35730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = getegid() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r14) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x100000000, r5, r7, r11, 0x0, 0x1e5, 0x6}, 0x9, 0x2, 0x0, r14, 0x6, 0x8, 0x0, 0x9}) 16:00:30 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r1, 0x0, r2) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 16:00:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = dup2(r1, r1) dup2(r4, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x1, 0xffffffffffffffe0, 0x92}, {0x2, 0x0, 0x4, 0x101}, {0x800, 0x100000000, 0x7, 0x7fffffff}, {0x5, 0x2, 0x2, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x14}, {0x6}]}) syz_emit_ethernet(0x104, &(0x7f0000000080)="0061ae97c6240e3517000000") 16:00:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0xa012, r0, 0x0, 0x0) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="915adcfe0a785181a827e07e353bdef58cc0bb14024c56829155b93651ed619aa3e43e5aa4536bc30adcf8d5ebb5cbb8220895075075ef2bbe4a748bbc8444e3261d1c1d0541bd12b09d1538", 0x4c}, {&(0x7f0000000140)="fa59f0df726a6ca4180b316f0f63b79d79738511bac4e13aecfd769f5cd9a1157afdaaf67c36f9dc3780b7315039f9b4aa9a199f375bacc620c092a1514fbdbbb04dafc66dfaab8aa101bdcebfb9f8ecd10141e09eb8d2f5d872a3b21652be037b93d9b2a381908704fd072777405306770f9fc81c39cb11", 0x78}, {&(0x7f00000001c0)="a20ce85320f0fa7e1dd594aed2517e5306b7971ce8fd02b405ce67ebfd501e4a7af22b829f2ecc031162923ef4f267ea77bc5dd1c8c1db97b5b31d655eac9daae2bca7c8e3e7d16625539b68e27290a12e1bae3b6b9ec577641327b68fea6563d47ee7b77de2e968872b7fc26f", 0x6d}, {&(0x7f0000000240)="eea7fa7f18c3514fca315c3a732e90f9bc5a793f3967303209413ec773ca49d5230867c1327604bcbdb3b050cd549740c38b486c0beee9a5d857899ceb3a91", 0x3f}], 0x4, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000300)={0x0, ""/114}, 0x7a, 0x0, 0x0) r3 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/198) r4 = accept(0xffffffffffffffff, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000500), &(0x7f0000000540)=0x4) connect$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0xaebeb65c889548d3, './file0\x00'}, 0xa) msgget$private(0x0, 0x400) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000600)=0x2) lseek(r5, 0x0, 0x0, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x20000, 0x8) utimensat(r6, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0x3, 0x5}, {0x7, 0x6}}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x24, 0x0) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000780)={0x1}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000800)=0x4) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000840)=0x9) socketpair(0x20, 0x2, 0x3, &(0x7f0000000880)) dup(r4) r9 = accept$inet6(r6, &(0x7f00000008c0), &(0x7f0000000900)=0xc) sendto$inet6(r9, &(0x7f0000000940)="a446766de01ab5249490dcc0a9fb1a98d86bdd15eb5f35a8f8dc30e6bf553e2532534ae86eefb46670ad48d54efe74a094c5d8fd3598637e7113ceaed193d34a23647e35e7a787", 0x47, 0x6de11a17ef6227f2, &(0x7f00000009c0)={0x18, 0x3, 0x0, 0x5}, 0xc) msgsnd(r3, &(0x7f0000000a00)={0x3, "7379e0262a58a43c297afdd69b52de054c017078b580238426966b39fa83ad55620821ce08bc391eb51b7d54e97c0556b310ca1e39cfc25b0362895c31e860cc7d9c03d9bd1f450394afe57d369bd3f8778ff137c37ecf5fcdf68cf0175a537f401a7bed350531f5cad1543770321656a5566a4469afb6"}, 0x7f, 0xc00) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) dup(r0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x1, 0x401, 0x1, 0x6, 0x601, 0x0, 0x0, 0x0, 0x5740ba0d, 0x9}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000080)="220e22", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000d40)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x91b63d8489e01f7d, 0x8) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:30 executing program 0: socket(0x20, 0x0, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "000000000028080100292400"}) r0 = socket(0x18, 0x2, 0x0) getitimer(0x1, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pipe(&(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x68, 0x9260}, {0x100000000, 0x7fffffff}}, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x300c, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = socket$inet6(0x18, 0x5, 0x7fffffff) accept$inet6(r2, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r3 = socket(0x40, 0x1, 0x24b) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x20) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) sendsyslog(&(0x7f0000000300)="f0bd60431ce3a64a7bb8520440f0b7a5d8bc358d55d01e38e45221d5823ff655cec4ca3f23f361e143a5f10393e3f6e4fb005bdd4d397670b2ac318e4d532ccbb171b0567dcc55ac6e02843fbdbd424b4bfea6ed3a887d69fad0c75839d31f5d46d0cd9ea274616f93ff51157f2cbfe15aa39d48f8a5b24402cff8dbd19ab857445e9e657d29920876603ee573361e74ab801bfd235f95fa8f239f19d384df767bd2f9d53089ccc9e0ccf4ea8c7477ea9666375f5efb70a90824ad837657cc4f0c29e7be6aecb7391be9c9887b07f2f1d90fe80d", 0xd4, 0x4) r5 = open(&(0x7f0000000400)='./file0\x00', 0x90, 0xa8) ioctl$KDENABIO(r5, 0x20004b3c) r6 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000440)=""/185) clock_getres(0x0, &(0x7f0000000500)) r7 = dup(0xffffffffffffff9c) write(r7, &(0x7f0000000540)="312cc3e3ed5118f65f8d6891fa182e7f1f27c944ba6f82523bcd7e2c4359834a1432bb21c01a3f3ef86a846d11eaf908b4b58def", 0x34) r8 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x1a) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000005c0)) r9 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000600)=""/41) rmdir(&(0x7f0000000640)='./file0\x00') r10 = socket$unix(0x1, 0x3643c80d36887e29, 0x0) setsockopt(r10, 0x7bb, 0x4, &(0x7f0000000680)="f18223d579e0fcdedf7c0e0677ef0c9336e302e8480566229c25c10a8b2a15730da06061b73786e893c17af8e535edcb2a6ead5caee0790b31d4d9a6c793169383066ed1c2f47c3cf1c550b2f9a5375ec3870f257308eb56e3bc2e68b25932a63d598191a60454e93c14ffdc97d4accca9f50e7ae326af7307db13beb9135e4fb485b649192f02b0950fc0b5c8ae0037de92febbb2f324c18a988f0d933687d109e66e61504a282509f38583c5e4f83501220b1efe2ed8de468a784102a8594bd199333a39bcd375b1f783c17e7fb9db9fe494b404215f51f31856de7909130047a5a9b785a298070e3fed219d1ea6d977cbbcf6056d5e64576d8aaa08a607838a78cdb0079053ca2981351de007efddd37a008cd049a75417b39c6c4d48bdab35aa45717b47577ca1c9e5a2642fc75e6bb352a564872f61b92e79d13d43d453485300b6d30e1f5e7e67f34e5247af14b6e39c6860e693961076a5c62ecc9f0c8e4d53d90640fdd6e2573318fe1990910538c92b9acab1d86094e04ee9c0bb6b3796ac4796cdf037ef0ecd0597c8fb6b907a39dac4b82c8392394501ed864e062972bdc386903f7dc6eaf4caea35f972a3f3b14dd0cc58e87fb3569080dc532443b8b023b7b8f27659598731198028d7058eda0ae3c4e34fa3d3f9fdfbb2b0e69e82d2e5cdfb81edb985126e0df9283ac98b601939d8de65863b8347a5e832d994988cd6364465c9e9c47f75a3105bbd107a35d13078015b964527f8a12d5204534f99cecb4cbb80b3a15ee1b40d6c6ef30bed421780c2b373de6b03ed60585aa3f00613d23a9148bf9784af296a517fca4cec8e855d7ae25151fcfc9741e0a096d9b815495dc472131f7c1db63b60d5f090359bde6c639afba462bf42148c9e31669a816320b34599db8cc684d68ce5d9e5f35a2810d8210cc9b59499ad5b7f71ff4cfcce40f51d48e3ec3ea724e4128d399731cc72e62239f452a7241cdc36cb2585585125b695fc7f90ee642ca9fc1a5233944a662cf9516c17404577cfdc5cbbd7f43ae574785e6389c1abfbe98f799d3e85d8f2bd0b854993a6a495ca322137ecb06362fde8590bbe492c9d1e34fc9fb78a040e23ac536106811efd5c2d5744b56e8e04eeb3521907a5775b08f2e9e7049eef2b9dae980a7fd8ebc70db3149dc272e4b087d1f3610009219339d02660e70c80319ee8b64a418c5531eddbf798fcf31ed827a464876edd04871fb31b9666895ff0b1dc25af8bc96573e795803501b1e235e90463e047c7ee0a72f751840cfe0892816d7313adc90a582ad539d99bc669476f5789ff1707dc48c111620e68ade262d70593eeaa1a0b4631725fe0139d71c948c97a6d0c50c0b5aee16f95501f2303fd1729ddcd7aaf2097e092c69aca613a9d1c081e71ae0941e25f5795969bad676807b1a4657648f90113013660c516187083f57a137ddb9d076e26d285bd7dbc4a7d9bb09b3f257fc262edacc36e43f7847c05da931f0146d461bb314f9832715491864c1602572841a775bbccd29a71185734aa788dd11302d73e74b6fc4bc2160e0c76a9a5f2546dce69b2361d51e6fa87ad35c0e59db0effe552d692c6c2033bee98c7f100b578c7203b46531d51a71657d84913fd7d1e2dba16d781931a5e95ce3cee33427476416e85798de3999db4105f8c3d6345bd7f42125682024e32ac0a885fcaf49bde958eb1b23b10aa7d5ea24100b60566b1b2203957bf20ad463436edc2c4f644d53df470a17b440d64897f3b5a352503b0570c58521c3db3a5caae6bdb30a5b64c1545fa39165dca284b1eb9de30d9b2c0c8f4d99672d37fd3aa9784722389ab8d4d393ab2bd6e2335147fc2c9f006bcf7cdcb520400ed470f0d5e91c1bd997d023301d92258a7da7e9b3f50f0ec2fe41b7ba44b440a5c4577c9ea0c7511d239b46230e2b24195e48aa6f1acbbfd6431089696e203d3b2c74924ee9b3b6dee2fadd46430b9bf7315ad386d7f131f66b134a75590753555c73c9096ffd5c7c07e584f67963e05cc9b976dcbee4d805c861178a76cf641810d782928b478518082236cf8c1d1986f84b888f4717620137687104ee52a583a2bc83fb99b0d970d43e019b5805475e28f3d9c724b5a31a59d644a46453091f46c143bcaba07fadaa7b103f4a604c8a0b4a92e5a9fdc490531d762462c75074c7b3a8189f95b8ee53cd9f6c6f6036d9f67fc6b5178597e3ed48994468e4cb4ed9e04b7a25caa64e2003af0ea350eba248728cf8f45bca241b79307ac6b42ed3f1e6af9b575b8656bc0055b9f1a57956be34db7118b4452cbb2a096cf693e9a1d5a9c64620b60ae55506737616318f8032b1f198297cd3b825b65b987793a3ce6985ec59d2eef4891fadbbbf3026d9edc675cafdb4e88a2d900abcc36b2f5f2b1fdfc88353678aca5a352f803cacedb5ff0b5f2fc74c2c22c9f7218cfcf64a86a62b09721bc7276d58c3da74b954847a9e1321007f2bf0b142b619a209d01e79041150bd9608eacb61beed2cfcfc3242b9220249b56e77b409826f3265b381706e360b3b6ba6ad0d4e3c75624086785b1c9c9ecd28abf60f5a6fefa202eb5341ad5ac3359243d4fc304128e14e7f980b2522773e30c91cf78926747594c513c6dda51c72b6a8652689dccd8f1d58190b7576979a393a682183c88fa25258d2b153f9de53b93aecdfe490fe9d18216accd527f0c273bfb676b4d1e32897563f64f12387dab444556a8848e7792b9d1d21765338e169e1b0f3cbd668007471cc9e4542136ac50505aec8d62dcbef9049be73ca4fe24e123ecddbe49f9ea179e81929925948e37d2a0e1ca63d649798ee7be17ab2e1634dbd9381a238347c0ca9e1ee671d91fddba7f797c7ad9206e92de8327bee0ea16e0eb22d794863fb601543193bb48e903a867fd64051fc4f7e3979bcf6c55352cea7e476bf4164b5e5091a179f97387d021cca4d5b0b48a7494a7b358722e8ea355e2ed374e58c35579fdfcd69df22dfb077c6729a65bfd6e1501e116f8bc6707a39b844000130566ecce1be1e8e3730f228bcee2334ff038932c9311aaef5d8511ed9287ed46781e37044ac21a2168c190dd77964e0867883f988d77e1b7c357f6971e3b9c2ad2d59700f0725ee8f3def386cf3209059a6eec88bd220b42b1e0a32c1d8d243245fd8321f6839116f9858f893d44e5bb5cf30fa1acb1b2a82c4b6354fc5783fb5f83b665701cdd385d058d6dd403d62695a56fa7056b865d27988093701538a19c266144cc8fbfe41762b3968e85cf98510e915144e796b7cdabc5d4f76f7cc4ef39a05e0a5c568e01a7a3c00a85033fab93960a82e38a017636db35e8167fe1518c6c24e8c8544b8f0d401c0ecc0a0e289689a5802cfb2949056648049e2ccca725751bf551cabf66d1e8887f5ba6341b6cfc9e97e5debb6e32601832bdec637eb56cbdf24f4504039ad4d4e1a516023e71aef95672460d2dfa81197fdeed9754c8c4ad72ef4f1d2249ba5f34db149e0054764e6859fc028c9a510bb3583c3e3b2789f1c84b1746d660bea1751d76f5b46c9a4084659fc842f4ecead65b777f20c0f95ec3d52f6dec71a21be97acf26a52165cddaa39af3d66804ba2b4a83dd6db27f43fb369232ad87f36d20e2f1f79a90b24881717dd4c54b4f9154d87fa9bfff8023fa6a8c14ff905cb7af6b45c64e7e115e65a58a7cc2ed80dbea2e084b007621a4e104cca9ef20a644a262ffa04fe46aff5ca7b94e527fe872e3935249c429eabb494b75e42ce17d53ac09bde1c49acd10db51a6ffdc51402fe46361f1827c0eae089159568b8fff14fdf37266e8035d2006746dc3a7697db20c200de967a86fabcff46463f83566f833263aeaf569cab5b46b9ba614c5d54e9f44fe19f4fd228230413d6f01bf262ffdf6a83c76ce442d13733a64cbe85e41296263ef13fb60d5129e86f889e3c254811463eef7605986c6a59ce2b5d318b05785a5920c4c225630299c9ec2c9eed3fc24401e4c5a4b2c760679541350a410fa451537e52db2a8dc2288775a54d48cd63a83dcaccfa13ce5ad02b86062f5490f33569549f4e3917b32edd772405b54dfc044adf0602d37006751e4426fb42669eb148bd6b139377f0c8bd0b106067708b33ba358558b2f92d003338ff2c674c328de9d2b64e8c77d31efb8a780214aa4f7a31d85187681819292cf8d66c5e73b7dd4c3f3443845f86abffcd0f7858c8e163e367fe15dffc8cb1dad795e7d7b866ff2d2107a85b0077f2b02880d5e44aa45790986f18bba780f0cab9171d768edda5a16f1e37c467c58774dffa0cd3ff63f649250b2e4c757589bb4e31afd42337ebbc8a7bc0dcc6605b2bf3c70324d9b6c13b5f6729a9ab03c3c293923d5a22c28627b35c64c03778d4d5fc4d1f2293e614ad9947f7e371e6beacb6c473faae85da9b49da61e6512050aff2a127eeec3de5a0bb6bfc2be350636b44f76fa769f539db2507fb4286da2aa0f6c45dce5095bd2af2c8909baa8fcd1512c00a75b4f886ceb92e889759a1ee4f2d3dcaa65d008ff1d0b3cc34e7cf7aeb296285c0b78bd42a383b6cd67965e4c81f033bb784a2b1e24b85e4394fda1b9126cc97a691fd05002605a9c974b4eaf4a9ee6b229753451c76cdd8b5111ae7f0753d82d42b80c370b85959f944bc155982b9086c55c5041321a5f0382baea2c2ea77d62d9600428cc4ac06eb4bbbbcc93ea5a0330686e59b1227261b23801bbd78501bec182898618a31904cadbed9b4dd86f43c398c464d94979f35f86a1e2194813131b8b92505ec4f55480d5955474af3e9bc0cf5c3ca114f73cd50aaef7c0c232d2c66469706657e90602e7d1a5098e3e5af6aaef71ea1c9bac2a2ee706cd501056d72a2e93c7dcdf31d5ed21643ba5f09d7d95d35509ab34156f229cc74555d925b9a936ae4911eece3e815acf10f2e18d2bcbcd5b4313b0edcddee8328ef1b45a15535eb6e4d5e185c29179726a287330831c4b73b857eb7a3f674e823f3d555b855243d17d2c55a4f882f16716877522d23a5b29bc13fc272136ee90e2fee177c2332124348652a4fbed6ad70d263cf9e0ef9e3a98ad98b0377fc95935f267c599906b306a2ba8227931530433d4e3565906fb931d0a3ed38cd9d8893cbfafc831adf2db56bcb5b06fb80defe1ba1553195af024b111b9ccabe9715a478fac70df3f8b14e46d12b3a2eacd6e2440f4806e32881f66e8e273b63f13fade3d53d0872f0d5ab7b058af13a77c36cb9f4239853874f828374b165031c7fcd072e5ab75cb4f87f2bfb99927743d9bf157c4b7e997f33254f8d4ad0344c81f0e97fd682c8f698fbbb2c7d94b7078f7aed4ce996371360dd37ddf9c2ebf72ca9e7acfde801b79371690e161145e4c31561be7cb3b9e4160ecb9ffa411f031a3fd4ed3809b9f8d0ead62e153bd7f83609116aa59c1ed5155dc82c9e7929d967d33c6a09619c14fa0aae34a200b762f13f82cb4914adde222ad47b7094417a05a581c02260e654e0718a299c32f4e3f70b4dd46751481ef24f5a5c0487b49e43c976f2ceeb32d73bc6f71707e7857a60544a182dce93d993c4756ded4fba4a694e3360fc602f7c890c28ffdbd5fa3da61c34d7117794b83e69431a3b825b599858eeea26db52798c3cd2d9bcbebf5863cac0f1ea66ac207f09ce9ec9ea3d66c0e5e342a9b2c5308598a4e0ed784e4f9c19d3cf2e4030bf1439c475ee1f822773647bf3b95c38214fddab2bfa5795023be709f083d74537082d25", 0x1000) r11 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000001680)='./file0\x00', 0x2, 0x8, r11) r12 = fcntl$dupfd(r3, 0xa, r10) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f00000016c0)={0xd8, [{0x1, 0x6}, {0x3, 0x8b}, {0x2, 0x72}, {0x1, 0x4}, {0x0, 0x401}, {0x3, 0xa7d1}, {0x3, 0xb0}, {0x2, 0x6}, {0xe5f2c768bb69e373, 0xffffffff}, {0x3}, {0x2, 0x5b86fc68}, {0x2}, {0x2, 0xddfe}, {0x1, 0x6}, {}, {0x7, 0x4}, {0x1, 0x6}, {0x1, 0x2}, {0x1, 0x8092}, {0x3, 0x3b19fc12}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x7}, {0x3}, {0x3, 0x6}, {0x2, 0xff}, {0x2, 0x6}, {0x0, 0x6}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x3ff}, {0x439d69c939fc3ec4, 0x81}]}) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = dup2(r4, r2) ioctl$TIOCNOTTY(r5, 0x20007471) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x0, 0x400, 0x1000}], 0x5) fchmodat(r2, &(0x7f0000000100)='.\x00', 0x4, 0x2) semop(r6, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f00000000c0)) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000080)=""/42) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x9, 0xfffffffffffff800}) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) fsync(r2) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r1, &(0x7f0000000000)="0bb0179d7b757170acdf1e20dbe1cf43b65fdd739c485a8c6c845e7fed9e8a9ac05c43a150e8472ffb469bbfbf47e47690ef96ff08d7558a985f768bb3b3e0d109f6539e074d17a39fbd34695e4f04e7322aee2669d7ff10b82505411646c8c0230d449c2e1367431cc30d234276b022101e4cfc873f69e5539c308bd457e40d88da278dff1cbb02c49cb5e797e6bd1e9a25cc90c27745ebfd9b68cd6ae2ba65b5e6a5bad8b8e73db89ef5ba4559dbadb38bd8c634103cb88d2037fdf726242e831a51c3f9c34ca33796bcc7476d61b843593b4c3e1e3066f0e4ad72428c8e", 0xdf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000100)={0x0, 0x1000}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x7) kqueue() lseek(r3, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x8) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c, 0x0, 0x1, 0x20000000000000}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="00386fba11b821b7487e9d13f5ed") 16:00:31 executing program 0: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000400)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000003c0)={0x2, './file0\x00', './file0\x00'}) 16:00:31 executing program 1: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = semget(0x2, 0x4, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x679fe760) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="61da62ff357d2cb77e88b6393c8aec551b62851b999b4063557f6cf1aaaaf802676a6fd6b3e404964e1852e2688bec59b3f8ac16a52bb38a4ba8d9dcd2db53e6b4bf3a6e721d07a2707efc7904e7be79cc53d16ab9b14317a27c22ba5e07dc2d01955abf1253444e2edace85e1b10a5b7504b6ec8a3fc650", 0x78}, {&(0x7f0000000300)="6f03599efb439bbf9106a3f2e2bba7c2426ce5eef75f4d5539fe076c056fcaf7f635749d9c9459127d1d0c118653a6ce1457efb0b85ab782a22c64f37858880bdea8e09c97482c03c8308a518861d51791e10594926f8c3336c8eee8f1195fd19b61130a6559fc1f485c83c1267cda6a32686bdd2a177acfb4c9431bd87a83894634ddf52c38cd028c801cd01efd68b51f3315b7d5997f5cae598d28b2bf13e2ff4a902cea5607bf6017002e2f98b74e4f054ee4776334b4f3ca80e4242415a600fb1abfbf16625cddfc1df19ab13406d6ac0fcd439d1d1f7037aedfb1e214d6046af3e50162e27d0854a65abfcfdb64f59fce37663622bbd9df9b5048291a4ad5264412e6598580c052b151b45d1a3d3a44d158de70d924bd4c09e679e854ecdcb68280c8ced358510c30172a5a2124246b1b980daac27c34e8ccecacfd86f7b1695f1d0d973152878b20468b1043f8f2450979653f6c98c60e228fb9b00aa449d3f32ac4af346be4ce22392b301c28f89b43f1c79e9b82013ff29fc4a725a7156ad642d0ebd3351b3e6a83b2a33fcaaed1ec9ea20816c79ae65981958beb0d5273e230fcd8753b6c2186a4574c6676e17411466b8b837cd15e57752d35fc960aa54840975a06933da4b677a7e83f25554fcce5ac87d0ba5c116d07948cf301bb1a70872e1e001c54ee63655d39984e138f56480064e8fd16a49509b03e3ccd0ea097d19ed1a5f86fbee3329f607bfdb260139ec6df069c26ec053b9c5d36f70f1598b70d9daa4897db54ab56f8e4cdf1c374fc4c1ca03e11025048b9a67ddb822b484899a205818f872c1a1a87cb0bd96374ba93124e1eddc65270288764b2fb4ce405bd00fefe9f6900044b60724d102ec2ea8a12046e6aec3b28a9f528125e6d39e08521b119a00d5079f26a7639fe051b8f9c876d76628031e2dc3bae1e728f6d83e6cf0cdff82537e2e36aa27def580775a0890cac035b0977beb61e02d8f57e76a067aaccd9541f7df207a02fff768272571229ba5c81bf8ff22b72865a3345f81d79895c3b79e18b04fd421234d1d14521ae7bae75e2161625711b9898a4bb419f0723481417d2c4a1678c8bd35d840f35d38699c3efa30757b5077bf8cc20d3b5293be49943dda0edd1640da31fe2db542abd1b7f45ba058d6bcee937e4a8765e2e99a992b75d0f17940b727b5162af7ebb5edf602bd7754435d2a1321d765b1418920e708f1807ce43c49ef6cda4c3759724bc4ba84f7aec9f4d4e0393ae8bb85e6a557b9b036582cb1a4c7e7a06468b479ee5026cf9fd76796228a35d232826cedaf40182c7bdf31f33a1647c09d2c35268d2ed1ab4f092ee0eec51e283cc24d4f4f17a269535a7dbde179d1be646153ce9ac0bcbf4e32517aeb59ad5b8525d2b4745f9c705713231f5205746d1e8003441244294fa7717f00a94851702ce1e97e9e7cffc866d628be8fd0caaeb26cc2284f5a66c8cfff99efe97301b9d1c693c67c33d7a674bf096da5ccbc4b2cd5a85e398f5064b722ce0d3202713a710f955461209e3ab183f26bae2788e2da8da462bb04d27c10d4d546219131323018124b4cd9d445e77d6bf33840245bc3d3a1ab5b9fa76cbb565053ad4b38e84b16120dfbb989f53a672d16d3e12778ffba7599c7c58cbe3bc0cffa69d78c7c3a0e990c92d6d2f87148442843b8b1718b63b74ecb8bb54f3f04557d12fed4881c7d2c151073cee1eff51053c1e1b13cc0dde28435fddb64e3e2bd0ee3d84d6fb6b67c75689b95b45e64e9c51adbbb56454dacaa1a9c62ba9e1ade05068b0c4cab7b80d1339497977dee1ba6ef9ed8d8ca3572a43ed42d9734524808ec0f38a218c8e77ef5d49c5e97e079acefd0db28df52e93f6c345fc095976631d349010bdcf46e3e11f11d79250706ef308f2f959c8be7503bcf420f9d0895abe538634cfcdb0fe8e40c820ec6375dadf3577972259d507bd78bd404cb52cde3b2c512318716676fe4efcd816b886c912ddf4966ad9dc1e3b5e0153a5e11241baa423baedee2941032e34b5dafb51177222efda77415b476f2a5944a5cb4a56e3b65902722ccfce835d47d35bc1330af6c8fc920cf65ef77e9caf8b690b9f9e543fb2ca9f856c487ebefae11cd109451c6db78b1c86b306ac58f6b358bb5fb0c4f40adede8a23b5bfa32b8de89d01e082b5e5ba978d0a20df0154fe6a09cdefa6bfdb705ab0784c1cbe13d70e1b2003972bdcd9d036c87723fa293da90f96b54f69d3c605eb2076d8f08b4a6e3c8b6c84747b61f8bd03880824b40c4ea9417a037920f5c77860a85dd3b97b8e5c5c7158cafd715b9cf034f335ac5420e6027372105115b48b953ccbfaf2248c3c4c063b06f003f073f64a0ef454484b429959ea3af19ba6642e22304542ac6be407cd2333325163c83454f25156f5c2284fb431853513dcf86610150d6eb7bc7b8b7ddbe5fc153fad4684877dd31288c0c66ddfaa5781446d173db3173b0332dbdd0cdd66b741c546de08c5d689dd9e28d0b0e394347a2b05177d3319877dc8ddfde4ec500c23941aff0f6d7bf71f7d2ef5d3106ffe66816a4f5b271cf073fdbb0f090ec2d3a87e38d9bbabf975621639eb0f401c02d84538fd1e01dc566e24f8abe8620b1e381adfb5c2209e1b342c1b1ddbd534394518b1cb17c2519d2beb3064af74f006ac981fa2a495a0ac2dc0b2ddea314b551efde913df913dfa96d32780d07180c2de0ae31f8c0010f7fc7d02a0693acb17aed33756d86920cbe698bbb18d62dc334a6465d931df24653b7df43ec520a968021e13c6c395ba71425838022ee9a81d576cb1ff2389d34dba6ce859c6a92d081586a52344d38456e9cb0f8ad94ad340c15a208c529cb46ae1e4451d98b10121a430ee88e237f98c64d8ef4043d2d36facbc874d86a78c5e2d481234e19b45527f4f64e8826db54f53e0b038eb9b0d020a5ddf61cef7d7a8597f9d596449c08c722dea81587aa6db9133207e087cf7a71f5ff93faa77f890af2a84a970dc6de9fdc23e9575664c2c04d22dfc9f91baeed0d222d1ab18164f0734b8200b6f5060605d106bbe63a978ba48e1b574160e242655c66136d9ba7ba4a56adcd0394546c8c92b59f87c8b5b6639086f24deb52c106cd7bf5ffc1d2d1a90d936b40682d1fbc2c40e360498a0f397da6696901e1bc39e0e47baf8410f91295aab753e3bbdd2e302edca1e7bf8d9f7b9ee94cd9a31f9887df0323928cca22c656974133b6ee7258942bc97de61d5c5eb1240cbe453856d65437a338dee4e8c28a372c908e64ca42298639315441aa8d48f10c7975a912c95e9700040c8d813a61e1796f28e4678741d14e533dada355ca937cb000251b90cf2462f048379ba04d1629db171d325767672c4ff75588c286995c0e9907e17c24e02f15d6baa32c7000d0f8f216f3a227df9c7098a4dc344c22fcd43f8de9937cc16b8d80b8ef334f0f69118e66a5f53e5631330289f9c50523fdb587d60a77fee799797bf888256e4455817fb44c137ee82b09a48184bf489aaa50c2f6a1a6568a3d6b1c560a574c598e2e63d19adb2eed8f7f3d7e3b8a92b1df50119c8b5028eeddb167875dc97232960e5480430df555a53040f655dddf2cb504786d24dffba22e1fd1adfca04b133ea34e671983328d835a4d047878f568d1be75f53fda4462136e1d0b103029a393dcfade13750dabcf4562a93e79d8069ead7b4e86604c7b9c94f14bf2052f45b38eca5333f42ee293fbb685c68fb47a4350d5d2e5a72fc1dff232cbe6ac10904da1268e0e20044bbb740b04b5b6bb39c1a11997e4f9cf075d16f6309eb1ca80bf059b626c81b8f46bd93693eaf723d6ced393845639efe5c5ba3df532445c02fadc456409f3cf554c6c39c92b67ff675ff47e8ce6793e2079900a27dd16bfff9fa056d8d7a8524cb4d4e6b0e425be9dba6060c92e00fe9c89372977c4d957965623bc9e3f40efb0a78377db17e4cbb01df8cf5b4dbf03f5277801f9f3e9392f84e224349965b35bfbb81f0b1b9309b425106f88580dfed21194536f9a1330495c8d8b94355eb6f659c2ebbc86af19768d36fc9365f278313e5c1f856f9511293a459bfda72a9c05f982b25d9ab3293c03f8b71129883bd21b72e0af5850c6d11ac1c590250f2d59033443ed492fad1d09c35a49475cb7044fc7f18c4f27982498fa85711f36cb1d5a8ab4a98669554740bf3aa7032bb61bf4a400c234280d4da1d5f0c5dbbda11c25bd0fb6c7b8ddb81183d426e02ed3fe6b2316ece59b78c060520b723f0e48caa10234e65c2939acd3df3e407c4469cdda359dd5e4332517bf48c716ce6c572fcf8bc1234cd9fd455bedf9c7163e28892a238c0ff0863921419dbd0b7ebca73efecc0996a94c83e38057d8c5dafffff0c7181e296267ec87d288f1fa5386fb8e515f128eea3cd50fa97e2a16e46e4d94b7b14a4985f8e1bf74e1b74f916b581d618f4265634eb1d62db2b2b0cd92ccba25db20aefdd5c667df425fd0a46c15bf2c688759184db9a88f80c6f57a697130c7104f541d72d330fa04a17dbe55088649a2613006272e26d204391be15bb267a25bd6b6aeb5af08c60b126eab220e5a17ab39d751e8a250ae77b8d67cfb8f811e6878f662d8492b594801e256e46a8f726627dca390c54a6179f9f06c0e05a5d19732d39816b9f8a26f319ad22548c59710d978dd1809f3eb42cd2d40ae422cea0d70f37798ece811a14203bae58364e563fca767efed9915b02a9384aced10cf08e3e6ad694c1383d730b06e3d4cb4d5bdc9024f10f5a6f84352200b421374c57ad6e75841d32b33561c6957d41ef5282f9c623e51b8ffb8344d04fea5507f957389465e9c7e46b851e75c2680fec87244d64c420789fb883ecab7eea33e37538fc8217c489716261b24fc54315fcb03a2dcc60336e96067e6980760368646d25937d0c51740687c6e01d0367d61bbea54b97169d7f1b2f18d2c3be6d6f429ccf84a822828c9cd126417dde59a5482c55245c2160ff552eeb381594f1df8aa5763f277043bc56e34e6fb1937271b60209640c93ced6dfaa7dd1634b688414d79a7e30da0ea65bbd9ec1898eaf1ba77d9f9c448ac5550fe7bf5d832228ed3fe880c40e242e0b04deb21225991dd778e2303ff301fe7061fe2c227ad04d80b26fa6393bd457428a4efbf5a108c5271e2f086ae13b145872f093d1d2297706d4918a42f8ce87772fa9d654fbbc1a5d45f4baf0a3282d28ffeae9117c25c2681c5d0906e38a42e9f6c847a392e3eda319f86660eb25e414830945022196a91c6078c4dfc52cee4e66e422f263972b853e7c624beab2f86ed7e1b3f2edf73033797871af3b747303fc105516dd0980c962092545152dfe1c1495de969923756db1ba304a65344f940ef6790314fae47a4325cb8a3f89e326297727e02dc74e98ebdcc074cff8eebe63405ca3bb166c4d258e8a38f34f6433b043382c285946a72c8d052e02710f570aa468de82f169d1e5664bfe8e483182b11c7e5219e67a773492555d78756c9dfa87f245d09d25dada237c3dc60c55f6813f7bcecaabede8f5be0718a15bcae3da8d05b30d8182ae552ad155b977cc60088bab7f8c468aeb693682f95b79bdef613d5ef41860f98db5773a992bd59a9d587afd69a3470524ef70a5d4d56f4316c8b96a0b979ed7986ee3718a02aa477e49e928f2424eec337e96b5f6b1d479ddda5c0029b455061dba9dc5d5735bed13bb80fc0094c73d633e9a06a75cdab7707f76472e", 0x1000}, {&(0x7f0000000140)="711dece7fdab99a2e59a8d60f979176248e869b9499691fde9aef05745e3959d69579127578b6c7709ee7b131f622985afeaf513335b76db00", 0x39}], 0x4) chdir(&(0x7f0000000040)='./bus\x00') 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) 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(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:31 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}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18002) sendto(r1, &(0x7f0000000080)="ec3db5df9dc819d2b5416c798e17e52ee45cb5e39a66afe0d60982797f56b65ddaeb73093e401c54b8f9d16be9483796b177b09acaa21be9fd9072b03c12a5e2a7f0ef862df8ba", 0x47, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x3b2e) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x14, 0x0, 0xfffffffffffffffe}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwrite(r1, &(0x7f0000000340)="ffd01e421b478451f0ecf16eb02ff10add081d49b7e0a7336f48c3cd6fd1f73f1eb6b8bfc4c1a6e8af20ec250bada6d2ec96fcf1ef5f949f7b5a4843700bd4c913db740d15e172a6bb4520ef8fb282c1e68498b983597ac8989fb248617026d7836b2f4ee715a65ac81d9ea005bbe38cbaafd583bef404e4b9a076d446af0ef05dd6840927abda274775717438c548bfdc8954bff029359cf40485672c5d8eab4dbefcd918c2dd356c4987326a5c2451bb0740c72348eead38543a2d436ef9ec73c98eb261577f194ce8657677fe0ec65a3ed6601ccae80c41f0f0943294c76f3cf56ece26f2efa8da4fdc4c30", 0xfffffffffffffcd5, 0x0, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000200)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) setsockopt(r5, 0x7, 0x18000000000, &(0x7f0000000500)="2b9118d1912ad371f328dad56932c69fa244f7a974e603428ddbc2f35f6b326dd28414de046cbfe63e0cbbdda4b3ce631b490634fc983787c8b4241806c652218cfdc5c3d53e2ca6d72c216b8a68bb16a7b82f3aad51e94b71bc504f304e8fb7f9a1c4971b083e741e867419c249c31e9fe72099a41b986a0a5f953e893e2ab530bea2e216488629d19485a65503d5de7ce0aec527ab63741e4ca813307d810b2685e9f39900a038ac", 0xa9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0xa00000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) 16:00:31 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) madvise(&(0x7f0000338000/0x3000)=nil, 0x3000, 0xd3edf7cb1f29053a) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x3000, 0x442, &(0x7f0000ffb000/0x3000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/110, 0x6e, 0x0, 0x0, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x400, 0x11) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000002c0)="26a08cee3ed010c0addbf4a676541d6f882602723e7ce40e213d1f0cb041a1bd3c68ea1b73f1a84fb78697b7b9957477df7de15a9f1c6c8cfa43af5b122ad4c5b6add122382f2ee2c64b03de1bca0e3ca4d353c71426efc6c160a35dfbb257c98139ee4e5c34742c0f03f75c3d0b2a197790b14417daa56e153077fde008929baca78c6ec5a4942e55c1db47c9c5b92b09f5eb039438c302fea00f94b008cdb7697827316d08992638bb861ea4c7e97e0f4d8797c786ce74f49d8b945536fbd705f6a9487db44bc02b7218c1f788becc0298228a17565982daa28f5eeef989b1b1dc9996ee444555fe174b845b06255662a9723b828309fbf93b", 0xfa}, {&(0x7f0000000140)="e2ab90539bda22d71595cdf37c11724ee4eb79968809986984571941456a2713dffe560b40a66ee06afc89ef1a3dbc8c0420dffd6abec7167354705c257a22f6452e907346a278a2c5104b77a36e4174e4bcfe9827a1f9fd0d9861a866ee47d5c53ef53fe6612f8a08855bf92e322872d9b7c3896777fa0939d928fa721e41637207c250ff59656830e06cc136bc75c3a3ddd0c8527fb990312ffcea6c69", 0x9e}, {&(0x7f0000000080)="730b1454", 0x4}], 0x3, &(0x7f0000001980)=[{0x38, 0x1, 0x8, "d6f6dd96aea686cbe3e9575b6d3f3e6b05167957e62c060f0d9ea9cd4a36374d445e2e"}, {0xd0, 0x1, 0xffff, "b0693077b66f322b87d703e5c91448e2938a52ea88d29056f89632b0d9c956bec44acbde6dbd9b908913b8aa582aa7c3789c68cfcaa5f0ed936cadc8f742f2b58b60d1ab31b271f5f8ebef443f260f2ff8a72664f9c457096be51c1dab939bc386d1609674f8267784bf1d3548f8ff0bd18860a29286e2c7ca13ac99d95a7243dee29e2516dfca0dce463c9d0d649cf234c71b42599fab6f17a798193ae36a1397f32c7382ebecb18890ae922ad7d6d7eae7403259f882d5bddbaf7192"}, {0x100, 0x1, 0x4, "bf14f548ee4a855e854018df681c7bcd43aa2a7136139464b110a50fe42cf3e21bb2dae6e1b499796958e396c7be6fc1d174253d15a7ae53c9d3faebeb9d8de261525f107151b9bf29e8b95f1b7b4ba7f62d8677127a791c1699fc027a1cf5db297c3152b9ce7e91403cd497537535436a047eb0433ead61a39b7d92111747593badbedec689efcbb0818df8f4354809cb77d38d7ea32e2099e1a983bffae7099d5f6afd67a1069ac019e87ad2d1f77c2f737efad7aae7daab9b25243ac46a9b7894be90be0b273f5ebd756aa7bd7f6421270f8ba6c421449a494007c2b03a0aa8f807c1d6d5c7e78a"}, {0x10, 0xffff, 0x1}, {0xa0, 0x0, 0x7c97e4e2, "1057ed56e9d240de7e51323ea2f5b5ea886e1fd7000000000000000000000002c4ea280f4eb91cac3a46318a166076c7c667750aff02ab1c2f42e364bc0008051c452cab5fefe5810b1c59494b294df8eca1ba87754fb7ea5db304c9968e50faebe2eac8665ae14de5499d706b264bdeb5e36cdc69a6ade4c9f0e75996f3995d6dbdd790153b78d0146d1dc5bfb90000"}, {0x60, 0x1, 0x8001, "9d7a80ff4097a684539ea358a45f856d1b759a0c87df352cbc43ad4d0523170b802ca8e2f02d27a0a13d355bfa8a6b52309a9b4c6aa52dbf115e3ccb7905c8bd3234fd0ec6c2cf2e1007"}, {0xf0, 0xffff, 0x9, "9928c37ba60d6689ae260dbdfc45534eef39a23b5378a2277e8e75e5afe7faab5a4fe56b638a43c8cdbff8ac7b1ab104af63687390a27bb95693eb11b32434940c928a3e0234921ad731f7c55e0be5c7e88f6d8706432b28520152ab524704f4eedfb5582ee442868701fddccabe8f209b5a2f755c0c1754cbcdd4513c416fa400860843768e14246c69718a6d5c532bd3e36110e4ff3f1afe21b42cee8ec700c0698ec388a5cdcd5878254b923d3427d1ff5d8093c85c5a699bd1127f6496c258e043169cfa36bd9387c999040fa10d8f72cce7b54df23f77dd"}, {0x1010, 0xffff, 0x10001, "eda6eeca2a03bbc41834c2228eecd306a72a15fe634dfe4a13662b419012d93b78f64fa52885d1e5fb74068c0bde2e80f3473d47a07715dfdc1b0d5ffa74af78b5b7cf2de13eb8a9d3e548e83147bdc29bb419877e2195357acc80fa0b5ea116198e33cfb002aab027aeb1026db4ba33864be855c2370133a2383d1dd3d88b84f46f670063f646cfd9150c3638f106edc3080f77ccae5e57b78456e464faec309a95f7faed6e32e6c52f9ee890a6a3e08b7cc6730332a456d626fdca60918462f917c5e6fb5fc814b201c52a04065847358bd97fb7830807a8dce451637fa7a354031e8ae06c5bbf6b587392ebec0fa3bc0d935b6e548c9a6d8c4828d10c0a9b021bf498faff575395508638a6421d92fb0b59f57d8699bd8039c835e7100d9063dd60354901c87e4954fed2c6e3b07c931d56d51343fa6cf283543cb9c722dccef96b555321a3bec2cc4834ff9cb1e5d3b0423a7f12d853f53d8b76a742a6fa8e14bae144b0559244408f4f291b6661522a520790f0ee3a8ac1d7747d14c120bd3472f612bf7d55819272df5926502eac72fedce512de417b3464f2a19b7b49b591c8082347c9105c66e7bf58f49c68e9f029e30ba192677bd1c1282692da35fa62adbd38623d8a1ebeb66a5266d5af8b4c1918914ea6cc08a1e17a8233eb9acebd8cd75c82429828443714c6c08cbef720d0f2db1daecb646cdf7bd6617a23c8297705e6dcb0e0c54070aa39b50b4ab6013da9c4e88d1e5455b914fc2fe7ea6053837f4010c4cee4523825b57bd969eacc793247c8655f40a13541e862dee73a27a41f6f18539c7982f620236f14141b45d6644448891099ffb5f8315c199f8cc27a6d3d3bd7f188b85f19637b494d24a3131e2f42fa69f96f821f610256de58a2d07a8d62d6eaae914de353ac95b567fa7c126d289f5a708ef16d53099e06e67ba0e01a9ebbb126c41d95395e5d17fece184629b87c44dcdc61f31ef90bb6f61dc0d9e5b652ba162dd32fdce1c66180e3b870f53a95e0c25bdc8943deeac91ff34d7c0ed81e80e115d7196b8920aea3de355886bbdaf91c7e289b0fb3f02654ef1bbe600e0473fa02556f22794205a08e9c7b378a328606c20bd03cbd1805617be739088cfc3f201980bd1b54771d7639d33b0249176cabc9a39ca55d1f2d6c0857599ea388d1b7b433202ef7069af5cd831373fcb2c028c2abc72c2e0a173010ddd0639b9c1e601f375c3a4eef15aae6b8f8f4d7f9582a50ed4729700bac2a85d95d1ff8c143bdf7414802127feafcae78e3be87cec96d02cd07ab758863aed350cf3310e66127b9c3f00905ef72b629b61ff3f3f2b1eeb23ac5d8e058eb2cb8b05df77f4bc0856c2c8b0f845b5ee0482451cad4f0dc7beda151439d018396f2d9cb2f738f1773353a36af930c963c1ecf338eec1999b5460779b4e7d2d5406be658a04fcb3660043e8090ac1bda177ed32760f3757f45bc2b7c01fcae3d684e4cd4dd75145045bc2d5e36116da4527a937987af5805e1019303f006ef46db031030bd44e240b1e2de695c311c174e3dfb32764c6eec3d962f0981a81bcec36cd269ef24dc7701996ce47d3878c1196db9a2b9f1baf0741934348c22394f692e65f808b8a5ddaa6376a3c302daf578a4b72126845702e5f2392aabe1fab912a0cee7fb1123484b6323f176c089a3a984379418bc217f61dcb1f54d23a47b343096f35bcae47a694ecb9e40212d7d8f3fd7e0a0f2e84530078b8e8d6563b300b1c3b1b3a0be9f6ec9d1f4fdd853697e120446f3cecdffa564a28e3f4d9af312dcfeead14a9d405dd3dc41d812fed0a459b20f111c94a813c1f75c7a9b6211f7d757b8ddb2ad8cac19ec085dc85e2f2020be410f7356d7ac2245703c21db8d979ff7a251a5303a1ab91bff8c11b59224105b96ec983effbed97ded1c4d57710669fc5c417ac068ef93055182c4aebb5d60e70af422aae23a0d69a9a2963ed93d01a7c22eb530db09f5d750880440af883c6a6842202551a74dff1b01e33047fed0fd55c4ae550eb618136721b17bef8796b441e4aed24c0af62b501f81d8bab486549b30b4db819f9939ec433c384f61ec288acb54220ecb5796f50e4bcd5802699df6d86136a63c71508ea00d505f6279948239826a2ba23cd07c6a853c013ccee23857d930f4b96955ac932ec0501cc8fcf1ddc3fb8cf29898b42131fe2a8955b6aa8f5ddd1914404c06e0d5fa43591b28228cce8f29794e6b2fa65e4bf421faeceeb49e8ac90de658f40449b817ab66d3858e6b3fe6812233cfe65fe6f6fe0a69fce6b7cf9e03fc5a0e9938276fefda905c50b7fa06251a0f074e3101170aa935c57f0972f09e676ba0bb0f3a9154d17b2e7187bb12dc9df9c857784a1cb2996d28ac2560d63385b75c4c1efa7e84fa0374a2329b93a5e62295103d803f5b59ffa366c026d4e577dba9899743f1286e290d8ceaa4509bd4cdc50f7d8ba17dc6e531437132cd7141fb5af8e94146fcba8ac37b2f641b99759cfc709bc66300306190945dcab68fc52d473cf429e5857463faf4795992d16b5ea2d038aaf480b3bc57bcc23e65dbbd36d9d54eaf8e6a6135569d77a20d21a0ceda6c4389fbf41dcddcc34b6dfdf24b436808f9c8ca072641dfbd829e302daf7598429e3ccaf3a951a4cf2bab9db95d640be2e5308b4fb11a7b197a5fe25ffb59d4a9fb491e4747926e0efe43a71f11226dcfac602238c9ea4438d5e11e12e4d8a8c1969cd1314b73cdd4a2c2d6ccf89c85d90c0b6e2d0e2f59c0eb241fb0b172d4aaa48f01e8815644ef639b8b26ab38a559bef9dd9f4363f4c510a260e14f217d3fc77180f2cf3057c3bdc5ae45732456c9502c14dee72e285169c2d91a715cfd3d28304016f90f4e72d13e1a34acddbeaeeb8b4ef9b472453e66aad4adba154dc914aede6cd90f93afd0faf92b0a57a2de08870ce1a93d87acdfd109bc72b34525a3a7b1f707580eb8d31ede7f712f6fe7bda3ec74899f075e2d770f3ac3c7adee44fa0498ea5e99b9ee775799835c09c702ee5893f09b2e68cbb89e355212853ce110bae0055caad8f6947423ac0239a9a43fa33a6f691f3c9e27bdf58a41c8cc1ba1821c24b79fe2c29fee056bd9dcf279ad473804d10138148843f8ffc883e5c0030979960a16118f89281c0abf0b0cd1137fdb78dda6fbe969c0a536b286d75ad60386d408e3fd380141c84defdc8d7a58c6516dfea2df7ed0a24c3e3b7bce136cdfad4c0fdb4db13ff55fd1cda91b38a7b53a196eb2810d65e3015741edfb2e2be7a7f958d806643b8f4c88649ee50c06d64c95e79c7d542096cdf8d0671f6aaa05d2c7da81f9dfac424ab8ccab2f66eaa36c82cbd33e1cefb7541b6d9f0aae21a31cd519336428e306d4670b04a1172a7f78fbe55212128048c2f7252d4171f76f0c504857f0a630935b6c2be7d4eb6f7a1b165bf9217b04b514f1876f7d339f33c0084c2c6ba99b1a0839f349c194e6a9a85d03752280f3cd9e7b031b7a2e44a1f189a9a12de4b142a15c0aaa68154b52bb941223917072e92475de690755f05ac76ee7eca43f9189d2c8a48233377c0ecc711840b9df571425a0f5b172294b8a12c53ad344a2549c9ae8c41588d9829aeddca5d0c672d1f0a6d1a5774dab3a8f36905e5d151d988c8e39fc9aacf40bcb2a0bee1ee9a9c51ddf6d06a366578df9a67cedaa5943026509f14e99b74c7e88ed01ef2ceabbb8c7b4a7b60ad35fa6019d7cd03da57c36246431da1b8b95fc1b578f1b589a0efd90c1eab5d51950f69659888e94220c0bac531a990435c97dd91849d8f437c1b0ed050eb2508b7b9d6682732413cc405a842743606f2d201f13bd6010aa59e2b8d6ded0e7e18ebc997e9407f6bc6399d88c50fa84ca1e6987d7918cb8116ce582e794b3e2478b78cf2c57173eea1a25e5959626ae880d47f92bca308e238accfc87131391719ed5ba99328411fb0358cd5d7fff7de82a1f71848ee3c673e7cde54d9b626ca9d58be3fb30f8f2b65f509aedfa66ddb249612b160813375a477fde3ec241c0d3f582f8929f32efec57ebea8d6acf49931ebf1ddf67a41ecc292ae54fa4456d1dad242b2bd4fddd3dde2ab017998150d2437b15e11b0b2e524b0a60387ba51fd54ab67ca414b06821bdd69e491925899ae11f27422b40240ce843a3d8a42381b96fdfcf50a0f3cbd1d3e304faa6d2bae1b7751f09e84e476230bcf7afa094e36a1e4ec33ce9d79374d23de88d3de9d489f9b83b127a795a08cfe4e29b847628c63b16d99328dae4a9b89d78dd54bf9bb733fbf3ea42b31060661fdaf9861d962cbcac7bb933165df9cc26e604c0075c5305847f63f636fa337cf6256bd8821af8166ec0630e3785f457981087aaa60dd4be21dd9e90421c8427d139be62d9cfe50739bcf284ef00dc99d908b00767c4f40b7291c504b873a8cbaeff102e6080bbbd69492fa4a277636e7dc68037695af5f62fbe19087acda4afaf1a57e93ef99e7e7d0b4b717969446fe496ee717840cbca5681a7b002ce52ca82f37eb71fc9eff16f19cdbe19eb7e4feba9accaf3bc3906ed68bc52901fb68c8caab9a25cdc8e415e77bc85b98beddf67e05be07ab06e001b691bcc052f2e83d0ceaa78f3beedd9ef4f959a090d7d15db9036b51e7b5d90b9f0f2dd00cf1b6a698b7eec07102733d162765e67c7dda0c0a3013de68dc34cdbc0381943c0b7db85fcc4d4a7e9eb0f9f03136aedf25dcd548375665c4c39619e4652f0c649f1d9d980a43b8ded994d8e4d35b5ce2d37a90c67cfe51162dc2c0165862313128aa895601bc398d862cac60bc34a15b47601980b7e0fab48aadb2feed7136b155e3154cb61e3a4123081d92bef12fb302cf44a9c15bdc7f142ffa993135fa9d3b1c34e225930324c354ec2e921da9fee253db5105e4d00b3e7ae0f4e8071dde514a8353a4df137116a5d32193cb92fcefde03da4433af22e2009563f92c8b40cd6f73f9f5c01004ffb257dbf7ecb3426ed04221ae7d0018da00d00327bd6be16f5c0b8b3355937d7ea3d5f0991e5a9d1a3ff6f643150a7e9c79c52db4ac4a6c9f899986f43962051ab110f18a90fadb893f4c4133aaea930e2a44bb17e8cc4f6c241b0ef07ec8e2388503a326f2cd46f028f52b7d464d6442194417990e9c62e93568406eded7b3d1e89a7ba999d800ddfb18e9a202320ebdee6492901f94449306d2703e4002aa35f199b93fc0f985f6df741dc7508f078d1515f77bb322e7f58fe2d09feee8dacf97cbb9c18035f856c8acbfe2ac0f42657a7df87edda4d48bad43cc63ebecdbc7051f83ff322e94054926eb572b64c2d079a1c4b21b787d37eacfa948e823490ac9d14a2b10b31f87cbb8e2e11d441cb1951a72570819a86f170f7a1d10799f17f0f26cdf094c13d65e169657e291671ddd8a51c5b21055f5e2faa28068e2d352a25140e61045093a95f7af450be478f52c77a2be4ae3edb3c63c36e8c2d6c960ad2f4e04b879a410c9dd1e6a52567ebb341402d106ffbf0da6b1ad0a4db74fd77f2f6b7d7f7b1a3ce54f98643d47b3e89fa49dfd4dd5e37e865ad536fc80c0bfa7dea5d93efeca11784f09c6a404c6405fe60ee83c2598a384677e51702f689c65f9e952d895f65286565fdee0f5169d9fae142bf2b16ea2d02eae7c1c29956f11db2a2d1028ec44a52e0bad5ea077897a03fd0535e384771a95dd09816c97caee0c50b5e1de8b3c8c8490f5255747790563128025adfe3bccadee75e43207619dc3ac8ff"}], 0x1418}, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r1, &(0x7f0000001940)=[{&(0x7f00000017c0)}, {&(0x7f0000001800)="8aa8119440a29e2186f7eda27f598026bd7995b2c53cbcf1b6d1fc27652825346c603293c1f68714ed4d9e9ea2cb128c6d4a18b025ed8b61d486284d1ee09c941aa9cf22046726d44490f5c5513c52baef581783921095061f27de03fb3158f3522dfb0a04f36a3af54005501132f208389bf67a938a4464d487218b", 0x44}, {&(0x7f0000001880)="9ba13925c525b08c6eb7001f78993477b096bd317c46fd61216bd20316a7f9498b6b736d2ac840647b6ee5e8d7d5a9181eeeaa984e91c994744be7bbb18650a89632492d53b31d35ab1ea9e927c6e02ec6827bb724f7df8e4cb1d45911d057fc5465ca9f993313157abbb36ab2e7d160b813bd50c3bb13378d00b318ba19ec133de38d3d3d2f13e5d2e8cbe687d01559", 0x90}], 0x3) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) sync() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x7fff, './file0\x00'}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x100, 0x3, 0x9, 0x6}]}) getrusage(0x0, &(0x7f0000000200)) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) utimensat(r2, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x6, 0x10000}, {0x6, 0x8}}, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x22}], 0x2}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) 16:00:31 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x5, 0x76d, 0x3, 0xffffffff, "8bcf558eea7e6ee1461a55acd1145bf433cc283a", 0x1, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) dup2(0xffffffffffffffff, r1) read(r2, 0x0, 0x0) write(r2, 0xfffffffffffffffe, 0x0) r3 = open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r3, &(0x7f0000000280)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000500)="59b53c0d63dbf34c28cf04fb4737b0459b3f89048af1d0858d9ddf400f6edc824d7a396b2b273d6e331cb962a466ddc59ef23043a527db6bebb6bcce4ec64142f4d328f724294a317be745c61d069ff38187c979e2ddc819a4f094cabe7e8bb166b28faf76aa19927bffaebef6f79f792d80d3e366e20a5dc445b57825ddca2b6ffa1b1048597aa31e6549285817f54473b7ea139a35d411f47845fb3f59509fa7c8155f75bc8024ce9c71c682254d6924a0274a0d6994f77ed53761f49d1eb40b99cc15ba41f2a6be4e5b8515d9a593497b59e1adeca81b5787d5c3c4fc90a59ce7dda436b315d3ba2db9826573c1708a41d5510ed9cf6ffcd629815b15f76060381c01110847bd375944d2a76efa0be05e97d82705f5db1c3bc0f364cba17efdb8d3eab907303e90e9c20c497bba3bacffbb24aec5844c3907e00246e1474614607e0595172ced08ae13dcab6367b0f783afb170539978fd635696b67abb071eb2dba0ecb5211845f8be279e2e069ca6e6e80f59afa3144513e170c8663d93fdd398cb07d50578e0abc5a5dd38363190ba2d6f9587c13b09f9de8885b6cd88636e862b2b5ee0cb09f7195e75755c20e30ec08b4f0263fe9991862bae2ddc44bfcdea3261fa6374b2e153c4289098c012060a766388af11d3bd1a98c6d9509b988309d654a3772538a4cd301aca4c7bff5b6c175d3abff0ca248fd4c27e50fc935198ea6cff55da26309bb4fd8f2ce9c79c8d84ddb0999c1c841fdf43a0bea8532098c4389ed6956e93b7730c1a03cd72f9aaa9e5dc05d2c36516f51e0fdeb0387589b677474b474819aff0f21e22cd449a49d3be2f28578ee69ca9e336d4c1653490128c639fc148025e9ece66c05747a7b76592bc3aaeb62538cd967ab05416df511337961ed730fe7685d7a62bdb862e163df2e240f02e9c7a146b1f7b2a05b8b25199dfb93c224fc0fc8f25a94e0f2ce86909f47784bb9dc2d7dc0026c3d273be36366895defd48507d234ea709c493b050146c5727ba685979a2f2bb07bb2e1653d0de2bcd761ce672b0bc1ec3538396a30c29b56c9d7e9f0d8a6b6af44315bbe2d3dd5e8e8c3beb12fa0fe8749cba9ca65401f6d3b05d928f511c44388393b147c6d05757eb770a35b9e9340724ac0145b0e0b92e1c43577b6f9cbfa0b5509de15dfbafbfff7de87c69df7f69f10ec7988f46b7471e729a0a05e97e8305619c5adb06ec60b1d2b84418dd42b41ffd0db717813ebcfd08f5c2696fe5bd0f1a92706cc2facb987832824950b65d53d10400d8bbe357de1001bd671eec403b0433ac551fd0499f41782678d3cf72aeb46922a53358b6a079e576764a2dc801eacdd41e2b0cbd7d7ac46105e39dcda9ba8317e6d97cdbf2dfb918e461e2a5dc5c5eb82519e437d37f0d37b1d8244bc2e99dabdb911935c755a46b287d448132d9afc101ecf4be64b6dc1582e78b4e0204a00ae536dcf8201367993fd653a74287edfda1b775a9b40422ba20eadc563e8d0915d075e12a140510d00e0984cd8a2d8355e92805f1d2ea747246bc18bffb2167fb1b1ceb79e48f51aafbb9dc12bb8af83498e521dd78b926989a32d3451f92e6790b75a209e4d0b2fce5d68695d4b8c24555ee17ad50b47b02dd6c3d57b6bac4784d7294be30ae6e50912801eed3dd887b4723022c708e00f3db89ec31da85d8f1db7e775e2f3ceb5c5c4c9435a63ec7f68645f5a0b8ff17b3dd36a17470b94f5f9059dac3e2b5475adcb637b3acfbcdbaad04b1add9686590be0f3c68d3f39a519a660a12d44d9479562c032904743a378b94ce3c8587513391d2cc53ae1b42b9b57971b05b268eb815a9aa5ec1c03bd6737a15da4070918be8e7e0183bf3d80169f8df30120e7dc4acdbf1978455e1daf4fc435747fb77c18c2ccdd85120d18f7e9f95a36f72f8fedeb1b05cd4b6043ad87aab78b5cfa24bb9e32e79cd57314d358eb8d23a0a4978b4de6a56d8d1daad4963cc8d81ee066ce519ddaa42d6fe72250f1c34f1a730eb9f9d0df2a7549c2174fc32943b192bd7301092f2fc9a7517c2fe6b219e0b9806dd5a0df19377dfb3f7c8de2931e881043a9e01b433b3f5df78c501f2a8aec18123c2f4b18e022abc228b24723b143791ab92148a85b0fba575915c90bedb25ccafab50776d069fef716ab0aa544d730c4c269fb1de6e97e06ae34b6eb56bfdc77ebe9bce3e7bef61e4c236ee2a2087949bb276541845d722b0f05507bafa8975ecca8cbd7599abfe1b4d30b3b020452f9dd127b3802200bc6b0d320aadec67a03fd1ad00b100e2d37c735df95a4c877be56affb36075c1e971b573cb8c1c69e2220d8b7000ba54d205ab386dd65dc469629035a9e4e2e7aa222b8ee19291bf14766ae768d8c52be79b2b00ef1f661a76a7b75c08140f4fb73d5f7617248dc326910c234d7df5ce0dfce3dbe4dac4a33338b0a02c8479f1eb289ad1c3fae4e466dac033d66cf5f94bcd8f7251a724b09fee601aaa6c527b772fb6495521a964c9baad81e7670d2c43c978bdcd1fbfce00569bdc2afd45f87b6ee8c9dfe640a9d059e05c45f0a5641d255f83046dcd1edafe20330b888ddb80babe8518a4727b634ad366234fe6ff8527629e2f6f1f8a488428325fb10fea4565255f050044999c5ba0fa2b28bb598c503a4ab791fe20f8720b245b1bf4ba984ced23b91fe8049d2490c8c1739b4b3564868fb43b1da751c90326c664d8bcbdcbe4db4a7c532171455328bafec5bcdba76683d5dc09534c4043423888a955a98630ce70611764f828581331bf18492832e8d82ce6c6d87d09bf85f1a4ae43049cb5b616ee233c5712a30779fe5e263a4ff52752b20050ca80b86b76ac6a681f5aeac464f9d70f503dfb53c2fe0873ef74614b856e4c8195da4c9f7e82dd24ee4235995bd9b7c5ac5a638d70a2ddf9f0444c11fac76744e46e5a948ff9e685dce227522cb22f4f429df2d1c10eb34afd0bde30c12ddc0427f65f5debd44b8c751683f35c0a95ec39f3d5a09f6650ff5bb015cfb4527451e5c3fa52d99abf9cc36f9ba800228fc69eb70dda62d70b569e5a83dc4ed9a77ca0509be4e1064bbdfc25b98e49aec592931b56c19b5f0fd7d70afb988c6ac282be426c06a9ddff8128e8d97030c143a9921dee44f4396b7dd11ce42a29bce9924a62270b74a68101bbdda5b4644850a8fb8b943086abf88148afd4238c73b38d9ee8474ceb5be5094966ddd6b9e47214c6346720433bd751034a5bdae3ca134eb607990467d14ec0b14feb786f12327212a1fd991c7451ea21d21d1974207cebfe5dfb9011e993c8228a160f0bdfacce1ea4a2300084f231536c5579f95163cf3ea2b79d3e14892a79b45534516b92a5bed47846c5f9008e56eed451121bd99642d4d0009de45fcc6e4479f4b6f4fc44aac51f40427ffeddc123f3a016cd416ac4bfea1962f0b28b105de09c81c0550bc773b6be34c806d1e45ec3e9fe69380d17bc4eb572ab4a553cfd6a0198d1045ede5f3d982f65368bd2623390022ee13c1c9e424a60e8f303c9bf409d4a11c187b7da2be97e0ff2b665426d59f081f0a272feb15a945f67b54c2d8b1f9fe09525d3f211024bb018c0b1afe9b3b3c337be550a77a0a9ed9181d83419cb3cfa2f0c760f1bcbc4801b76f29a27175f36ebb07bd127ee3ecbb75586d7883408985cd4fda264748f7010ce1817b169c10b2f764ed70f18dd6aec118c3d30b972d160b30c39f67a9c4688789fdbffdaa29eec277f0b73f6c8a21eefd08b872f2acae185f1a66140a27add5010ba5674bc1d38e0b3055aae3a2804dbc0e8752052461d8307b791ac28163ab097ef8ea1c95dc57c0226d1a2927f547ce8685120f493557200ec5ced1cc2aba60651cd1e540d22e922d9b11732ee01fafb6e0b33b391f480f32a78a5216b3f925e4d9c8e77f18e61d752be0df0cacdeedc1fd0b708b51483bec8bf4dbaa4363fc048c5178a6163546840f9badf4a3241a98a201975f76ccadc444f6bd9156a629ebd5e4287258c796f9e1a8f714582d653984f8c60b0dee63b0f02ae9a364dff045bfa15a8bc25fbbd44ef50d0747a5a34f6ee6b4e3320f6abb6f85254b5bcef5ce7171384861f17bba63e5d4bea063ac88b546eedd510fec97da5906a1a8d3fc1eea5fb4fa6b5e0e3ec37732a3543ffdb26ca625369eb578555365b322c59574715626f71b6155b26bf55cfc1b241b464ed23df0d5b0383507a6d969b930eaa6abcb9643bcd299847d1ecf9d27c8e19ea7f4683125152ccaf411af39631ccc31eee0e2200f4fbb940dd43db95d4f74fef3ee91d4fccfd56d58e11f3d5f79bb24d9f09cf2040c22b400c7e32f904fa723d2b495ee88ec041b4a5d8281f15d604a4dc1b2248573389681f8eaf54cd183421de5aa85349ac44549b87999f63fce819c1f23f0e505351e5ed6a960d02ec992d907b9af53ee1f8edce473a00e9342b0a1ea9a12e85f276012356a240e536952475b2530eb3939626d67102de6660f9d5efa3b4a4d8858bd0f16ce35c226f13164a23ae93ac7bb2834760c6e33b045b178c908b6e83df3a2e946e13c51f3ee59578cfd440d16a21951c39f115492be08f63c7c67df983838fc4703639b982de36f2ece42e1d531b3fa9118e74afcc9fd441f402a14a3105d209f0541c9a0c8cab930e61681e770371d1896cf1d0848e3f7de0b27b1549ff7da731a4722a73831b9fc0fd6376b3c3179cf99bf4a4aa00c40a499d6b0b78e21b65bc0b172010d172af0fceb43cd726b3e0c4b01b935f7781bd6dd29ae2ab849713a878636c52d808ea78faf422d41119a53b243b4442ade1f2a805fc58924938e6882685332adeb62a381e989b50cfba508f30b7aa47d45282b73a799b2c02344066e348603db491247c036483bfc19bd29f061aa921746f115fcb6ab9a838f77297303b5e95385105f8debf8e7a8bf026e7c2c8820f9bcdac8b535b60e926c7d37a84dc1c84f36ce4d2b49c8ef84c003455db50c6f944cddcee3c8be3fe3607771c3cc4b7afa7c69ea3486b8da2b75b0864238176f254a20e037f177e799ec2c6a04a1e3284e87b625dee0e7e989979ea3ecd3780d5de3fd503fccb8d0efa940496cb1783be957f0a8e5ceebed828243559533de3e32ec081d210c2aff61804f7bc598512e34eb66bdbbd9f97388012a8067e6ffe1f9f7811b9983bb74e141d97d7342835b77fd82b509194bd9a47ef110fa83c5b37cfbad14c8075cc24b8ee49ffe3fdd0df69b3ad2b0b8426df819ebcd905474549577583638a54b8d4a4ae0569ad0907434f04eaac55094bb296063ead981a6f899f57fba72664b2047bae47c928a8ff18331080009a07eef70ffc39d658eb3d1559e30f98778d2119c83d6d18b1fdc0da108ef08a81e80696817e683d0077c813c634562a11cb4bc8d04cc91b2a42bf5c87cc72e24451829f0fbafcb8b6944913144c4329dbe89101285de9217787ba5f0cd02bb932191ea84ea3a5920a7be42392d6740d30a720c4aa31148976ee49708fc2cee23a2e3ab267e98e63ae2a0aa122cb971d56d2e896b528434d78a8e2823a3f380e1c0fee7a65b11732ccd9d3357b8a22c9bc9c0d9fb5adac1d26c94d2daa7eca9f00bd4df2d799b3fa1a775d4761272180c5ed2faa769446343d72991d5141ed7e58ad29c9ee4aea2aa4f14bb42541acf0a8ad9c95eb7c8f6432cb454e3fca8f193fc2b481bfcb3e7880d2f0d46bb6c8bb7a3533f12b50631c1fb929f1a77e5f13fdfa4ce2b59bdc74325b", 0x1000}, {&(0x7f0000001740)="22eebbf43b913e8ef31599795e0d0164cc2d34eaa045d7b9f7338ce4ad515a293458c63ea43aa867e3348195d3193c7ff91ef8c569e0dd025cb3c5723d80fe2ce8be6744161855afc5bfe257c22b8be93079bc78bd49d71fb296370aece09d139dc54efab9a8d8752e8ad981e0aff21c8529852cd46b8110a0661085f97ec1c1104234daa91de80e6a47e34a509868b586187eb77a7435c4eb07ff5b0aad7bed2c51da62b0b365f6ce550d7f2d5babfdcc02de1f5d26afbc1f9ac5a33c91399662fa86b910fb3ee786221e52d9a9cb8d50913d856548e484fc8c37a18e0314081017108f0be66c7008cb227651b2598818e2d33fa014b48fe82a6863640280672ae2ea68b5cff191ba048a7d399e6e3934ce43c540ed2745cca0aeb3e8e8ad59607354999ca5c08600c05c35e4c6856ba935f2cd2c9c4aa5a0ba8c6cd2e9731f8f929585e783a91b6f7464c23218918d1c7240504bac99d31703c0591fd5f2c0405b8b88c4851a24e9cec179ca48686a858009a07d59b79271e7416ecaf4c43f60af046dbdd693dff9c1de973f588a91edc9744ef8516c8bb4fc525e2e732a3e29934826d83e1f66d8747deda47a3d3ebc0e8b099c631b4f8431033789ce7e7794ea58b107f3dbd8006c136d86becc78cf711695a88a61f0feb9eef8260e2555b0194eda9205fd91301ab201eebbae92d2b018cdddfebd052302e699d3981380a998a7c16e4a8b49d61d68dbfd8254c154a93a97927fbd3b7be4a87cc9eec4afe62576f162d5d8a4d431d379f8372777e87ab3164d1e648cc479412f25b8313b3364af27011ec89b08bcd94696c390f17fa38f90d2c93844f8e3a7c0e16762b37cd8677be2893a8de9b07c1e67213abeed75452bcd9c3e115876b26fcb25719cc24cbeaeda25c09ac7f27c14870674bd5d58756d4d9bd9f092bf341c183e857250550e8a674e01314b96541589ba5d5bb8e50c066faf5ed1fd107f69cd428ddb040b0945b174d949d95db2e4e67ceb03a01a162d1c89037c3e11f10ceb4880ddbb044bc0b39099cb38e1033f908ec4ab6d2ed1c84fc7c9e8982f75bcae6aa9dae3ad12c88143f58c5b308113f57f96df8388b804e81e07aae39bc1a46c3618b6bcdb624b93d066445d9a378225947c154124aadc3a465ad5300cd3617d0c3f388ef809bffcba8e6c57e6ef92e17f404a1d07a3503cb6aeb0c571203e48172bbbd3690c455fc35af3488261e15f50a09781c09ea86809ce072e97636507147a9b32410ee1d08e223fd2b4ab973551911bd2b419eb4a25ca6154545f4efdfa26034ff3de5cf1f7b64865f7816634a9cba1e590a65937002119350bf074eb7c7b9eb6436dd08c89d447a0bf8a4ab136ac135c0eab869e68074a301bcb7dd8aabb4bb3a487d404b069fd3e1ca9316575d96ea7305244121f1c4ec88a4032b3bbcded3eb654a9066e2ea25d151c1a37eca866e96fb6ae2c9c937abd5e680be173f62bc9db39bff8c4f60816f709476239afe728d3710bd5f4c164fd4c925d914bea2c2e8ffe3de237d78aefe20dc11d2b9f12e9a7c6e7bebabfb26e3d80c32bf4ffe9e3c5c9119bc7ff84cd2d4c1dc09cd87f640e009ec41dffd5d7f1fe2bd0230087bcf8b2007e41ada33901115c9c2e8c6315e5575cff351be7b914e3d04f668dc57f82db1b0a13c0d31d2e9af6128eeca5a7df83b025293baf2c0cb763ce965d487a4c0c88e3728e0bc9b12a5895263a6813fb6f3b6ccb9b2cbd532e567023d26f601bbd86ac5e03ce3dad2f53844c6819a32812d570dda0fbbc7239c16feae829c3b5bbb992145168e51ca0caec111785d24abdc45964402cb3dd7fea5dc4c7ac71f2b5682305e66cd870424e87cc779745e0095649fc4034190804f58fe2166beb7493249c6fbff946018c23ec55f6585b00584d04ac2070ba659fbc2bc70583c0fb6f472bb3461ae3f0507642c2d483729bcab12fa371e3208ed2b954d953955bc759936f2a615d6f0f7324bf4c3842ab67d5ec47d816deb00c638f68dc671b5b1ea454168ea172cda9a7c44f90b1abcc23d218d1b8c386443e6ce30d3d49c00eb324e374801c84318eee17b46e2dde0818f47592b279bca32d17316d10c16caa22dd40ca8f0a6ee068ea64a7013ea5237a0608ab76bf57229dfb2d4eaa50b80c828403cc262605f33ed96d6b3b8ccdba6a0ff3bab42d8674d6908b4667afcdc9401b494e2dace0eb3d2731200ad823bb1c7953d02b501788a4ed1bf942182a3bcdb40e06b2f97e51c239696b6950be9b3eb8a644b8bd878386333fdfb942350eb0a95fbb334e7e86d77fd6a8d42deef376aa9ce4be2d04794bfb32e938ed9d5fab5bc37526ab87da29d634f203c07c68ccd22f88308f5faa026d046fa97967d1aaa4b7231f6306c0bdcd81ba08ef50c22106620ed64110af4e6cd2b84f7a947096356edfd13c91b4905b2c80e6bdaece0f52e9017356f47530b9be3ab4f5ead7ba1972b63f55b3beb58ab360f973d652027fdd75e576c482c33939cb34c6be27ff95101b6c4add86bd930ebb3a50f7979032aa2d08d65312aba1a704c8840719c6f2f26549bff7389e2e26b281d0c3c9397b8814e9596a331a949754f379383e78a225b1d4f98ec4b7f77167625cbb524ea324eba7aeb6f18a84a9545393147357f84bba9621a3a424501f50f63f1580cb7403c4fc5f025b05c2dd9b70819fe1a8decea2cb2b0674bc9a83ff60cf337e6801a4bfb65bc590de1e6617096eacf1fbf16e9e4729d560362659596601d4672af7a963448f1e6b5f7af949c08baf4c3269311654f1240000c4af948dd2ec2f3b48651150b55c20864aaf05d47b187527a3c11462d0c603e954790b73f6a152aca6614bcd1d05bf2244f290c815cff5f756956b1758446d298789c97cdf93e2fa1767c9def28e1bf2a0a14b05fa5eabbc74a62a498c07e100c2551631a78c1f0e3b84a5df0563244fd09b3773ed7be5a67946171f5739d31e7e3b9892989cb345804e9c712c1c2bc0e5461cb71a693dd7526f4b12ada2f4caf8f0e5e1204d7e834ab300e71d957935af9687ffc409559b15c33070dc4b408336e3e773933cbb5bfbaff9f2e2b3aa62d793c6178b0b0133760857b934ac88ca4889d068c70aeba9a236275ccfad5b937505139b9b10851189b3ddb2c316f5eb3623cd76af7e26f6ce4def44586a70fc33aee8822a32978bfebe8bbdd88f86f7bb3cb3c650e3e548572bf2a3c27ac871edc42384dbc84bf664ca80aed3dec38ca4fefa7f19d7f1fb5a656bad270793dafb40d94310502a1768f6390570a61f771e208709b3c96efda5751a813e01379bbefd0a0c1c7f473981f1c4fb92c418af033095aa49407d6583ef2b8ee3d9fd0c57496f5f51c09c48569bbae64eb2d9bfcea0806cafb1fa70817f772165c04d9672fcb969e83a147176affcc0de5534a75b611757c38e42d12429ac8ada1066d41a8bd761acd2b45e81ad84f280a76aa2d33ef622d3de5aa45862af066f26370c739ddc637c3b61e3f55ccc48ff74d1acb3c6fb52b01bdcfa154daf3db41e1bb8c9d1934e16912605c570181b4acd260a7f320fb8b6a99a9930bd74e682686ea55dd246217341dfd7b7f5731c7822b1eeca472a245943f243a0c70f10cd3f3e3e86edbe862e65095a2d70ba5dd22808588990cdac30408b727d7947ee62902d692624f4022229f112bfb9d8eb4742eb8c14ca7000ad6e2bee9acdbee20051e75ca293f9aa7a3f37d4faef0683d35102859621c64ff233bab4b01f7aad756aa479601aa57bcb5b6d6e17acc9042947c00fec882e60f608494ff61b8e022303a5044392d505d2a834bc173c4903c4ae2ee40fb31d6ffe601835ad1d1eb00fac6750e8f0f6108b11b5ad14a3745da864f030fd587efdb1fbbfab97f544e9de78a981423ac5c05b06b6f2bd46be8c89f4a1529bb045278ad2ec22b5be63fbcef52ffd9e464a9bc3b7dc11a18776a9930a33b62e2e3b0e2c5eeb810dde5143c9d4b526f4dde3c535de547bf67e79d226c22a746153646e04545cd8a71db513c742253b067113f8dec7cb89300837207de987e9a6d9ea45e60771483eb25c9a6610b3d850374e4bc8f9658fb81b7c92c1c4de8b5b9c1212816b3b913a669d2d8b662bfec56f65d69f1c4a22aae925eb5494e1c39ae7235944395913e4322d070661e27f0df6944adf3d42ca41bb1621c63bb2a835d93d1f45500db8ab42ca2cddc1ba862e7f126f309aa86ed167046d62e86b36f0695ca6c18581372d8bc5da1df5fb622cb6c26637c66d355b93b5223f122004e35a92884e9ed7da1c69d0999cefc8bcdd7211f2f93f306dcf39b1e4a23997033c94681d791e5b3474518ee6cfcb17a6540b92b84a8d42e1ded92751b89b8068ecf03094e112d96ac9a6bc2ef1427af346f4a17aff2b592149c038ffe0ee4ca46e1629c9a27961fb46a5efb989ec8ee5bbedfb5d87c5de283db2ced5bc17ff7d1f7b5ca78ebb3c0657c82b49d1000264781a2340788bc56902f4c36f5694bfb48f931b95162a8fc89cf2d7877b81fd08e78fea4582364c19ccbc1d744af1eef6497ef742b90b2bdd97009d1772ad98543c2e83b75e7d2508a8b1c69e7de04651a7f4ce05a2ea4e598d4b1479d80762cb5096e528012ff499e3f690ef22de05e8eb5b17b86f80166351ea95d926e4176497b9606531835aee16656d9547cad4d770fbe20f521175de8bede9c0900a8980f333a4f42e2fcb6fd8e9ae364bc0fb14ffd20944b30939d9d722c306c9611dc3a3b2b08c9a970496b088334522939416a48b1b2c4ceb4d0edfacbb07f510eceaebb8b1ed807e8a0283bd4e83c4bca3bc13f7fb27bc7347ec078ff698aa723ef35b02409286e3373384d19b520bfc7564b7dc882895d4646d86b7078bb17bd0c526a28cf95de2b3c0d0d3125570036aa4e1d2d4d04df47e8acb29578384fdc93f2e98c9c03b1e9be4f813935fdc5139f4f14e4005229a0f5f6f46df5205a9df0cc00dcb6d22ed0df942b237680db9cafcb374ef2a615a42d8cb10fe9650045d12de80a5f6f5b14b581e670b5c15d88d4c3dd4d8a6b53f3c0631e1924b5702500357836a12aafa8046458f5b4ca8fc407aea50d9667ab066f8fb9ec4cc2b462228cac139400a213f946c8c450219ea66011d353bfe2a717220008121cf34eb4f7288b67d156b7d591c4791915e408d13287e53d52a0cdcb2ff5411a41e4fdb62f7c8a6af46b4fe5426c52fe1ae332ada2be38b9621a45f4d01da40ff8c9586f0bb5859578753eff6ad2dbfb7e879fd203fdc4f6b2e72bedefa65c08d9c41fee82691dc2f5c962b1dbc3c99ff149a837be9ba8a40587b7824f2ad245c645fdfb5b10e148fb891e703115332b535e6c45d6ea0dba3e298b1b5aaec1a3ab2ea0bc1b18b9db97260ae730f95e88448873ffba790d6c25f02218ee358bc7f7e0aad2dc97bc18b3723db48e4b8f87f102c9e53f8f725880dfdf8540e925a0833530ac79110cf78db966e4949ef8b8de6aa312e0e83e17aa9c12084907e02666be7304efdba7e9a6d82856089856e16689a09c3c06d6bc6cf27e05be40a31512169ca0d075c2347045ad84c8be80347efde4bf062c9d1ea6350edd72b488936aa0f51ed7edd941731b9a8f6fe890d86221f299c94467485a473a1fdd65ae9c6acf865e80bf78d3decadfdc161b8b4435158e5bbfc1d8d04ebcfde17244b3231a986d977d6ecfb1cc63cb3aba9c348776860d5436d8e963c248df55489c95bbd66b1b78a84102cd400c44b", 0x1000}, {&(0x7f0000000140)="fe70abb555afa383606e0666de383f39ed6c0946517e293f5a96fe7d9d0587f7ec1c5bcf43a11f17bcc6aed1333ab72a974a84b90baa1306c392abfa0af296c1c9c316ec1d077b0500f9da36d847155aee21deeb08440d8e29d86f5a0d78a3f88a5e7b44747d8bd1932450adbe8c926b18b96d6beb0c1a43d87d70caa8", 0x7d}, {&(0x7f00000001c0)="657dfa1da944f7583589c1b4c0d14729accf73350173bb240312f484908244b88d8c4f9575520bb3199342a32cc9f67faadcba0e6f9c254ac48af121ccbe4567eb47063a0c8e665ecdb849c85ffc15735cd2932dbbdc84a2cdd3b9ea2404dd542de065d461045b62821dc0268ab486eac3d40cef", 0x74}], 0x4, &(0x7f0000002a00)=ANY=[@ANYBLOB="5800000000000000ffff0000010100003764d1f666d47c5b47bfa246d7470b9bb2aa9e7b4180b3bd0532839a74d83901078dc18d000000b31276a290b2ab53507c3b85f4b034a7755896d5448eeae0cd314917000000000010010000000000005162997c080000007bad22aecf9219be735a88aae8ddfede37a91de6afd5e45188db90e9f0d16000006829723df84d5dca482bf5a2448aeb28e50bbee40440cce57b691eb6b9fc7d98d104e53a55c7d0111f30fe0ac0d3b7937aa5640ff79d9eacd415092101461ef9737fe3730c894e8715c803b64f65951377c4d12f09901194b2d27db1c877b90db1d04713ea89a6d2122214ebe519bb49b1de1d1da5568c3124a7c2504c678ad8f0b6c2dfe2ef7ab3d7691d883d9370e5f4358be5d7104d8a9131115afe6b0f2d3c9c4cdcedf3116808448004ff8c8b5cf397669b99ce849f8de34aa8e6a70ae288e004972633d046f0c5224b53fa22bcb1517ef3834771cc034e000000000088000000000000000100000000040000c3aa6a76ce3733dd22a73103d15253f387c5d938c1e922ca6be87dfa9b10ef307a4f06789670e7bd7cd4d8abcb9155b5140b9c7b65adcddcd570e2f1b6d2eac7d277df855cb57782bf9385ee0c604055c1ab47f8771464aff5957e82e9729e21750d07e28dac198ca59a3ee7fd6f459fae9e34d3549522006608cd93fb82bc5704331407e7702bf364d2b1309c9b3eab5eef57c2eab31667482bb33bbbab5b31684196785b5f1e89ae73ea3d67a13d89b1e728fd138870b7e9e55ff9a951916d7b79a83517cf2eab02e11aba696501e087f26da88f2ddfac50de396f07d30b690dbda67e3e78d451d07e13d206b08df85dd335c25bcb72753e35d4c46fe48dc6a809491c3b0ef80f5ea07bc5fc2a6ca171c0f497aea906b9f96b01c1946cfdd4903b3a6772fe6db634be9e7afec81b34f1e1541243e69eb36432bf56efaa519ef0d25f0c92940dc3"], 0x1f0}, 0x1) fchflags(0xffffffffffffffff, 0x0) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0xdc, 0x2}, 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r3, r4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:31 executing program 1: kqueue() r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x7) r2 = fcntl$dupfd(r0, 0x14, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)=""/96, &(0x7f0000000040)=0x60) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x20000000000034, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="72a492cdcaf603bea3530bc832210962b539d292e21d76bc40cd4dba916fda06d8c6082a9058724f78d37bc3727771e8166bd56209c64855c384488f92d4bbe91c5df23bf9c036ca392607db38c649a7168d2d72be7cb894d9f7051245f728198a3e83f4fe3519be9346a54eedc8e5cb62682b0b7684e62c22b1a619cff81efcbe4e0f37fba8541eca79740be9800ce95d6481b54958dda9025e346148c83d14ab8423a6381948e990489aca9288ebea5b713857f63208fed7e54a3bb4eb68654e43bf3ea6b0322153fb16047357e3e1ae9ffaa4b51d5d4ae369390e2cd6d5dcf99f932a0442b6a1eeb033515518c40d2a3e1cebb6924066c227eb8a98dadf", 0x53}, {&(0x7f00000001c0)="f6ccf9be9ab0ef991625289e5474314a479fc8fd423e9a9c5120f98a171f162cd16c237215b75800c35bef938fd11ec2ae3b7bc04e17c5e6afd6266b485913689affedb93b4e1396cea5913350a0d5042b2a6fcd28a73e74c6f78d67", 0x19}, {&(0x7f0000000280)="3d90a9a336590207475c8ff023970c89ee82afefa4326aa712bf2c296d5dff2e4c1f23a7c2ae5e47d79886138a3e9e690e73f11b87aabf4dcd694abb80a1736f19687d69a2d4f20db95ddc9d050580c9ba2b2fc3f348f025421c2caae82e08e345e9696e8bf02f5b7a4a237bb13477c4ff292318e96026fa487085e30a219f770c67d0cc600b720333eb1a73cabd311f57c1b685dc", 0x95}, {&(0x7f0000000040)="462a55cd2a32c34467d1f521738ccbfb493df81996c9a17105c5b14f8291ae44ac83e175d4236de0e99935c58f9c2f95afdd82ad2b", 0x35}, {&(0x7f0000000600)="89bbc83fa4d4e0c65411677477bba670c1b63a1aafa921783e655ebcfd13aa18d68a9d9c3789003bc90a143dc2f2d2504c5bf1d8d413fc11307457880f9c607cc048072d8a627cb4ae612c880e1f555b99257d5743c3fce41b1ea9ad3557bb64af01687b856bb1bc7b38e04e509ee9238db4ab0b63703b08e798fcd2a66afce5a7715eb071a0abd858f512c8066a53c489f8d2dff6159beb3b4790838ecadca8dd", 0xa1}, {&(0x7f0000000400)="ccd5d498958977fa508e2d17582a2d66cf8a4ed62e99c59da7174cde93f81d620cc7ce9aeebe83f552465aed1623ba75208cd2754b6b52f4229e630d8c0799f363b127684c6a378330b6e0ce4372e9236539eaae0808737504a6422f8e2414f514a76115448504edf5858e2a3b89a9827bf3e77694f9a29ac41791ab9bec26084257e8963e35", 0x86}, {&(0x7f00000004c0)="3546dee80996720aaee8c98bce0431d2dbd341f5b9783d8f96471721662eea34444fb93a3aa5864acc6efd894d1dfe1221efd09bf29e5c4094fb860911d21541c000d343cf805da2c92fa88bc2d3ba96626850152f6f00752efc6172a8c2ccd0ba003a755115940974a7f334e8e6355f12f4414639e7771260bcaeab6870fee08ef828c7019161352b1cab301b9d0238eef73b8a4a45b4118fd81c407955463e1a87664611", 0xa5}], 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) 16:00:31 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, 0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:31 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) shmdt(0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r0, 0x0, 0xffffffff7fffffff) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f00005c2000/0x4000)=nil, 0x4000) setrlimit(0x7, &(0x7f0000000340)={0xe4, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000700), 0x10000006) r3 = semget(0x3, 0x4, 0x401) semop(r3, &(0x7f00000003c0)=[{0x4, 0x10000, 0x800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x28000, 0x800}, {0x2, 0x16f6, 0x800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x6a6734b976184e5, &(0x7f00000002c0)) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:00:31 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffffee, 0x1000300010005}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0xb1a0126b4e6b521f, 0x0) write(r0, &(0x7f0000000040)="2f4982fe3e567f81dfadb9743ba82562e4ca35df0ea589e6bcef7d071ff6ac365163bce78ab2ab9c265ad3224a1479e3b8786e69998835eea035003a1cc8349325a63a1ad979246dc3eeb5e6ad4ddc10e0369e0bbacdfa4daf5dde0cfc987a71e6155333dc03636f93e4746b3ab8b2d0c99381b60f790450d53b3379ace9cca64b5481d968a27e00007e00"/153, 0x42f) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x100000000, 0x6061, 0x1, 0xf727, 0x401, 0x6, 0x0, 0x0, 0x4, 0x7}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0xfffffffffffffffe}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) 16:00:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setflags(r0, 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/127) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4003, 0xc3) recvfrom$inet6(r1, &(0x7f00000007c0)=""/253, 0xfd, 0x40, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/42, 0x2a}], 0x9, &(0x7f0000000600)=""/255, 0xff}, 0x800) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = openat(r3, &(0x7f0000000740)='./file0\x00', 0x390, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000780)={0x2, 0xeb2}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 16:00:32 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) munmap(&(0x7f0000692000/0x3000)=nil, 0x3000) recvfrom$inet(r1, &(0x7f0000000040)=""/34, 0x22, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/29}, &(0x7f0000000140)=0x1f) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) dup(r1) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x7ff, 0x7, {0x0, 0x30f3}}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) fcntl$setown(r0, 0x6, r3) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2ab) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2, 0x2d2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x6}]}) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x89f0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r3 = msgget$private(0x0, 0x20000003d0) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgrcv(r3, &(0x7f0000001400)={0x0, ""/141}, 0x95, 0x2, 0x800) msgsnd(r3, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r2, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r2], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/209) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="23210abc7e8dae7ba88553f45d7913dfe6e401b322780823a91fc71e410dded3b79fd364b5e7b2d0827e2349c92859183ef0e723aed2959658f0c67c120ac9e484575a8ee07bb0c947ae77bbfe28c986deb13e0f62fb197d6ac8e72fb52ee645bd5150da79a5eb556eedb60ef3d92af2ecfafa74fefacd057a4c058e0b19aa964323286075e17ec6102af123e2bd335c91cda846d191a6bf8dafcb406919602d777982b7", 0xa4}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) r0 = semget(0x0, 0x6, 0x366) semctl$GETZCNT(r0, 0x37799e3e40f12ed6, 0x7, &(0x7f00000003c0)=""/150) r1 = syz_open_pts() r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xfff, 0x8, {0x3, 0x8001}}) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xa0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x84c2, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r10 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r12 = socket$inet(0x2, 0x4, 0x8) r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r5, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffffc, 0x80, 0x44, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x6537f3d830432212, 0x4, 0x9, 0x10001}, {{r7}, 0xfffffffffffffff9, 0x8, 0x20, 0x10000}, {{r8}, 0xda2a978e6966d7c1, 0x8, 0x20, 0x0, 0x4568}, {{r3}, 0xfffffffffffffffc, 0x84, 0x0, 0x80, 0x6}], 0x2, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffe, 0xa, 0x20, 0xbd0, 0x7}, {{r10}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x1}, {{r11}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x1}, {{r12}, 0xffffffffffffffff, 0x91, 0x40, 0xe552, 0x5}, {{r1}, 0xfffffffffffffff8, 0x7, 0x4, 0x1da000000, 0x932f}, {{r13}, 0xfffffffffffffffd, 0x10, 0x1, 0xb1, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x81, 0x40, 0x5, 0x9}], 0x3f, &(0x7f0000000200)={0x6, 0x2}) setsockopt(r4, 0x5, 0x0, &(0x7f00000002c0)="2dbc4b107ddf0a5ae77e4155bd2446dc984bb775b036c263d884f10e1842a74a3ae7a4cb422144999df1bec6667e2d03566cf8dfcb2e3b6c330024d89be0df6f2eb86af1693c93eaa5d609f7e578b76a18b5a04a73339265f00527dd2c0039a2215563a9e88a9eed70b55909c3d557f2eae2081783f2b734d8336afe979e53216111e55ac0c55930d38d252ac9ef8b58fefb549ec949ef7f95315efd8b3b06d2918b853c8e24a225bb196b5e171f9b97ef56d74c1dfe9b314b549ff5917dece069cbe75d17c0", 0xc6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000180)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000001c0)="ad18f05de25ef4ef18", 0x9) semget$private(0x0, 0x3, 0x580) semop(0x0, &(0x7f0000000640), 0x0) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x62, 0xffff, 0x7, 0x8}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x7) minherit(&(0x7f00004df000/0x1000)=nil, 0x1000, 0x1) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0xb2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff9f) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="82f38f06f49dad76b77d10801167071deb364da7c66021102487d0ad81ac7c80c1439986bdf25b151dbe38472441d0e3b22b392a6adef45ffebbd374", 0x3c) pwrite(r1, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r1}], 0x20000000000000a1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) getrlimit(0x5, &(0x7f0000000140)) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setreuid(r4, 0x0) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x4, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:33 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x100, 0x80000001) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r4) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000100)={0x1, 0x2, 0xf0ac000000000, 0x1, r4}) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000080)=[0x3ff, 0x80000001, 0x1, 0xbe79, 0x637, 0x3]}) 16:00:33 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x100010000, 0x1, './file0\x00', 0xc0, 0x0, 0x10b, 0x100000000000}) socket$inet(0x2, 0x3, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x9a, 0xff, './file0\x00', 0x5, 0x0, 0x4, 0x27a6}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0xa2562c22f30b0435, 0xff) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0xffffffffffffffe0) socket$inet6(0x18, 0x0, 0x3ff) socket(0x6, 0xa16920e09fc64b05, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0xa, &(0x7f0000000400), 0x2f6, 0x0, 0x86b9b28d, 0x8}, 0x6) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r1, 0x4, 0x0) write(r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pread(r0, &(0x7f0000000040)="f1cc99222cf9ff52a2fea09da5652933dd9580bc865e8e79b6a64a55b3d5e8ae3e628a2392353725cd9cf14eabc4b255a4219a74516cad59755b50296b02", 0x3e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:34 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x10, 0x4004, 0x6) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000009689ea392fda58cf1ea224ec404d33a68e3f1d543df2e4192c96404276e459"], &(0x7f0000000080)=0x20) 16:00:34 executing program 0: 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = syz_open_pts() r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r13, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = getgid() r17 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r18) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r20 = getpid() fcntl$lock(r19, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r20}) writev(r19, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r21 = dup(r19) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r21, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r21, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r25 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r26) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) writev(r27, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r29 = dup(r27) ioctl$TIOCMBIC(r29, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r29, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r29, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r31 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r30, r31) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r33 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20, 0x0) r35 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r36) r37 = getuid() r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r39 = getpid() fcntl$lock(r38, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r39}) writev(r38, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r40 = dup(r38) ioctl$TIOCMBIC(r40, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r40, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r40, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r42 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r41, r42) r43 = getpgid(0x0) r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r45 = getpid() fcntl$lock(r44, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r45}) writev(r44, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r46 = dup(r44) ioctl$TIOCMBIC(r46, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r46, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r46, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r48 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r47, r48) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="3165b8666814037baa45562b131ad1bf93f1d7eb57ac03499744fb93802f5efb22365c3fff9209cf0dca68fb4864e1725daa5de1baae479b3f324e3aa1f604e8d8522f5faf87ed571181dc07f76b407790f700228c1e698a847dc6543eda23c3993a2aa874910f096a7eae8d79d11fa05638a248ecbd5ce78c6230500bc31b995ad25add8e6fdede9f32a73238b1033a4697f68856ef6c135e3249a8c9919364c816e7cde53cb8a0b16a291e645495a2b69614ace667c83be9d3b2e4bd52a45709f20cdf", 0xc4}], 0x1, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r4, r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r8]}, @cred={0x20, 0xffff, 0x0, r10, r14, r16}, @cred={0x20, 0xffff, 0x0, r18, r22, r24}, @cred={0x20, 0xffff, 0x0, r26, r30, r32}, @rights={0x18, 0xffff, 0x1, [r33, r34]}, @cred={0x20, 0xffff, 0x0, r36, r37, r42}, @cred={0x20, 0xffff, 0x0, r43, r47, 0xffffffffffffffff}], 0x100, 0x8}, 0x400) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xe) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x82) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040), 0x0, 0x80) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x104) 16:00:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x1000, 0x2}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000653f7c81000100000000000000c888d3980d319e89d0ff3c2d2530beeb2bc82b754fee5a2df22ccf80bc47b824ce8184e077bfb0eed5856f4458ecd0b23e7f42a3c6491b6919a219146cc9b96bb4c4755a2f9082"], 0x10}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:34 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x2) syz_open_pts() syz_open_pts() flock(r0, 0xc) 16:00:34 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() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x801, 0x40) 16:00:34 executing program 1: socket$inet(0x2, 0x4000, 0xbe60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10202, 0x13) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x205ec35, 0xb7, './file0\x00', 0x80, 0x3f, 0x1d, 0xc212}) shutdown(r0, 0x2) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0xb4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffffed) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x400, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r12 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000380)=[{r9, 0x8}, {0xffffffffffffff9c, 0xa}, {r10}, {r10, 0x8}], 0x2, 0xfffffffffffffc01) syz_open_pts() r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r13, &(0x7f0000000040)="b2aa1811978d4cc2cd9bd575371b24bf7af72dc102292d110cc1ae2c42a94b9162cdc95e75adb1adf54ed41c0c437e347915d14fa0f295490e05ea735deadfb3e06c0e813fbc0ba9a2f0bcc4fe6a1718ddbee97c5746190c783bb10ad638945a939f9105e5df9f85081d045d8999c6b520a845cfe9c93d2bab03ed935f474023eb1d742b9bf50534f6f65705742384ab3dfd1202c71f23b002a6659a7b9d18817f4ec072ade882645e38d15729b04828abd0d8e9954a00", 0xb7) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000340)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28122641518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0dfb408ab290900cb7dd735684b56186ac9f7ec5af29c7d0d50ec78d576f8d000ed4f6bc8f23d4593882c07e84fa3aa9d70f2b8bb57e6cc93d8dc2515fe4b486b2a93a4d2e28feeb7c25a0e4c6a04bed4802c658eadd69390383d036e63b025c10e435ff0ca434bf918c2a9acb580d3e8e79cdcee5539350aa941b93268e5b3518c0ab9b4b3724245628ab37027d85c51c3b78e69fa23f6ce10be5f704c360736effe828974085397e7cafed8d78cd105b42b9b327dbb5346269a47aebf2c0e2cf40fc071d481d20a932914a8822030e24867d0db4d72953187a220c0448d6e85", 0x174}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='}{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='tap'], &(0x7f00000005c0)=[&(0x7f00000002c0)='tap', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='tap', &(0x7f0000000540)='\x00', &(0x7f0000000580)='+@#}:]\x00']) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x94, 0x5, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x0, 0xfffffffffffffffa, 0x3}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r4) fcntl$setown(r2, 0x6, r4) 16:00:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) socketpair(0x6, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000280)={{0x83f, 0x4}, {0x0, 0x1ff}}, &(0x7f0000000340)) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$TIOCSTART(r3, 0x2000746e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00e0\x00'/16], 0x10) r5 = socket(0x0, 0x4, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) read(r7, &(0x7f0000000480)=""/41, 0x29) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r10 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r6, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff8, 0xc, 0x4, 0x80, 0xfffffffeffffffff}, {{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0x5, 0xffffffffffff0001}, {{r9}, 0xfffffffffffffffc, 0x1a, 0x20000000, 0x80000000, 0x10001}], 0x4, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffd, 0x20, 0xf91fbfb93cab608e, 0x5, 0x9}, {{r11}, 0xfffffffffffffff8, 0xd6, 0x2, 0xb, 0x6}], 0x800, &(0x7f0000000440)={0x8, 0x2}) r12 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r12, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000180)) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0xa5a549812d8234b3, 0x0) dup2(r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001480)='/dev/pci\x00', 0x80, 0x0) fcntl$setflags(r3, 0x2, 0x0) syz_open_pts() close(r1) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="08f6e93fda1b17f2bb4d00f13e774bfe05b454458eea96b019f29f1bbd6ba4be2197e0dba3374a2da2ea8e772085362c405dcc9f8026d7b09317f6aed929db1c8738", 0x42}, {&(0x7f00000000c0)="d228ae78f1753fbb39103cae0b2620d827fc07961bfe5ebe11b70965a7bde78642fbfde2a4b773c5e101b46e105d40d3c84054da140beed7659d412cf1b81d7c", 0x40}, {&(0x7f0000000280)="cde6b336262b0d61ab6c35457371730da360956a57f0c473572d86d075407944304a54fe2d40d4e8367c2246758801364c9c0da5e88a22570588c2ba41e3ac27084bec3acaccebba7cea9aacf7ff029969f442529a0142453debe3268970e1f4bb1029eff312c6c0ccf8984d9dcc384f40f8bae35eb8e6d850e249d665d8e2d63e6f730f958e94fdd2f6aeac99e96782f67a22811ea406f9d499448d839159fa613fb3ad4b1c5b6e026c90f89e4de300ad76d27614fd738c66766876e13a584096476983b892", 0xc6}, {&(0x7f0000000380)="ca7d9d1cf4435086d44238f74aa30b5fa4d937de1798493e9d51ee5d419b2b12b93ea4b1851bd28ab4a96c9f60147f70c15784da1a770080e94000fd98d772c3fefc4b47914b45e7fdc9fc9df6075ad3409ebde79331b89b11e6697f7bf72bc18da8f25d98b544726a5d763fad01cf4bdbe9708f8821ef43705650bbcb840e08962592c457fbb03be486da8e726ae20dec78579ab115e1abfe90eaef898dbcf05d3a843ed33dedee42a46118e8adc5d5c181a7d07647f2f567b22d46ee0b5c6c28f4168e7d41ec9a6f3a747c78d5174c28d443e43b6601c4d2e64f5245ed315c022c11990255982363e25aab19ab0e73c6dd56489eea311d20e2d1a19567894264ff1b43b82d7e487a495345d3d5e686780958b933e6ff9d87c681b04248a9bfb4ea682274c7b23bddb80f590100bcc2f295e1dcfbb2bdbd192cc9f1d58c54dd3c61d8aab2cb0b177797192ad8b45eabff903c1e6f3fc3365c3c8435ae32b565fa6076e4e49bc7d39a70a47a36855cd27e742f35589698e829dd225840626fdfa91bbc39cfddfb034f5e2db5590db100c1b4a235871ec897ee1bac069bd4164e4231ebc80ebfb9414069e8dbb4fce4ea772dafc4b7176d384241d2a1edd0e441f707f630d2ac938e020d9bb8684510e52fe235f93ba4493787aa044168335102e6d5cc42e7d5d0f607248051948b2a1d4029b6827af711a84d52d56c72d977060b137a2381ed2a2ad8044189876eb86c8b3a64f4258f6ceebc89dfe1d9d1a7dc3424a34121b5dd79c009e525b63b1d4204416efa7b6e29f1ee8a032cb570022953eb332fc0fc60338f9041c66561f3cb45b3421202f2615281fb50ab08684328299dac3061bfc698799533cfd9b9925a3f323f8e7d2dd9652588cde515619716102325b5502b214d92967c826cbfd231362ef5d7b0cf5ee543505bc58dcbd1affc0dfb3380cc05c661eab8a20df5a856edff197ff9c65acb28aae863d2dfbe72936a8a487afb89d796b98080a3bd1cbf2a68967f51c1ef03e552c8673c764ea70ac1a78cf5ece02ebe613877ab4a403e7a3d6f7d58c880cf86f11409de517b8757c46789bf68e6544dae6bbe1a37af3987b3e4f06a74e292dd054a2f95e4dae060a2c9e1351129db28300657b7f11dd0b17809dea8227aaf5f0f5b2a13e898206f16da705013928cd448361dd8c3e3c906a933d119f21980166131d62eefa457ca60f6fb40813bdc9cd4402480eeeebc328156e017615d4d5efb46761782794745a754b4562f69b71d35e2cfe6d12489abf2ff21670de83a795c87520fc19c0f930fd8a8a2bbe6d67c5d7a347aeb77d03f392b6a7244036203e62066d5c35aa2b763e4fd1ac19af43bcd241ee82eb13ce6c39fe3de12e4b3b5b811c0e2139cc6dae7a1665d4dc43e6113082174ed770f5bacf72eabbe84cf496b67d34bc299826f66067e3c110ac1386eccc806c33cf2b507891fa12da029951f4f598ffe79a7417ee3b79cfd03e59f78bdb375a6c909c3959c05867f49b0852c726e8a08f304a57dbaf1b4791881d4df61f0b53d05d8492598556861bcdfdfaab5a8f74fc9eedd80cdb4bf441cf18457ebb845e75b30922e541b8bac6ff7667bb61af528ca22e1d5c37896f4da1d564321fdb135c57e88b4a2cf237f2158422162973fe8fa7774de22bf1dc74178cabb23ecb4028ce1c2d621db9a040e67d1cc08839cbe14a06eec6a8d2a39dc7df837b5fa20681d99d5f6f1622bf426c07c09b33a808044c25f0c78ef0fff607749323b7d7fb544d3f4d0be5235bb32088fbcd995ed469d731d57e078fab185e5ba020e75c9f319868288e5004496dd336b20d29ea8c436cf5c404f031b2a0536e2169ff216abbea40fd8fd34788c00e83867dffa29c44ed4cb6b2292f167ad0711bea41eb8cb466d4115fb13ba34489f72e9e9404231c55d9cb1af58bd4eb5098d4a68cfe0a68851a1c1713729a2d6f9f7cf87809d1fc8bcd25c108a2db48898286cd26d0b13f87b9bebb36c9b10a4392cb26e34e5495534946324f2e3b50bf5a1783f3a5b23b10021a8b03bb1374857dafc9152dc585a5742b8d2625dd5e0aa3c11f089718a7a4622c5cc82ee87863b783eadcd7d9aaf634129aa479194ab44f65fd8990ba40af0b55f2de0fcf83adad3d1844b3f1cc4d8e2cc78610e1c91ae6509f153816416ddad48c253bcfd1388ccdb68e4382396d0ea6786ffc1df8b1900903fbbcd59011c92fc232e1600debaeff4d68205b371998bb13e5b823dcb62fb418854e8a0d3aa81c299cd507636f7737891efe0524eb6d447933825c4f6810e3eb2ef047e247b6525d150855d774b28dda4f7ce594dc9cf84790d352c877572b582fc2767298c516f61970976640ec49adb5d76fe179ef956dc68e5b49179198ea32472eb219f5a2cb88d539f94ea9f5621368925118e81ee5d707fcd29cdafc5b5d63a3788ec8697d45d0ecccd4625f22ce6b23bad5b1be53d6276c9a4dd7f993c5e0242193817e3f9cdc7b3eced6658f71881061b7fcfd71e4ba83e700595f6be394dcbfd86af04a813651c84637b6e8c8d12950485c917d6ec8c997b0cbf81d5894c56bd6bc7dcc9b1f3e8a00822b3cabf3b121c61280beb332d767727ec2a7256374a8665694a037316b4465a1fd5d6759a8514f101613a947ed65bf0f981ed5ae3f9d8d03fb947d8cf02f762a2e0dd5ab43a4e81bbb528ec7a8a945961c8d0baa28cfe5ca2cdb9f1993614bfdc51afacc1753bf4f8740153feb77e76cc69b89428bd6c59b4f569969c2e53046302cee5563849be51098575db09a82235072601dc1276b350f226861255c7209c364652f602f35b48962102129664f5b3f86037f9aab74847cf51d8721b02d190eece22a85877ad9b3cd6dc83d2a88d65a592523b33073d277f12d082f1964a0127499a91a8223f3f816605e946c6c0756bf8fe188cdb264a9699c57413d4f34b6c4f5224fcb9ff9572245a459f2c9667fb4cd6634502d1c056ebe82b68504af97175b172fb236932e2ab118fa863ab64102958dab163c239c3b4f792925e28cc6265267e79c9c237c5b909b85a1bf8f2e19baab4b556e17ddfe33fec5945834d384ad66d1425890de0283c2f6598100065a6984d941fbcb7924252c934aef1ee5d5998e6767340a1482d8e5b93af624315f2d2647ab3aee322590ad35355d100d9fff45b2adc4538c9005bb299cb39d61e336db91f8f45caaa2d2b7976a4298f8f56d6361148b19e2337368c04951c5f3312410dcaf7d1da54c92a7c18bd48e487db1c774dc1882c85f0929eabbe4510b7fe83d11a95a9d614df75d2b68decb3a151aa3ac5e8f60c87f8108e18f0548d87cb51953d35d0e38f40eb0e318c92ee5e13cedc7fc5d1a8dfa194269c6de641b7aac37c7082d26edbf6112d130bde1af09e3beddf362cd910af40900d9e1eaaa1ecb27c3ce5919f0176adf158623eabbda1d7bcd1167fec681211b5638132aebf8e8120f47a8fd411533ff175bfb8e5d7db411e6185201df126c1282525a773dcb83c92bf47b2fae920fc9153f551422070a60cb3fb6f630c0ed49568acb69ad094a28159867e13f2bb9a92c759a78b85cbf4e2f51487baccfd2be2f7ec709348237f93a26afca608bad465e008f81f2e196879578848db5fc9a533253bf2500a89b82fee00117b520b02e865cc5a7c5709f485c575dd3ff816f10b37ab40e513d84b54f20e2fc65e606b2c91ea81425ca974aa0cebd00db96cc3bdb6bff23781b14f01e4bded51baaf2385bce76f0d8a513c6b9fafc254d4e0df58f4d4804a12efb6c8c90680c273d623536501ea8bf9f410af353b7b03c35cbb4c1eefca39f893041dbfa2d6d5d8503d7906ae7aa42370017d445ead728022e3e8542123c80f30b5f38124bfe4d2e8b954874df10ad80337b65b817f78b3f2d957ad4be833decb255c6394794e474bfb2ddbebfaeee4a602b6a6e3945e3c2eeaff2ad75a0c311e188902b1cb19fc1fc66091e9dbceece10af607e30b44d497156714424b0e12007ee32c056b6b346a9df889f63bcc4fffe4e20b3439db7baebe9cb39ea279afc4c314150b40886d238f68b0603bd03cea0e5c9da3ac53fd94ec70c1ae4ab5559db73ea1dec624d6e3e8db7afea379139d299cc26de972414d4dcf4302f7260b0d2357014886d63349b395e5e187229cbd297bb0c01208bb84653c44b98e71564b894ee4061f0a43ae6aedd8b1de284dc66f84e2904ab5776d77dae7ecef314ee7ed710016cc88689250f7f4333c14664a1d942aaefed0931279c7f2a5f793f68b7f749ced2080ee60e432baebf7a5d4b688f672e281e26158015eaf0d9aba7d66c7f73135b8a5b27b1f60bee3bd32e8733c7a0f22cfbd40be48eb85395db8872873c93db9ddf565d129695d66856c7fb80c31df9b69787a090005a53f900c60f1803e688a472b96154085f55b2a2844a4a7b8289cc50d859906875421f483f3bb7db1c79a4ab50dd1facd79bacd78cebe160ec7eab925ee7b170d176d4ead03cbcd179dd4e83c7e4335b29c9e7e4e30ff93e9cddf887fed2555ea4126c79bfae7121b89e086706827b1f627c5fcea1acbf5963ab513d877076c20accbe85fda9cc85341cfe105659af234c157fa7a838b538d21c26aa16947ea45cb747e4f031d12e79baa7071a7b765dec8dc30f087073ab5b017f1e4dcaaad03218425ef38d9d3479949b85a339ed2080d29b1be2b7ee40b55dea738c896637482e2abcd629d66be9ecf06a1a6f912cf38774336bbbfdfce4bbd3191e83f28d6b446996437a5156fc658eab1c37536dbf09f2e75b363a72722fde9835a81146b5d50685b465d2ea969f4b6c22d4bf9987130f0e064feb18494d2df1e4c23390e10c4c9df794ca143143356ee908b74a00452399eade7add94cd6af63eb3ce0e9513e182e13f314a9f40e67f5a37c8d054b7df603850944afbe36348305559773a5727a5187d109977400daeabc5fe3e71f4f45fbfd04398bc02b422352b26a3636b87e0588a6e254d5a7999eea1cddcf2653971a0c2c98c3a7adb32cf60cf4aa98574e873b10551ebccf223492479786b4ffad72b6a85db6d8e3ff2fc7aa78baf4fd5b00a519efe422226610ca188d57a8bef612178032906c9ca09ab31fc105742f0a39c13b337bbc6c3d20f2cc71e2c2acec6e1ac09c8852473b4b09c5d4e5e98b5aacdc7b5ad85ddaa29cff79e1d34e1b8250cf83d73dcc38b1f68075377fd2cee87709d7c7ef3e72c844ef758c967496314998867e80df7dabd0f7909019e0955f9a8f2e261664930246792cc2d6447b675dd3bbab3c46ba1bec8faa04e1273f00eabe03ba0b4a09eb4255ff22102d72eb490f9edfd1822e26c866d46dfa546efd48c6ca1bd660a968c067886506d5b407ae051c8faf335e2686c33f061ff5edef91021e4822a42d1e1b53a7031c6f9442685231a790d3d0a89a3cff6743519c5f870f7ffc9f85b9e964cabade3a12ef77de8cf8a611a68cc3d058b55d59cc260efa2f2a67cd3bdd0e475219fe89e2a5209141fbf0e393ad501aca9fd09366e79b2447ee0735d20aa26eeadccde10f9a49862ac086b0b705136b3262ee64b5fae8e4ed3541760dd3da57f093446ff61504a437e8a613ac7004b083184c41dd0efa69eeadf544d9c92f6f452e6b81b80f0b12fe375549134d175cc78e982026acd7aeba01641530fc7c483889427512171f65e870874fde292738658e0e33d5f7526496b1e1f404d81cb654da75724d8e0cab3073a468ac100d", 0x1000}, {&(0x7f0000000140)="71b645ede31ba219c584bd9a54c9025045519cecf0749b47ce0659d8b12471eb1aa88eeae6ca3a5cc91b90adbb65fa1fe6879397985c8b480abdcbc8dd3b1634f015f290f40085", 0x47}, {&(0x7f0000001380)="b83f2aadec358484ad63411a26c8ed0e7bee09045347c396e1302c5ca2961aacb3b6e2e36261258492145952cda5a4df18d13a69196397c2de6a9bee9f1aa4a8d21e15de83c0ba9623ab0d006420c6ad12ad6e8d76b198b99f004fc5df6b64637fea90f67cf5fa0eedc97c15298a36488c141539341914550c13bbe7", 0x7c}, {&(0x7f00000001c0)="b223b6ea16d6a961e63ba8fca632923f", 0x10}], 0x7, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) 16:00:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r3, r4) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setitimer(0x2, &(0x7f00000000c0)={{0x9, 0x101}, {0x7, 0xcbaf}}, &(0x7f0000000140)) 16:00:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3cdfe09b563d4bc43bff3bf38e06b2fae51b099787cf69acbd251f4f7007005bdc9991db4030d119e5d1ada589d68b5bf11076490269d9757ac45b079e2492693f3bee1f1fde6a27c855cd66c023ae06bddf7a5948ea3fdd2896bd1c21631f6938f9d240c5000000000000002000000000"], 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) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kqueue() 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x80000000, 0xfffffffffffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) pckbd_enable: command error 16:00:35 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000001480)=""/161, 0xa1}, {&(0x7f0000002580)=""/65, 0x41}], 0x6, &(0x7f0000001540)=""/4096, 0x1000}, 0x1) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) write(r0, &(0x7f0000000280)="3c9a4bf9dd27b59ba494f57bd427d66e4a791d9724a59252eecb58e312374c609404f73208deeb6aa435f038783a8b8cf06fb0e5cbaea65a54b053d3151fee7cd8435775bd73cbf8d72d7c00c09d351129bd36eeae7a2e2aa153e9c1c9994c1ff0c40ff0cb6f50ac3b958e460b3c4a3c33f2aed05c88359c31d6064e08bc9650e08f64cd81bbf9bf0798c59d3010a50bcd0dac61ab4f507f60e6fe5fb158812860e012fc8ecaef3788813c311a3b8c7ca6e81d53d33d063e2f55e3819630f0e8b9a4931add88346c26eb408aae3283895d552055d7816e77629627dcc57844f1ccc2785d5d8b369032bf0de9207ebe80b7cedcf53bff22edf19614a99817a1c3c4001e", 0xa7) openat$vmm(0xffffffffffffff9c, &(0x7f0000002540)='/dev/vmm\x00', 0x2, 0x0) pckbd_enable: command error 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/129, 0x81) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xaa0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x4) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3, 0x1}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x6) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x1f, 0x6, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x42, &(0x7f0000000000)=[{0x4, 0x0, 0xfff}, {0x84}, {0x6, 0x0, 0x3ff, 0x7ffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x5) 16:00:37 executing program 0: setuid(0xee01) syz_open_pts() r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xdebd) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x89) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) nanosleep(&(0x7f0000000000)={0x100000000, 0x1}, &(0x7f0000000080)) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0xffff) 16:00:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0xe) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) setegid(r6) 16:00:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x16c) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r1, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x0, 0x8b}, {0x1, 0xffffffff, 0x1000}, {0x3, 0xfe, 0x800}], 0x4) 16:00:37 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgrp() r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x64) sendto$inet6(r5, &(0x7f00000001c0)="3710877f1c4b6d5a0fa2bb18c358b9f5e158070396065ce05050b2d42ca11535d8e4aab7287aa5229929b33e9c28f98040123f250c7dd1f19f27d0aacb41964e4c2d675ddc0fe2922c9da1c451e925bd683eb12fe99af3dc382d95943da0efa2d362c3b215b8c7ade3aafd5b92c8fa00b5a212341e80aa393f11611e35aa7d2de934f4c1509db72e361f8caba9b047b14aeb190fa188307391768607cdfd9c458135ef3b8e2e86bf6b0ffec7004c96301c8bcfdfd721768c9f949fb37d1a5b5223caa016af7f9bd0fa8aaac0485955daba0963b4cb236743a3871f92922d7aa3efda3a12407414a4c5", 0xe9, 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r8, 0x2) getpid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffee2) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) r9 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xc) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000000c0)=0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, r3) wait4(r3, 0x0, 0xc, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x24, 0x1}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x1) pwrite(r0, &(0x7f0000000140)="244e7f3cb0626e5110db69c492e535032e2468713b9ad8c6f0924441749e55dae4f1911ee5cefbf4051729043bd9676a1bdcde825bb0c4951abf0d44d48591b2388ecd05b29dd2771fe86f2d2569560819d23a230d23476f1d283856c1b6950d95", 0x61, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0xb64d, 0x20}, {0x16}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x79, 0x3, 0x3ff, 0x200, 0xaf5, 0x8000, 0x7f, 0x81]) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r1, 0x1e, r3) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) getgid() 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x1) 16:00:38 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x5, 0xffffffff, 0x2]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1c}, {0x6}]}) pwrite(r2, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x109) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) dup2(r3, r0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x203c1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2e, 0x1, 0x7, 0x3}, {{r2}, 0xfffffffffffffff9, 0xed3cf88290d0c575, 0x20000000, 0x345f1b8a, 0x2cec02b3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x20, 0x5, 0x2f2c}], 0x8, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x1000, 0x387}, {{r5}, 0xa, 0x80, 0x0, 0x8, 0x401}, {{r6}, 0xfffffffffffffffd, 0x40, 0x20, 0x7, 0x7f}], 0x1, &(0x7f0000000200)={0x80000001, 0x4}) 16:00:38 executing program 0: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x2, 0x718) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000dd0000010080000000000000000000000000000000bd7d0752f80726eecdde66aa93000000000000000000000000000000894b4d0000000000000000000000000000000000000000008f4500000000000000000000000000000000ffffffffffffffff0000000000002d54bf495aee9c184d967cd77e965d8829b05ced3c3abd919d3d02d976bfacd47f84061c64e3be7d933149a909251c1f002dac9051ec1d43c8dcbdb2d9ee1588713f7e096dbe4391566bcb2289cd38323058a39d5fe4d6b7e8e5baa98bf8afc8dd22f7b84b3b8b53b7829d46a1461ab2d747770b86957c6a86bcacb63514a6ce253e017b9915c5e39c0f56f3591a5e5e248af39d83d6d8f17a618ea3506fae093cfffffefff6a16a2bf194cf0e95293f43e58aef45d1e66cd0a0d090d4a19b46e4e0970ab49fa55d8bc1bc25b728a6f739cb148a388c3ab74c16d64e5c9f2cc50c53959046633450f0e4c6091e8c003d9a1008160b0d3cb3068c81f4795929567a88bf1d9b4fa55dda1f7479ba4e382b676eef711576d61ceaaf77d2508df4a622500d"], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) acct(&(0x7f00000000c0)='./file0/file0\x00') r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000200)={0x1, 0x1, 0x80}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001880)={0x2, &(0x7f0000001840)=[{0x24, 0x9, 0xffffffff}, {0x40, 0x155, 0x8fe, 0x223a}]}) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = socket(0x3a, 0xce41ec7aaa655188, 0x8001) kevent(r3, &(0x7f0000001940)=[{{r4}, 0xd50193f0c03c3fdd, 0x40, 0x181, 0x7fffffff, 0x9}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3f, 0x4}, {{r6}, 0xfffffffffffffff8, 0x11, 0x40, 0xfffffffffffffffe, 0x2}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4000005b, 0xdb83, 0x3f}, {{r8}, 0x2, 0x0, 0x80000010, 0xe000000}, {{r9}, 0xfde95b337e4139ce, 0xe7c9265636bb89e5, 0x40, 0xd5, 0x6}], 0x40, &(0x7f0000001a00)=[{{r10}, 0xffffffffffffffff, 0x4, 0x20, 0x200, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x5b, 0x40, 0xfff, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x10, 0x72e1, 0x100000001}], 0x3, &(0x7f0000001a80)={0x1000, 0x896}) r11 = dup(r0) ioctl$KDSETRAD(r11, 0x20004b43) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) write(r1, &(0x7f0000000040)="4782fdc49a8a7a327edb674ff471074f99ec0cc977a8aa29b0fb03f3f9341640f00314adef75bcbbd59a2086f0fdda1591a0655502b3d5c6b8ccadafa5563338c64cccc47163f99a1f864ac3dcfc454211a7557b8317e3450cf6d333710fb58e828e7e1f053f2513933344fb18", 0x6d) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x7fffffff, 0xf4, 0x800}, 0x8, 0x574ed2df, 0x4}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0xfe6c}], 0x100000000000006b) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x2c9, 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x101) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xbcfeb61774f89c42) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_open_pts() 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setown(r5, 0x6, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) 16:00:38 executing program 1: 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"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x2ee) r3 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0xf31, 0x1000}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x2aaaaaaaaaaaabb5) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) getpid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r6) r7 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r4) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x7, r9, r11, r12, r14, 0x10, 0x5}, 0x7, 0x7ff, 0x1}) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf", 0x12}], 0x1) 16:00:39 executing program 1: r0 = socket(0x26, 0x5, 0x0) socket(0x1f, 0x5, 0xffffffff) setsockopt(r0, 0x0, 0x3f40, &(0x7f0000000040)="f6000000", 0x388) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r1, 0x8, 0x8000, &(0x7f0000000080)=""/185, &(0x7f0000000000)=0x1df) 16:00:39 executing program 1: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x4) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x8007ff}, {0x3, 0x4000000020800008}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x54}, {0x46, 0x100000001}}) 16:00:39 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x130) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) fchflags(r1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = dup(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x6, 0x84000000, 0x3, 0x8, "c084f022dbe60d5c73f90ffccc1e0cdf889123ab", 0xffff, 0x9}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000040)="0000000203287f07b7efa76d410d59831a5283e4b28bed11", 0x18}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1d) 16:00:39 executing program 0: r0 = socket(0x1e, 0x3, 0x5) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) dup2(r0, 0xffffffffffffffff) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r3) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) acct(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:39 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file1\x00') chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') socket(0x20, 0xb65c4aaf528f68f5, 0xdd) openat(r0, &(0x7f00003e5000)='./file1\x00', 0xf1e726195f8c1dd1, 0x4) 16:00:39 executing program 1: kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x4000, 0x0) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:39 executing program 1: shmget(0x3, 0x1000, 0x600, &(0x7f0000ffa000/0x1000)=nil) shmget(0x1, 0x4000, 0x100, &(0x7f0000c99000/0x4000)=nil) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:39 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$PCIOCGETROM(r4, 0xc00c7007, 0xfffffffffffffffe) 16:00:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f0000000380)='./file1\x00', 0x0, 0x1) sendto$unix(0xffffffffffffff9c, &(0x7f00000002c0)="f568bd764a8643a8bf3a9038257f42693a417195eadd2ddd86c1bb26a6edf23ebd7c66770008e008e7ea12389bd026eba68e3ea06da07617803a78028249639d371a2d914a0716d2a2efa6ae2acf8af945bd710c3e010d062309006aee8b85d81fe504fe0facd0b46e5dd1fe40", 0x6d, 0x5, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x18e58ea159c6fc39, 0x1c4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom$unix(r1, &(0x7f0000000140)=""/216, 0xd8, 0x1841, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x800, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4000025}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x9, 0x7, 0x0, 0xc4}, {0x1, 0x80000001, 0x7, 0xbe}, {0x100, 0x9, 0x101, 0x1ff}, {0x80000000, 0x7f, 0x0, 0x3000000000000000}, {0x2, 0x8, 0x4, 0x9}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0xe, &(0x7f00000002c0)="04fa7425fe5d8df778296ccfa15a") 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2080002006, 0x7e76) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b0000aae4", 0x30}], 0x1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x800000035}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe04, &(0x7f0000000000)="c6c63e3879f4d954547bcdcb8f37") 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7fff0000000, 0x4, 0x1, 0x5}, {0x4d, 0x0, 0x7, 0x100000000000000}, {0x9, 0x20, 0x6, 0xe6}]}) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) chroot(&(0x7f0000000080)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) syz_open_pts() 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x20, 0x7}, {0x18, 0x2, 0x9, 0xffffffffffffff4b}, 0x9, [0x100, 0x6, 0x84c, 0x3ff00000000, 0xf60, 0xd67d, 0x2, 0x80]}, 0x3c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x20000044, 0x0, 0xcd15}, {0x16, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) syz_emit_ethernet(0xffffffffffffff19, &(0x7f0000000340)="032d8a49bd7258d108691d63746a5cbdd6f50acfb20cb9e57d1528b7bb3feb5700cf63dd0f40a1baf836d03b4ee75e4a50902e62cfaae693dc7f7c1e5feb4becc807a804b3931f65aeaff99065c8ba20f3865b1fb37237df4944f31dff0302869bce8967612e64ce3df003c57588e1107bd662b0bb38262e9f33890302b37f89ec5db0c7c7b85e7092e36c98df214dd25d7b0f8ef8a9af2e9fabd4c42e693afdedab5f1920c94f61bde7d6de6884a070c649af3437f4d3a8557852945e6353116aa19fec6cc45cc97cd9cf2e87386edf02b9b15272007ba7000000006e5fe6c96f05cef39fe2433096376a75dee578b898752945c217961adbf6bdb24bd232a645f5aa935bf0ddaa9cd9c87a170fec324cdc9632e8d24286841f86eb52cc5f300bd3b67783e808309d877808233c4a63e5f0676185915cc2038d36f53a37d913b850c4568a5c") ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x3) r2 = semget$private(0x0, 0x3, 0x201) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) select(0x40, &(0x7f0000000100)={0x3f, 0x0, 0x4, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000140)={0x8, 0x80000000}, 0x0, 0x0) 16:00:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x7, 0xe4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:00:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) socket(0x6, 0x1, 0x48a) 16:00:39 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x20000000000008) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f00000000c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchmodat(r4, &(0x7f0000000040)='./file1\x00', 0x100, 0x4) 16:00:39 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 16:00:40 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) fsync(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) msgget$private(0x0, 0x400) msgget$private(0x0, 0x0) getpgid(0x0) socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom(r2, &(0x7f0000000000)=""/85, 0x55, 0x40, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x80}, 0x3, 0x7, 0x0, 0x0, 0x8, 0x80000001, 0x4}) 16:00:40 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r5) fcntl$setown(r3, 0x6, r5) ioctl$TIOCCDTR(r2, 0x20007478) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffe23) r8 = dup2(r1, r7) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x88a, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, r6) write(r0, &(0x7f0000000140)="2041bdd970188e90599ea58b249e03000000000000006d0f3295f5a5e8b04efdd70000000000000000000000c5285c729062c23c49000000f66155258c3dee00008fb7857885", 0x46) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0x3) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1090, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="2f2aa0", 0x3}, {&(0x7f0000000100)="eca1c3526e45b0aa80e8816a362cac8565885323bf9f311f2a57400cc11f4a8ab5abc1058084b6403206cd778f4ef46001ac6d9da96190c631e6079b294c471179f82b8a6534076e03652a772030089408abdc1632f66a55453ebe0bfd8a8f428c4c5158c571a1e26f42c2ce61a38ebc04bbf36e75c8fc1e11f98b291079aa4f7470063d3b61f2df516ffc0f", 0x8c}, {&(0x7f00000001c0)="e3d92d541ff21face131451384d8550daee7d6c0b9d4cd320da508104ab31cfca6d94c74d4ded596cd9d8d88577bd80ba9f8c539d8299db70414aa962a267aa96f3eb0f0c6bd14758951753546d891bdfcfc79644e24560740ebb370d6483a190f2949190684b6942a8b177209b3f8ad5ca894e5e3e73222326836dfeb1999847f9a41acf27a79e15023b09cb6b5a5f5d0436e0ac4c02a524dae77f43a2db23ffb1d2059c8ab50b19190e4bc4796caf883565715fe4f339b6fbf1f714180e48bebcb0267f99f44cdb58f1bbba4cd5408b842d323b6a90d7ed5c29f85e932d6b1", 0xe0}, {&(0x7f00000002c0)="e7bf3f45df74edc0c555b1d68bcd776819563f0ad874e1f76ba03ce8107ca98065add4c0b0254f7958a3c1887806f0cf5d637a9a150c7dae0438d1c5e97ce4e704b6b097ec8749b1dc4598cb60bf4e0eb21d6c0da56a593afc7fe1b3725c93d6dfcc2d0598e4987654e3ae204e2de3bafb1c9efdfcafa83122ce7729f0df3d8e49a45f2e22621ece832eecf8ad81443bee43c25bb3b5b663ab1438cd1242f7845967790591e3670a44ccd4189de9cfe3beadf759a77a2d2f10ee8f5d6b1ddc7321aa90b331113a2369342e85b7eabe053d0e8ad596", 0xd5}], 0x4, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2c}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'\bap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r2, &(0x7f0000000480)="9a17e5b43c34f75a05cd6e596b22c29b0268d285f3ee1a441b55a9eb8c8e3c97db697973c8d8073b4500dc2d29c6f3e2800f25ce204d9ba4baf4a13f5eef9bd9862c10bd0dd875f438135bb6bf16582b2d40e0a00b697230fc53343fd07ee236bd32725190acdc19df0aac009e5a31e8241352a1a74c9b4f67b5eb23b77626b3ea7cc1bb14d500efa80322d6a66b11fa8e0b700357530f459d9efa36f26cceaa60ac2f05e80afa0a77341e6d7a3ab65e113b55ae1b224405f4d045f2b3b73b0cc939a5de33419898314f8f88b37973882889b7f4ac1bacafacdedb18493da3334dfebbd324ec76ef543e00bb57bcdb73627e4f2fd998f7d573944397bb9005b935732f21de6794cd0c73996691495be374d0513fc184c3354d931383ee5aa7631e347ebfefe1895d25393c19ceb84a2e5bda16796c167f0ac7a302f97a9c26cd1c31f17d5d4c42a5e5bd9b9a6c7a07536984aacdba28736dfd35d8418fc5ac6111abba1655b829284992af7208c7f77997642d651699895179141046cc80125d1b2ec9f4944c9b252d5654878f1acb454fa4b4007dd108651acc0a96484450c678bde406e0c6bfa02c514e8d62b65a0146b8baab23516fb35dcea0c8047d1e287d64a3cbe60b86e77f3d85a7d7acf87c4aed37e37ee9a5cf4d935137b54835430e7c0cd901184d9fa8621b12514b45c61bc169b306b4a23118cfbad9b10f814e38b88710b604c308b95148772020512498fa9270709ae97e6d8d5e7d0cdcd5c82a50d3a8e36ee8ec777cf46fefb5de299c4fb5aab8cc88bfc0620702b3d1ee98d19c1ffa42b9949ef1d3d081121b26f90e52a5a45d07a8c0cd02fd3e02cc82a26a4f38e701b282783a6c8f44635161afcae331ae0470fd447ef37d3c00455ed2e310d8f63e1ed4cf5256413a0cbf63936d41fdea4130f15619cf95b2772bf452715f61c1d8f2c640787683c9aca06f7e07585eef6f52f6bbf460901e0c45ed1833b90a4b58ff6b4fbe09ce3f233565423ccf064a18825aee9c6b603c1efe5fe2f90ba84bb87ed94ed3706af8a3c742c34f7e7f642d115eeb3da2990e7f20f6a5734bc751be01bf1965373d3413686e938a8d67a332fb09b7d8ff43fb2e5b2c1a5d3dd8c5b208321acdfd1612f67f65fe52e2457fc3901d95cb52953dad93e82b285722da962ebbddfec01d5fbe8e45501620cbf892398f0732346b8b1218d45c6c3e74840cf1d4b53367698f885eb0f672bc8ef96bc5e7d00c4eef7d9e0ab580e448a3208f8dce237dba0c4cf44a74baacf98a440dbe289c73554fbbd7338d7fc45ebf5b3783d5d713b569022c7e7e5dd61c2d1be94b5fc37651b7128f59028029c16eb3a7987b404ea3d399e603bf847c611f21e5e151e564ce4f9bbf3592817106c49b97b3a78844f0f3f057e943af86ad0b261dc1e3f31bdd06b23cf48dba813385602aecb18a3c8c30fbc5da213d5e2ef7eaa32eb41ce706ff41b23191ebf82e594eaeb9e289f45da61ba827d87608952156ae57d880ad1e34cb5a2bc3737a5fbc4798102fc6f8e665e689f25904ec910b288e3860d4acb899cf6e3fdd7d099e3082fc554248597bac8bab633c6d56ffafe41ef56f424292e4756b5e26db474564726854b25f4d01bedf327c3451d099f35bec184d8e8585bcc01de2e34556cbf4ccfda15c197043d762d7fe2c9bd26a031c62df44a3d910f36cceaf20e8ad0f042ece6cc49a3005951a64f109cc645a6f7324a5dcf933ccdfd4de45d6a29555585d3fb9b0a43ba6095c5b22c900c26ef006cb8809c157daa36a1b4b3bb50ee86ee318e3015c699ea6b253ac729413df22f4b321a7a5ebcdab3c40b2f255f669794fea0e7d7225b64523761874cdbbfe7971d009a77ff4559ac41a080ad181b1e1d9d488a5abf01817d8929def12f2f9c3e958f6fb6d6991f5e5068098cd50b4e3ca294d52c50ce9edad37ddd3680b7141637d060d1a479d77dbe7d87e9aab2ec461ed500f3d3f58a4dbf5d15c79bd8cc5270285ea7db1e23f6b721ba75ca9f274898aa8f64b4fa3e47b4f6233fa6522c487068da98e4edbcfe97aac5a99d946ee0f0d3794780a429f7bca7ea693a53c0870f4b53dd0e81f8233241a71ed15077bff00f2c95ab44018d41e52ff829c1f99651b685624f98b61e08fe9a18e5f82c9288aa15f1d76c1dccfe899a911d13c03582f77a778ad21b1360b552d9b558293ca8d2e61f549be669140ff366eb7158b5e313bf3e24175520458099ae5d37f9910257891eb70e745f2ad5db7907f8dd7fe9bb87cc189f6cb53cc20587045775aeed6098138f9998dbabf27bdf6fb489e86f8de6a3acb0b2ba0dfc8c8cb9664bff01c608f0178edb81f02bf4e862fcc8573b8c6d1bd5c7424ff07b845d6d879d35e37324ce26417c9c85ecc2094eeb41b02c2ea7da204e97253ba2ce03c9896a5c1dd48d5030afb677b4cb619b098882b0c057d79d70aefb80bd9f159edd909ae71c4a7148ad2a7feb5b0586b4186086368174e814ee0710036b70198564e91ec97077782c667d0ed39debc8473f8629e2b08ce44392d6a2daa7f09825720d66bd1c5f311d77e423b1627142291f6c5f5b770692895c2299245d616a2ccc40f73cb18e2df2f884bd2ae2722095d54c48565992e3ae9c51352603ee813c679ee71efe29c14e65f30a91eff3eb46b4f686c0d0f7daf6c05a5d6cd6db17db3607597899576518ff1102fa1b9539683ca0fd690f9c3e0845613b2d3270c91d03710a65afb5e72c1d5734db79cf6cb38d09b632c55339fb57459fccf49f7997048d27e455015b0898cf296a9308d94ecadd9f922c7ea631ca081d64e53ca51c5df5cea185d14bab930afcaaedd356a177a9e30b1f6af24c66c111270d058b51534fa91ee110e9ad1f1c4ec4f99eafbfd791218f224b006d0a237b968e538555ebae672ab639c464f7ccde5f829259d289329465f8702c4faf7007660309901379972c5f6aa39c4ddd5dafdb198d6993eeb5e758f336e06d9bbea2b6197c9b068df1ded0f06f94cb0aaa2e33afae8fae5027d46a0678915c1071166b4742cda0aeee332f93c7173f82b6c3617cda42034c9ebd3c9c589589205441587ab54396a036320fb088baf506c9c066030df9d105e0e0e41127720fbb8a0c71ad7f46711af2a8a3936d66b994e0114bbf706ee95b8e7597723bb4f7b95b7937572f9592a516dca158257ecdc0a59a1d90ea251809164cfa3df2ed2172e54aed167230b42914efd68e3429289de35da713df0eda4ca4ffd54d98eb09fba6317a77c792794941ed4f53bfab411cb09b2061fffe9ede7e5f37729dd74513e35d9bfe983137631419a0b069c8c96a1f5b527b89cda883ffddadd442c87a44ed611b5b3302ce7cfd7f57d06b5356ea9a8230a1d1c3da8cb7d49f5dd4b33791bd84d63447d3f1abb6d4e0c937961930442278dc996bed1cfe49ba26365063521beb10d2d7070e4433cb6ecaca5b9e1ddd7f23ca9b5b18d2f88c8b92a42747564befc444844a516fecffef0de275d7f2b61bfc7588b60b7791c3899b7e543713e25cf826d74ba4e0a5071eeed744b418cc4594dc9097c233a27fdc3d962dc42f0bd2cc9e59f73899038bfcb0251f0a88b7b0b4ac7325bdcdef57a529c83f806e3da052368d661367648954e698a173d91510d48351066d56e8d409be09f175492a25806d170c4c84ad1fe508be497a40008e3b6f5539b8d1562f291ba2b63f9a8b466867f6eb10f83d1ecebebdffd79693b26aaa0af2ea6fae8ca1a2e0d86d7a563110943737af78e3d29ac92249aaf4701d07688e2a5d24401cdd60e587358947ba25726cbce584394da45db2742dc101f7049e3c7ae5b42b9cbe95ab27e74cb093989055a1d90ab1c97cfb376f31f1748f9f72d4229a7934570657af3e96491911634f433954e9aab15750b2bde6edd753c9d268da98439dd1a367846075085a14c05a103737f875a22064f88b348def61d5da883b0d1979f7ad242224ca9495296e33e2f430a06682eb128081d4607f896fd2a566b191ecfc0b909b905acf525c780418e3bb74238a3c3f3cc7c21ae347b66a822f0562d1a75de7f5dfbc5f9aed94bd901962cdc12cbd6d44cb4412f8225a3766c137b5f8025c6799b7eb7dd81e2a223c843c2c4cedd0515e21e52e1576a30082c6062dd81b4528a0675d9e520c0bafa9c58d714df0cd3739bee154e49a25bf301530d561e711f7263cc91b221d5237a10af7e333836d29f9021271cee1457a64302e90ef411751ae6ef0ff864ab3e756c5de415e25104dedc87eea7b81fe0cab2056533354e78da1161002d8e836a0d9772edc1efcac6db3127e52877def5ba5290a2084f144d49c4fe1807db3b66a14e99aea1959059f9a0a2780a0819ee6e9fe6bd273f02e6966b795c6cd77a0372e4a4756a8fbead2d54fa92704f729089beb275df40fc7d26cf0f6cdfdafd61061bab808fede5772f7006864105f9a17d35dd742156646759cc52981c35a68e7ad7a389c4f4cf8f5090d90f09ebc918b3899db24f056abea42c36b1f43a5d3ba0ccf5ab33dbd2403721ab75e2c9d7b60e95296e390770c6ffd69596c9b5d021caa510d6df42095cfe6fdc35ccd9cb75d3a8b7a967fd5364e02568c68b2ef757ca203a902638a1a499b5963710c9db34201b3ea2e5e2b9605c52341b694a1046ab990b49fa0e7b2aa01cee71209dd86631bcf3b4a68cd9247859a5f2ee6201e450d8e33bbe9f1fc7c33ce3156000d368a9caf52df411fb0a4ce3053309203c0d2204ed81693cb40d1175da56d1a874a1901b68de5384c536f435a58034bc541493fc3d39d002464b06d917ee63fc37a6e4b7ed432009bf27997c194fd9d7e838d0c140e3dd50078d7076135a90b232d0e4e5f1c15984add849563dce35d06b0aa7ee41e0eaf3c85d8a204ee4e56fa1065e912323c5a8ba529e32e7a424bb14b1b7a4c2058005dd4512b418c519ef58468edd207057050983f87d27bab6af7bef3d176a7b7844036846ff77491ef55e00842b831712db8b2baa0e8f7c58d183d5d079f25281f1b52cfc4b6783650ba50448ffa661676c2ded8d6dada193f5c15277e03a26eddd5f78b59981c2e103b9a72752c1f230d0143aaeb34cdc7a0c3f48d407ae0b104615d9e7d4d1aceb290007c0286a20b6b7b58e1f727508e55413813802082ace1d4ba0681b1acdf712b20f67249f4689e44f8f0f04f11fc99f62d9f47e658ed9b062b9c73bf42357f2c657d7b77e6722e0369ef9e9d37f310ab5a5b5895b5c501732db2d44e8ad1ea860f4c859642021e770ef2c998d2dbfe3d0a7220a12b210aa20e9c2a4b928aa1e5d91e69419e35ce56d3711654c34fabf7dd31e3167e46426945914d28c30a580c72e79dbc9ba80e303a8947db06c837c31ffcc7ad7b6f3e51cc24c568471452f87926afae72c59f2b8b50392e13138352d70a959d686a471c92c5d6aa37a7a5f6a94fa2e8aa1244041409e1d600df0d95b84c862e3e82ad274aeef45ea5ca555405f6313a994edcaa7712c1bef3af7fc6faca0cc71642e32e156aa0de495a5bdbb443d2bb7afb6a842c4fa0d0e092ff9f702e84b605ee5a8ac12ccf31952209c070ba4eaac5a9fd4baaf9ccd6efe449400e95bc538e7a4d6ed4813d43fa428a6ac46c01e68afe1164e2610d2c41c6a73bcf4f106923522673276c84487f029f78ab55e0f4e32bbd0d2b966dcf3920092562e532778f7346473ddae25c0dce72d9062b90ff2c06911ffdeb051a1c201108a6e1dbabcb4", 0x1000) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:00:40 executing program 0: mprotect(&(0x7f00006fd000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xd9) fcntl$dupfd(r1, 0x1e, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x811, r4, 0x0, 0x0) r5 = accept(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r5, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x2aaaaaaaaaaaab91) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) dup(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b7b917bce01cf13b1850eda91fc775ad92", 0x11, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="ef18000000000000", 0x136) 16:00:40 executing program 1: socketpair(0x1, 0x8000, 0x7173, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pread(r1, &(0x7f0000000180)="2af54ea8ac64aa03e627a8883f16677f024fd9dfb04b7af5c4b5fd1fbc7ec1422d292a11d955662b86a3f6a3bc939e55469c00b8ab472dd8d15c1f6fc358ae778b671033257851a48c1620f85d7cd0f00ce9a11f54aa3d912efa", 0x5a, 0x0, 0x0) dup(r0) r2 = socket(0x11, 0x4003, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x100000001) sendto$unix(r2, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) 16:00:40 executing program 1: ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000100)) mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0xff0000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x11b) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) close(r0) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x7) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0xc0000000000051fd) r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x2) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCNXCL(r2, 0x2000740e) chdir(&(0x7f0000000040)='./bus\x00') 16:00:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYRES64, @ANYRES32=0x0, @ANYRESHEX=0x0, @ANYRESOCT=r2, @ANYRES64=r0, @ANYRES32, @ANYRESDEC, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=r4, @ANYRES16=r6]]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20004) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) 16:00:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(r3, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r4, &(0x7f0000000140), 0xc) listen(r4, 0x0) 16:00:40 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x860, 0x20) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000140)=0x1) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x6}) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r3, 0x1) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) readv(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33bfb56ad751c9632e2e", 0x74}], 0x1000000000000234, 0x0, 0x2) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x3c60, 0x1, 0x3, 0x3}, {0x5, 0x39, 0x9, 0x3}, {0x80, 0xe9c, 0x5, 0x3b}, {0xd33, 0x3, 0x7, 0x3}, {0x3, 0x80000001, 0x7, 0x59}, {0x8, 0x9, 0x9, 0x7}, {0x8, 0x29dd, 0xc1, 0x2}]}) 16:00:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x7, 0x4, 0xfffffffffffffffc, 0xa6, "a2e9f392b07a8f643986a4aecdc950dfe60b8d83", 0x4, 0x3c}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair(0x6, 0x8009, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x4, 0xffffffff, 0x4, 0x70e}, {0x3, 0x6, 0x1, 0x3}, {0x6, 0x5, 0x7f, 0x2}, {0x2, 0xfffffffffffffffa, 0x100000000, 0xffffffffffffffe0}, {0x1, 0xffffffffffffff98, 0x601}, {0x8, 0x2a, 0x1f, 0x1}]}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x80, 0x81}, 0xc) pwrite(r2, &(0x7f0000000040)="00006d99000000faff", 0x9, 0x0, 0xffffffffffffffff) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10402, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 16:00:41 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x20000) setsockopt(r0, 0x4, 0x3, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff5f) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r1, 0x4, 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x5) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) dup(r0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) r4 = socket(0x11, 0x0, 0x1) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0x2) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) dup2(r1, r2) read(r3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x9, 0x200, 0x1, {[0x4, 0x2, 0xfffffffffffffff9, 0x3, 0x2, 0x2, 0x59e, 0x3, 0x5, 0x4, 0x7ff, 0x6, 0x8, 0x80000000, 0x1, 0x10000, 0x2, 0xfffffffffffffff7], [0x800, 0x9, 0x4f0, 0x2, 0x7, 0x0, 0x2, 0x9, 0x6, 0x98], [0xff, 0xffffffff, 0x5, 0x9, 0xfffffffffffffffc, 0x1f, 0xfffffffffffffffc], [0x8, 0x8001, 0x2, 0x9, 0x9, 0x1], [{0xfffffffffffffff8, 0xb6, 0x40, 0x100000000}, {0x85b9, 0x81, 0x9, 0x4}, {0x7f, 0xfffffffffffffff8, 0x8, 0xfffffffffffffffd}, {0x7, 0x1ff, 0x1, 0x6}, {0x8001, 0x9, 0x4, 0x100000001}, {0x1, 0x3, 0x0, 0xcb1e}, {0x0, 0x5, 0x80, 0x3f}, {0x9, 0x7, 0x3, 0x5}], {0x8, 0x2, 0x1ff, 0x2}, {0x4, 0x7fff, 0xc1, 0x9}}}) write(r3, 0xfffffffffffffffe, 0x0) fchflags(0xffffffffffffffff, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x0, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r1, r4) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fchmod(r5, 0x140) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xe50) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0xee, 0x8, 0x6]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/30}, &(0x7f00000001c0)=0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) setreuid(0x0, 0xee01) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(r3, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='\xba\xf7') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x2, 0x100000000) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r3 = msgget$private(0x0, 0x20000003d0) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1) msgrcv(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000068683b1ce8b67a390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r3, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r2], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000056e3163242f0d75c811499426f77f0efa687a19f6ff40eaf05cc4c10bda16ef43ae59d16937da5382d6cc11f8de9717c0ca5467efc56817eb1742ce55a1d45472a0c"], 0x4a, 0x1000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget(0x1, 0x42) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) unveil(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='W\x00') fcntl$dupfd(r5, 0x14, r6) msgsnd(r4, &(0x7f0000000040)={0x1, "c93fb6092ead95d160e5969a3e55bfb105bfcf145d72b60e050917a27e8c77179145bf4322bcebedbda76936fd79093988f99b885e2f724a37cbcec0d0451a5dd3f4150fcb65e718c18b1b8674fa214ece71a32840b7fcd19689c733609da3859bb1aaf68630168caa53"}, 0x72, 0x0) 16:00:41 executing program 1: shutdown(0xffffffffffffffff, 0x1) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x698) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, 0x0}, 0x1) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xfffffffbfffffffc, 0x800000000000f, &(0x7f0000000380)="eaff04fbffff0195731132c7a904a6a6f81cae071c86a21fbf7ebc04e81cd06b395d1d1bcbe26184e2e626dd94c0e057d4aebc52d1883213ccf8615e0372706c43ac3d0c21f24eb424d1ff354a78f3a1c8fd0c03afb46cd2b297e67b21436d07b7b5933b7d785d6c0bc28c31ae17837f87ba82c17605956a7da3014ef21d6066c0cffa7aaf61f2c7c94e8746f27fbc03aea6edeac102b1521498c78b1878b9", 0x77da9ae8896604ca) socketpair(0x59ce3094f20c47c9, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="88ab07a6c03a6bb4bae11be719ddb173f76bcf97df949d99280121cf4628393171e32d64db6cbe322a0796384bfe696a01d19a5025353d6f4e8c0b28a715e1cda3e683d96707c2b89a8f7ab0968f6be15378561190935c211c503ea756ef6bf8ec3090f8ea6a2189c591284f0563fad7a576906c80871b97b04ba610ae020fa12f21fb29dec9b748894f49a8608d5b0e89866d7d5926553c3b5901a8cab1551b412258a8c495b9cc7344219c01618197deb0be31284bd41823a8fdb7d7753d7f0039ff651107cbd4", 0xc8) 16:00:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0x5, {0x101, 0xd0}}) close(r0) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x48}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f0000000100)="174af205b6068bbc6b78634ecdd0") 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="a92ea32f", 0x4) 16:00:43 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xa163c3767d9228b1, 0x90, 0xf0000011, 0x100, 0x101}, {{r1}, 0xfffffffffffffffb, 0x24, 0x80000000, 0x51, 0xffffffff}], 0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812e0a4e713048e69931929648", 0xfffffd72) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x200, 0x3628, 0x3, 0x1}, {0xffffffffffffa291, 0x4, 0x100000001, 0x5}]}) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(r0, &(0x7f0000002540)=[{&(0x7f0000002480)=""/30, 0x1e}, {&(0x7f00000024c0)=""/117, 0x75}], 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x7, 0x5, 0x2, 0x9217}]}) read(r2, &(0x7f0000000700)=""/212, 0xd4) kqueue() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174f", 0x5b}], 0x1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f0000000240)="6b16e3a2a4fb22f2e6a68aec3d951ef709dd4f899da8f9f01c16961f35b3b98c9bc21cbaf132121ddb094e8734e371f7aa8056b5d01caba1906dc045c1894047d3e67801c8bbecb27f0ea1488319ea834c30a7007e476579a4a5f6bcf3dfe707dfc96da69e602206112b94ffe20b84020cdb1ad0befc85b2acfef81c70642c2dc42eb148f1f34c6f89c7c80da01f54ee10dd84332f4cbf5644ee327ead5f72f2bb0a8b7263e2eafdc2f05ae886f6896e172af38be826e58d2e564f19ad9858eb9d35ccc97dc4c7dcf8718e7403f611b173ed", 0xd2, 0x0, 0x0) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 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) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x8000, 0x800) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x0, 0x40, 0x3, "508b8d135e5237052a1ab145bee0f2d447afcfd0", 0x10001, 0x6}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r1, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:44 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000140)='./file0/', r2, &(0x7f00000001c0)='./file1\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r13, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r16) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r18, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) writev(r21, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r23 = dup(r21) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r23, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r23, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, r10, r15, 0x0, r20, 0x0, 0x0, r25]) r27 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0xe3017af5a252baf8, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="973b51a39e8226d8dc94ea80833b4f96183cb3a3cfc20c57f7bc00ce8efb8edfd1d01106d38c68dc271e3bde965aae70348747902052df2deb600a14d82ba2a50b887a3daf08de36999d02cbadb7072c335fc8bc70e5d1ef2a47e8d5bb6fce9992c15b4c9b06e43094727530ffce412ef74e5d4f20395fc59e4e5ec84691757387edccf1c80fd30461adce6d0f5c3760cc99d2b4c7763a0273c954b607f174fa57808c80db553ca62e63697e9cb0c7fac1cdcc26667b45a71eeac22ec5e7f6d5f1ff4da261443b1a22c427dd02c4acaa84570cfb9f9f6c4c97", 0xd9}, {&(0x7f0000000100)="ca8f5d8a9e40d71adf4abd60038d7dea95", 0x11}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r5, r26}, @rights={0x18, 0xffff, 0x1, [r27]}], 0x38, 0x5484fd7e5e711dc1}, 0x5) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x1000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x280, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x28}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") getppid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x4088, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) getpeername$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) close(r0) r2 = socket(0x800000018, 0x8003, 0x0) r3 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@file={0x1c4a63b15f4231d6, './file0\x00'}, 0xd9) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000093d85dd44c5b0e49f50600000000"], 0x10}, 0x0) 16:00:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) socketpair(0x2, 0x71e5fa00721f4823, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="40769fe6f467", 0x6}, {&(0x7f00000000c0)="17d0a8142e5908479f9c01c74828a327f5422877098ac4dc514b130e007739b166250ee2060afce09387d36c40e5409da985961fed7e1e15f4e1fe56643d59c958e695c4033c3ce1b65236595c6b9055d4822fce004511b5e738aeb2ea2770194039a414c462317440c4ae2da101dca42f12f50a5cf5765200f6e347c5790a8f7ef3892c2cc863fa8146fd8692e926bb8e9783b9c40aab512af038e2c7e700beaa0682dde3420e93fafeae4c11d124371cab2724024aed7fd09777232a7850a7448117d9465f61d8a052f568b3112c8583329a8c4ce77037c850359d6d4d1b0436dca65291a095de50100ad660a220a37e1daa2682d716", 0xf7}, {&(0x7f00000001c0)="2ca8f0b69ecb79cb462fefb4d4ecf9fa1cff73dc005f348f24a79d2da1e05068314c62f98eae860434ef29077518b1863e1ec65e129c2a5d857ddb2aa213bfe1be73cbe2a1f98ce8fbb0baa279300d72b5c2ba9fa2f66fdd4d3548384cdef12d985bcde4dc5b27e6c1d57b02f5c5e34c6761374dcdbe15f53e2e20cd8b76d73f7fe44556b750d5644b7c4702bcb0e974102b1a6d41fa3d443c59bef2db3bdbb65bdfe7cba76d76c52d", 0xa9}, {&(0x7f0000000280)="e5a7146ed6ad48caf9ed8378b28bd35f83714775dc1b9b5524defb95a93cde43d7283dbacd58a7dcad672e77fabd753e156c0643f24e42a9d8a3810f9ccc25f99df75e10f60a383eb7a7f04657df208d32fe2f37ca8b51", 0x57}, {&(0x7f0000000300)="0d57203d2092691a0f6796d35d7e05bb4a6dd364811e0222e2df5869c3fac9588fa4f00eeb74130eb1292e58e7987e1beae37770fa05971c28d5f5cc76ea9a514beb7e2901593189c8bf8b1fa776f53969687ff305c1e3efcff4671d43b297b9c717f17b8e5080eb7bf2f4e083700bd19d4f5dcb6040de4611f65b68d871ff33e423d844381cae1efdabacc0ca85f461d66c8439fb", 0x95}, {&(0x7f00000003c0)="92e7ca756974379ae1d2093f96fbd3928e1210b84a77217befa5942e99d10ccde0c220c0d4b8e43a26278c76ed04d3c335f6a37d1d77fa54f1f19f06325595d81e210292d2b16c2c5ab7a42785d83897b203ca84386865673a05c860d7d14bc8e897f3bef139fd62ae72233a212e202dfcdd84db5c76664e41347c22870e1239b1878bc04cae264a3d614719c4e3f6a374d7480c7bef7f4d8b29303df55cabdc5ee7c69ba6029cb5f8913609118fe4e82d", 0xb1}], 0x6, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x7f, 0xfffffffffffffffe, 0x0, 0x1, 0x3b48, 0x1f54, 0x8, 0x0, 0x2, 0x0, 0x5}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x10000, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000640)) chflagsat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x8000, 0x1) r7 = dup2(0xffffffffffffffff, r5) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000006c0)={0x80000001, 0x7, {0x9, 0x3}}) socket(0x18, 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000700)) r8 = openat(r3, &(0x7f0000000740)='./file0/file0\x00', 0x87db308aaa8527da, 0x80) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000800)={0x3, &(0x7f00000007c0)=[{0x7, 0x617a1d7e, 0xc4, 0xd5a}, {0xfffffffffffffc00, 0x400, 0x9, 0xffffffff00000001}, {0x20, 0x2, 0x6, 0x80000001}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x10, 0x0) r12 = dup2(0xffffffffffffff9c, r9) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x8000, 0x0) poll(&(0x7f0000000900)=[{r10, 0x12}, {r11, 0x1}, {r12, 0x4}, {r1, 0x2}, {r5, 0x100}, {r13, 0x20}], 0x6, 0x2) unlinkat(0xffffffffffffffff, &(0x7f0000000940)='./file0/file0\x00', 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x8, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000980)='./file0/file0\x00', r14, r15) r16 = accept(0xffffffffffffffff, &(0x7f0000000a80)=@in, &(0x7f0000000ac0)=0xc) setsockopt(r16, 0x4, 0x81, &(0x7f0000000b00)="7266044fd1a6541127caa076f006af999dc9c11dab298c0d259bab5654c9725320b510188a22997aab4e271093bad53598eb9607b10c3006ab9981386cfdad9b4d530d645f3249770d1e7df953", 0x4d) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xca91f89e227ea0ca, 0x0) syz_emit_ethernet(0xf, &(0x7f0000000000)="490875aa0000000000070000000000") 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) fcntl$setown(r1, 0x6, r3) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r4, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x1000000000000008, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10000}, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0x4, 0x46, 0x2, 0x8, 0x81}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x8f4}, {{r0}, 0xfffffffffffffff8, 0x31, 0x10, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x98, 0x80000000, 0x3, 0xff}, {{r5}, 0xfffffffffffffffd, 0x10, 0x2, 0x7f, 0x7f}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x51, 0x80, 0x1f, 0x7}], 0x1, &(0x7f00000001c0)={0x3, 0x8}) 16:00:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 1: 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="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r1, &(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) sendmsg(r2, &(0x7f0000000a40)={&(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000180)="63603c35b39b9964e2764efffb37b34a2c49527533256d6b92cc6d126fe740a68d3b6871b4034112efa2e09e9eff78ccf29fdb40a7ae6a22003f16ed6dad217718fadb6217f821242606837c3787e50e6c98c5159d7e750f", 0x58}, {&(0x7f0000000080)}, {&(0x7f0000000200)="6b9b5bedc79a6c99e458f138f0a0f84a0ce7d2f5fd0652121568fe31a4bce1d411be93146d25d3867a552f8de4a977625b862580b9995f82890c3126db", 0x3d}, {&(0x7f0000000240)="32a2", 0x2}, {&(0x7f0000000280)="6ebe8ec60d9ac753d83b44a79b978784f2b3b236e1fa3e9805ccf531c1ad603002742d689fa74521451d1090eb49398cb86da8199735ef5edf37cb8c6896d79859757e7b9690bba24ec2ff2ada9a635abd0a27e3a5b89227d4a3186760e9a6d52a8707068d4f67c5eecdfc634dabad95a29119bfa47e98c43eb1852506c7eb87a47600bbf40dd98c204f42233ade1ecf15e029a84f48ed56ef91ed1e1e98f668d1d312e0b860f16e99f50e4b3f35cfafe169c08f", 0xb4}, {&(0x7f0000000340)="3f7f9f69ed7013d728148886a5f57c106f51eb0cd116a6e181d65d4f644b25dc8518511c85", 0x25}, {&(0x7f0000000380)="67e92d61d391db104783d650330ef240bbdbeb8e77ba2be778b2f0f7e09fe8c4cfdcb238939e630b67d28c838bf6c26a4fc38877db1be47c6c50ae8405c4eb2118116ce4f7db4a7ccf9d12e6cccd27a6fc712b54dd5db4d27d39c68c6168881c71461d29a4c73b07bc81cd3297dcbacfe610742c4308333957520e7df244f68b6a2459735d9135c331d31c9299d78f1a65f0afd856059373a9397420e00e510bb0ce49a5177a069d5d60a4387aa99da229319ab5", 0xb4}, {&(0x7f0000000440)="653a4535ea0ee229b44b372cc69806978312a254e644617ec84689a8fac1807d", 0x20}], 0x8, &(0x7f0000000500)=[{0x90, 0x0, 0x5, "0224711068243bb653b419b9654d5b3af5f138c2e923df392cb35f510f5336d99e6154ed057a2417cae9784d2df40f979884d4d0f2feb531f8c84c09cda2d3d30cb39dc1af63b03ad6054c38adda6c5b2847b52c99d69510f71fe7e48a04bb5d6ccfcc53d51c649bba6bd7bae9276b23824cf60dee39b17223a45fe2"}, {0x28, 0x862715a66720137f, 0xffff, "87e942b5d1c9a735d6ee16f16884ffd50030"}, {0xa8, 0x7ffd, 0x3d, "b61989cb7a7d1ed7905558d0cdc8fec94e544637bf1dd91d1778fe4bb5b9c649050c2a47ddc41d77623d4c6a647c942b31a0118035fb9eaf154c6958c3b4fd455fc4a9458471565f0f6c5099bf58b6bbbb462d0754f2ce90ae8810e742b66f106265115b3514957c3ca6a209d4a6d5c1dc597b04410ac45cf5e9ff124e0a73225c66917e2025345f81eeaa4144f50c1236e8816eb5fe"}, {0x30, 0xffff, 0x9580, "b8af0b9362a6ccc2012e031a2746192460c262f3011ec3c69ceac2"}, {0xf0, 0x1, 0x3fe00000000000, "ed6e812067bd8c21d255cdf713280755720f01a632979f9d70b65d6f61d6f3634a6dec7bc2fa4bb81e68095c4599e256e87deb0ff6986a8032c51c7a561e5a3cd7bf169c7b04abe48cea02ce6b9fd49f6bdae5951c7bed3431482efa742cd0c8ee7f53ab6d9446b924e2471c2a785326e64ac7c20e5be0674670cbf31e7fa2af15c27a37a4ba34b0a9cbc9bca1a113cb9275495493d6486d44a2a6e7b31b84917b2a8ff170b61c0b035d3b93b6ac4067354b0e3b85f61e2e72a47a35920a654d943f5d313e9046ca5851faf788852e53e749f25697674ab53f"}, {0x40, 0x3, 0x8001, "0db8d4b634e63ce557cf41007e72bcfc58e439e0adea7b23ee55415fd51c9c3bff6c16a6fa23fe05386a99"}, {0x20, 0x1, 0x80, "a307c9f33b65427143c3"}, {0x110, 0x1, 0x2, "a825257a9050127133b9ebf9750af7db236e3c9032ec47aaf477a1727a827435eed24faf6c4fc4798e0d50defe8af5fe0fb80329efd9075fc44cbe89a2653256d7fc8aed897df2198e458f6a499dc33fc91d0de4ab06d1ee06b442ac7994c06f35b2ce805b1e15716fdcca5bc39d9bcb95654761ba1ee6ffd03d58c52f9b1bb894e1297bc078df2110bdfc607caf4d062c1acc22bac69eebcd194ad99f22da8415b820b76166472244860aa20438849fbb3d83cf554af4e01063d763ec703a860d83b69667b45add8adbbcfec1b14a4641883618f142e44c2fb75e9e8055e6bf80fa50fbbced1757ebef2f103b20ec086ae94952e13f379123a5"}, {0xe0, 0x1, 0x70062620, "24b45b2fac8a0bec5a6a87187baf14d90d1d7b8ddb82d0c04184cf4752eae2f084e1e52293e1400057c0281ca78077cbce001d52843021959c7f6f619850affbc30fb9aa0564607d0ff665934acf17d46f77c27b7a40352dbffbe3295f02252b2bde745949f4996b53c19cd14ec6bee911dbb7aff0df1888ffc7ae755c2f4ab7c8bfbdab709d306271b8c37197eaf13347f607c3238b0a2d6d728a9815d846419ae3dcc51043dc0f34be83ea7403085bedd6fb53f7980fcc0cffdf29b7086678718c8e67545d27579111e1f12a1e60"}, {0x40, 0x0, 0x7f, "b04d844c4999c4f6bbcfbfe62d8ad84c4bf3457345abd2382266d28736bda9900b36da0de4f9762f04f64a1836"}], 0x510}, 0x402) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f00000004c0)='~', 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x5, 0xa8, 0xe3ae2b75860c680e, 0x7, 0x2, 0x9, 0x1, 0x2, 0x5, 0x4}) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 16:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) socket(0x1, 0x4, 0x0) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9782, './file0\x00'}) r1 = dup2(r0, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0x8}) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x100000000, 0x595, 0x81}, {0x0, 0x4, 0x7}, {0x8001, 0x9, 0xffffffffffff8000}, {0x8, 0x6, 0x1000, 0x3514}, {0x3, 0x40, 0x6, 0x5}]}) ioctl$TIOCEXCL(r3, 0x2000740d) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x8a, 0x7bc, 0x8, 0x8}, {0x1000, 0x0, 0x6, 0xd5e}, {0x1ff, 0x6, 0x38000000000000}, {0x1000, 0x1000, 0x3, 0x8}, {0x594, 0x8, 0xbf2, 0x7}, {0x2, 0x4, 0x0, 0x200}, {0x9, 0xba, 0x8e6f, 0x1}]}) getitimer(0x1, &(0x7f00000002c0)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x9, 0x100000000, 0x2, 0x1, 0x5, 0x401, 0x2, 0x2, 0x1, 0x400, 0x9}) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x400, 0x100) mknodat(r8, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x110, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) seteuid(r9) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000500)=[{0x4, 0x9, 0x0, 0x3}, {0x3, 0x433bd3a3, 0x40, 0xe2df}, {0xd8fd, 0x3, 0x9, 0x8c00}]}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f00000005c0)=0x6a86f6e875cdab51) pipe2(&(0x7f0000000600), 0x10000) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000680)) 16:00:44 executing program 0: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x5}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x4) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06266f23b8839f6ba372fe57d083c243aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33", 0x71}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xf40) syz_open_pts() r2 = kqueue() syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x60) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r4, 0xe3) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) kevent(r3, 0x0, 0x6, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x14d, 0x20000000, 0x8004959f76a, 0xfffffffffffffffa}, {{r4}, 0x8000000000000005, 0x4e, 0xfffff, 0x7, 0xbb}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x7fffffff, 0x74}], 0x8000, &(0x7f00000001c0)={0x6, 0x1}) r6 = semget$private(0x0, 0x5, 0x2) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000000c0)=""/27) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x8001, 0x0, 0x5, 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x4, 0x80, 0x1, 0x8000}, {0x4, 0xff, 0x1, 0x67}, {0x7f, 0x1, 0x21, 0x7f}, {0x6, 0x4, 0x100000001, 0x3}, {0x8000, 0x7, 0x1, 0x8}, {0x8, 0x6, 0x1f, 0x5}, {0x2, 0x3, 0x3, 0xff}, {0xfffffffffffffff9, 0x6, 0x8001, 0xcd}, {0x8, 0x6255, 0x4, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xfffffffffffffffd, 0x5, 0x20, 0x1ff}, {0xffff, 0x10000, 0x7f, 0x7f}, {0x101, 0x6, 0xffffffffffffffff, 0xdb}, {0x8, 0x7, 0x800, 0x1}, {0xfffffffffffff9e8, 0x0, 0x8, 0xf3}, {0x7, 0x29, 0x0, 0x1}, {0x100000001, 0x8, 0xffffffff00000001, 0xfffffffffffffffe}, {0xffffffff, 0x8, 0x4, 0x2}]}) 16:00:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffffda) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xffffffff80000001, 0x480, 0xde4, 0x1, 0x80000000, 0xfbde, 0x9, 0x1, 0x1, 0x7, 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r2 = socket$inet6(0x18, 0x3, 0xffffffffffffff7f) accept(r2, 0x0, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x42, 0x4}], 0x66b5796}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x107d5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x10001, 0x1, {0x400000000000, 0x9}}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x101, 0x6, 0x9}, {0x6, 0x4, 0x4, 0x1}, {0x200, 0x3f, 0x1d5, 0x7}, {0x6, 0x3ff, 0x1}, {0x1, 0x489, 0x80000001, 0x2}, {0x5df9, 0x400, 0x9, 0x200}]}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) lchown(&(0x7f0000000180)='./file0/file1\x00', r0, r5) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') lstat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000240)) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xb2b69846c56b3233) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="080d34413fb2c507153a05b8a600") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x8, 0xffffffff7fffffff, 0x4f1a, 0x7, 0x0]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/10, &(0x7f0000000240)=0xa) msgget(0x2, 0x200) 16:00:45 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) preadv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/210, 0xd2}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r3, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000680)=""/2, 0x2}, {&(0x7f00000006c0)=""/56, 0x38}, {&(0x7f0000000700)=""/58, 0x3a}, {&(0x7f0000000740)=""/122, 0x7a}], 0x4, &(0x7f0000000800)=""/206, 0xce}, 0x1c25) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000480)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r4, 0xf) open(&(0x7f0000000600)='./file0\x00', 0xa1713ac2f4d15de9, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000500)={0x8, &(0x7f0000000040)=[0x10001, 0x6a6, 0x0, 0x9, 0x1ead, 0x5, 0xe08c, 0xb85]}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000980)={0x2, &(0x7f0000000940)=[{0x1f, 0x5b5d9fd7, 0x9, 0x4}, {0xc, 0x7ff, 0x4, 0x7}]}) writev(r6, &(0x7f00000005c0)=[{&(0x7f0000000540)="2ae36475a10b2e43aa3c3d4532ec6c325b1d7b40fed0047a4fa6186d478e2a1ae14c63fdcb65747e01e5e1179140ff33c5a5ba80f31c52dfda43b2e3ec0bd675f2b2be70ba9697b41594", 0x4a}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) r7 = dup(r5) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000004c0)) 16:00:45 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x2) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r5, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffff44) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000040)={0x88, 0x3}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f00000000c0)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r7) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[], @ANYRES64=r7, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000280)=ANY=[], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16]], 0x82}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x3c0, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x101) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:46 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f00001a2000/0x3000)=nil, 0x3000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x30, r2) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f0000000300)) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mkdir(&(0x7f0000000040)='./bus\x00', 0x51) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x1, 0x7fff, 0x5, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x200, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r13, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r17 = getpid() r18 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r19 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0x1) fcntl$lock(r18, 0x9, &(0x7f0000001040)={0x1, 0x0, 0xfffffffffffffbff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r20 = dup(r16) ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r20, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r20, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r22 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r21, r22) getgroups(0x400000000000020f, &(0x7f0000000180)=[r22, r15, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./bus\x00', r4, r23) 16:00:46 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x1c4) 16:00:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0xffffffffffffffd5]}) pread(r0, &(0x7f0000000140)="aba9b490e2b5794bf4582e2ce72e6504f8142d3d7cb42a2c39d822e9c1a955dc890f6ddf637d6e00fd3c780f854dd70553adf7ace83bf9dafa4600383ed5a3c5133e8a6d953547edd16d3e009dbec1d7db16a6cf27ef58f5483c9c4be0c92683594719e5e03a7c3dbde01289deec91013a29a6c18955407fd6ec50242d03f72102831371f03488ea9fbf72700630bbe0078192d02b078f77e5e1ffe3f928cee5038cdfd4e72b97fe8c387329bc6d24654ee47392d822e9928c2849857646d3cb802147673198cb5509cf594676f4c3cc5340feb84f4d9559f845fe41f826a70bf42ac8461a595c6f480f10a02349", 0xee, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = semget(0x0, 0x0, 0x240) semctl$GETNCNT(r1, 0x96bbf2c9ca125c0f, 0x3, &(0x7f0000000100)=""/71) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000012c0)={0x4, 0x7fffffff, './file0\x00', 0x4, 0x3, 0x5, 0xfffffffffffffffb}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x8000, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x80000001) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) r3 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000480)=""/244, 0xf4}], 0x4, &(0x7f00000005c0)=""/29, 0x1d}, 0x800) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup2(r3, r4) recvmsg(r5, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x80}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x7fff, 0x3, &(0x7f0000000140)="0774380155c34f838d266031cf98f35eb05dca46bc115ff3c8809501b04ddbd77f428b79691969e46d445f58c33365f14604b86717ead1a939a4341549ba4450da39c4b35b7593d36bb12129f2374b06dab966e17d0638f068be7b394da1b158aa430ddae5b3ffd2c29ee5552f65bb3f62d99fd4582dbd3bbc4169cd1301f6614f0211a8b15b42e303a44596846172e655ecb4fd99d62d57bd1cc35af16db0f492596412d319e8dfa9c9c5b4ce81a27f6e5779d93b0d81ead5db6c4c38eaf68937dd1ca225ae9c136241b4ce1b7802b35b73bd8d71eea01a85a83fe8281d12fa272f56be5b442e000c4b7e506dd4d5bd5512be73a63f1a46e46c7d439e0463", 0xff) r3 = socket(0x400000000018, 0x3, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r3, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7, 0x0, 0x0, 0xa9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x10, 0xf19920ee3d19e1ce) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:46 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, ""/18}, 0x14, &(0x7f0000000180)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/171, 0xab}], 0x5, &(0x7f0000000400)}, 0x40) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x6, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x7ffb, 0x67d}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xc1, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$getown(r4, 0x5) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r7 = dup2(r5, r6) fchdir(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x3, 0x8001, 0x8, 0x9, "0a7b2d355cc191e6ce74a7a288463ddf9aadcf47", 0x1003, 0x1}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0xa1) writev(r8, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000100)=[{0x4, 0x7, 0x101, 0x4}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x834, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='9k\xef\xb5\xf0\x8a\xb2\xfe\x00', 0x100, 0x0) getpid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x00ap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1, 0x5}, {0x8000225}, {0x6, 0x0, 0x0, 0x40000}]}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)=':\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='tap', &(0x7f0000000340)='\x00', &(0x7f0000000380)='9k\xef\xb5\xf0\x8a\xb2\xfe\x00']) recvfrom(0xffffffffffffff9c, &(0x7f0000000280)=""/141, 0x8d, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0x3}, 0xc) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000001540)=ANY=[@ANYBLOB="300000000000e9a822e94b155a84f88f6cfadb0e90c1de3bd5214402f808e93f68fff8dcc5ef241e96ebc32fe0babbf30c32d7eeb5b26f27cda312ab47a28ccff1a007ed9a9a23d2f8e3921fd0f31fe9e21e3b96a15ec90853fdeca3"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000280)="15512738e325952d8c7cb62ce032d1dc5a00fadfec016ef3a8d6c2105922ac790aaaeccee10d82d5d1850a8cde2a2504b837b77e56d5d21d46a78b403d64bf7cc985168c4f1d0c3d08693e", 0x4b}, {&(0x7f0000000300)="4565ae0abeec39bd97591eeb9f0d19a81e5864e605fe1005037add969ca6034376bbabb91f8620ded5dbb6db0107be6ad9bf20de5591b3982a2f72cbc5662ea133611f0c322b1f3423b4970bca3629e8f7f582508fe2282dec", 0x59}, {&(0x7f00000001c0)="89518f", 0x3}, {&(0x7f0000000380)="77df2cdcbee60ada7a602b255371ffd95c0eb9044327c83c6b43d81d4737b6cf54639e116b8381c2f41cf2fb627f657a3971d80a7a30c1429cb37ff3d5a0b742886c3dc439e13f100e944a", 0x4b}, {&(0x7f0000000400)="538d576e8804c28001e382f4b0f60d18558b85b219b4091b1db6320189ed90e3c357c3b48a64d85dbab35fdef58bcd0212b98d68151f20bb0bdf8aa4c75450875b446e03c19d9b312e5440c7156499cb8621bdb9899f331f48ea8e4387bde2f6512a568eeb004ad32ae6c18344df4751737e98237f4a4557", 0x78}, {&(0x7f0000000480)="ea758944de4a0596a6eb32cce2e4ad228a9edb97d84191faa875bb4329f4c0af512919a30fb9761b126208747db216762da32c381cd2169e91d636ed11cadfdec4e4ce99f3a5dba9f7ffa33bfda55e6419cd841168596e726b2d2ece4db1b2ce90f952257f17304018410d2c738cc41ff4ef323ec31b0301771a188f30e527417e9433050847354cd83f7f25de20d4847523693738794c17126932b2aaa15145cdfcd99ed0b872747c53d8c6c359f87a078a834c386857641717658d0ff16553b3190a104b2653de2b425c39189598a816c2d34e34de39692827b4b5079a1073d3089dc3c8179c72e5f26dc4c94dd467457067efb3d3ac2b506dd701b9c7d3bd84949d02f3ca7e2984f16157c82d082a0b7753b369e2033d4e2441079f002a54aecadb3f56550a171034c5d94f67fc2aeeb53e73e9756881d9ff9bc60cd7d102163bbdd4567536fca490e63cf08ca7767a6be8110faf5195c97d1f8210d85c3966208beeea287a4dc7fce0c7f87d237d94f628f359e1373d73436142502724cfea2b181a35b99d54905942457bb63c2acad0241f7853be1479b5fd6530b89a34b09a76da3711d65ad017ad597be60c951eeb431154a00dd6138ebf5c48864d156d02ed02b1b2a1c93d2192964e528d18d3a7efaac88eafc01cef7b3e7928a32df297b74ba2c236a8f12cea34b7ea1d0423c916b519549d4e8c99fb88e17f7fd5f032004ab20b9760b5b54535bb6c26b1b31061a014ac58e73ea4111c62a7b8adf160c7da0eae5007ffebc07236f440f26a1264a7c67812c3a1af68e4213af640b1ab9835c413ccf76cda496ef0f3985546f5820e48d50e597cefd53e73958c92ec03afc65c1545f780fc4a0267befae6d841b7642f7c2222c3833f0abbb92d74a6ae9938add0fc4a9f7cb8dff5669d5273166335ec4c572f2ac746540f5b95010e986918c554fdb5131df0fa0a8e1db30134abdf33a6834187ffe5fa0b2db59c8f7111c22984e1251721ba32e90ca54204a040b11eb4b419e355b1c27b75930cad06acf7f1fdda87ff9b155a5e4dad19505bcef0c5eed9491124df94d6082fea00fd68e66e8cc919a26560bfe1dafa875f747e39b20a6fae781b43552621c0dacbbd20adc6688b83299bde29b2fb4fce6fc4aefcb94817792fb4a1c70d466714fa07d62dbf62eaf8b60e743131f5a23bb0199a4b09713e1d6443db0335c4b11de9e3f776d9c6ff924bde469e6b7bbf980a3fb719a86052931cc203e9029213a9b1b3800eb939943357885d8f71b8e41b2ae52282ad1651d5493a42c4b6c768b38d31ebbaab2349fcc0110437e0b7d20f6df7a978c716e9c63233a001d366c883d48d239607aef34b3e67c6de782eab4a92b7656ba361c1556979640b590ddc906d1dba766abc094573269a2d79b79f5edcd226254bb012543dfd014613f8815db4c73605019c49aa60be7e5a7be29d4ed5440ebc877b62dda761c2a8462fef68894d772fec54d3acd00ab191a8b43a9381ba68e93b7528a773a4d9575256294265271050bef0f109a519e958b12a4b8bdd10bdf0815cb17791b29756b1b1cb936db1634d57a0d1f4d3aa79976f5c75642d4b830c2232ad3d375dfba9462428b0f8d11ac6c8f967527edc343add43847dbb165b4686ccfd35e2bf6c7fc968f895c6c21be796790dbdb093a933b84f1cafa80f3f3390b97dc6eb954f77cc6d49be131cbd068d0c0e6ac27c3507bfce4da0c58bf1521329d0b6cf7d728298a5a352f92cf0123ba0ab61d121585a71f75f4fa6d152a7c3c2eb330cba7aaa880eb9aef645eaeb79486526712df80bd431ac839160a76aac85ddd0a946b98988317f2cbfe706384168a17aff6294abb4eb72f308cafe95e4a06db60182cd2c063cc0e79a2db15ae716fd284388ff38a4ff70799e3417d63f9839022d85adbf60e1154b8845f72c7c4b7653dcf1717830ac382a07ebeb1658c64f4a1016009fb9303640224ef94a75aeb5d6d91586aea596f29875a6ced40fdf7296061fa3428145577e8592431aa871c4b44357f19e756ba3a9af610e2458d59771018c96dff7696c0692a08519fa8f4cc8a43234bbf38c0554fdcb366566e0a02a2cc6663899d277fe544599aa8ca75d273f2c0de33a7cc0cd371bae9d288c76f59b13e60f21daaaed80928bfecb0cbeab4511f15b615a1e26a5a0bdb202630f9859112ecb729db58010b4f7ae189fd11c38702431b7337c11e42452aa9903bd0af3636eeeb9907bdf11c3406951ede5e0dd9caf47e4a69a9cbac053fd0af96a3a2544ce1231265c2441d539187288429ac1abdf29a1fe30eb9097027ea7de281eb59e9ab7a81f14c1787e1bd76a2b722054c1a7a954f3c4b8fa8a3735bf9d56297bb26dd904ced858bf86f78dc500e818afef77556dccd0358f4282c5775ae85566daada34f40fe115b12af65c529c96a1c7a23063b6cce9a5216ada84ba7cd84259fdc7adf1c3dfe261891ff5fce321e066101437b1e4f3314b08c20768add3fe7abacd64b33128790520245173549268845469f5e3e8a53fdc0c51bb748d2aa419488bec9ab18324362a64bbf10cdd2148f19ed99bf3e7a0c01070ad8e856a099aaf2bcd75b85763dd5378d4b44648e2c4cbddfe519e022b0636b042c3d21f29a574638569e5490e2a5accc466f1fdc681d50a343dda9ee84e83fe59e5059ece07b34675a202befd296cf43e6495828814a4a4ea31a131d8c7713ff77d7e274a222eeaee514db5ee5ace41e4bbdc599b27beb12d87448778cd65c3725fe03159d5daed8378218587b866ffe10edadc447d853dd4f886b06fd4629072b1574da801d19dc3672adf0e84b602256017ea699ac4d8110d2b4b2a5f4eca1ded164383eaaa38288d39cd4c558ca34913b3f2097d9492142efdcc1e89e775a1aaea74ab21f243d08cb441cf482dac0aa041177dc75507c4acfff16fd7ac80c2c5f3af9997ac7b3c011be93bfa6ac94b2351095cda78e2c399728bd91ec726019c13a00a2135bdfba900660b43c613610eae866038cb3a89274c5f9319f57af2f550779ed96e9c241f85eb9a37c9757856f6c925c04adec9bd732101424416946a4534b8bef3803df1ffa24e0cde165ec5cb8bf10526ad2547fb1951f39aaef18b6f8ebde818d1c383599894cc6eecec06899c5c17d8650d7676da8ef7e0417dd390c6363e190fbfd644ae485181d93339e36c99b28c66ed0fa2ba87a1f801fbfac2bfa5907865250e92b73399c82b2a1c7e91427b6ff104f59092c17481d418f7990a5fb447c9962410038d497043d84e419c4c5d62660aad6659632a22b266777883717b8f0309987cd252e8f7927db5e7e415a9abe43d10f44d2434bc6231f8f75f741797eda5f4b1eb91094328a9663e7c245e9b2b91d44e403217a58197fe3942afb8c4b7c53aba7095cd7eb17bffc281c080784838280726abbab86703fdc0f063c4ec18447204d70e54cb28caeaa32809749cf1e1cc042ab874bd10da20e4e5217578ac071a810933acc05f05e389260082f24d1f9e1241e728bac8c1e19557941f5e5e1710357403fbfc1eb6035618dadad3033161081d65b9817956b1513d9eb8ad6ab82ab5911555f3eccdd8546dd7544195ec69860b84a95d4a7b0a4dc8772d68f369267b185b286472e2f3d3ed87e4e22cc21cd48fd7efd9f3052f9be99e2dfb35dd358c74de293c48128e61e22e4643a00034d3a721a1b3058f93f97bcebfd1d47176ee4092b0e80585e5eb00dd08a9bc0c93c0c075787ef4c393eae99e26a26bb846161d986fb3a031d905a71a04b08954b53c2a58324e41776faf5c197d0ba449440133210673f39a55072dcadcb7bfa1c70dedf5d58accc4ee8abd593f3288aae2321f6e7e982e2f78b7452dfcaff1d3436a24133927b354566b180f6f2f166c9579bc79a09e332fc8aabb17eeee280b9a4136b658128088fb381ed7ce6b10f53103462a33cfe04f123d5232b555d2a2b3440794aff4e5682d570245e026052946022ad7f396494104a6a9e04f926669d0010a103b79d24683ba0a2b90e4a1f306bb1cd159c90d2cf88c25ac1a84d8358fe00416d62b2842e53e077296ab78ae92ec1730f9ccdd21fe354be72ea0e6ca0209afc5148500fd1ef04ab514d24fd02ca74e19f5cc474315302747008cad192eaf8947bb121a27aa5c87129907ba11d1879f034fd4cbf76f43b505b55138b54d813577ed78b5ec81b48b3562ba5da463b29ee748fe3423035aaf0be45ac45ce932642713f0301c58cb56fde2a4653c8dc3ffe191ea93b326d82ba877b7574e63cc256732179230f0b90e80040732aa10614f9b7170ed7b3c23319364b04cdd095bbbcae7449a0124075ec7bb515ced33bc77b454fefad8e1535795383d35a34b87e94392cc683ad65c4ab93e9db9769f4405061c5a2fe5acac84e4fe942602fb2410d662d31fbe8e261ade49854d02eb10f56a1ac2f900a743055bb43c87d224ae70b09e3447e77fc6ac6950121a1d452a64c8399777f4d10c782fa741945cb4ac7f3de3e8c176defece45323659d295938da2740334a8899c8acd663917eef588b930c655545ff0db1264d789d2bf939e23e65fe2feabd7928193ef2ec6f165242817563dc1d80dfcf8d5ae50031a7306cad3eac42219220fd56bbe7c092a78a81c323fe361f35282f198a41c009b5fa6ed3beb25a1f7381e83eb37b3a8f9a7fe6725264e45cbf5e97c70c5fd6b3f1f18ca3a63056412b879255b77ad24a04767dfb0dc185351340952c6b45e99db1cf80189e1c5fc20d591742997669943b7d60a5d18ace31b2dbb7453401f995716315e54a6431231ebd068d0341c27f046f2b5955f003b1657a998f581c965ddd45f866446d7754c9e19a6ebfbb68bfa1e4f4aa0321bddfbbedb2819044934ab17d18dd906f115ba02f49ae8da0a6bd9c2a9ba63ddac5619d6910f1168ded7badb1cc9a2fda37752954cb23115ce53e4c93353487b50e01d9c1247a6662f0ee398b34e1dd3ad80d7083533f9525b6931ca0c5e75e604ebdc75a9227e73789deab207bb5c16fbeac1470788b6f9ecc14e1c951edaa4a11233bbb343f69595680cac46d5a0235a714926a4f550cb9a5a4461733fee2a9321ccee1f6717ffece9b274475971ab7fdb7a396fa1da7e1bad0da7426f339183f6ecd9e4217830da00a9b507718bddf6181f3e5f5ee9138cfc92b2c1fc3599304446494aa8142191096bbccea70a9459d92c79bf4ec122c76ca155cda31920af025ba8d8c2e589a53d2b4e234566fa61f17aa833b026bd2a5c3fcf38b7e0ac26bf93d02dd2e46e170d46eac813c526c6acfd6cebfcc35df0b10c594bcd57d7459af71931a612533fdb991f2e0b9cdfe345b11a1431eee80a8bb39017e12206a5245fc5d68a662fac3e0ec547bec2792aad7578f06698b78b6793636b4881b17b5bdb9c597c6040dc9c64ec407b6ebd934cf9c63d4733155c86dd30d46e3bede5227f362f7aa3b0deb4cd5b3c472aa25cac43dcb38b25940907525a808989550d732dfd2b0845e67ea6fca4847e5a69437b3efb6ddf693be9d3a8a81c2c97ca13c21e08bad014e67ebc0bbb7cfc5f4b0d530cbf7e961fb1564140c39c7f8322f7ab1d25cc76032fcca289a9574784df2ccfe7fd1d026a4c12f8f50158805e03dd7d1f361c96f036567162611d8d5e23ce58ab7438fe170096175439a06d62d561ed04a6f5d18e8cb3ce956bdfa0142f5c822900c02da1d8df39e9d859ce4da8adeef49c423d36382ca593951de0f", 0x1000}], 0x6, 0x0, 0x0, 0x737f2a46cb828cf7}, 0x41824e5fdde52c99) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:46 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) socket(0x1, 0x0, 0xb617) 16:00:46 executing program 1: socket(0x10000000011, 0x10000004003, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffd67, 0x0, 0x0, 0xffffffd6) 16:00:46 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 1: socket(0x10, 0x2, 0x400) r0 = socket(0x0, 0x4, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r3) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r11, &(0x7f0000001100), 0x11a) r12 = dup(r9) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r8, r14}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, &(0x7f0000000000)="4e457eb3b311a9daa24b82e4aecb4b21d7039c6a4644fe10", 0x18) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) shmget(0x2, 0x4000, 0x954, &(0x7f0000ff9000/0x4000)=nil) 16:00:47 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/29}, &(0x7f00000001c0)=0x1f) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x88000801) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket(0x48, 0x5, 0x9) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x20}, {0x80000000000006}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x100000000, 0x5, 0x9, 0x8}, {0x8001, 0x4, 0x7, 0x1f}, {0x4, 0x2, 0xd8a0000000, 0x4}, {0x2, 0x4, 0x10000, 0x1}, {0x101, 0x8, 0x100000001}]}) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x8001}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./file2\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x5b7, 0x3ee9, './file0\x00', 0x8, 0x8001, 0x1f, 0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat(r0, &(0x7f0000000280)='./file1\x00', 0x200, 0x20) setsockopt$sock_int(r3, 0xffff, 0x1007, 0x0, 0x705) 16:00:47 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x101, 0x8, 0x20b, 0x0, 0x20, 0xced2, 0x3, 0x0, 0x0, 0x1, 0x8}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000cdf000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000cb2000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000bfe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0x1}, {&(0x7f0000f66000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea9000/0x9000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000800)) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) pipe2(&(0x7f0000000000), 0x10000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 16:00:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x8d) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r9 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r9) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r9) r10 = socket(0x11, 0x3, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffeb7) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r16 = getegid() r17 = getegid() r18 = getgid() r19 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r15, r16, 0x0, r17, r18, r19, r20, r21]) r22 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r22) r23 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r23, 0x4, 0x8000000000000080) pwritev(r23, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r23, 0x3) fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r24) r25 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r25, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r25, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r26 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r26, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r26, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="13f6c71269132b513b944f11e1c8ea5c96abd44b5420c53ea08eb912ae8d1ab100381c627536b71b117f1ac1ff509af36adcfced74bcc4203f85a23dd3ffa87e9b2b366194973bbdf25111892530c1fa07308f53da9cc65f2e273d7f593dcff5536f256c62f6b8eec99f253deafc9c8c9bacf1cb384f5064e34c791e2bcaf7ef73bf7db6199796838f3cbc00dc92d6a6814216808af24442ed0fd60fd24e6530f3dd74ded5135a4afc75cf5cf28760ede7c1a7cc74fe3f1e49f97031d5333d5a43864fecb4efda9468c46d40eabd1cd82de85053b392e6b9d99d2dc90e7fa4c90235b99a3d6b23434aa311d9118268966d73bb52c9710fc1baf679c4", 0xfc}, {&(0x7f0000000300)="6dd343c2a5783594ead1d25d1942d0e8749c5e9ad8412b0df87289d7c75dfd2d7e", 0x21}, {&(0x7f0000000340)="e849229ce76887cbf3a03830daa9e16d20040a6d9870942f0c457a1ab2c702920f4eabf7b249046d2f0193e0438c5886b97af26dd3806bd187cd310259b19b3e973dccc1a2a71beb5a3690f61d9c33e7be30838308be6ad89c8466ad6fba8f0cdf2788151b6e968f191a6da654dab19ab23b504b3a1cf5345b61755c32ff64dae8e4a64020115993e07cad570726bceaad4b70fdbed6924abe466a79ac0bd7601d54cff148a22e6568292d9eb3323af2bef4797790400f0be92105cf73ec4726023dd7350709e268e801909f3d5b06ba155b024a20d250ed83968e56e6512c0f256594def57c03274d220d", 0xeb}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYBLOB="32de08f6c4640000000000fbfffeff93271efa1ca64baf6b0000000050fdb5e150627c9603f2c86db49c0bf47f9a19e419c1eff1164e84d807fe2fc5cf80fd9475dc5bd66174a3e6a88d6bfd200dfff035e9e59de6e81b075b8786547afc49caac8279b2948116bf4802c83664c20fd9fec87bb136b4193a6eb713e4c8dd11e8bfe079f5a3ac5cfedb13bbc2b98f476a0615f2d57196938cf576cb132f0ed6048f2b3da0361a9f57bb22f1e99b5a967f075b73f2ad92f2b7b2070cde0f28876d0ebd6a05596c4abfa120fe4e7742ac3c7d633db1", @ANYRES32, @ANYRES32=r12, @ANYRES64=r26, @ANYRES16=r25, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=0x0, @ANYBLOB="180ac46816c17d9cf0e4fcf2a759a3df97bff66d2764d81832006aa91300f3c88264066be47d04a6da419dcaacfc7a0c6599241d"], 0x15b, 0x41c}, 0x1) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000200)="7b9c4a3597bbf0db6102a3e1c34c0a11e7d6caaa295f9e8413fd23d1a878c4946ab47dfec7672ee20a41acbe57b9fe7ca7965215e109161c75b8427dfdcd12874c5da74c3386ec2eb5e1f59e199a9a466331b18b88a043101e8fb45312f54223e8935a91a85cb932feb29ea3152d"}], 0x100001f8) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) getpeername(r0, &(0x7f0000001b00)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) read(r4, &(0x7f0000000500)=""/192, 0x1d2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4f4d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwrite(r1, &(0x7f0000000000)="8d7528fe2e712ba408ce", 0xa, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x336, &(0x7f0000000040)=[{0x1, 0x1, 0x7, 0x1000000000100}, {0x9, 0x2, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x6e6) semop(r1, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat(r2, &(0x7f0000000cc0)='./file0\x00', 0x100, 0x50) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000d00)=0xb6) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000d40)=""/34) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r5, &(0x7f0000001480)=[{&(0x7f0000001100)=""/210, 0xb7}, {&(0x7f0000001200)=""/158, 0x408}, {&(0x7f0000001040)=""/112, 0x1dd}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000001380)=""/230, 0xe6}], 0x5) getgid() shmctl$IPC_RMID(r4, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f0000001500)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r3, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r3, 0x20004b3c) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x5, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f00000005c0)=[{0x0, 0x5, 0x2000}, {0x0, 0x8, 0x800}, {0x3, 0x5, 0x1000}, {0x0, 0xff, 0x1800}, {0x2, 0x6}, {0x2, 0x3, 0x1000}, {0x4, 0x3f}, {0x0, 0x65ef, 0x1800}, {0x3, 0x8, 0x1000}], 0x2df4) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000010c0)) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0xe7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000300)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) close(r1) dup(r1) r4 = syz_open_pts() socket$inet(0x2, 0x4000, 0xad) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x14, 0x7fff) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) 16:00:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(r3, 0x80206918, &(0x7f0000000000)=0x7688) 16:00:49 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014893860 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014893860 16:00:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x18002) getgid() ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x5a62ce6b}) r3 = socket(0x0, 0x5, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e93", 0x1df) 16:00:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc86d63a8dd35614c) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0xd, 0x9}, 0x800, 0x1, r13, r14, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r15 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$inet(r15, &(0x7f0000000500), &(0x7f0000000540)=0xc) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x84}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0x5) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x8, 0xd4b7, 0xa}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)) 16:00:50 executing program 0: r0 = socket(0x2, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) getpgrp() fcntl$getflags(r0, 0x1) r2 = kqueue() fcntl$getflags(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00\x00\x00-bp\xe6\x00', 0x510, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000002580)=[{&(0x7f0000000340)="714009b576f1ddf310ef05b9a525bc5b3522311d0a9ca8c3c37f2c7d5103ab111746df1709a7efea545d185d3a608e0b0eeeab819fad74535291e85cc2d9177e3614c87dc19099a1b6bb50f7914d23d14b89492260a841701554116492fc0bf5e6266415b96a9e59f556d6b723af15e8e74e529a325f2b7a2d61f529dd65804ab6be6570376edeea4f90f5bbabe9e68f203a91b642223241af6a6ef6a009d940d48cb2365b01878b632cd0a568beb2df25e1783721667e277f829471ea50fe1e06c8546371a24eb45c318685985aadd20a694eec17a9ef263d8371dc3c00bb66688fc34654c87de100641287423f4c334fe58c9cec51f8bf0dfe23a45a409d7ff2e807df789f49838ba43bf16f7e9d6e849e16ae0f19298a9b3396076b4c4b06952f9fd3c6fc403a486fa9dd40807a505bdc4fd88fa98f8f5000ff45db00f14bd1eccc406faf1f8f472431f508ea992cdfbcdaee7945f805a669ff9cfe2cd13e2ffb1d4a5832f65c36ad03139322478a5935a3ecb4642137e9fac7b0a89a8057872cd6282c9a99e7c5ecef0c449f98e39b4982537121329966678ce2152075f44ee29dd7fb6b8677a82c60e770a5a650d1667245565690cac72ff2fd37bcfef36ca2671632114394f6481808b6ecfa9f4a267ecf84ca98c2e385c49c44ed9e10cc817f3d240f2add4ed96363e1e556914bd25cc2433646a194a858af669ba9fec998b8bbb58fdce9f56c2bd3db059462c63a465d0de5abcd08e0d652ce86b0986245ca21e42b39a7951dc0c7f67d67b17dd9b831fb152f889321220d31093e2a14aecde05e830941ca543fb8bb6c14fc81a66e5abb6a6e02bdbedfe09b3e1c0b6de87251e0563809f4ac22a4c2bb880761611928e600f6b9db632b55173e335fd1394dac93a34f76940258011136a68e4533ad76d6a0edeb79ad49b2e55b1ecff764c744e40bc3e955b65e1e3039f1c17e9705fe7f3ddc9cccb990f3e47c9b8d76367b2bb0f5af85209ee716ac4ca4e641be3c99765d8c70f6ec71f66e3736b05daf96b63d62b4e753d9416f862b7dbf4b5e37c2605750d947bdcf036dba262b1dfe08b8c3cbc1a9cd644ec16d197acedf41d0da2233b65c6b89de1624d9239a2b1b9eb7005b9a08ff8f666ead7b59ba02b032e1cad452762a07f9fdc8b2e4d041411f0df978f730eda6a8644c7d3d8e10a04ab9325742163fedf999f859ec06e58886e6fa05edfaa6f8b04e5f38ada0a98397816a0ae0d43d8bb48df10dc11e360034df24263b3e2885406cd6918e8f3b2012dc562232a076944833020282777b11731d25f5303510aba3529c7f88fd8bd2534089dd106a5254535d4b017821bd9be15d31759a124ad0cd24152b07f5c21a223090d12d9980e74e8fb02ca32c1218e768330f45525de6f9b696061ad2fae00308d770fc1b4fe0bb578ffb1fcba2e835332de7cff806a8a440a9140bf8928f445f0e549589d8bf62857d6c0ce771475803ec65c8ada4839295021e796dc1a9ea2281991e7e8ec32caa5c4c8c263c82ee56f0f5b1a0508e6adbe31f4330a39e0462433f198bd945550ffff67b0727c95c00490e4038836bc1d49e8cbcb2412be693cca6d3f6da7d4b7ed50fd10fe673a57cada3b175f1fe52aa0b59bf3ff7ef312ff454afce5f4a92717615bca33d0901715f6063fdf4b64c03a016fe031ee96c2e8794f8edf4f08c3e90b98af5e6fe233397c2e7041675f81518d408d982d6c4c85e272f76757626e463498ad82e0fc7b5d4e048c29cd8e960c657bbe95fc08ebd0921fbbf00a698df12b4d51136c124e8139b5a52d1adffec9081bd9d63a7e7b57109839cb2979b88bc44a1822e0ebbf455bedab628bfd60ed222524da6aee0ce6179d6be99167a00cc39cfd61d585f288536817257cf32b2d5d90cd78473444ead41cff85d1f91d896094b602fab56c82e05e8e6f02706c3287ac55b48f8a47e33ff6aabc26282e6aec227e7cddfe3e7ee66aed28640ecf8f92fcad3c018547050ff1adc7debfb1b5cf029008016fc2ba8eb859c7508afdfefb3a3cc4487c334c8a276a3ebed4f445c8c1de38ba4cf6634758e9ee6a43fec773d5a34797e808e3e7796248fca02ea23d9f23fdab7b6e8ee996558fbb5e2fd76f2d8c5f940ec1dd80780bf57e40ceb6248ce36fbd2ddb4b339560b6aa3f8355e9ab261e48902aec52305ada6250a4aed08a37a394505182a0b1cce6c7fbbb1b4c339649c513e4bc683575a9d774f863b754e64658d1614dea6cc34a493cc1007e60bc9b7206037998251d0531326c2aef5a5afc0baa771357d3ad5a1025f3beca101ddef730b641cc38fc1a652ad842f356236a2a1fb90e4fcac0f2f54f78504272fe890b80264800de53c96b2eb484585550755ae6f4566019f6a6ae7c7df3a9f20cc9e85793f6ac1775ee2ca18afd56bbacb96a1870c4209dafa0eadc1eed1183e5f0f72379b0c086b681c322214fc484d40a71efa2d32f0ed8822e2750e43e319e92e0ce7aa3d9e68c4a38d275812329515cefab14c7d3c047475a3e8ac02614bed1f67016548ab274afbf6e289eee990995f07bd9970ad281c229f3a231ef6e22551fd0d633f5a81924493641efa3e9b68736306132c0e46f43387d715def65fae25f44b2035d966ccda3d72dec4dcf8418bdb0873d3f3d4237e5200b7436b930857a76f187bb919ec6d3c8b1c808e2430ebab676123f779b7817c617fa6818309e483705c0abbbb4625a955c4bed4fe4c40f0e0879b017f3d0cc864c121515dd97a9afd1d8635fafd8afbbf5de986ff4f78f54da74553a76786e98e412a9ac703c43a20bb0badb59c5c90936fb0f8000c3ef2592602bbdaf1a9082b1b43c61c0d58fc8e4b2c4dcc6a741efed1fe6de39a002a378f96c33bddcd526d170cb6ffda9d922e7aeef4dff062c4e845381f45d791efce36dad64a0eef3ae259c6481d0917df95fb1107d2b8e725895dfd1135bcdd07e6fcfca4b27c482691da10d20494a96081df1aaccd9dd84072395ead2d5a8003a8fe5a8ce5d070d372d079773edccb8e8ace97d8a07a48889dedc0e6e5cc4e5cbf9a239887866c28ed3fe0baf2c0812af72ee47b51172ed0039cf5f5e6e896fb984e03d6ef60d9f1b95caaca9db56da0287a09ecd1d350338a12b6c7001d94220b329ac00b9cffea37acffeb64efc3845a6a6bd4154eba336dbd768cd169a5bfcb04b8b8bce4f154169896e0e190c44056da34e7f771a4955070a199ce72bcc842f44dcbb736523bfd38711f39821f7a6aa1500e221da7e5024282c782967b259e7183c9efed9d24b2ba5d777e544ac98ada3e463f6640114fdea21488c427120cc8ebfe8ff49b5c33cc4016fb64c8c4b1249b6469550a6f7fa30da6e8d38f5bacff1b1f214240c0ed759baa9a4cc28268f0a981d7e1c7525c61ba0a109de48828fb7bc0f4c31982acbce4a20c36ca5cbffef4a52acb19d047e87d7b226624883d233c2a6f859e05e6e19354a30bdde21bcd2869a3c99d4bd07e39a30b29917514fb6ddd0f4f2550eace7d4ad057c4033a87ebb3ad78d88a06b73b231b4f9b2ae57d61e58c96cb1bb3143ef995b5ed151cd6c073ffe28e4718d46c952d2281a5c8f1dbb4240439095772c1fe73480cb9e5c82a47c942321299e6bf706fb2786d22b0f5f875a80635262cdd49cb46d09be1aa1f38664b7e309363b35d83bd46a4ef8d961938e96e6b2d93a5be21e1c1b65d3815b7690413992d323924b0fb8f005448e7d64137a877868c5a0d808665bed59bf3fa0f840729062595e0822b3b90b842c7f48fc61caaab23a9d713287d7a8439024d78dce8a2e0a9cd1a5ee93db159bba2a62172f1aaaa57bb8210cbc6a56858d00ac848c6113f458ec0af240e85e0755a0d3a139d101c4af57780d7b71b43acd40e5858d8c33eabb563161eb3839e5e20733919a1c6c9e6712de49d7a9259caf8b3fdba67ceb7a80925e22cb185631facafd3d9d448a4c39e0a4a9ac3aa1fd1dead877537c41b0e39c11b076a18ec7f8936e3c82d69be98d123603237d2d78e850a472fdc73f39db9aeb370059ca09963dc1d57a094c92a4394ee48fe9d7e24748d8adc7fbfdccf2c7331deaa03aaaa04cdeebb3f11d29e5173a7d076f9a1a45609f4e91caaba0853dca3fbab03305964e2e8aca8bae3639d1434ccf5c66bf689075ad0d86c894d37329c3b3b8a427038924214381c6f21c0c97f27aeefd5f4200cfc2ce2714eb8fda355a02772a48378f24d0909b387daf0290c71a676758af731ef0165f971d6540615645fe016bf6dc9d271db857f234dc299e17b728292034a3e53e9e8ae476293930825b7b596f568399bc04eb04bfdad30bf0fcd538c8850797125a5c7de66aa34db0fd8a68dafeefdacc6229399580919e00ba5a0d83336afbc523320fabced73fb5d1c50397311a1124a8f8732964f64a0862172600d62beac9fb86935bf71b770edc78f5ad89991c4e5d6329dcda0bc3d988fccd4f2cd0f20cdd8f8910fc1261f3d98aa979dccb2fa1f43d797521f2274978cad4f92ca2e67dd3c1d96c121d27a71e553010fc1f1c93c05ff2f0c59145df198c25728a19655ad664fa94671c40e270338bdca6143a4a468fda9c67e29bb5efc0d987e877654320fd91cbb725448015fb93d7e87f70bab111d1bae682e92dfe419190ce6a5bb14bc2e4d3eacacd792d42e253925bd30fe944069ca735f5aad8d1086a0bdb0ffad00943f0bacd13f44ef43ad9ac364168141f0bd56e781ecf753847a9c0746d57005cd48fd6f28cc64a903c04b6c5050831c1a9227a08aed8eb6e748ec70cc09e102389157787c1526ea411f0fe03b93f5437c08400a0b7a1a0d986d075f0fc98901e46b5fe9a72756840f550bd6963c8a8c71c9b470f35df215272fa2e4fc8e6e13e19145059028113726102bb022cefba667612bb069d018ef09c88e9a9e708818d42ca33d37be609b43c724165cd6667f05a11dee413b08c9a78ec7be4b604f5e7151856979d5be8e56727a66341f0f15727630ef3f490e6c554344d858d077355f544e4aa36a1d225451ac4ffaddd784ddef16bdd45ac768c84e3135519fa14c4d3d0d1f1386cd52118879edc6b9b234da8468181d78b5ba793adf89c4ca10f31845c36b4ce1cc0d12f2446e79225aef291a0b9750a33fe63c060b89c03a3931647d25bba8b0a5444cddb1250c8c57924d353e88378be27976ca6f88516038bc22e2b274e61b52c19a485c040cd6eb1c9b3d7578cab3ccf75d438cba93e970aa862db7276c507a424e9a4043f7471ef64577e1aaa6164a83973373ea5cc18765dc26d2e2215798a74ae161205e8447bbb6a2cc5f7bcf4e2c70369534372aae5e101562430d7fd4b261455b79b96ba427f6c470a8de11626cdee83ca9cd125b2cac3498036ab02e616d650435a294d577646bad62a79402e0797cf242a4a744272d2460dbcbfb5dff2593b075daf6079ff613bc37db7283dbea8f10ef42f9c88b5195f7bd601ed76ff7f8c2d69570db2d0ec6adf2fe2bc5e5271fd8e9298ede893d67c7b76ee3776e0b762bc8babecf799b2ef08515563eb5caed9a6124ba8cecd259e210c77c7b2626108dd49fd3a2287978ca3460dd6fd73b364fa3da7ddbb86598ac9e452e5dcfb8a8b0dd0b16058b3caece4215fa07628b3b0b0c4dd84a56889df05dbfcc008ba3a714ae7d5205036d1c31de5c3b643015524171e9e7862c27168c7487d2545e827b0d2b70c1b72028c58555a10095fbe1032a5708287e85b93bc900d1ef", 0x1000}, {&(0x7f0000001340)="0a995e77c9b8c28ed7e501d482a0382afcffa3a62badaaa407a9e521083046a79e924f190b2649c84a12a216d3c5058eed52fcd52a5479f07b7d360c9a00da4d64f6440e510f3b02828536076f8b2db23bd11aa70da53b815c10515c1b4d1936d36ed2c70112bc7853259b12354b40bd3cac7d675c0b1cb7a94e030ce3", 0x7d}, {&(0x7f00000013c0)="43db611ad7ee67703a71ff897c36f560059a529eafc6bb6d3de416162ceb81c980a4c9c5356c04d37030fc4284149ad6c332701744486a08626977f2ba3e", 0x3e}, {&(0x7f0000001400)="601899a56b978cc72527e9a2467656132f660fb50e27e6209117f9affcff7971574e47d50421699c8e562854c9b2a10f36a014e16c3e4ee0edf2a61b", 0x3c}, {&(0x7f0000001440)="2247219f261fc3fc9ae670171b73e0bcf1f4f520ff2e95e961ba06596c29eb1a8b1d5e28ede6644d716725b57035a17d3dd2c97ac86a375e2a8e2022eb85264be9660b6779524a3d61245b476f07dfc38a0dc4576a7ebb6f9a85efe736d1f993b77173af7c840aa72fbfb8e65ffbc7962916137a0b2840e0d92ef096703571d36db186736ffb012f73e02a758fbe92df4e331d5ae26340fd67f8d21e61ec2ded23dc2fc279dcd4811a30e241dc1212a1a26acd57a4bfa96c9a279edfb9f32010028bed2ee6bde399f9e77fce306f0941d99e85d226913df16ed7eca464c86d87e3e7cf3ab2de889fb054f1f469863835c91431cb228d69ba153bd3848524815b51ec41b71a6ca8ec1c2202edae7ecf1fa12f94fae97ca760ecf8a53d17a71687d1a0724725029cb11a3f1642bd9d3e3d5cfd0745ae190d7ad9e6eef70acfb81d8a69438a31e893fce4802f20b7e6672975416e34e5ff0b860762f54b8ff785e95ce9858e0f2c0d93559c5972886efbf5935a179e5c2729125014e1c116a6a36528792f1fa055f08bf27b45c45c75c35e256a87b1c8e8ec7dada9edc476690cf7d593426f691d65c2839e0042aa8f9e69be3d833c68b55e31926c8cfe8ff549e60f7431cf6a6038fd91363ad42bfab05cbc7ff3493a03748ce8fcf3637780ae4d1c3bb85cc18e0178626e6169da5a29722135857e006d4bc683c66a1ee0eb50b8da92da67382761daea117d589920fa458dc20386ff85750b569414bc2c02bd0c7fb9c8396581096e8514e148838efd29b738b028564de9bc423139c63ebd16b094aa44dc4ad082aa08300e42c1bc70c7532b7d24f66f3673e9d6274b639b7c897197e09553a9fca66c777911be6fb476de520984bca5156e4d5bf5c59c73898713f1830584c1749a7976c951f6b723e038f2f4f789d7b31a1a129d314a82c1acc531d1010312264da108f05ccb562d960599eaacee258d004773853713a32255db32ec00c1725c8df04b52ecfa578c73fc23ee3df7ab41112c82cdaa099ccd1e0e43f362443b32e86d127283220a5ffc813a969abf018c6971358dc25508474c4f51f8ff5ad5ef66f666084730f28cf222a8ea7e26e294fc0289f1374bb930fcd17bf1ea44e21e6ef3d562452c364397aa058befcaa272774672b84611f015e11086726206dfec99103426a24c77f2dfc5c676666ab38b97e5dcb594664317c2b395e298919f5c5396ebc4d5ca33ba1eb90591c912fa09e99e12b490b8d4f78616509a2f87595630ad649db363dab0e5841a37311e923b4e80686ed320aed5ad497b7d26e01dd3989b4a335517b1ac37ee3465b6000f992eaf97538054503f897f8b27fad9fbb8e29da1e50ea60f99b5b0f2d14928eb85ada1d20c68929dbcb4ec2c428f92e737338d72462920ccfaf28896f5bb4b30b8df915ad6e9ed2e01348fc4a9ffb725c30f0771773751f471068ad38e60b4b80782d28265983c79d99c67547754df5fdf26323c5e1c31fb16ed7cc4c42bedb86f066be739d9c5da8360d262624c7dcc1bd5e5a7db93a03b633716960473cf52a570607b52068d9d30cc719f2daf8ecb8e76a962344eb46188a585b71ce11e06abb2e7aaa8f0d8873f3ad7823ff74b1b698ffd805a371fb6feaebec678f07c70159962e72adc70798b4490c8f68102a03c447e8fab2f8f917528d8c79f74951790bd6fc29697f0943b1dcecec9b95ffcb505a528a812f009c61ddb8910e49fef69053d936781812f96aca633f7550a9c86fe236b230320b67ef4a7e024cc66460251462ba390abe179bf235997f9ce727e5ae881b7a13f1ac507cd7a70982445250b828da88bda744a4c3976d450d31146f8cd256f5fefc9ecd5c056926e0020700ba8ffe667b9fe1925306f27086620a1dd19de6a5be324d7059a68fc214e0a368c0a726a319be887b3880e955f49bfb99bd769c283f91a8f53745b1d549122c891ff9b9a8008e55e592076a260c43d749e884af0d4261b1ee94063710a9abd92b002b6c76c2835970f3531297fcf690a26cd888977546359500b072f60358d38212033241273a75429beba603114f26b26a8339860caabb2f4236098dbb469e554185ab960e7e78fdd6e75b9973df61f1769db46ca5c32141bc6de6516e745eb0667913e44b1f564c870240604e93ade9d9b7980ba42581867f38910970867a02df13c020bf27fa44593f5744a93dd27c3ad689b4e9a7329fa3f0abffd3b58bee7cada8d01fdac7dd90202e524553754fe7dee280634b3f1a2bb252b73391f003238efc75889e55966c94368b44711193efd82aabc260def1187166f4a1850418b1e3c02fffcd2b6f7a8ecb0fdb47148fbcd5eb7cb7b1ed2da1ee4a18f193344df85c123b5afaa7cf14ba2b0efd7b5927857dd4a67a78b6cada63aa4f8d175da6aa2208f17148430caef39b6bd2cc403e2845581d973fb4cd9e0da9c7e37bfa452d1502370e709e58a766357e3f61df9e3d47392d916e6964ea4e7663508538f81fe93b8b744e777a4e4bd5f68b72489699612c1ced6271e3d9010999c1c7af74e603210714e7e76e636bd427094be6d46569a4ff214b89d7fcfa3d91339fde2655614e91d7e3120d02e3760ca99c157e252eeddaeb87ca125ba26cf4c6b57889a29207fd4e8ae7315fb521ef9e5b77ae9b4ef9107734fed27e13adc8dfa6d1d9ccba60d8430705929885b67435b5f480fb18e9cf1c9e9a8764d3a5ab01d247df1fab4c571ca9544024a45ed08b0ba115dbdf01c07da86af165a48c4fef90d419debc20fe5502f3ef5bc3c9aeeb78a10b1d465a38831a4d8a5260d8d48e0f555037d1fd58abed2546d4f823a60bbab5d2c9dc2254a8c06f226eee86df1a189cdfb999bdfba0eadf5cb7fcd66369f13795d0a880a0c1b9d3782ab131d95f5ef46aa9cba2534752a50ddf8f141ad8f87a1a081f992db1c01739947cf98f6da791285a110fb36d9a4960bf5883b170a58154c409cdf454f924de6af944d481085c8be7391328fa41c45114ac12bb8864af52414aadbc22d0015679f0cea276086e56c25b6fa83861794801c55846f6a2130ca0467f5a8f85a6b99334858a29b1a4613e93f8f999e46c2aa79325fb0e77123fae023bbfa24bc37ff2875b82728b0ec494c8549a6ec33ed785ac3fd0b10124b3e1f957e35f24041c50c2c86b33ef9162feed665a05be89b8091d70a41b929f0236135ea51a990ad7351f1125494ff8be3eec177d4f409f83ec89ed744a7340125d9e40386467b5b9b0624c537ab797e1b7e999f1f914b6827bb62d14a59f9d2caff1e949830c20331b8946f786c33da73f1a56a7ae4028beafc9eb38f14d35ce6f933e9111c70f23af25bbd446a99da13dff854232dc63731a30efc046c99ee5ed0355f08b6c359d522e35e47337e985656251c2a40a3e74c24e17d7ee5cecc3c0674a80f3c23976323f669bd6d4d8686dfed8473d9182a99d09313f263f2fc9901c6ed48163f6c7dd0487fca08700b4d1b5ff8a3a898d13352476f9edfa29aa038dd8cbcf5da5aceb23650f7782dae17e52d1aafa54c69c921736fe2128708c7bd8ac82e89035fe9baeb872766361aead727a6b5e7ed93f7b83ff9c20ea55d49d40ac8525aa31f52868c9dd052e8d1ede7e8c954b5847118d8a0127dc1bc2b52802122d1c369f08f3449aab23faefd4fead5a9526b852f53b4f3f42b24ca60773516eff780d72879d26a905418e1cef682d8eef8bf123c710858925d57e4f7e59cea056fc16548e244c1a4f2f4b2448b19f669d53307a151c66390edced41f1a4fe900392bb33c2e1bbdd857f8f7546d4d01ab82b3d22f8deb5f0e73168299c723bf33d30526ffd92e1edb23772cb1702a345592645b51b63efc010615fe9520f7f72225a4bdff703f3c6ed024c40ebf57336013d4895a772337a6bb18a8f8b37fdad6120910e69c1279160afd589af1064d2466754caed91b199c6f998a31fa0e9321cb711eecbc6d71662173faeea9cf1eb0b586471c79158497ade39e27f183661ebc94f74a7d445e535176d8ec1928e6c27eb95fea81663f8b63db2fd25e84d52652e318f88144c747882bafae4e38adeae4007815f118a9ae38881a07a7da855f35731bae4296ce903dd7d5ff767f3b0996ba298c0345160cfeebc67d43aaad8e9998373959e536dbfd21a94710bfb963e53cb79e39cdcf4cec2a55de4da13713c8f2a50d22e9a9a3780df19679c077e3609a3d58a3e82b2247bc668b82a58a3d0c56bd3073999c433484ad54ec45142162c88c0a2452bcbb549ef1011534ff439c376bed7d6d8df513099f2fd8a0034db02b34aab630256c79fdf9f29cb8f4953aa6e1c97f219be4a4e0a5d74c5a0637c96343513f04dc0f46c40d9b27875bdaa68fe016cfb0667b10db92b60c1f9d15c409fec06bf1b34165d87e9fa9a4f1144b821948a46dee67f299f61aaa862b8a0d3f770fb0c13e8a552e88f9835901ff45881fcb9c7db67a01205a08ef90a4d915b9e53486e2a84b52fa03278098a20dcd00abb8c14defc84cace91667195300fa1fc88aed4cda6200c781207d26afb1e3bc653170a35e2365cef94b6026902fd3da2f17157b7b06fa5c05d63263c5e7a4c5e2209d648d1d17fa00f1a4780f607013f70ef7d729891208a3c8a4d5454d4d1605ba26e12a14b34cf35e4e16e082f66f66f8d9dd7b000b96a2665297d4d753d72a0dd9d40c48e4a6af691cd00e86fa95f897077b22a1f9a276c5cf447c2bdb8762b4917c72ac340ad3cdf25ae86faf2fea583906562294b8d44535e7f5b01fd5ef9bd3e507be3ebe7370a5f7c857899830f264be0a5e007ccbf0293da7f6fc2c2c337d222860fd501d32c8a10ab7858da499e12014645d9f484c8b55af616e0c046378e536f9c22ae61c50665a20c62cea2d1f00d852a47c7f479b3c3fa5e312174acfb593638eb075d0592a1193b15cd256491a5296ac80d5a126e686c5a3ef8871aee30bb8decf5c7b556e6d5ba2ce51e665b3718b09dd77449b5207a9f8a84c50f42db327aabb50b3885e382a8904b43f88f52e173f082b4000852aa8759c7c89e18280f40dfc2c1c27ca7a3471902fcef604f754054a31310fa70e1adcb7c66c31a4bf5725a7f6620ae365dff4679286074e37c74b250ce802f29e85a61a1d67c6c7fb6a2b33e7ace63935a5dc5380a5cbf85181bc38b00f28998d02fe6a61af13ffa2ae3ea653174b2f747159407e6b375a326e240beb44b9247cb04766a3734a479b253ff056546b286b746a6dcd6f542c269cd241c98fc0417ba5a2e0758e9a0d68caec9a9629cec6c74de45b21c70b0e3fe99117a9f92a5b2a561cd1276ed3ff9554b60788c432cbc09b7f88230f54562e5db2e1f7dd13f77b3a5b4d861333547cbd38f2f4df5dee5301c8c0323a9dce90b3ee2cdccdda370f1ce7ee3525e3e61894e538548c6790b4fe82a4b491045c897a5113d35f7fecb21ff954b1cc3283220e4e063cd6a91e077e2ed3c6bd435b2dd160c9709b375030b2f5f922b8683263eb143e845affe27494f40d13f64442c70700ce9a3a43ba10887c0761597ad84136276ba1cddf37208797f602692b36a09c51b56b225cc75b50f9bcf510e8aa066679f8d8de9fa2942be031bfdd7aa06930dd13358b3c61d98a495908a0545cea655a45b16f878999043ed3d2d94da46b6946b78bc06676bdc47a108e9fe9336e3d39ae49729a3412b0e3c06a088ee863f3f4ff53131ae12c2ea883eb9bf48a50f18898fe48446d184267457aa514", 0x1000}, {&(0x7f0000002440)="39b73a8f1c9d933713df0a02ef31311e6364fd35f8ebcbc078b9447f40357cc5", 0x20}, {&(0x7f0000002480)="7b72ed5658ed0b1562741015684aad8e28cded4754ed4b3a167fa40e2becc64bd729b0c7ff267a24bbebf682d88db07df8f9707bb9b6aa38aaad9649a2f43f7f85df2a8ae9317196f479c536d5042ceac104beee8219abd5575e712c4680599cb074ed51fd3f5e62330eea8ec64448177605c1a750b88b43fc5e2072528c85e0dad03d273a46fd9985a4750a9563c5c01cc47106b5decaffd499a6dea69d0b54da09148b976f9f83e6d9f053aa0f99cfd7f0dbe71604f87cc6f91ba2934825f3039616e459178634b4502a0da3e34a53bf3c8555969b75f340c8", 0xda}], 0x7, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xfffffffffffffffe, 0x3ff}, {0x6c, 0x0, 0x0, 0x472}, {0x80000000000006, 0x0, 0x0, 0x3ff}]}) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xe625f942b987d86d, 0x105) 16:00:51 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) getdents(0xffffffffffffff9c, &(0x7f0000000000)=""/47, 0x2f) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0xfffffffffffffea4}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x1000, 0x0, 0x2200, 0x0) 16:00:51 executing program 0: getitimer(0x2, &(0x7f0000000040)) 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}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x1, 0x4, 0x8, [{&(0x7f0000580000/0x1000)=nil, &(0x7f000074e000/0x2000)=nil, 0x16}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f000058b000/0x9000)=nil, &(0x7f00005ee000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5dec}, {&(0x7f000028e000/0x2000)=nil, &(0x7f0000352000/0x2000)=nil, 0x9}, {&(0x7f000002c000/0x1000)=nil, &(0x7f00005cd000/0x3000)=nil, 0x9}, {&(0x7f00001d9000/0x2000)=nil, &(0x7f00001a0000/0x2000)=nil, 0xaee8}, {&(0x7f00001dc000/0x1000)=nil, &(0x7f00001ba000/0x2000)=nil, 0xff00000000000000}, {&(0x7f00001aa000/0x4000)=nil, &(0x7f0000751000/0x4000)=nil, 0x100000000}, {&(0x7f00007bf000/0x200000)=nil, &(0x7f0000287000/0x1000)=nil, 0xb7e1}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000064c000/0x3000)=nil, 0x4}, {&(0x7f0000994000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffe1}, {&(0x7f0000039000/0x4000)=nil, &(0x7f00005c8000/0x1000)=nil, 0x9}, {&(0x7f000012b000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f0000270000/0x6000)=nil, &(0x7f0000728000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x1) 16:00:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0xfe6c}], 0x100000000000006b) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket(0x18, 0x0, 0x2) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0xfca, 0xcad, {0xfffffffffffffffc, 0x2}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ftruncate(r3, 0x0, 0x8000) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r4, 0x0, 0x401) write(r0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) preadv(r6, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/157, 0x9d}, {&(0x7f0000001300)=""/243, 0xf3}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000040)=0x2) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x7, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) write(0xffffffffffffffff, &(0x7f00000001c0)="6770876b099398c9eecd37531f823039915f1d797d5c48cc637a8d8571b1e91e884003eef0cc357e4b7542a48b0d72b47b6679c5114ae51931f794460a894c883fd00ceff7fe032a3f4155a6a85bad08739b515409e636832b8fb7b2208fd83b21366111338ba661034e4b0fd4103bd49fe019704970a8cb581e9c98a7c69f8e40498e96f5cce11b1b8fb480c3", 0x8d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r5 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0x0, 0x80, 0x8, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x3e238dff1268e956, 0x20, 0x1, 0x90f1}, {{r0}, 0xfffffffffffffffd, 0x71, 0xf0000000, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x11, 0x10, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0xe58d}, {{r3}, 0xfffffffffffffffd, 0xe0, 0x40, 0x8, 0x8}, {{r4}, 0xfffffffffffffffc, 0x91, 0x1, 0x3, 0x7b467c74}], 0x0, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0xb6f6be5f9bf4b7bd, 0x94, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x74, 0xf0000000, 0x3, 0x80c5}, {{r6}, 0x7, 0x8, 0x20, 0x7}], 0x3, &(0x7f0000000140)={0x2, 0x7}) write(r0, &(0x7f0000000040)="670dc3", 0x3) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$unix(r7, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x8000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xff3a) r6 = getgid() r7 = getegid() lchown(&(0x7f0000001280)='./file0\x00', r5, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r11 = dup(r3) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x5) pipe(&(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) setregid(r6, r13) r14 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r14, 0x802069a8, &(0x7f0000000300)) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = socket$inet6(0x18, 0x5, 0x7fff) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/201) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:51 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, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x1, 0xffffffffffffe83a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x8) r2 = dup(r0) fsync(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000180)=0x1) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:51 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat(r2, &(0x7f0000000000)='./file0\x00', 0xe8cbc9ffe9595269, 0x8c) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) kevent(r5, &(0x7f0000000080)=[{{r1}, 0x5, 0x88, 0x80, 0x4, 0xffff}], 0x80000401, 0x0, 0x10000fe, 0x0) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x1, 0x401, 0x1000}, {0x0, 0x7fff, 0x100000001, 0x100000000}, {0xffffffffffffff5f, 0x200, 0x0, 0x6}, {0xcb, 0x0, 0x6, 0x32c}, {0x10001, 0xfffffffffffff9c2, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffff2bc}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x934f}, {0x1000054}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x20, 0x0, 0x2000000000, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:52 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/128, 0x80}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/128, 0x80}], 0x5) dup2(r2, r0) 16:00:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) setpgid(r1, r1) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000c03) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/192, 0xc0}], 0x2, &(0x7f0000000280)=""/126, 0x7e}, 0x40) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./bus\x00') 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:52 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x105, 0x1, 0x2, 0x100000001}, {{r3}, 0xf7f36136f5a5ce74, 0xc, 0x0, 0xba, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x8}, {{r4}, 0xfffffffffffffffc, 0x80, 0x101, 0x5, 0x800}, {{r5}, 0xfffffffffffffff8, 0x8, 0x40, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffb, 0xde, 0x20, 0xa17, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x4afd9c98367bfb0b, 0xfffff, 0xffffffffffffffc0, 0x9}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20, 0xfffffffffffffffa, 0x3f}], 0xf8b4, 0x0, 0x1000100, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r7 = socket(0x18, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 16:00:52 executing program 0: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a1742592e00000000000000000000000000000000000000000000000000000000000000000000000400"/156], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000e9ffff3f00"/162], 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) socket$inet(0x2, 0x4, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r4, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x80000001) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r5, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000003c0)=0x80000001) poll(&(0x7f0000000100)=[{r5, 0x10}, {r5}, {r5, 0x2}, {r5, 0x100}, {r5, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r5) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffc0) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x2, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0x20aef}}, &(0x7f00000005c0)) syz_open_pts() r6 = msgget$private(0x0, 0x20) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r8) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYRESDEC=r8], 0x1, 0x2, 0x1000) msgget$private(0x0, 0x220) r9 = syz_open_pts() ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000780)) msgsnd(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="0200000000000000656e5d4174ae4b580d12df388dfae45ea4af81bd60a46abee4221e1c6089ad04a5ddaf1300d08a924300c776bcbab96c537746bc95c8ff73f8cb9ea6ce0c23b7bc69b0e836e7916a717bf81fef6c6314eea0dcc8ac668c0f0bff1154457ed57ed06ba810b1f00ce561e272386c239eac827176e6fcbf9a05b000b3a733adff98dc2d499899e53db2fa3aaee9c1e0882d7d14c635f4a8c3fd466d3537ecee0df1b43a35ff0f0c558a9886dd48f5d0d2950e06ddaa7300a308232c638db4b9f46341ee834d378e4610d2c77b2cb5d76df79c8e6e7370fe8bfe85dea9e7caea152c1236872410ec89954bfc55e678751f073e3906c4ef09e87b383d68ba6215af6a4582af66ae31a0756465f635b576e6e9e20e58e875196f66d328dd4170787f0f8247004c3050263e7bf8f337e9c992d08266ab8b061c860d1c21e90dc7cf2a43728c75558e603f3b010e371b0a22885f473d9873b8a3bcfce6f099d992588b0a4163e04a65e69478932704bc02eb74d623a5b5a5c895667f073513ab6adf9f2a3f6f8c4be1ea6f97a260822874c469b788a95964975962"], 0x3d, 0x0) getegid() msgget$private(0x0, 0x9411b68c080dc3a7) msgsnd(0x0, &(0x7f00000006c0)={0x1, "73128f962ded706d037ffccb28d0fb7c8e1cff8ed6f0ba025094bf01ea0e80b0"}, 0x28, 0x400) 16:00:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000cfdd00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x180) close(r4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0x33fab2c5fc92dccf) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r7, r3}, 0xc) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x6d2) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "b04d00f3ff0a631a00", 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x8) pipe2(&(0x7f0000000100), 0x4) socketpair(0x18, 0x1, 0x47d0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)=0xfffffffffffffff9) 16:00:53 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='c\x00') 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="1aaeeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x39d) 16:00:53 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r1) 16:00:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000880)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe40143a741db56023b15f91e5118db8cbec0d52662e123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b000000002d255749c2c3b246bf091411a5dbadcc2963008109", 0x6b) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(0xffffffffffffff9c, &(0x7f0000000680)='./file0/file0\x00', 0x4, 0x6) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000006c0)=0xffffffffffffff4c) recvfrom(r5, &(0x7f0000000240)=""/200, 0xffffffffffffff1c, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r4, &(0x7f0000000740)='./file0/file0\x00', 0x804, 0x49) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 16:00:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206937, &(0x7f0000000300)) 16:00:54 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8140, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x200, 0x0, 0x1, "ca3ab7682d18d8b56f04c380cfccfeed3d1c19b3", 0x2, 0x7}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f0000000040)={0xffffffffffff0000, 0xfffffffffffffff8, 0x0, 0x206, "612500dda6002281ffff00", 0x3, 0x4}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xf5c, 0x4, 0x4, 0x1, "04c40a7e8d971f735741c03546bde48eb5bdbe8e", 0x8, 0x1}) pckbd_enable: command error 16:00:54 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r1 = msgget$private(0x0, 0x20000003d0) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r1, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r0], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/251) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000001500)={0x3, "5bb201c22c9cfc7ed1a40b11271163bc234c45e4f2ee22922f54e4bba83a493477a1696e85ebec122f35e1f71df0ce5ed7ac7e945d5467ad678b21a5f3d7632fb255a605975647a487d252718e5b9589ae870b7aa02b8da39f12c7cc3f9dc5a9ad581b5cbe76fd06f43016282fbb1d3bd8ebf3e707e5d10d6875d4c439e52ce28fdabe46973a64f7769c2337d85528f7926c019733ce4840daa5753954c33b9f63ba327be6d5fcaf3221aa6c720d394ec8f44c678727b19a4016f3b4db9152e28d944dbd8c970cd8ddb2"}, 0xd2, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:55 executing program 0: pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x8000000000044}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x9, 0x4, 0x307, 0x3f}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000840)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000340)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0xdeaf4152}) 16:00:55 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getrusage(0x8000000000000000, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/245, 0xf5}], 0x5, &(0x7f0000000500)=""/178, 0xb2}, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='\x00', 0x1, 0x80) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="007739cac77d1000040000000000006426000000067dcd6a"]) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065ff01000000000000933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f000029d000/0x13000)=nil, 0x13000) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x800}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000280)=0x2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x181}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r5) fcntl$setown(r3, 0x6, r5) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x65, 0x8e2, 0x400, 0x10001}, {0x401, 0xffffffffffffff80, 0x6, 0x4}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334ac8dd1e7000473b2d98824b3da025bbd47b3bf579456fbcdb9ad897f5f728193ef16ab9b412fc4d5f16b136a5d00d1628b53a00"/101, 0x1b2) write(r0, &(0x7f0000000100)="c0e0cc6014d96a261441", 0xa) r1 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpid() setgroups(0x0, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/146, 0x92}], 0x2) 16:00:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0xe0, 0xbd0f, 0x5}) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x402) shmget(0x1, 0x1000, 0x200, &(0x7f0000491000/0x1000)=nil) semop(r3, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r2, 0x0, 0x0) r4 = dup2(r2, r2) r5 = socket(0x20, 0x1, 0x11001) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1}, 0x800, 0x9, 0x9}) close(r2) r6 = socket(0x18, 0x400000002, 0x0) close(r6) shutdown(r5, 0x1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x9) listen(r2, 0x5) shmdt(r1) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000001400)=""/96, 0x60, 0x401, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000d00)=0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000180)=ANY=[@ANYBLOB="01696c653001000000009afb5574379f1bf8de9f7de411c8ead92cdb0e006430bfdca4f7393d951f585460f442"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r0, r2, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r6}, @cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xd0, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r9 = semget$private(0x0, 0x3, 0x100) semop(r9, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x1, 0x4, 0x4c0) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse\x00', 0x10029, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xdaf5dfb94bb64a8b) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket(0x38, 0x4000, 0x9) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x102) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0x3, 0x4, r2}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="6031349f550407c75801e513c1fc30f2a209f685f7c53c7a429e575276ed6605121401f293f34174af229532ba5a54759e8ff4e04b6c1905b28863e2f4b08440e49b6e40e5363799dfaf23b26e38c02fb815f629b234da05e5dd729677f43869cb79629f7a677ca5af7137577dad4d641ac69198093380c910c6d353c742eabb15b7fd14951122f9d73745618cebb96a6d0255ed86d994431839", 0x9a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffdf3, 0x0}, 0x4f9f57efed921e2c) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000240)='./file1\x00', 0x20, 0x10) nanosleep(&(0x7f0000000000)={0x5925, 0x5}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x9}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r4, 0xe) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x8) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r5, &(0x7f0000000200)=@in6={0x18, 0x3, 0x3f, 0x81}, 0xc) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:58 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x401, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x91, 0x101, 0x7}, {{r2}, 0xfffffffffffffffe, 0x9, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x800, 0x9a}, {{r3}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xff, 0x1}], 0x101, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xffffb, 0x10000, 0x5}, {{r4}, 0xfffffffffffffff8, 0x40, 0x10, 0xc438, 0x7f}, {{r5}, 0xbdd444351c673eb9, 0x20, 0x80000000, 0x2, 0x6b}], 0xa3, &(0x7f00000001c0)={0x8001, 0x101}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x0, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pckbd_enable: command error 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x30, 0x4, 0x7f, 0x7}, {{}, 0xfffffffffffffffe, 0x80, 0xffffc, 0x3, 0x9}, {{r4}, 0xfffffffffffffffb, 0x4a, 0x1, 0x8001, 0xe51}], 0xfffffffffffffff9, &(0x7f0000000280)=[{{r5}, 0xea5b78c385b6282, 0x120, 0x40, 0x5, 0xffffffff}, {{r6}, 0xfffffffffffffffe, 0x98, 0x1, 0x4d, 0xfff}, {{r7}, 0xfffffffffffffffa, 0x20, 0x735ee6a06a4461a8, 0x3ff, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1c, 0x2, 0x5, 0x9}, {{r0}, 0x8000000000000001, 0x3, 0xfffff, 0x80000001, 0x1}, {{r8}, 0xfffffffffffffffe, 0x1b, 0x20000000, 0x5, 0x101}], 0x4, &(0x7f0000000200)={0x1000, 0x4}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x0, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pckbd_enable: command error 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xbf129782ed606b07, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0xff}], 0x2}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x0, 0x0, 0x6fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x0, 0x2, 0x1) setsockopt(r1, 0x1, 0x8, &(0x7f0000000280)="f2a17948af9b80d259b1d3", 0xb) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(0xffffffffffffff9c, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, ""/71}, 0x49, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/54, 0x36}], 0x2, &(0x7f0000000180)=""/184, 0xb8}, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1000, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000e316ecd6289e2be5fc27ffffffff01000008f600"/44, 0x2c}], 0x1) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRES64, @ANYRES16=0x0, @ANYRESDEC], 0x3) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getdents(r0, &(0x7f00000000c0)=""/90, 0x5a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000140)='\x89\x00', &(0x7f0000000240)='\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r3, 0x100000001, 0x387c, &(0x7f00000001c0)="623c0bc56d8383629a5864279a5e695aba88ae9c81a7c28c6a85ca6a33193abd41b88dae3c0c527b2caebceee9e422cf7e1d9ff549e1299e31072bb01bb1e13de1f838a076adf51fced92066102311e3e9f3af705f856bdb5ae8338915478dc4801ba5252c9403", 0x67) r4 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) accept$unix(r4, 0x0, &(0x7f0000000080)) listen(r1, 0x0) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "734cf8f4de1629ef2984ebe49b6300", 0x1, 0x1000000000000000}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETRAD(r3, 0x20004b43) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'t\x89D', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x15, 0x0, 0x0, 0x4}, {0x8000000000006}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@un=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="09b7732843f4d5c752582511", 0xc}, {&(0x7f00000000c0)="eb912bc10e01abfefae7dfcc452da6165f34a7da1e39032bb6cfaa8cef566a9c2fd8687dd3dc7c0e038fca9430db6ea299e1ed2ae7d23861794a2d5445b269a51b76c2301bf1a5859c98fbf8806b59d4cdfcfcc868", 0x55}, {&(0x7f0000000140)="cded76809d8d92a603df232e3db5d09ad600044f8850841063d7a53a3bf56b4c48a623d95eba2af8a5010eec78a69754db7852bd45f11afbddb250d4a9f38053dbe1e868ad2837b723ad34de8902812c5d36da8bf816369e8b18d8d55f0c9cd4e957952cf77a95c52a266b4bb5f1c75f7d36c34a9dee317fc511b5450e4392bae7ee4dad7321d25585a645b0d7c475f7b1b7636e6c3c755533ad4f078ea75e6197d9cc45bc69c5ef17870281", 0xac}, {&(0x7f0000000200)}], 0x4, &(0x7f0000000280)=[{0x60, 0x0, 0x9, "ea3319106e751248946ebc61ee9c3562c5d2ae2794ddf4ed12168295be965e3b22cb85aae2af94c8b2ac139d53b7b61a7ea6b922d7de6c1ed209d8b9456e4d88f80e984a898f0a64550fda5a295e"}, {0xd8, 0xffff, 0x5, "d8d49f564e59b8aeb6133dc00fb8210a8b2c130fd4b202549bec335da14092b86040206f377e70b2da3fb3e93ef2fcbd3e09edcb75b37b60bb6df7b063dd834b26d3d8677dca5981d06493455ca6d9221daab615e9f1bf02e8f5d06a52df7411b86f71b34cdb6b0597dfb04b9339ba7c8441c5b92b13fa937ba487466be642db87cf263414bf7b843be99a610c1dc41453ff3ec6e7a26dcc35aec6403463340f10f251e27e07edb00b205d48013cc6542106d493f7dba97f25368b7e3338303c57be1dd02fb3bd54"}, {0x10, 0x0, 0x1}, {0xa8, 0xffff, 0x9, "7a25f363c1c8629aa95c6e2942c29b8eea2937922fd1472ea4d69a0f96f9ba9745706fd6a982b5f0b95d06be0b7a43f3016d3f63b82e3f3c8627c13681938f4cc49f82b63a669ab5a9b6a02c3b6e2595d7eb6de6fe13a9c58bad40a0cecbe43885d6edf43daa62c19872af43c94954a47e505403e9b4667e6a5ded87bf85342e1c5cab29ab6d2fc679c197f93ddd611db2f8034e70739a69"}, {0xa0, 0xffff, 0x4, "78c2765cc096dd63cf3d6f24da214dcfab89af07dd57c1f35a0d3d6bc7be43f74f0c6a36dc51ff7a432c424a9a298cf960068b87160ca5733865fde8bcc538ff10f2103754580891ee8e68c946652186deaf78907356d6f86e2b3931870ca38af1e950c06333b137d71bfc153f3053f1381f2a8d51b1305ff0dd518b60c80bc0e743f43ff13b18258443af09"}, {0xffffffffffffffc6, 0x2c5959040f96b783, 0xff, "b9a1d7d0f65a527a3ac3fed2e463e302063d72fb596835624e03ed6d60d01fd2f590fc74440940f0d7ccef34d93539af67166ec8903b430317048b207d5ff0839194f23954192cd8880bb4d8230ba49afc4544e63d673655be7d03797b1532e6713a025d44b0648e90e3d1e7c900c5973127b5f722c8cb81af42d273113e1f3c341f88b8a499f57e611784a7b142c3bea1"}, {0x30, 0xffff, 0x7, "ce11026239fcac9c7a9d9db2d0783fd4f278aa0a1816487bf680b58452b7c9"}, {0xf8, 0xfffc, 0xffffffffffffffff, "3c49a26462012b700c0c599ee16a113a9a8d9c8f5fe1ed188736cde4974bbbce2d3d613d9310c2633614574a44358721148eff52736e9e8839c8e7a371b79ae09fb797efbc29fdc4e9ac4adc8913e26e847b26acd63911370570c6cfe8cb3369fe5bde3867e4c6b908bee9263c6b6ac784965f79b7d15b17c591db995a8d3729480ae369f4a29cef7326b919a751a00b0712eecb2bae7738566e7f286acf917b69ad8ce5170575e471da442355076991d89dd80ca882aae4e082e295390149f3d09f2419c210812a89f8e0650a403f9b195e947eeb0d256be19822dcd02848901b"}, {0x38, 0x1fffe, 0x7, "d97cb7f0d082fb5386bcb4b30466252c6871c38d59819b20c449260568a780e4aab0"}, {0x98, 0xffff, 0x3, "19b1ccd74767f9f760c69b9f51f1246ce03f5ed226b48514935ee71b438853d68deb4fb8706eb8a821318a445dbf5eec6c7a1e7b8cb3af1fcf0b8828db538a159adda9cc67646ece4d86e693192d51284088eb542b7b3d920ab3983cac4aab5d96aeaaf2cd250c9e558cbacc310b1e1597753e7d5c94749b44634b9e56f1a0dde1868a387a47"}], 0x530}, 0x201) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 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, &(0x7f0000000040)=[{0x1d}, {0x7c}, {0x6, 0x0, 0x0, 0xfe}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x2, 0x4, 0xe6, 0x2, 0x1c000000000000]}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x17) r2 = getppid() getpgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) r2 = syz_open_pts() pwrite(r2, &(0x7f00000000c0)="895e65e9a8ba4d523145f4dc547d", 0xfc81, 0x0, 0x10000000014000) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto(r0, &(0x7f00000000c0)="b2e7235b8eb25ebc2fb83267661e4e32781048b6916dbac252badc324cc0542bdb6da6f7401bef667e1b99c4c25a55ecfa2a1f77e8406484c9e68dd071ae82dc4d1f2973ffaac9b36b037ea52a6f88a5ebb68b2bccb8d52f37b895b1adbf11ae", 0x60, 0xe, 0x0, 0x0) close(r0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() semget(0x3, 0x3, 0x200) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x7) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getdents(r4, &(0x7f00000003c0)=""/86, 0x56) r5 = getppid() getpgid(r5) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) recvfrom$inet(r6, &(0x7f0000001a00)=""/154, 0x9a, 0x41, 0x0, 0x0) pread(r4, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) getrlimit(0x0, &(0x7f00000002c0)) r7 = accept(r4, &(0x7f0000001d40)=ANY=[@ANYRES16], &(0x7f00000004c0)=0x1) close(r7) socket(0x18, 0x400000002, 0x0) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r9 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000001f00)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket$unix(0x1, 0x1, 0x0) bind$unix(r4, &(0x7f0000000140)=@file={0x3, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x7, 0x2}) r5 = msgget(0x1, 0x2c0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x5, r2, r7, r2, r8, 0x20, 0x21}, 0x81f0, 0x7, r9, r1, 0x7fffffff, 0x2, 0xcc, 0xff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f0000000380)={0x5, 0x4, 0x8d, {[0x8000000000000, 0x7, 0x179a, 0x2, 0x4, 0x0, 0x9, 0x800000000000000, 0x611, 0x8000, 0x80, 0x6dd, 0x8001, 0x800, 0x5e, 0x1f, 0xda, 0x5], [0x4ca, 0x7, 0x8, 0x1, 0x40, 0x1, 0x202000, 0x80000000, 0xc8b5, 0x2], [0x7f, 0x5, 0x8a4a, 0x3ff, 0x0, 0x7, 0x5f], [0x2, 0x1, 0x1, 0x632, 0x7ff, 0x2], [{0x8, 0x1, 0x6, 0x1ff}, {0x7, 0x7, 0xf52, 0x3}, {0x7fffffff, 0x1, 0x4, 0x1}, {0x9ecf, 0x7, 0x1, 0x7}, {0xffffffff, 0x2, 0x4, 0x100000000}, {0x8, 0x8000, 0x9}, {0x6, 0x66, 0x5, 0x6}, {0x9c708be, 0xffffffff, 0x3, 0x9}], {0x62e, 0x10000, 0x2, 0x3}, {0x7, 0x7, 0x1000, 0x3}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x1, r2, r11, r12, r13, 0x0, 0x4}, 0x4, 0x3, r6, r14, 0x8, 0x3, 0x8000, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) r15 = accept(0xffffffffffffff9c, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000880), 0xc) r16 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r16) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) getppid() 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 16:01:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206999, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r2, 0x0, r1) 16:01:02 executing program 1: r0 = socket(0xd44691f302fa5579, 0x0, 0x40000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/\a\x00#\xe5\xec\xd1\x00\x00\x00\x90\x00', 0x8000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1000) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7fffffff, 0xffff, 0x8001, 0xffffffffffffefc5}, {0x6, 0x8, 0x8, 0x2}, {0x3, 0xd4, 0x5d64, 0x5}, {0x8, 0xe6c, 0xd040, 0xf84}, {0x2, 0x101, 0x200, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:01:02 executing program 1: r0 = socket(0x0, 0x1, 0x4) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c70083c5f0d203cc317c6b7d51cf40bf1ffb0109192570ad82f084d1a12794f2780f896581bdd0e3d1abc4aa805cc0faedc21c5ce0c1dede8f261f76a27479b66a968c51e4e9e697fbd82f8db2e795d650513276c31eca147207ff28be48e3530f22892db75ec04bf46959f2c0e51e85cfc570f4da6e88401bbf85f6ec614fff79f93c5ef6e1ce85421d76aaefe809a387867132baefa67c1e77c608e65d912f259bdc5cf200e6d7f73115615040da5d95e9e2cf4dc04c322fdbad12a9f924a479ea6b9d46b61c86714a97ef9277e9a27b8436b72419b36cc4155d4cee98e9de4eb77ecc7faf8a0c20b405", 0xeb) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x5) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x10000000000, 0x8000, 0x200, 0x5}, {0x3150, 0x8001, 0x1, 0xfffffffffffffff7}, {0x3, 0x42, 0xffffffff, 0x1}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="f82b0578179b1d7c4857d739f66cb57be9fd9ae47e95170ba4d6159eb7657da0affea3aa65218acd6e0b8ea6921621f024c15735b082a9eda8fbdf823c83c7", 0x3f, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) setreuid(0x0, 0xee01) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1b5, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: r0 = socket(0x20, 0x1, 0x3) sendto$inet6(r0, &(0x7f00000002c0)="06bacae524ee2a7d37eb93fd4504366b2da9a51109e449fab25525d898c12b6500522829aa4eec4350fe50edcda07a3758c80d02290004000000007700f4a61f449dde19b26cc901ed4eb9293a53e8f79418c366b5f08b1a1d428ba4d89b14612b68f5f24a1697f3c17cb1aa91a47aff033792a22aaa09aa562fe78df0b89c90117543071d59fa000000", 0x8a, 0x802, 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r2, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xc890}, 0x8) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xf3c3, 0x3, 0x8, 0x400, "2cd90920a6944cb76e5e8d44209772261d0f4ecf"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r4, 0x2) r5 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) mlockall(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7, 0x567, 0x7, 0x8, "e1c47cb74701027f132545ce972dc71aa81afb71", 0x7ef7, 0x3}) setsockopt(r2, 0x4, 0x8, &(0x7f0000000500)="0749a2fd97f9e949dc30960a87a659148ac308e9c1a2228a44b6a02c302958e06fb7eac4a16b59ec456977df2ba2080e30eb71df18e93a825826397a9bd792eafa87631f7765a19ca85cd9184b0eac65821efa2bfbeee307cf8fe1ed58ab789ed7097538de1453348b5d6a77cc83c16c931c2e8584e7e42d47de893d70d3d8e5ea9dbb47ecf1087a2f57d3fd48bfb66cce38e5a136bef539224c29ad2a53a535aab7454964960fa0e1669ee57a6be39500d28f581f725f604ab75f511b1cf3b38c831e49b656693a9d88e402d4932d3edb37ac19b7f6e3ebdae4f97c2ec508468ead0d60f4fc0aacac91538f710edc3548a88483e82ec74170e136eabbf91ec42f47a71fba9bef0e7bdaae71f2b9a88a382b0884a04e1659beb8d8b83b06939e7ce6c10896c0e4c37a0975e5db54cc3c733861b9c56a5854d5f3ec34a3457dfa3d4d15b65e8be8ebe94992ca99b6f7552085801408025e69017bd0e31249e8fb184066374943a23f9c030f2113a012a96064d5ffbcd1d64e4588febdaa9367051579db557be9515268ad4fc41d4983e6fbb4b557291b666fa0c2c3307fa7d553ef3d07a1868fcb0b5177160be79fcee533996af36710edcdc099882394b0571806361f076c5f5ce168de4475d0d1862f7006a75afbf04295278304db3dad2009ca7d505a6c5a4301c3f6f336d9adb2f6be58a93822f301b2f7e60126014be8785d13a171f58cdceb788b8f5dd92153fe330f510f913a31f498490bc792bf7443cd3670c411e90158a612cbd8929b4daa21f30b1ef991ab26f6bc6af044adbc8fd6270973e410b87d675b3b071d859326721dc77d085907dac03a6c3af1d87dfe9fc382180ef24c3b999886588a6c5e73be202927d96ccde7f53d303f4b6c8081614b28776b16bd1bb8bc682a60b2a198f18658f33eb66ba978a127ea9bb0347e6e5ed42dbccab70fcc7adb0f3e2b0c5871ea6903906a969a9a32646eb75f3da5efa8d14907bb44792b2b1155a7561cea3534bba4ef518da4bff21bb549a8b771cd2b4d944b036b71ecfb814c9bf41aef42b01f86196293664deca31e8a7ee25dae04a10dce3294e21895cb7c91e5e0e84bec6cc0e454ec26a2d8ddaa7acdd5df8251590765fa75ce7d7d4cdf5ac0fd4f7b7a5027baf5d4db3da08ff99e9be1db572e54001b033d57b7494cdbfe21e204385aaaf1a1ab51295f9d45f7013c49c36d1a3c8119f76783b46eac5ff49a62b629a7472267244c0bf37151c15f1e0bda598029c0e8bd3048f06b220b9417a8f3bac204eee1c36b930ea4f10c70ddaddfe6063db67f26a155f20b6cc1a192065403ee72dc2f1b33b98a9d5dee5827272598d721b24633a9339ea953770ec9099e09c5a88e1add098a012ae8bbe80f5b3163108a378e40a3f5510eb639fecd8eb225828377afb1730b33b02b00f371480a2c4952a516e56de4dd64f88abd596415f718f7091ebb00557ca1b9602ce8fde61f6bf4d91f40355504e74ead7c00fd45e62aac54f8a88f9d528158898c7ac9c8cdcbd4bc82fef697d131d768a65092a033016777f41cb6343eb9704d26e7994018d9cca07e7e97c9b4eefb1f18543a7cd2be2acdbc4aec00ccc0353e1e68de30ec9a6c590c687df21ebf4ae35cacc82dce659f225193e326055a5b67b950a77f1bc435e9fe9a40d3ee4aac0e91040320fcad83450f870162905f465e9a1f91a617860780ce7c56cd5110f5e85bb79ae546c2fffa1f141b9e70cee99fe38e4a6ae9323c13a5d8f9c2466955496e8aa84cb8bc04c8eef9e91c9779f951e9324bfc11fab0404167c13f850fbf6a2c00c9baf4954ce310ad7f071741d2afeafafe54bec861fec463342b808df661b649d3331bdb0fe32bade5f547209c97563372ca7133bef75764197c98d3cdf47ea76a0b79ed52ee1e16644484754f61e689ae40a4d50f35a988ffceca0936023207cfe52c849ab0f46ba43aa2929875edee34bdce2bc690c83118697d189f90fe1cb859aa3dc2264ee044bb93adb9e87f3e87205c2265ba258feb9b6f51365a889c55dfdac6b6d79550c3a0703441ad4adbc7713a392e9c3c770ab6d03cbe3af8fdd5bb4d5ea86fa51a874a3fa2d255066691f4666f82e8b84f5c0b0a93da7db78c82052cee211ed7116c07663875c6261b6a8e53f57383ef8f4edc28033a9be4ef864feb83d6e05b75204cdce3fd18915326619216489317b9e01eb16bb9e078f398081967577cdcceed36556949df70127b3643a5129e24cfa23603fd599b64e4e6984df4ab6ea9ca6f4d2cc3d3c065c6b19655cb9368d38cfb42a87dff0cba4b9fa5599cde2df0a9de7b70846a62eb30eeef50215ebaf12ac0a922f03f1576ea341ae77a7fbf3857ce6aead6a22c0bc7e485257ff94525457816ec6a15603911dfbb22c39959d7dbc42954e09f5d4222dc6eb9a66634562c19788e6c545a0285589a306507eae62977d776067adca2d62dc256b9b8b5d7220da5098a862e01cf935f5a0591d47b9b75616666fa94ce5e0c9ec962d71fb918e45a52124607ca2a3b663bd63a830af0f1df3b6e62d5ba76959ed5f304a55cb142725cd2cb58cf2c396c23911068a7325851ed9b0a9d6fc35d823b567afd55d59034a0aab2b769185f33f3486e00970eeb39b0fc4e43cdafe1f792fd34ecd56a0af55ceb2dffc12e80a52ca1afa316539412837b2cea07b99f5e6ebb9ba39025d55e0966e521acbe640aca60058967d61f07c9be879649e9b5a64ea572d72352d3663eb8ca20d375d35e73776d185b8a8afc8b3ccbfce9e752839031f843e2d6aa8f338ae2d165120809f254575ba0fb67bc0a27e24149364226c5f6f5cf1cff92f5f0169679f85a30d7ff18e006951cdda052c372056d89f0f082bfc0b7636636e5b39cc08330243ee6657f3a6c6f7cb8558f94c091e2929c76a06a7377fa14a7c21bfaa95ad29031e3fd7e62aac0e3fc82142e27d2bf60209fdca67ac9b8033d62e4c818c129f2c889705c75520ec1dcf76c1670d9d2d3a6b22966cb5d90e6ea143dea97333254ffcd7b69dd9061f6b6e6d95a03bf53e79012bb7534c65cf672457d3d5ca5dda0c2b9c5c53777717e5c2ac85245563427f5a7b0dcfe29580a0d2304235aec7b3081029bf9131ba2929f002a117830e7850c282a06e041a456cc337a8b488648898cab206f5ee9edc0521a139dedce025301592a510e488660a489ac4a3c592c7d512aa145b52e27ea6a7dcb9243a241dde05557f95d064c0e32ca0b6824ac174c4412b31b199892288f8bc652fa03a60c92f88dccb4909889f546c1e3efc3173b2cccdba75559a172eb1ec896d64b31ff53889db5333accce89060c9b5d29a253c07aa56e7af5642e65a4c8de5ce620359092ec477c2e6af21c2f09b21d3b040e3ae28964e9d64e82c526839fbf52a9c8f3d4c0800e3a41a46813b9a5b3d2eb8c54b4a4ccdedbf8b4475fe088dacb693b22fe103fc38d4c02b2fcd57b09af6e935be8f01edd96374443bd205366279c5c271300d0e5e986ac88fceb57113a5f672a39cad9a9f695386950aea6755040e8e7fb66bb12ef0fc21f5b80f9be998c665ecbba2fda761fa6686e4833e08642e1239fd0131dd880fa51a83595b31718143b53cdc411b991d60bbd06d7650d9369d0d543ab5ffc6e3db7c216a9245f15ae15854ce427548b0045006da42538fa5a62f2c3d17771593467db345f10cfa661d752a07ebcc956aa6fdbc97fa0cab29243423a6625de5c9b14184189628c0a5e1cf51126b4ecab2247abc3ca4400cda084db4dfcdce4eaf544e1202cfa92e2dbacf052222acf1d3d277d42e07772330c2c315b1e9596df36162c28f94a04bd31c5935a8691d14e29f91e124654db821546854fbb7c6e7c225980a8b887997c9b2aa37cdd6047df3d936156ee166522ef7ae6aeff9f06ed077ee68d0a4c53f002a1acc09e32846d6bede7adc64ff2c0810e0ea8b85832802cca6d92a21f5bb6c4e4bf98e32fbf6b20fa7bbaaec59a9c243d6559ad06b60f5e0a85484e5dad972014f044a2954cbdc057ca60037726b316083fd65a2caeb53089f24aaafd51b64b84033778ff9e5cc3b1336e780251ad87b72e4cfe8408d788747a44ed2bb716f7a4f65e54feb806ec26da6b3b8c08999c56a9c1c5b74c76a169098fb28d5b3bfa6c5f82a2557d57d6140d78f7782b91356349a5855df79da6433318a00919c5f487d1a0d514fac444dadf0a84df6a394ec3b1dad7b4fcc36a5802d0308258e9bdf8cfe93891caf04248dc20680a31616f6feb248b17a2eb48504c0609c102f177a41fb38cdb98ba35675f6f68d6b58e1300b2ec832b7f861f67c262b675bd861c6afe2d864f9076c4e9eac1f8c9bbb8ded7e48f7ecdb56cf41ce6d3cbe82502c75d073f03a49bef79aeb82bbe9f9d957e1b7bac5792a40fdc1cd8c41f9c048c11e2c26fb0d14c551d9fd1252b304033d9eb541754518099ae6be6c9218f1a66e9da84f35eb716dfe2467b51aafbbf21e7cce8a2be506df5bdaf3d848f9ba1b7ae21a38de919434dbba1d7adb4ea87b59dec3031fa14afb1beb2486c88c71f8d698804c8614eb3a20c820db3b96abcac0937c238c5b47196d85d1b686c11eac95544d5d88ec3601f0a161ccc15304ff96e9845cbc61d7cc0352469091afaed0c0d60c10e4e5a35e012c6932d7e7cf50e1da8ff3d4922baced1618f58b96c93e653a65b387d5579a87f3d7a09b792f8d3cca1b9b9a9f4ccb2cf4591a248924656e28154c1efc5adf3ff5573d5ea300b147cae0c07de0992a26d603cc3781190a0372adc19dfdbff0ffcc4c99e13125d869b208a7bc8e351781f8b31734587e704179884384714bda0942925958ebc2c3ea34f3432fa14c774e9688fcaae5792df36d7118b370b0e2e4d880f40fbb54eb8bfeef8fdba98ce74d6adec81ab06a0d33aa123a93098717263f221c16ed974a64498d5034d6a253c1686c7fadf7181b350009616367eba5dbcb3c857f575aa8720ff069a8fdb39018813a5ce5a716c4a66ce1be821437453d4429d6082458c23705706466b46f7dc2346df33369842ea96ef48d55244e7ffa9b16c133823a6e2aa058132ec7a18e401820eaa8b107cb5cb9c8bf24b74e50ffbac65f9ad79f3b6c5cea6e0d991b1f6434b5c7d96ec2282b99b6298e277c4c809cdcfa5992da0a3a1e91760445e611f77be278013d1987af1994d10ca585a15610a4d2a3d013fc5dcfb280205fd80b1bd7afdf17eb3bef39cab8e37d795044023a2934d694ced10fbb183691ddb1aeb4a254c2edd00425f9a815da8ce06edec13a7d317b2eb397abe8eb978fab0311fde4abb4350883f5e81c88b33ba6349088292d871f69e92688039a35467a374780cfa3757f2972c58a9c38cf0b4d228f5a25fc159b9e1260a3696ff15fdd0f533051dae2528a2d2f5ac751f67951ee8045f31fa989ef3444b2158270e89c3dabf5dc51ad92422edfc267fdd10f64d9923fa1d4f23dbdb09ea4e1168510fc8351a3365b67ff49a86011687dcf43a0f71c4bcd778daf98cfb402bb8d9abbb9c469629992588112d14f44afc2195b5be07e15cf2c8df120ba4651baa53f705960b295bf3ac95bc8358224730bd17c8b2f07f07314fe72289c83ba2a8b26d41693871a05f660c5ff9ed253bd7cb62441ceb16b013c35f403a86dd8025fc268b207e0d78451b199e99ef511342c6018db851c54904df4aff7dc7e3adb6fa864882d73370125c86c9887ec94092c4da5f75d1c1011c3a320d4050eb47a1c1", 0x1000) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x8da7, 0x5, {0x2, 0x400000000000003}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x7c}, {0x4006}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchflags(r1, 0x0) r3 = dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x04\x00', 0x80, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x5b08, 0x7fff, {0x7ff, 0x3}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1c, 0x0, 0x0, 0x80000000000}, {0x16, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2000000, 0x100}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x10, 0xa4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r5, 0xa, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xacef}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x8000000064}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r0, &(0x7f0000000000)="b42af5f25508fc4435136f72dc38e99673ced6ecd21fad10d998e1df92e511451c359adb9eeec11ff6eb32b0658703c8313e1c192ed8fd", 0x37, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x3f}, 0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f000093b000/0x4000)=nil, 0x4000) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/208) recvfrom$unix(r1, &(0x7f0000000240)=""/227, 0xe3, 0x0, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 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) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:01:04 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socket(0x6, 0x1, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = dup2(r1, r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0xf2, &(0x7f0000000180)="b675567191cfbe7e5fbfd81f6719a3894946bc460c907b95c48e6b7bd1f7a46030bec233643147cbe83bd6b8af853ff098fdacd140c59ca8bfcd7799ec7dfccce276b9691c4e55ffba1e70ae94ec72b53d7d5dd3b06f8827656af81550d31a91b058b7a1feccd4fcbed25e0318f6efad0c64cc18b3f4e2f861f6903e3297f72db0702e86a248d20dec5f3cf8c9a6f268c35c1bc2d20a2ba40bbeae13d9a1311d25c4d14f05ce6ebc6cefa85e253670a134c497712ed509d3c0cda73837402b88f9d65957df111975f986ff99b0bd0b184c6878b476bf6de5c2c26468dd0ef1b50751bab36c5971bb4e85514af0b8439c297a") 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x112) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt(0xffffffffffffff9c, 0x8, 0x1000, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe, 0x20000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x19281, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)={0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="f4") 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x142) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000700)='./bus\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r10) r11 = geteuid() r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) writev(r12, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r18 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r19 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r20 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r21 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) r23 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r24 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r25 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000740), 0x9) r26 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r27 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r28 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r29 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r30) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r32 = getpid() fcntl$lock(r31, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r32}) writev(r31, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r33 = dup(r31) ioctl$TIOCMBIC(r33, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r33, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r33, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r35 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r34, r35) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r37 = getpid() fcntl$lock(r36, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r37}) writev(r36, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r38 = dup(r36) ioctl$TIOCMBIC(r38, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r38, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r38, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r40 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r39, r40) r41 = getppid() r42 = getuid() r43 = getegid() r44 = getpid() r45 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r46 = getpid() fcntl$lock(r45, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r46}) writev(r45, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r47 = dup(r45) ioctl$TIOCMBIC(r47, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r47, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r47, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) getgid() r49 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r50 = getpid() fcntl$lock(r49, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r50}) writev(r49, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r51 = dup(r49) ioctl$TIOCMBIC(r51, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r51, 0x80044279, &(0x7f00000006c0)=0x3) ioctl$VT_WAITACTIVE(r51, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r53 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r52, r53) r54 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="245e1982751af94316272c56e5c2af3c0fddc95c8bc11227b88007d733b88a439157464c9e98f5c207b6528c3bab55654f91c9ff606cc09f9b72ef5e5f4c6c249f8adaae55f00892dc83d099fbcecb8ee7f1c01a22e5dc4c722bb940b264cba7ef174d060c36601aa274eac0a49698b56a969f503a3914f18859ee0610667c", 0x7f}, {&(0x7f0000000300)="9dd8761ee67e0d755dc00a83652474d7ef319b90d91de3ffdfbea48a47dd0dfbb8fd0517491692ffba885e9a6e811aa19d4f6893c58b2ec838e92d5a37950a9c63331df90ad2b7bfd24766f025854eaf9c9ba8c0738fbc52c58ea057f8e70f29a2dcbb225faa12d92c2b2c2dd611b3ff1cfe0261d1678ab3668e994857159a86dcec3ebcacd66c6d87a2b24c504464d03d70d1ef8c9d5b18e33c2a20e53786b27bccf5d74a688f256bc5ca74d4eb13ebf127bda5bc4c97db1eab52ff3e175e6acd36a2993108d91feba6edd426681216783b0a6fc625d655953b242612c809c4e5668a2df2", 0xe5}], 0x2, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r11, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffff9c, r23]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r24, r25, r1]}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r30, r34, r40}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}, @cred={0x20, 0xffff, 0x0, r44, r48, r53}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r55}], 0x180, 0xe}, 0x403) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1, 0x1]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) socketpair(0x38, 0x5, 0x8001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x5, 0x101}, {0x18, 0x3, 0x5becf6ff, 0x2bc}, 0x9, [0x9, 0x1, 0x9, 0x81, 0x7, 0x10001, 0x2, 0x1]}, 0x3c) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, &(0x7f0000000200)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x4, 0x7fff, 0x7, 0x7fb}, {0x6, 0x5, 0x700000000000000, 0x200}, {0x5, 0x8, 0x4, 0x7f}, {0x9, 0x3, 0x2, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc38, &(0x7f0000000040)="b633820f090000000f0000004d523ce36e2e1f7d83a7b52a592c04de46274ab55c99e8e53d80cc916630d3db4f92449413595e2246a49935db700c") fsync(r0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setgid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f00000010c0)={0x0, 0x53fe, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x3}, 0x0, 0x0) shutdown(r0, 0x0) 16:01:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000280)='./file0\x00', r5, r3, 0x2) 16:01:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 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", 0x168) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x5, 0x7, {0xffff, 0x100}}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1d}, {0x5}, {0x7ffffffe, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000040)="b6") munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x211d, &(0x7f0000000080)=[{0x23, 0x4, 0x7fffffff, 0x3}, {0x84, 0xe90000, 0x5, 0x4}, {0x0, 0x1, 0x1, 0x7}, {0x80000000, 0x0, 0x0, 0x400}, {0xfff, 0x265, 0x9, 0x5}, {0x611, 0x3, 0x73, 0x2}, {0x40, 0x8001, 0xffffffffffffff7f, 0x10001}, {0x7, 0x4, 0x1, 0x7ff}, {0x9, 0x0, 0x1ff, 0xffffffff}, {0x7f, 0x9, 0xf9, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1000, 0x0, 0x4}, {0x9, 0x0, 0x0, 0x1000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) r1 = socket$inet6(0x18, 0x4000, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000140)=""/180, 0xb4, 0x803, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 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(&(0x7f000050e000/0x2000)=nil, 0x2000, 0xc6040df7a7737432) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x511) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r1, 0xa, r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) close(r0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) fcntl$setflags(r2, 0x2, 0x0) r3 = socket$inet(0x2, 0xc004, 0x1) sendto(r3, &(0x7f0000000240)="fa6b264861c350d9333fef6d2e7509528bf52b8e9ebb729ee28fbfa73897a96b5464e27450dd17824195f008459b9315ae947f265104fc23f7a11717c6904a38216b13fdfc66c4d9095bc1f07dd65137ded4d16ff496570cbfb85d633f3d1738bb367e08cc3be7b370c805f25515ecadcb8778fe7c6438f0b1ef309614a7528886e71ad2e549f74f5eaaa360cc102ff95e9a68b6b76424cfeed52163c1b0f40db33ddfe427c245a69c679a2c8eb3ff6c4847a06da5f7ef033140dcabd41ef7615991ddeaae2375b4a1d2a6ddc1", 0xcd, 0x402, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xe) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8000000000000) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x2) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pckbd_enable: command error 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xa) pipe(&(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7ff, 0x2c, 0x3ff, 0x33}, {0x0, 0x654, 0x9, 0x1}, {0x1, 0xd0, 0x7f, 0x100000001}]}) syz_emit_ethernet(0xffffff2e, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r2, 0xffffffff, 0x5, &(0x7f0000000180)=""/234, &(0x7f00000000c0)=0xea) pckbd_enable: command error 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pckbd_enable: command error 16:01:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7d, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x6, 0x1b18, "2bd0c00968dc65a2dff3fde02b10000000001000"}) clock_settime(0x4, &(0x7f0000000080)={0x8001, 0x8}) write(r0, &(0x7f0000000280)="0b78f7b6788c3189e032dca01d0c530f3a529f71e66d3b26ecec08998d72fc43944deacecd99867f2bfa027baa692094fd95fe198330c26f7f59385807c259b0ac56104e102e9e877081a2041edeb7f3236fdcc9948db3536fb0099a21676594b9efdfccaf0f7d6ad77be48c75211f88066b37099b541dfb574caa04c26a234b592a94c72773fc38647b13f7feffffffd941426549bae31e60675259de5c0ba4f302000000862df759ebb1640e9090ad503f47b8f717fde1c0d5e50cf736ce62a2c9c2211849be69061decf2853d88cdb393b76fcfd68b3dc38aeceb7a2ddf6eb183e3736cb4f0bd727ed84e5a2780faaedfad2a1957b059cd16f93ce972772a81c22cba72de241551a5d65275b8f7a5cbb95cc5bc0706b6e885fb7fbb9eee00"/303, 0xffffff07) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xebc1, 0x0, 0x0, 0xffffffffffffffc0}, {0x5, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000240)={0xed3bc92, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x1, 0x80000001, 0x0, 0x55}, {0x6, 0x7, 0xffffffff80000000, 0x10001}, {0x7, 0x1781, 0x8, 0x3f}, {0x101, 0x1, 0x1, 0x1ff}]}) pckbd_enable: command error 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:08 executing program 0: socket(0x10, 0x5, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x84e0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f0000000080)=""/8, 0x8}], 0x3, &(0x7f00000003c0)=""/122, 0x7a}, 0x6df70214e8cd1cf1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10000, 0x0) 16:01:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000000c0)) shutdown(r1, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000240)="656b2a3c77197b91d6cb268b3a97bcbbbc38f691798ed46e34408d2b253a1aa10c61f96335c32cd62ce6e19ceb67499922d7074b343315cba220d0a7b8712ff1c6e69b2480942e7c3dc9ee96edd5880201762f2a699410c5ed53fe663ee6ef5ce5a5ed8fdcaf3cea35cc27a7ff6ada03f764bc3633e18facafe06eaaa8e706bdce108e3f52c08dbcf5dd4ffa8cdae113ff482ed124fc3342146d3150084ba185464ed73e900010a835709935fe4c4f9ee9230ff8d2207b9a63cddce36e9229004f87e5ca7fbbe996bd15642e2c1d104b0cc1ebf602398cb1ed58e9becc83620e1550e81eedae0114cc6d7035dcdd6d4de7189d406bdf0d2dc9f6d92b488064df56eaffcd75fb4e4312c310b7db9f569ff8cda1520745c5012332ff8a9c02a5a6bf22bc07c136fdca46a468341052c2d172dd56b4c860c18b862a4c0f8e011982f28646eff5f6cd6460c328474462b7e641cce20a40dab016472d2662336f95de28ff967481b4e28d882c2cef0cee283271162ecf6cbdc3d2c0f2ef2b1a975fd297c61fae80da2968e87db00584508da2cfdc964445e76ced72f295ea3ecb89c9316c6f4a4cb6cbc5b73c2774a73a4b9c73b5d92f48b73e21151c4254e04762895e13b0554e08f09d5563e9149bbe006bb33d3f96d94cc260a388688111438af5af3d016522efdafb3fdfcfd0d41b05b1ebc40525decf7ced6baaa8c16e9cc80647b06676ae3b7f9ecc2bd17a0de782d8d9b9a5b29d7c9e928850f7b363c46451666250c5d9e3f8a699e40e5f7326a80d2c22535b24636b3655e41198f540cd15290db639e06ce30c95a030a5ac4139a94639ca796906a9cc9f6a0bb37e71421d516b085924bb6b87e26db960f9ef2b51171e900f03552317ce15585229269035936a7a64939893efb8a28eda92633181aa9e1153e196a5cc89b9256977b34253886a0117d97364a9b7618882c0c7ce8b406196d8de5d7cb819b6a2655a979731426145b5de84a173ed3dc441beba4b5aed1a49e337ddb5a07ec40d91fca27bce7b427c91566708b73df382f45cf3568a3edd0e26625531ef68712fd81c76a14cffc3029526ee78b15e05dfa60dbd3ab12a57a9399729d6e26ba80e3f0c36e8d15fbe83256e87135ba7ec7f23d1740f7013515952ff6695e5fe82a2dae2d535bd5e1440410a267738a3c61aee76638db42dc74e2119ee99ad036fcc792611218f9445063f75b849bc8fb021e752d4103beaf2bd109ee9bd8fbae1f756639e96eb73d4265145012069bb364a68a4ebf80312ea1f43c45424191a04b21cdbace52308f08e074aaffb068fb20069cb2f9983206b7441f18a89abd7dec3bbf155a5f68bd6d5188dc1eb04e545a5af5482c908477130b273a1566265dc69ded81d8ce2200cc8cabd60459d1d2ec991e289444baa1286c179c3547aaad2ddc1c0e6bc88f6ad285bdd2e1be92b90e5d71267131402d9f24b4c64108ecea059bfee704698c4daadf74187c72c4554bcaafe0da29b0f9f555d7130e8b6e3106e90665b69bfad14b77b41da62d5c5ce5377f5e8862081633a1e118713e2e24c87888a3e69d565943efd5d988c66d8d4e9d960a8e9fa483af8a4bb134ad20d866485abb726779d3ab897f497905673c8416b7d0bacc20dc72f4ab4b037754ecdcf3fa971012210c824ffafa861baba4baa5e5e14562c5dd26af80df47b9b709a657fda0e4cebef28c498fd5d126b19903fbcab1da6bd151be5d86eb1d8b91a3d97ced6e4b85d73c2d5c44b06910f04f4b7fc42099f36813260aa61632cce574298414525ddcdb5ab2a5f35dd6d0cdc32559d888e72fce98d8607b859e7349fcdf6406faa985675478fd0cfeed7fdcc93e2187939ca34b30ebde4d4f62846f053e6b94c7adb1ede8c30acc479e826a96605ca84bde5a79dbc3b1ad173cacb46f5a76fee973486e384f9600d893972e7c1f39446c5f0942d0ecdd526347bf70ee614f610487a49b9cc5f662cce6ff2be8caa35f9bb2839c9f68db8fe897c8ed915a32440b2c90bd74d093a712ce9da3b69bb45a237262ee95fea3dee4955642986c4d06f7fa3ea726311dfb057b00a4c9181b853eb4936ddac396382baeccc4d11e7a35b42081a913b6d2bd98e1b94ef65a63cbacee7ca47920599186f20ab14b61192a8272da7270f3aab595c69bb8057ab6370dea8fd382aed1beabe8944eb9fee47f32e85fdd3bfa514c8a35ecc7a447d4ac238b2e0c7a6fa027126513dda3571bb36061bea417cd97b4519944575bae4c94290c58530644eaa6f19f492f98727c5b14046dc55c6171848ec5cf55b2cccbad702ab375fd5cf46c41d1807134181e1048d5eb56eda050e5dee60c14ccb911203b3e489e80e29d097148553022c1c1191637bd54e8072cf92615e425d2d8d980cc7d24a6f116c1ac1850fcb27c3f146830c0c8bc3285c47d67ab02e3813602479597aec246a08cdf3fb29bd91b0162d6f7a63e67195442dfa12115f958f7c64af080515e2c08622dc11036961bea54fadbbf1f8936b92b5417929dbf6be1570a7fe548a799107489fd4f8d956e6d68671bcca9726fdc3ea79fc2aa2d52b5c99649aeb9b18b99713c5a15d780a1212532e7a9525a39c6a4508033655329131b3c4d63d9c1ca2263ade72e8eb880dfb2aee1f5e7b315ac48387dd26d0c54e25af54233d3069dccdd0713021fcc3526c3b647058217feea69f349c1be49af55afa1acec111c42cbeda05853451143384dd8dded1c21519bbee4a803a2fb907f7a0cf770b18928a9a44425c2ca537049d7b30414db6cf68717aa4faf7f78d1a57380b74a13a9a91fd837c5171bf144c0a716df3a233b983d1349c63ede8493ce60fe997b42cddff4e43b677a1eb7538b3bd167813dc63ebfbf74ec5ec3fd21d044887d3eada587da880ff97dd5361bb8f84f04be9c6ee8b71b89f4fdf446ad89e2a72bbf3a7445f6146a466c878b3bdcfb7dc6db47cd786e471a1e0354dddb04ecd211645ddb8a83683b429af4a0c4323dadbf27d64ac574d7f96482e684234706c09971c97a51e76ae421122116fb39518deda2011ef0ef09673cffc9c40409c2f7417511fc879f018c685daf51a0cb0910036b9028e9da804f399cba90cf9fcc76e5264022763c32a073e1334b7e1cda8e1165360dea9a2e3319f5288d103bf757ddb78ad8c9eae3698bc020b380efc5cc56a290f14a0a05b71dd13be8aa65f0d25527d8b42e254694922b7f014664e7773646d02ad50cee0a415b9ff1903d1c084e9c382edd005bd7c5d911302c4648855935fad03b4c57efaafc51667c2e009de6a370d31f65965b3c90d71f481060da4d5a2653d898c5c58b6c65e0730217ebfe183963d5da8c083a54a970c8200fc88120fd8484a5e77fdde04a50922b4cbd8307df7f5b39fec548f21844e18bae229d32f42946908efab6cb3f83dcb4dfab3c97539ca8722b637d14807af5393cbaa0a3df4bc32bef91bfcdb0c864bc075673ed3d6a4b4d78776db8453b60723ebe6ccce955cebe64b082d0fd882dd9121cb1f46bc3cac791413529b15da3d3f23e5d6fdf79c323ee3d2b3a19d009309162b877ced3cd37aa5e0a62e28f10f83ececf61492a4fdd19ee9845271f80b071dee7e7dff8c4894103dd1baf104b67f0102d29f92eb5e4aa9b874541e2e5afd70fcf6cef93e013841d06c6eda6271344dfd819ef091022bf5c8a0b256addb90efa559017f648bcc43d3faa13b96bbed37f7d3bde6813955f6856fe51cb410ca87d072ed6756f1ca5d0edb32666199a7a416c1f66c83676b3f3c34d38b5ded422c9d1c7b74a2f6afad5674e567b50c83296767464cc0aef9c3966d1e26b8fd20b5e2efe7f59df2b67322ca46e850aa269c68e5a27f2df2346ecfa444c78727742c83036473b4d39a285c2a3f7e8b18f66ffcec3036cb2d42ede410efdc56776db33a37f5c5718c4a0469aca8bbaab1250a4de4890a8ae5d76e3eac4f3a21edd6f13f51f83bf56728d8dcfcb80952c5b4e93342df5ca92f2bc5b08f598bf5c32bfddd7b802b319995e266bb7f8d2d2ab7c2da2606e29ade5ca91fe32af980c27f599f7a0ce0d3e56b74187f91c6bdfb530453135cafd0326c70588df9ba3f677b7120ba56abb787f6d1541783e8e119981f1b2f20f11b1b70c50dd4f1992841a2850e4ecf2762dccc1f084aa5c80c63fbe7013f82b8fd2e5208631cd2ec97d68b430aeafe83aa686e7c69e1052aa9b9faa9c8f1c8303ffc6ab45127704f0a0475fecce5dc9833ccde88fdf02993df42099d00b246f9ddbcc346950f237c4ad813a9397126fabdede37abe2d189e30e94317bd772bb1f82f86660145b92e076a278c4820bb2ebe616c4d4ac3ff064245d9bdbe0de75527dcb23106ebd43be6e3e77f087aff1b0822433f184ca534c934e611d3da731c5e6f7d6795075880213641e249561442b514843d504d0b1c0903ae6c50b40cb1dea48355f96af089d2c4194282d013e8f76443aa41137efe71be697e44c04d410a0131af45a936b143de899516e9295ef2545d40327bae540b5d8f9f06ac3f612a8ed294bfbba153a39d52a04003bfe644ca722502055868a8850e8216c8d180bcff5ff4eb4ffdba3a7440ca1cb6581e210a5a798f848dd1e8b1a88cc0c3515fff9f0b1bbdd07c8680226fa7ba7b27e8ef8c6a19ba7b77d889ce017a107fbee6a9b7b17ae8dc53d09c519f2507a56cc9a3aea2a931472e09d82d079071eba0e820f2cf3cf28e8a872db7725cc023819b28c2050f5b456a6054dc52e36c39b1ca494b1028500728fcab36e72148c99fe4a9a974e7143ec3023246418ec7d3609e278d82c3e9a0882d09dff5edbd48f00218067d6051b174434f86ad4d84612cbc182329f43a9b9e73c19cbb46f9c4ec7edb9fe4986ac53663dbfaa063bb1cccc43d4efd7c245c752e168ab62e19128d13469503ea1451815e4ff6a1a6b49cb28f19b13bcbb3fcc097d023f62f3c6d738807b3d1b30c6e37dfd3d3945cfa3ca7743a91cf674d811db6138b37b7db90eab43cccbe1465629889e97c0a70e73c3324164194ce358c670faf14110c650f02684e18331b5bed06fd8a96fa6716cfd5acc60e62f4d0a197390e4e2cd4764e83d3b5ff7bcd2c1b226aca3754720f061c5e58ec089b1f7fc2b53867858c5593346fb82cc6ce5568a558e6ee4ea598747a98132f0f752ccd6dca6d5ad389af83011f0094dbcc87e9a6cb73e39db3fba59e17dfcb37834c26ed5b263706b6c7837d35df5c624240dfcf68a8a7ad8f206ce04aee59067a9fc245589a1cddeab9cf5f81d8c18b4eca30787e31c5f706e326c36bb8caeafc5505da542269382476c785a9f35d5b7dde32fa325539a13bf089ae7e8a3962175c421f7abd5c68aa45249b99c898d201e3fbd62913a22a3d641af114430f607ecf06b63c273c1c4b74a62378ef896797d48df51094be9628d4368fbf68ae0d1f6a59a74171ca61161e6feef6b62087f2785d7380eab6daed97c8ae8373c01b389da9a2a38d39de0fed36ee0cebc205c21696574c833ae2960b1379dd266aa7aeaba83942aa8514554a053d1e46b6d841bd5ad645f775ea44744f6b2211d0d0cd5b1170d483e53f5ed67c40c6dae4da93c9b7864138791a73ef784ec680ef84b24968db7b9e90c9f658c05089f362401bb863c5779edbaba4bd1a6e870f5b8574ee535d825e26b3b54fd328dc72362b3caeca4829dbd0b6bc85a3849ecc1d5195187ca6bbce117f9bffdc088a1d6ed1ccdc93a5fb745ebf23c711e8d8") open(&(0x7f00000000c0)='./file0\x00', 0x6ab5749f5a0c02c0, 0x83ac68cc396efa67) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x14}, {0x6}]}) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:01:09 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x101) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:01:09 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x410, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x10d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5, 0x0, 0x104b}, {0x7ffffffe, 0x4, 0x0, 0x8}]}) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x9, 0x7c, 0x3, 0x64, 0x100, 0x0]}) 16:01:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000003}) syz_open_pts() close(r0) syz_open_pts() 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchmod(r1, 0xa) 16:01:09 executing program 1: syz_open_pts() setuid(0xee01) msgget(0x0, 0x100c5) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="b6b4") 16:01:10 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pread(0xffffffffffffff9c, &(0x7f0000000500)="9e86efb3c39089f65933255e3a7b177c3d378066d25cca809cc4105b95da214974bfddd9e624fec45990f681dee46706fa29e08003fe1dca3e542c16635bf1429580e344d39274a7ec4ca2f4f3c30917d192abaf10809eeba597bf1117ef88c9e823c3e52812791e26252dda4c0fa1b9f8f4c11e6cf81669a47f6ec0c5482a1f48fa29744c18e0bfc163187b466839fc35b4f5999329515c02641e16d043bdac131f3f68900a7de7642736cb652d4528fb4a70c554abd7351964dea1c084e4a1afbaab318e5a68e2845731d13a89061aef6ac561b3dd954287842f55b3a25763307503ecae108af5a7a46ced4f5cf3158adc9516c532b87a890e8920fecb148607126ea76a154cfa95a7ba4d79c3d9bdea3d964d500dbbb1ae89fbff1b8b378bee260e213fd8c752468581e4b5e09308a385cf5901158f76f79286c61a4ab36ae9323609f2d91b7240437952b336ae1e07b47c4c59cdb34351378fa72a67356657f5febebfadff0193aed3bcd756c054d5e511f75dc074b029f69f04b0c25c7a5b313fc8243954aac1d5d6d27b397c0839caaca39f349a2544c9655646d56c18142d55f2a6af8a581293f7e4b0a4808bb45d58d36d8667d4e816072450b053ac36c748b8d1242ef03e447037ec126f530308746f0212c92d8919305fe44ad25aa581011fdc84a237d6b168f8e58047c41fb593a1b5a6b73fad9aba3f0af75e8fa6a20527974af150423192259227504d6f0be6573228855286708fce9b9c0d77caef2bb7db8cde565b08bde2b890cf166f3dd77a71275c9eb28852ca2d314b51765b5a400ab25f934684fab13d54bd0b7436a04ccebacc331f02f2a33abb2d4ca5f6683fdce2c30d767796c92242e3739ed75cd11a8a2e9cc6a40a6897f89f3414b2bff71b5b85cd411f777ee917c857a43cb143c6410493feeeeb3a2d6c7b11891c0e803613dc8672e6bd591a4fed3daabfdc6573459a2fefd1a40fd3386e68ae774281e6e6a58df915f05333f26a4ba0f7e6b4b0e88ed26fad0536801731b84d2d7cc087e3d18a91a29577c81d47080e9b1a94482de1a59cf5c7393ca22c5be35e1e23ac338d1c67e465206d4f205ada17675ad26e800ab521d352aa77c8ff081a3d74b29b0b09aab841c958a2b7fde28f50de9570ce66da8a5d70840ff3ff8c7329868afb1c04421e75a1262046d62e0c712072c22de8a2cfa4f87c51dbc41de3de0a621bb461dbd94f6b671479188a3c44b84d979472967277b2545acdd299acf89baae2dc74214788bf492b0043bae30bc00daad27d60c7e691c89c82b289da46a41ce2b444d678409f70dc8b83c60568684dea572ebe018de8c04fb64433a97d9c1372462eddc28e7c65938c434ebf6e9f425a96ce84991aa0158f6cc57de0bf0bee05924fa7467f806ffc206a82fad01bf521091554f6f9db4c34365b35638dc143d285f33893d977ddbc2de0b93c328baa140776326e08b6d0c0fb562122cf397e005ebe4f2559c06519cbcc077c893f877bc89523db1826142afc5d7ee3af2c6338a7a517438342f1ccd313b51f15de2c423aca9efc5d7f9985afec783333086b64136f1a35f53720cc9e4bd0043a1133e76e3bd26aa8eb08758c4308b5f41f442beeef7a54552f4224703d1071276ac306808efd7411b5f0947d779e152415736c3e18015a7823e686a8f6e92927155ee816d346c81c7b5a9e2931792e45454b11f7cea655cab02aa4c3541c8f7a9826410e0dd3e72b257405c8a0f60db78afbc728d7eefb1703b8dee711022e23864cf298913e9380adedeb0da987917a072fd1a87bfc114f132b3a72e01b12c90106de0275c5dda3acaf4c25dc58fbbe18714fa1018c22c23ba93a0b9b4e08d680210dd2ce6c555cd9d796d119f9833c112258065937b852e0445b320af89877f85a45dd449adf7cc0e51d28b772d343c112ba5ea2ae041ccacfb9df8a04df8e0577eb6ec891ee889fafe9cca7650d79edac3ff118f41334008ebf726ed3589489901392c97ad8c5da3e3623fdb039f8b165e00ac2ac721538d6376bab83103596d8a055e1e8a653f574c24bc5dac7348930134af1ad95338390d4b7b36dbee692dddf838e411d071f0af8775c01152b247a02b630545ba774507549828401cec435ce44889ed48de0a03a9070eb48d3406801366f0a7f33f189786ed3afeff9c8f186ff677c8afa1063e27fa58a99aedc734d0ddf37535908403c90749cc69b0073071e259aa6c3d8cb1500897c0d13c585b45d7a15ebd6cbd6f7005413ca9f31322c6e5a5031949f157ab7686e865abbcbdf3815d774565a7d13fee2f4a45eeed519309011b6bbed8aca1000acd3190d05d6a9beeeeaaeedb87ab5d323ef4d006874d415f40c39482b8a1df1518385f8c238b9a90dfd1bb6a71249d91dc51824f3a0aaa9bf0af2afbd8623e3dfb619a0fbeb106f16dddd73c1130d1bc915d968709e4f1c5c56813bf81c18bf6962de2bbecccffee2974d4a437b3687ce287fee2bfa91b3a466119808cdece797a917413173e746e317f774674831799a135d32287ed47c3726fa8e90b3a9e801f43545d9e954a5bc473a24b527369b350531d41e825ae0c76279ce0d08dd8682545197c89bde0d21b2a97cb6b22702b89f935fb71e469b0e9599c3b6e3a187e68ed1ce02dba76a6ca045c0da885bd27a38876099cd54fef37a2006a7a3ef56deb2bdcf3d771abdb3d3f2642896665e0883543b1ad8a516134ac485838a93af575f0070596fce0cce47ec7da45e95158ac97be03d9f7c54898abd00d4d0cabbac60872adf514358addcd4c1689c1027c36dbc918b69b3a15e9e7c8d5c8eba7329420285a762b7433091560ffb6b8beb18feec6e3f509549d6a8718b806779e7c1c6d9e5ce36bd3d26ba9ee7cf747870f8cd3ff0e28655cfec360c6c37b20d0c41cf9c8e46737082126baa8b62476617a6e88712255d7796c3c367451d2d8437b16029acd7d4b3ae3c6fd6c943578b6288511886650c247de2af934ab64723134a8be0fc60ee8d501a4187233c25b75077df56c355024223f566b0a9a2592ee56c2915faada7ac8c524c83614337178c1d79b230d75c9db56377abbd7a281fe26b1b48daef7753ba02e9159a7d84dfa77af791339cc8c91e3d62e602f85bc7049be48446bf76b554c8dfe53a13d2b2be600b4e5d4410e2540e68c95f8c799dbcfbdd7ac2673527a28c0c8b35071261dd6277436bfa7c77ab4f69da829a185cdc6f9df6aea7f8faa347f15e199eca4096add9ebcd8578df7c4818695c6df3585726116e3adbf2f66badcaaace7f45ced7211b370d2c958fcdd894a6a3a87a06cf7a841446def45b5a2d100eaac053b45260304e55a6688857144d07df97303f230b9f9349fa4c530795da23fa92e8c1bd26a8bd087b356ac57715cf17d6e60db945ac2530aca9a7ff6b2f8b66d0d8f463ea9efd337d078774efcb1b916a21be9ae06e117accb66abf670df36270a12bd882ff7b00f8351261509baccc7e1f0cc5354cc5940e443335be8323c08a532e423c23441d131474a8cee8e68cdd032990701ddb8cd45ecd962701ccf1f5f3d7a6404f18959b0c4b3bec50910fbf9ac2b93d62e89ddbc88845f23ce77ee1302ee6a5ea7e334d234c842d04f232e96885edf73404ca1fc8d18d581cdad2f87d1b1cc5e3a3f9a48f9454092957065d3ab8f81a24a0df6fe3d9bf5f2fa4a20f33661ece67f35397743d32029e9c8e12393b75193a151d8c63a6ae12b334d7530fa137f14b8f75cf4f1c403ea2465baca0f4038cc236037becb87d3022a0325e3dfeb3a2ccbf4a8d24406bc2d274a8935410a5c3144ad40830b6c4e3c5945fe8f58346ebf9f57787f1344c6efb57aaaa93b4756362fcdcee86852da2d7bee9f2356f84a58c0f1a965167289c6f2cc519b8389b6b521ef1c5c0a1c7f5524a29c4f590460a224eb2e97213310dd3bf461a15d643c28829070ceec74d2402ea0f939f423db0cf968565a4e7c6a8d93edfdaa835c9ca29313da903771463133f06059c26e5f9459248db021de0f5227b674b963a16f940a50a2fcc312060955f5f19be171a6f5e909b5be68f282939b23eba6b0fd5bcc4159a4c9217842461b83a5853d0e84f04079b966be0eec77c0fa2caab67c8495f866b68c6bbc90be871c6a07a77161ec4cf63990bba9112d7c548ac640d7838b6139d3ee97e6d7bd07d35fc48a770d6126af13d9188cb11eba52c8f27198fe57e43f0c3dbf8c92692f5ea926b51da1e216b7812594cfd4272ee95cfffefb530cabcbcc43e50d35727d6fc9e0e1b233969869bf94d35909210e3b44a829071b51b9d1b6853317b3f01362fe845ee58433d88223d1f4f17e9d1cf682ea06477897663a4c998daa549cb99c93309eb72ed0f4745521eab46fd49a01d0a2f2d9603d4d267a7a89845e1c213715a233c7a6611d540177b071e70f2a41ffadc78557d57fb6b63e42b826511b8946fe852b5c03af763bd991645891694a2a3de41c71d54cf276467f9380ba14e0820e5c72dabec592bfbfc1ac5f362efce005872923bbfa33e4672ca1ac0b67ad57b1383dbdf2b0aaa127c1b810c175f8f6f37bec0abec2ff655e33f9b7f46c2f83c315f0ada75f41240e01b366c6deda28a876fdd9d5525e764cad67d1fe2a44dd2cdb29182ef144ae004a913a5ccd06a51aeb4df38833e8eccaf111955276fcca9cec97b6aab93250c9ca0a07696abe0c39cbb51bb3f1a76a9c34cf2eea8bac19e9e2409039990faf631c177157690b3826ca456c40b000d05f3e5a098477364139a7637b95287bcd9bbdaa618a0092d873067fe039019e12edec92b205b0138be3c19292413dc60104babd35ba4f1933ca4b21ddff278a16635ae7959c91d9a3ecac43a0daf9daa298147ee5a87089a9e5afcc16d50f788f72d1d7a5a52c2088d1873e2f0cb5aff25d69bf45373f534418be93f9ff5c5573c2a013fe3c452b8e23f1f0dc5b287c56235d207178ee88da4a3f9a86961e15cd8fca9261edd338e1d029d8ea26cb8bff21f5be954e52b51b2df46ea48958d53335f7125e42202ccb2f91f8af1a2747b20547b2204fb53fff3c35daffaad9c56000466c6336c803e4c1477d97327b72ccff6c08e64dd3d8ac08e5454d3c05555394604199feb722ec29e8fddc04aa6fa5a3b8478b07cfbbee7a30b2c53576def0f0b3619a84ed0f1727589aa3c8bb356017ef6b2fdf0c430d822b3a29f88b8a6f9eaf1f59ff56e249c28169f2c2737cbbf127bacc3f9e727c96c61c80fe0164452c2c629b16ef963bedbd563d242910e04fe4b8e6cff71bce4066df13aeb36bee4515801050c07651d9340aa7a965982f152708b567766f59724073c6194daec2d5b6edda8669609736cd1a495c38cdc59f3c19c890dac34e69095d84d46abff31bd391c9fcebaa76535ba2616533fa0cf4fe07e3c43b2710470baca772199ca5f60effa68c7f48f3053ce3824eec0dd371b3bd234210e0bc5bbf2142e990e1cf7a673df71092a10587320d644e80a355ae359a9e56f56c4dd767dc861fed972aa6b54da9f1f49a58cb11f76d7e67c7a8cb0acadaf532f948e2dc745ea56025d194d70e55bb8b162cffc2bb73c3083aed7ba62066b2fa9f090407edaaa2d343dbfa5b214f3375efac23fa31a1a969cf0ff2d69dfcabb9c809325d9d8f4eb24bfedcd2a6ce96e372ff9fe2f9204174c47098f25b3a5f69f4409d0b1209cf238bfb79fccc9547311a5bf5b5e14ecfe3e046d754ac864b10035636f2d3e", 0x1000, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r2, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) read(r1, &(0x7f0000000040)=""/1, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x8000}) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3c1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x9731647da56c4f68) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x3}, {0x5, 0xffff, 0x3, 0x7ff}, {0x4, 0x4, 0xfff, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x7) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:01:10 executing program 0: r0 = semget$private(0x0, 0x940c31df7d1ce789, 0x618) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8204ffffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f00000001c0)=0x1da8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:10 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x10, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x62, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0x100004000fa}) acct(&(0x7f0000000040)='./bus\x00') 16:01:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 16:01:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt(r0, 0x3, 0x3a8, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c, 0x0, 0xfffffffffffffffe}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x800, 0x0, 0xffffffffffffffff, "1fd9ac0864ff8ecde0a0be040016d78c5d00", 0x1, 0x1}) write(r0, &(0x7f00000000c0)="7a410f782feb14713526678ea487fd6688fc5cdd153f84d7897dbfb879e8dbc5507f3c0d1dbfc752a818ff5c", 0xfffffffffffffd06) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x401, 0x6, 0x400, 0x5, "20ae6f19d8142a5065381ccecb9ea24ab23052e0", 0x7, 0x6}) flock(r1, 0x0) dup(r1) close(r0) setrlimit(0x3, &(0x7f0000000000)={0xffff, 0x8}) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") msgget(0x3, 0x0) 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="bcb2128c662187b8a769"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c, 0x8}, {0x5, 0x0, 0x0, 0x800}, {0x7ffffffe, 0x8}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r2 = syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getegid() r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) writev(r15, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r17 = dup(r15) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r21}) writev(r20, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r22 = dup(r20) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r22, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r24 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r23, r24) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r26 = getpid() fcntl$lock(r25, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r26}) writev(r25, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r27 = dup(r25) ioctl$TIOCMBIC(r27, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r27, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r27, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r29 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r28, r29) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r31 = getpid() fcntl$lock(r30, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r31}) writev(r30, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r32 = dup(r30) ioctl$TIOCMBIC(r32, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r32, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r32, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r34 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000340)=[0x0, r24, r29, 0x0, r34, 0x0]) r36 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r37 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r38) r39 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="201c4a6163ed27dfb3272726ed205ca7a3cbe20352144b88291292ade869993cb0555814ae80549ac6ea7411a114", 0x2e}, {&(0x7f0000000100)="1b7f0f77913f776c1249bb2753596e60482201a5ae9ecad8bf94b889c28423da2c4f3886f7fb9b1409c8514409d2e99e944fbe8eb2a54825cc607079dd60749a31c77091f327b2109d35262d8575562f832b0a4e334d66a6fc4508c048f0a84555b32fffaad4aa3d975b947734432addd482d060e9c3883fea5fca613e7f047d82fa49d16c9119bce8e0be53599fd3b5c0120485c93e0118bb1ca91439065715c405eaeffc8b5b", 0xa7}, {&(0x7f00000001c0)="186f5734d77b464663849f76", 0xc}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES64=r36, @ANYRES64=r16], @ANYRES64, @ANYRES64=r38, @ANYRES32=r39, @ANYRES64, @ANYRESOCT=0x0], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0000000000ffff000000000000563f577093aece361637f023903044f3f80418ab06a58ff57bfcc424b3d86dc33eddba1ac6000000000000003ba6b25e94ea701c27b6e83758a3275d5a4816080efe9cb4b960ec4964e59d6b93f488ecc801f0fc65e0a0e36db26b04cc0723", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r18, @ANYRES32=r35, @ANYBLOB="03000000"], 0x10c}, 0x6) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom$inet(r1, &(0x7f0000000240)=""/141, 0x8d, 0x1000, 0xfffffffffffffffe, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000040)="3a45cfe293dfaa2d97da291d437baf7ece9d617ce2fe78d8d84120ce1f9c2ab22132e992188ab71bd6b0bfa94ee550c85f3ae7314dce393828f6c217aed020db41b7dcfc21363d73d2f152766803361c6f108494f240977d8b5dc92afcc0a22d5c3300508f4f4e1778d064d1ca35ce4143bcf6544c50750d30b84f5a3b9de4c55311c39e7cfbbeeee2ef092489678d6352") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5, 0x0, 0x6cb, 0xfffffffffffffffd}, {0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x9e3240434c33645f, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x7, 0x7f, 0x61d3, 0x100, &(0x7f0000000240)={{0x40, 0x1, 0xb7c, 0x2, 0x3323, 0x1, 0x3}, {[0x5, 0x7, 0xa89, 0x8000, 0x8, 0x1, 0x20, 0x7, 0x6, 0xb187, 0x8, 0x3, 0x3, 0x9, 0x5, 0x800, 0x9, 0x6], [0x200000000000000, 0x3, 0x8, 0x6, 0x3, 0x8, 0x5, 0xe568, 0xffffffffffff7fff, 0xffffffffffffffff], [0xa5, 0x5, 0x2, 0x1, 0xfffffffffffffbff, 0x3, 0xff], [0x8, 0x66, 0x7, 0x8001, 0x1, 0x7fff], [{0x2, 0x0, 0x2, 0xffffffffffffffec}, {0x9, 0x80, 0x4660, 0xfffffffffffffc0a}, {0x1, 0x10001, 0x8000, 0x4}, {0xf2d1, 0x8, 0x2, 0x64}, {0x6, 0x9, 0x6, 0xfffffffffffffffd}, {0x9, 0x1, 0x1, 0x1}, {0xec, 0xdc5e0000, 0xfffffffffffffffe, 0xffffffffffffff7f}, {0x9ee, 0x5, 0x4, 0xffff}], {0xffffffff, 0x408, 0x2, 0x4}, {0x4, 0x3, 0x145, 0xe44}}}, 0x8, 0x800}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="bb85a8b01afe365275b86667e84d4d460fc2085afce05d88821209dade5344684ba10a7a2b547187d59508f17f2609df9d19351d1b26e78c54e96298b29f2804a476e112e296c27633ef970aac726220c42ddfd1236f450b3fe97743c3139e15e6", 0x61) ioctl$KDENABIO(r2, 0x20004b3c) flock(0xffffffffffffff9c, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5, 0x0, 0xffffffffffffffff, 0x1}, {0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/17]) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchmod(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r2, &(0x7f0000000040)="8ba29970d6ea9fe2ffb007ed8e4f", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0xb0, 0x30) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x5, 0x3, 0x5}, {0x26d7, 0xfffffffffffffff9, 0x400, 0x6}]}) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0xa34f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) socket$unix(0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="3e7304f3a258a364ad48e7dfa0c8bfce1a2f2ba88a505aa3823b46474c647bae1213", 0x22, 0x0, 0x0) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x20, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dcc") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8001, 0x401, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000087, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffff1e, 0x0) setuid(0xee01) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x80000000, 0x2f9f, 0x8, 0xfa}, {0xab, 0x9, 0x600000000000000, 0x6}, {0x5, 0x4, 0x0, 0x7f}, {0x80000001, 0x28377153, 0x80000000, 0x6}, {0xfc, 0x6, 0x1c0000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c, 0x0, 0x0, 0x2000}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x44, 0x7}, {0x21, 0xc1}, {0x0, 0x5}, {0x86, 0x8001}], 0x4}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x93}) r0 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/4096) r1 = syz_open_pts() close(r1) syz_open_pts() setrlimit(0x6, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000080)=[{0xac79, 0x5, 0x3, 0x80000001}, {0x4, 0x8001, 0x3, 0x9}, {0x8, 0x6d8640b6, 0xfffffffffffffff8, 0xa}, {0x9, 0x0, 0x5, 0x80000000}, {0x20, 0x80000000, 0x8, 0x1}, {0x7fffffff, 0x8000, 0x0, 0x7}, {0x100000001, 0x100, 0x9, 0x8001}, {0x81, 0x2, 0xab46, 0x34}, {0xbcb, 0x3, 0x200, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x1, 0x0, 0x0, 0x2000000000000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) r4 = open(&(0x7f0000000c40)='./file0\x00', 0x0, 0xe0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname(r2, &(0x7f0000000b40)=@in6, &(0x7f0000000540)=0xfffffffffffffe43) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000800)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x0, 0x0) write(r1, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x1000, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000b80)="fbb005aa6ef8f7ff000000007e3a27a53c268b4c8eaf2de8f506e8787a411e4690cf4192b63a93f988b32a0056d6cad90a3135ca67fed4a167e77c4db9d06abf0c88b848d73f07988c6c8c47c018dc28", 0x50, 0x0, 0x0) fcntl$dupfd(r6, 0x0, r1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'\xf6\x00', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20, 0x8}, {0x6, 0x0, 0x20000, 0x100}]}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000500)=0x4) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000880)=""/172, 0xac}, {&(0x7f0000000940)=""/130, 0x82}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000a00)=""/240, 0xf0}], 0x5) acct(&(0x7f0000000240)='./file0\x00') 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x1f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d\xd9\xbf/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffff38) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0xb2c8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x45, &(0x7f0000000140)="149130da957e67ba8392c0b01f000bde807b95b9bdff8af24307007ee470812ce9ac9690abf10f274927b9dcbfb0d456c569d2f02c0a34f779543c6826486530e2c6bed261") 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2d, 0x7329e6af6f199218, 0x1ff) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:11 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0xabe4, 0x100000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x4e, 0x0, &(0x7f0000000080)=""/78}) 16:01:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xdc, &(0x7f0000000180)=[{0x1c, 0x0, 0x0, 0x4}, {0x5, 0x0, 0x80, 0x5}, {0x7ffffffe, 0x80000001, 0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x48) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/x2wo \x00', 0xf63c54f777b2e740, 0x0) recvfrom(r2, &(0x7f0000000380)=""/82, 0x52, 0x1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x96, [{0x2, 0xacb}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0xed7}, {0x5, 0x7ff}, {0xf7b68114bba07308, 0x400}, {0x1a8766fe15d9858e}, {0x5, 0x5}, {0x2, 0x100000000}, {0x2, 0x7fffffff}, {0x2, 0x100000001}, {0x3, 0x50dffece}, {0x2, 0x8001}, {0x1, 0x8123}, {0x1, 0x1}, {0x2, 0x100000000}, {0x1, 0x9}, {0x2, 0x4}, {0xe9f5c564db426603, 0xe48}, {0x3, 0x5d9f}, {0x1, 0x1f}, {0x2, 0xd09}, {0x3, 0x7}, {0x2, 0x36}, {0x3, 0x3}, {0xfd700f8b0528c47a, 0x9}, {0x1, 0x8}, {0x3, 0x81}, {0x1, 0x7}, {0x1, 0x80}, {0x2, 0x100000000}, {0x1, 0xffffffff}]}) getegid() 16:01:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) read(r1, &(0x7f0000000400)=""/148, 0x94) r2 = socket(0x18, 0x0, 0x7764) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) pipe2(&(0x7f00000000c0), 0x10004) syz_open_pts() syz_emit_ethernet(0x2, &(0x7f0000000140)="b532") 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setuid(r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) 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 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r2, &(0x7f0000001d80)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000800)=[{&(0x7f00000001c0)="60e4b03023fe2aaa40e701fdad5610f06cb7f06f9bfdd638ee8c587c29189005e3dfc7eda97eb2e1fe2d4a350753fd77b07db2a6506961cadbad7443666120cb7e63019b76cca502fa749ded284224ff8cccb43be626c6d89a2eb541c2e4bef8860a8ff1cef5cb128cdde4b2e454d1b58ab0a92751dc5e1866fb5df89e4a3a4618db5b0f53cacbdadf791b55e1106c75e45c730cf6c646b3131f07958168360e2186f29cfee9ad821443814b3b02155d1946e634fd28d95b2b3ba03740d44d1978caeacc50d999f119d63e7f0c6a8172ddf3d3137f45389fde299d111009e32f052bbd4f725036159b9920f229", 0xed}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="730470ff0c220ad0189ffdf075cbe051c5214952526a01d0dc19d1fe", 0x1c}, {&(0x7f0000000340)="8c39fbe5ef9ae060d6635fa24012f6c331a957674131ef822db117db5e58a58aaec4b3bc2f33d422ecca7dd5033678477167646f29b8ba07217138ba2c3b1a5a82f5f0c00bc4c35795ffe3fa71e078a343808862da354d9cf555524559fb975b0f13d0014bf548e24d7b0bebd87d9d9228c0a8c79c7269d2d3e0acda8f4d33815c1019b8832c04f8f61792a1e45d3465fda65a9b3f739b5ba044952bc06c8e0221afdbf80179b397e8e26f58bbcee1ad7c4eedcf0cea9c5046391b7170016bea1b6b10dd3a015d", 0xc7}, {&(0x7f0000000440)="4adecc20264131e539c3b6e01a48d22ae0660ac8623492265947e713499824b4ded396b0bc3143585c06e70899521e7fead1dbdb452a624c9e1e162449132ca6533ab44f6e1fcb446fc16253b1b4a6b29918eb4538c92cf04e4d952f93069fa82ca70a8948d78c6558411a3fd0b0704a06aeb7100387b795edaee05f521833d9ea41a88d1fcb8aa6f41a6b4cacc5544355f3eade986813df7d5f9bc9c1a5181f6de34a3cda5f48b89283e34a23931855ce096388fb4f3979290a91781fde163941cca50eb0341dd3dcbeba7d", 0xcc}, {&(0x7f0000000540)="1f5ab6a1702ae8a1e3cc2174d9a1519c6328532347771ef4efa5a70b8e56984acd37410d467f8bd5ce2b4ce872e5f949e48455b788dcc6fa6e36dcb8197b78d5c4dcb653b07d9a4e27ac7f77c9ff21dd549216742c4e55d1901007cafc56cae460b6f430b0f7a26540813561124439895e5437ea53a62ff7b226381030fa88923910d4ac914241334a8aa760407c4ec5b6bb7d47f070f6199e41846230c9b4f9c99a03a7983a644a91d6574e3d49a0c90f47f72482f1544dd9de40014b6022f54daae9159355ab04868be4b44bad8228b3e59506e1a1c9116b46bf908b4cef5630fbcc3cf0c7", 0xe6}, {&(0x7f0000000640)="75c1b6b86c0f5d962bd23fdbd06db79ee853c24c8041504ef46e07c068332a0d94e8837ed435a0c919cb9619146e682946a756c17697a6efa8814fbba28731c4f1f19c5371a41355b80fbeabd9a84b7d95c8be5144b9daf5bf14a3eb0a39d71327b908bc12728f6765c01488167a40a9c3ecf21225a066727f5383022f7005ac8811807e933fad53b872c2125d73f153108d20fe628a73a5cfc539563ec19a0890603a6db0dd54dd18dcf4d3d374276c0e40887b884f79a51cc646aa25021d72e52998abc9ee69d79c31b463c97dbda697bd60e7906720b3e023d369ad53a0ecf7f4644b5e8dc848875e3884b320f07447ee3765ff5334c2ccd1da3f", 0xfc}, {&(0x7f0000000740)="60b8dcef2491eb9783d7055584c753ef7c3d90008769dc5a6444e2e342638802a54dc9b21465b41a3a909cfb278bf3d91f27ff342f432979f5bc03a92e81274de688e27118678fb614d2f3be2a1beb40c347d53cc0e689f9e25e1c97b9fb132175872740de305af21bc26522541f280cb3d2e136a85ef891e91d06303e71b75e0dca38c59463c1038fc6a39afa202360ab5393a0d616dd0ce494c6b9429d33421ca0f9ff06f8ab6ff7fb874e161c3830d1e4487ab5e585a13094", 0xba}], 0x8, &(0x7f0000003300)=[{0xb0, 0x1, 0x5, "66a30bbc90f39500f6922d79b025ee76ae4e1fcccde2ab062fbe3edcf9cfa4201ac675ebcb767999a506c72408245fd3f1c7d91c34ef7bc5e66b7b1ba82eb4b4c509f04013c14b35c36cfce51b0db8d98ab532877e9e90e912e5c5d48bcd492832eba15b6965d496b161e1e54e1413375a01c423a53050d390796503db4be1b16cdd5e8bc3e44bf8939294a6196dbd07bebfb1e00ee385b43fe7b585fe"}, {0xc8, 0x1, 0x7fffffff, "09c94a74c01f80a9e78ac9258a874a35a09b56600bdeffc1aab5b42045acdae1a5b520f93b2b09b1ac10155e3c8152e8529df0e7117a2a33c5f3537193eae9b0d7e45f4b44bfd2a12e0b9e72584ff34c578aed058d2775ed07f1a9f4a4ecaecb5fc0df982f2803d8235e3f93220506a31b3efa2eb92d230106928edf3f1ff783ceccfcf8322e93bf953a2421b53a33ad97285e75d43c27cfdfb51108c2efed5379bca423b7042d6b26b786bee74d523652"}, {0x78, 0x8082dba6786db771, 0x1000000000, "0ea7b97c8234725eb148e5ccc42fd31328379d59d54a9973a100a389235c29e371c304c1533a414b34e62ea92f66028f1ab2f34b70953dfea99f4196b73693abd9a3bb25458585f78429a7640798e05bf02958fed27b5fd9743abb398485f0b17d60695da0d085a3"}, {0x110, 0xffff, 0x6, "c06987263960cae21e849fcf3f7927c1162f27d9b0cd9b740d91e18b0d6ca60b5e38ff243d7b9eb2ee63932df292815ca71e39c1966385b85f0b0e22e7655b4abc95978674fcf12c929ec6f93ab44666b2f7afdfd045973a0796cd4bd07c73611323c7cb03f0de9e8aba1d883a3eee6b0591e0a2135a5add58634b438276e58bc240ffc62cc01da73927b6aa1bbfdddf7fb0024a6b3d85f4622e1e46e7e898cce6957652d8937877bdd1973ba96cb82ffec161faa96d6468d9bfbd12d7efc9dc3f206981eff6103ed76ebdf1b1375386aed8667e4d17895ed1c81556c67dbebe688fb013cfae2970cb03ce6c6c760c510a3e4de78f963476ffdf"}, {0x100, 0xffff, 0x9, "b1371011b6804293abda35fe8f6782f4e3411e8a94fe928355f3b80f779c2eb6828011ba98c22fd9f3341f5715278373e55dfc4899782db8b879dcb7fd437599cc7462476215bf2e67943f3cf071b691c29f06a2d8a3b42435bc072eb84fe896f14b6fca00fbea3fdebb652339f883120fc2c27fcc96598fe18a323ac28f7fe52f3acf48e44a0c3fe76f25b0ea822097f655c4f5ca98674acd21c580fbbeaa3103996187fbf4bdfe8606e01b9bb2926e840726380df8f5b9f1e4a065c6261fd6cfe69533478fd0c6d5c6dd1d55fbc48c38f3247c648ef57cd8fe8a89d9d3562d55f459ecaf3604f7bed42477"}, {0x1010, 0x1, 0x9, "33a17f94aea9abe088e65a3097d7ff223b0997478846b818a77b37e61e3ebbe6e64422c58d294900fcc0f38ce060204b34262f2e967434bc21b4ad07a9b81f9f5a0f34e35e7856e7a3e34d5a98b7811dfe1e6a36da45159e13fa3d01cc57c61074a2d0d38f00a67797f0f18d8224277773f39e5d7e1d5ee02998638cbf7d5ce186f7ab85c6c45c381dc08eae74b1e35fc44b2162e7da59fb501549b5f32f53f36cf4a542bae14681089493e78156949091a1fe13877777aa9d7b769ad4691ec9408e7af967f43f637e955e62a5b1f32a802ff7df4fa5f7a6c933312ac4ee9792d2533cba529f5d55c2f14c569b5ea31b39113bb6de093adc1ec16bdae9bc1ace7cebe057a10a0cb13d9cb6eaf9b4e0d4cbdc0d37c4ad6a0cdb3254be997096bc3512f86124c766219a97724825f5ad79d8987c764c3b02b07e4ad87deab22936a2fba3ededff03e5cff162d77775bced0cc786403568b6a3ce337a81d0979661d2d5e2ab2ea0b24e8ac5324d1383d808a4207d06d21e68296c7a3110171622bafbc8e7576cf5ba8c96ab19744757408bba7a2bcbdcdbebe0ac021e8af60e2a10187dc5fd1ae41dce951d8aacfd55441321d389e57faa53fd12ca33998a5afa48b5c75e054240c75f408ec6e665d46408081f49e01da1ecc3768d5821e172474cba62b92a1a1134768cf96d0172a938a3d2b9c3626b3c227dedb846104c65f60a6506320036dac8e40d225bcc62e5b1d8cc02f2c0733dbc9f1fc1a3dd2307acd68ebdc0ad9d8ad38ae2aa18e9f2e1ff67820bd9d67f79c22badd38a96c48983a3f5b19707ff250f58ded33f32699ae82d2d61d0c86428ebc709417259e7b405f08e8b5c35eae0493e8a29631158d0bad16a691d6af1e6b95acac1ac508cce6abf4dc6e60a2f1c1e64e95f071271376157e02af67ecca1b1db4143b2c32d66f79b9bef5d8a4332c38fc3fa5db642782c282e82b39f432f8331c9d21e5604c366b9b6f2a719e62521eaed0457b6beb1d16e3c5424dc23a020f0f8a41b8563c1b5ebffb4a40fa57ada0983043cccd2c5d10c97dbc5a004740d858cd6af6130c69ca49878fc7d44b2be2a11819fc867e0f688ac631aba77ae84665f84bd303580aef16647fb5ab4b3a03a357e24498e16322d05859d0f5294319dbd13d5ddd78973d1bbbfc52b75dccf841cfa2925f468a5bcb43067761039022e1a49ad28ee836964190eb871d271d92863c02c6b0dc889d1cc9cc220e254ec2471dee7fd81ef8cefe463cb4131570853f13c0ad1463a474257ca3c324631cc9dafc1dcf2c49a6d04528417e47dcf8681cda31b2a38ea540362223093f2fad592c23e7b2e4ed8d9fefe102ee23ff67d0df7fc2031d9dccc0ad933f87a374e4f8d651e156ecce06bcd3623ac91d1dd2db69c121962dda44d70652b7f81eb915a870ca28f32dbfdd5ea895dd9df852143a2a21682acb774dabd78215d7c2797afd0f5451a29226229ac4f0a695cfa3f0dc5f5256a22049a88b611af2818fba17617c88d9f06bbd662ec8fbfb0b821870bbe972b1447860f2d468a7e213168975abc3d620b758beb730ac3e6309e50d91e0f5075160f0d9f5b36670bcf2baf8f11f9ea079d4f73ba9e178e8c4960abb6dfcfcf8ac7dade80570ffabe394abbf483b6267cd3ce5bc9dd3cf4efd13c585689aa70eef3458cadc89b65224c7c0c689790c33ffc02de3ddae38fbf571a733c3860bb264fd4fe08aa44681b7a20c8f85048cfa34cac00449b1ad1bf3e289656b338ed6d3086a62e384bf72da2783283b96efa4fd547c9d43fe85fc2b5c3b4af201e816a59d1ab0725036d3dfc1c0e08530d75c06c86701d2d90b01f3a43a249829cd54dfbd9dbf4d0660073e68cfc1a2f066910aacee4ba85876ab6bfcd92d5aafa1c045a72cb8de3fac75560b42c2e0c9794468c450e22b4c5be87fb65e326c26c3ddc2a735682731f6edda0a84cd53f7e930ea54c90bb91c27e626583de4fc946770e512c66a5e7a49d2c9c9bf5dc539ce3a4679f64525212cfc0eaaf278a799fb050a2c7360086916d5c65e2765a84a4f41e16e2c9f512e1aa1d941eede691fb50f0ab0aca680fa77f51df396f6060aa3ea323d1c48bf88ea8345dac78d14c4284d97592e64886f3e40ef2855a63f362fac95ff52114328bd00f111f48b905861215790d311ed8a20b8f55a8bd8a41e35cfd98a8aa850624139c1f3c128c164a0995f246633c2807c4a8997292f1d7e8bbebbbc8ba46c1078aac04b86a2ad0cc1883738872312beab3ea37ab5eed5cb79cab37356fa0786d57a134e5d670d1aeae17f243b9e8e02ce71c0323fd93f7b7b258064cd57f2ec22ad7399ae75a9a34a3fe31aae61871a272a67b6025556792d316150d03c99177634de4bd23009aeac7f8ecedae9198dd91f0f252478146b601bcc52db3a90a4a779dfbb6bb9469d5190b2e2481252c79ec794943adfedf7c03ee401ec4697f9e34c8b28bef4e2f2f34057e01511c9bf24ce27e18a0fb8773be57a7d05cc3857be2b64a4adbe30e6451ee0feca3e9b097ae1c8b1e88df49c9c60f18584b0c01676163aac9e4f6eafd09acd197b054c96f408ebce83563d4e5ee5641f28afe57fac603d130c94529c455ec7162f6f292b9342c24373c2399cb1bedca3d5db21a8aad68adec5a7f0bdd21f67de23d95a4e6aa54bd42ee297d466e1a9d6261e779904c2260a56d7f2fcd05ae31e140a6e62f36116436b4176104454ecc15646ca0db5931740e36cf4f83972e89e09ae6c359ccc30111ec2f982f30543dfa10635757648d56d6790aee83932c2f1bb026c979271846488bfb12fde4bf57bedf12e7aadc52fd28937744578a541aa7c3ac0d1ccad064a76743eb13d39ca4e253a42e6ab33691a6a2199a38c3601fded0e354f2d84898c1a56088038268d0d9e2b5ca5ab5423b79051adb99b97119e3c05bb381b9419c192944a028a12c7d9623a9e372a39d3a34b982a559be64e8283a11f23b08b9882b93bda8248eb4e29377287d62c8464c6df041a9ace194fbfc5b3554251a03116b769c6268daba9e276743b9b882ca91d0ce047486db6061009f8aee3d39e694f2964467ebb8c176eb2802ad70dc3bc9ce6185e37987b8d63f468f5653c590ddd3fb9287eb2fce63f88113531bfa00a9d781bddd47462398f7e2f08f3e7367b1536970c2a0dc9a79049bdee9f45061b22da2262fb6fb156a3ed651b5595058b2227dfb0a186ea0621e705523716aae8e87a8022db20bbf895374ec81c05ba589d927e9cf9cf4888ed288db2ecc8fd3fe54550f36a20eb18c52fe0e2fb7d3fe86e977e596de88fa90de4c3ff9e74a6bcc8c685874d52e1f2eceb2be9c305422b6da2f41f564b1663445ecbf8dd4f15304640fa221f9139ea1857c27c02b7e5465d54c390b70bbf9ed47085d9db688c5ccf561619a6b14ac524f7c31b3fa463eb3c634a3e963dc1d53ecfff684b5410a165d38bf09bcd82a236dddbabbe29d017206f2fa51ff6752f534f1601a04bc737d38520770a9e1adb1a18e25f9fe6fb8439801ff034c61e385f9de5c81dc60d40c1ed2993dc74f0d7bb9ab810d1f05b5986745042b7405c72acfaa762d0e8bc466e9f2cc7ea147f780fc0534aef0356bbf7ab740315e0749ba9ab6cb43e54db17b02e3166d63c823a43ef9525456e4d61b8a4f680c1a61656f6c65e6b80c09d0271a61bc3c2133a2a1548a595cc3b8af1234d0536b4871d3028273e1294f67e6c859f4c979b8c5d045052940b1651c8a14a9c597a5a461e477833b4781756ebace6aef27d3c5e2d5ddada2bcde57f725def53a02893c98914275f85fa3569881726c49dafca8c7c5458dfef1328d6ec935aa1be0e49871babd9a955b1c8429e96e62479ba63293634e516a45863507cddef4d4b46f4b6380d519e548dd7bc90188129c7586dfadc3e42584cc99bac2f5c6a2633a84f688c6f8a4bc58f2e95bcf83f9ec287eb22ddc07715f01caf39f6898627b79b8ae70abf00210584fa8f1de434138948777819f409d8a460ab74cff05e473a6b749fd4128401de246a5b79603beb07e1f082fcca446bd1a3f0864bcf2a4156bd5aac195c111aaaecbc6714637ba36fe067708fb26766ef4a184f5f0bff042c4656d4153a3cde0570d41381bde6ab8fc39b355ee3675916bff5574f5a3454f86065bbf72b429ed9ba428c3c4b2464eafd8b85bc760f533948ff8794e5ca1ad3e3ead0ffc0b314d8bc623e0722e444c3cdaf73612403ac255879bd98ebfba9c520c622c81ab57ae07fc0efad3c340556f2084f7b6cf514b984224ba7cc7bdb586d963fc00afe41b0882dac5d953ff626cf75c20ac33d65e773b8feacdd575f33e27e5052310f8d1790586661ca1ea6aeb229a5b224c7f280957bf60347744413be1e95b07991ef90c226b8b591dd87eb06d065779fbd3c12b024b5a4ffe48c2dbf324d05a9b4ebdea28cbcdcba5e471940c1ca24292c646589e003231c0eefb685c0dc0c295dd42b2d9ef3671f3a306b0272e91e6929c2034aef11753a52dd2c5169b19c45a9b5b497709269b1004028ba739fe61c73e834a5f5dd8d6f88299b9f7498b5d49d3d65ce4f7de41a7506b27f7037e54013572fff0e3aef41bf4dcf2e03cdbad967c8244cbf655a7f8aee27017ee37092e4e148d5ff334d9c8fe43dfabb9153a2bc7b0efefdaa52ce81197b12fa029418eaed64e95f0a4fa836ee046046917dd46c8327bfb647958301d119a70bb4953747a3e58af0d544510769fda36861a313b31c7068520c0e94614bac71a8ead402d1deb92c6e46052fb801202a7f5cc4f1db82cb4145e1bdd49eb71408e2000d7cbfa5087ddc834652e215e2a427dc79344a21f95018fde7573f88383dfdead005f20234c6a26ee3c56664abefa2470ba26b07f66d965881b1256acf1cd4667bd0b17b69b52dcc61840256fd73669cec07271ed4e10d1a30f912f809f31ff45b2d4b8c878e1dae79e31ea14d09438572122e18d7f4129fe8c5ed4f015a5352a122327e781993fecf9ec4735e8ccd760eb321ceab9b623b7e61f17ad1b970780762f5e5c40e7682802ce964fd65f3e9c3572db399c727663d33fd0aabb3e3b7c5718091eb916d4f23813cd701dfc9d3df4aa23823a66aae0188666e5c05e2e3ce98287ca0a2a3f9c88a6fc9a932b168f5d2549266d6d8bbeb4515ded0a5fc7a1ff267b2f6844ff2cf0533c299926934310d09d74560e44e5d550980d81c49e9f13126dac765561c456bab434646d3be6461f582c46b8f57f0c14d417b7c4519e6c8de7db82b234b58664d4319f169da0030bc802df6720a76cfdb1b97cf4d9ab6186b8ca8c4e430364fd8d97dcadf1c1da8f166aa167184bda42389a3cff261eeabe42163b71587da3b9319907b0befa85ae7e705e8abfdbfcfdefd3dc22cb38282ab66649168ef9b068b9d1a4652365ca4a05bb4137c5a9d05239bd46dadd939e6ae5db2a7f206b7fc71bc28bf71ae812d39a4deaaf6c7cebe7f63d880b34a66c42bfb0e22e9a83a916c9459079746868b13376b9e4d06b85993eaeca3454581d0bfb97bc5e1286412232a4f27377a5e8c858f62bccbe585c0e65d79a546fe7b88b0ef52463638af54bef724408dfcfdb45d9733197164b0b6a747c4ff21b7c13630bebf22b19487b8d27d7bead91a1bb24ba9cf0e1cd12fe72d515c0c016756bfe5c50e0a79c86d68d5cdbfcfabb6cf004a54ecb1c2db8765d801177bb5af220fab362d5c85654a1408cf694616fe0449a3ea9f0a0fa"}, {0x148, 0x1, 0xffff, "c3ba51d81b216dc70a45b2d1044e71ffffff7f000000005902a3668278a15c8a79587ee9cd9ad87a3136854f91c7375323e0ef7a830d3c9b6e3b530427450972b25f248c71d66e9bdda09b9acf865db01ca42ce1839f4482e3e2bdd6cd732b92e57eb3a1a0127826f91acb476269765843bbe5ffdb6e2c75c15b24568167faa61354a409799e1cbdf89532d675d12165fbecbfe126bca7db8aaa19a6a60598635806f901d597944a90ef768ef5fe96e95c91674a00fdc4359e8250ac23cbdd2573d930eeeb9c6ff3b0d46f17299d41ade2d459e4fe1601a3573fd1c17a7cabde6267068e08defda7518bef77f751ee91d9a1c22946dbad7b85d9c9c86fddb93830b5cf3cfcbe9f839cf346d76a052bf0cc7d6da4ae2a385a202e7ef09e4869ccca1335c3ab3bbcb353ff9616c2c6e1dfe67f6a7514"}, {0x20, 0xffff, 0x22979738, "527f32ffb67ff7641c54"}, {0x50, 0x1, 0x1000, "bb1be72a9b6569321cde0a5f6c20d9882d786605e681a3c0c3e5dd98faeb98c60e745d210dd23a1be9140d09d189cbf944970932c1e5c612cd"}, {0x20, 0x1, 0x1, "00bff76c2a7e82d337916491db"}], 0x15e8}, 0x3) accept(r1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) msgget(0x1, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="001a00"/16, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="7b00dd3184bff5bb1ceabc65f3e572ad8beb4b29545722d1a187ff74d2bd8bd9fbe46ecc58226466aa21d11d39295d7b0704b8a616309fb5dad3bf47118bb9db23f8779164b602042808b424fc3608c516c14667ee4c66d9d0da99b267d0f681244aba3c1c798a54fda0fffbd2482bd22a0adda1086ac911e696bbe71dba54e88ade7389ba3dfd46a338bf455f3c6babe32a09f02252f9af24a1330a241087a59b4361c15892e7e2ae027211fee25d93debfdbf7e12b5a88cace5e7b48af38c338614be45ea3256cd96aa1ba449f6f053d7acbaae32296d862e9658537399d1d08b7498f1e624c109dd2c81a7216d2048df9c2429620bc7fdefa288f2b787429167447a527aa989a57143e92b379c536bf7fdd21a99fd3f6697af23f4d9c4f5c05085038b0ceadf4c8f49b423904a3dfe448402d7fe7a0367b1fc97c380317089d1db444135f201627c7ee0e4f6a91fcbf07aa6ccae3c0b7397cc30e4eefec3a978596c8d78082a1f68f1fe838920b438fb59b5d01d1ae9d1040f405ae6b8a1d77425e43d980cbafeba95c1561b76251ad0cb0dbd16659792709ee011aa8a4371fd573fe472147cd29b6c4110a3967834bca75bc1620df4c40306c4926ad8d8a56f43539be31b87fe61a299a881c7a30d246f1937894d8367f02faf54f02e99e0c4a0928b34a10257bf9d42bf2e1eb7a1fc2f5164ac6b3c2e0761e826bf256d73afde4a2eab42c6c405e774055fa9a3054f20f3ea36e97aec23e1323bf335bb1bac2fe61f1c643eb98c1dac478c3f49f9d7cd3c201ac06489431d13466090696f1a4a1c9b417e7d56602256a4da77a412e2c6263eb0e8f4fd113ee9982b5200cfd9d382f2cbf9edda2f5e2b7f3c09c7826e2aeeb1ff9512429f604f2a5c36b0627fd82f380653758bee15e2d2e0be7912130e875737935a582abf06ea01b92854a249d1592d36a8282db2eeb37226ebaf9663c624badfa17a8c2692be101ba8ccd05079235a075dced402c3f925180b89534953ea487429e15a2014654dd05040f45cfabd075da7b6f3f485a31baadcdc8163b2c7bacf935c6ae03f83c7a8786be81834ea831a961c452871d65c885349716f5c6cd443df63b9fdabff08dbed2919fd76ee1c8db711864f858c22f39982b856de283889ea6d5fe4711fd15e1fc56e60bf2254ebda31b5d4b434a390e938fb3e637e97097c6cf8f9250e3c2d091b575d28a0d83a8e6640fa5a11248ecdf8bdabee2ceffb5085894343054421da280771b5fb9cdee1919c5383df648a3504f682b01db219cb277875e9631451484afd674fcd594905c6d70b93fd83117528df49168f8528aa3ff46e97cda245d05408f2e13e2ce4ff0a6c8aba2bded444a4169630863e43d851de145daab1c6ef8fbf4786fbe6f372e4871b763feb62eb311c021a1112aee01845d406203d6f1cda23c15824dc27a22eb8ac00e32a3fdd251333d996f877ee992319caecbf353dc29cd4fb3f785c32311643962dc6abe901883334f02baff5a731359475aacce46e334ad212c94ad1aa0a92939f3e99001bf4cfd56b8d8119d193adfb736a11148917456d0eb15ddd72447d0e74b7df32584c4b375f9a4326b24783365d56ef9a6a1893cb0a812ea4eca3258adf448e2ba1e53391d0bc015824bebf99f47fcdf95f4f031df19c3f603b59df2ac3dac8642b011395f0a65e461705b0a3cf5f83d14efc624bd27962f2d99e2fddd3d769c83e8ef7a4e0d34f379e7aabb506529f46c48c35de46e9a3cfc667b0f74e692ad9028e369ebe8f415b9d938e0577f903c78d7afd5b4747cad71ddb34978857191ea33df9f613048da23e555b6a210ed30cbd858c57339e4646b2abe712eff4cace910bf0bf33b3a24d8c613ab8e3fe16fcdd6e82e04c4dc356f99bb6e8b02087a965c1e6128cd26c973c9a4a266b37a704e82439aa588613ad5efa1574580bcd5a95f863a2315280c1877fe06c1750a4f84c55b32953ed4164bcf1dd0f5940e07242b0e6cc03947b8c04c114356c3d54538a12a465e6cc86431e0972f44d856906e49da281a4fb18ac59248eed56e0e3d3bb8829c47e3b34b487116fc1d84e1d8c9efaea8f2bddd9f88c1ce1251205a191cfa034e341bfb4e0c3e1fe8b299097943d473c539050a4cb483c41240b9fa165c669cdf3f807951822a9278b88996e2c96d6917cd06ff20acb7c72f239ce276d17a62f3822f7f3981ec90f7748f543771353b602857776a814d70991c4a6e44a7de882fca6373686c4a7e77a9446d94818df78a402eb3debacdda1e7161f4d61cd371a0afeb4848b5fe89b3d40ab14cc181c0dc092d064bcc078b502338d499ff77ae3a32a9d94c1e7cb061e32b339a6807f8aa354f3e2f895f29652ba26255ea59d92f9954e6615969764b374053d705849e80fe377d657e6bc04e65e5ea9f21e39fab14302d89ae0c63303a526233c1006cf896ec151e70c0a47bd28b7d8879532c5e5105a82c69ba1a7c079a0215377034215af5317e9af738be30af789e6d340552dffcfb0d0252767150ec403dc76e9ffbeaa464dac2dd34ce6eb1c7abd18f91273f64362cb98eb5a46d9a38665fc1f4b000b623f8202ca7e05d9d83c17f359220cec29473d0fd5ce47faef8fe6c8a477418bf782c41a52ad6f63981e66c3062acffbcdb25bb6d1652a4e3f2df0afc72d3d0f7c56c2e0bb52cc3c23a7d251a473416ee9172768a79b94f6fe4bdaabe82a2756ccdb21331273fa0c49b00715136fc6f1185adc845cdb468341cf9b108bb02fdbf1d5a2afd0bddfeb1b1a259481f44086071535520c305ce22ba94fea71ec2c13d3d4500ad1324a544a2e6f81d3302376a0260ee8e919a10e192a2b488bfec9898bd68797afe703fdce03bb762b6938d2259625f31267c97863fe7e7485c20a29086c1a04a414bdf5e297cf54a0be6df9df0ad4bd8da51535089909b803884e41c03beee88a106c5c8b35461631029cbfc0530373f14597a6716c795f2facb25d90f49f7950f9c9e7ac45564096a86f59110fa57d41ee35f8d1c4a54d64830b2fedc88dc829d3aee8659c45a6ceff40350304658be022abb18f9abb2617a6f8b8e5813bfe6249504bdb38b9b33ee4d05e8d53afd91a8d0830e591c8e69db772a23ef407ba2643e155d0a39cc23a96aed4608d359b4b0e0e7b0fe72231a2529710fab3d5be070e63ea3bbba0bace1506c9a895bc1b10ef650d8df0beef0c7685275998cc017f4bd3c73367dfc8db858407efa16d1efc535b193b3e5bf55e3b5ca0b88d7ce1f808c61822560ca86f37151cf1935ce047a7b9e4192eb7c6242a1d2f4bc616ef053acddd1d803e3c7de89898d486d790804a8a1c7ddebc595846a1efd7b9f276ffe4508f20584fb9b45d9c820e7129b6d066088dfb78bc40404542b596bd3d88ca28c942638eed9e5fd8794e92b961691270ad427edb9864f1df0ab26495172009f60c73fd979e044814932200129111bcba344fdbc1f16e3a8060c7e1516e027679f0a04f5c54df015da340648abad91f50821083c14353ff67a61b3b336de0fe073a2212d238c6b4e3b17038121c8d49abf56226066798e4e57bd3a4d9d8de8f0afbbebd9505c25ec377ad72362d18dcb5df1596de886b78fb6175ed92414ddccc4e762350d2ddf99ec153b5eddf791244faf1c162308e849b4ae8f141ae3e22820c041288a08b064790cd555aaefff8a648d70738c8ca3b3762247f5c1e8777944858103944d7c28128d775fdad14eec95cc47d9edcc58bce86a4ee2875cdcb8e6beb25badd5cfeae4f21b06b7abb2def5dc1eb7d46e126ae2a398a81a1fb898edd2877c4e1c9678e9ecb0568090875a1ac7de066f6cdb10a6224269f9bf21b76a1e08522028816a9d971d786deaff0bc62c264f499c9521c8d9118e252e4bcbe48f7bcc96812433f9cb92f90cf4e1399b8b9ccddf8507dadaca70164008ec699f7d09aefc9967db544092744a2e36b974be140867b9389d175b6a179e0535cbe1bafc92390b30227dfd1f3233d8c4beb475e6d5592852080bfbc178b9be677863f26ad722d0ea38b64f38ead6cbf1d878f9a04c177bd019b6eea66115c1e4bcc7d7c3ed701a45fbf4f51c5ec7b1adad2bd73966c2ea3131f31d164e2ef951db4d17f2a8a474c0c90eb78484b08cd7585728509ed80f1871bdd8ae7c74a7ff5ebbc6b5229a9b4d9bf46fec052222246139b5b07341e4a00196e668507ef08ecc620ccd63020bb1b5d8c709540566c581404ad69417252dd695f703f050fa8d8b9fed6515292f991cb5b104a8a5b75655a00b7c3453e59f14de2014e36c0c944201db6416ae2406500dfbcc99275cd490ad9c3929c5df416de8d256a9557195d5c479b3da5558ce12d11da416c52ffa3eedeaf711c87902aa8330b0561042b83861d5a20a62c4768e200e7ce2408e5927ce8552d050b01f41f6f09cd578bfbba19464d2f1a93d6808938e120832a28d41ae2044ab7328aafc1352cf4072a47e72948d0c4693a2841d472e7cf346bf1ea08a6a2e16b08cbe75779dcc9e6792b4f7199851dba78974917e922e586c743263ec2c3a42ae3e4fc3bd3c65aded999c68e6bab845c1bd0cb28e0e464221cddc2499aae6ba2f5ac7991f27a991b1e21fac3ff3a6846ae71011c8b1fdba9c03d88368bea439833b9a7cc04e5a1fc75e4f43282788cb51e95e89018f769574f366ae09dfe1d3828934ac724f64c55849133faeb6ef5a52464ade05064bc394547c5c01ebc8fd76ea7997ebe3acc94410fbdecd68b78d92ecacfc76162abc4af27c54c3fda3828f699f51589025bdeb2df8f8a4d8344f6ab78c73828965e603ae78305fa96c3aaae1da8063fea6b00d686e6efcaab37eb7a34a27f933840219376232e77a62666fe6aa901908a735b2ad388192f54150e69bc574c4b088a26a596b2cf1bae5695678a22b8024f444195030f93bb019ab5cf43a43b9d99a2c5f9b47c74020217b30f2ef00d0a45d743c73a82a3c8b538b2ff024d651a4ab591d883b76d590927e948258cdea762d72629b62944a1ee03fd5d0d68eecac537d41ebbf89f9d89ac9aff1eaf56f69e0f58503c0c9bbd642e3df333e0c747ca46a2c1eca5489854b067f7f1ce0d508f79cbd21e01c496600f12c10072f49f08b51809b669bea499d0a7332018b1c8afa96c9df347d2f281351a695baac4c25294d19bfbda694de01f92fab247546d833ba5898843da91383c19379f3ac9d08146cdf08a65c58f3bb7bf7ba4ece58aa899545d16fc3088a84c42ae674cb9e96ebe8c40bd50707e5c6910006dcbc646185016126fbff90c4ab8ea6bf8035b9922c26e7a692df1a7f5c8dd306f04d96891a0dd0dd0edb554d67b51db40f362f4c98a3345a1332946aa10317ed659b741d4213ebd180550f266b39080814d76019cf99e694fe4fc085608f7d259494ca515a4116de54a643b11e5b87bca47903b6ac02c262275a73a291723ea7cd5e331d0d554c4bcb0a482f09b5ed8f91e491d3c3949f96a549dbeda0832cc78cc77da30f52afd0df8fc37214eef3d2bb031b93206e8a2f8d3e5d11fc96dbdb422cfcb1ea82962dfe6c5c83395340798a2a7b929cc70fd5f485287110f9ac0c11df8f4ad1587ddbe773c40f814e68a4b6c4e48367d488c22633c1ab0d142ec937cd5bc353d615bc0379e03b3430498c795f45c94788afda565ba9fdfe566f803fe43460433a8f55158e89cdfe14301e2ee9811b8c33443310f656b7b3d69bc844283ed6824a516ddca627d6ba889edc"]]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x29, 0x9, 0x200, 0x7}, {0x207, 0x4e, 0x6, 0x100000000}, {0x7, 0x4, 0xffffffff, 0x1}, {0x400, 0xff, 0x7, 0x53}, {0xb63c, 0x6, 0x6, 0x3}]}) 16:01:12 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) 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) socket(0x10, 0x4000, 0x200) 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", 0x70) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000040)="596032732e5ae9eff23eec28623d0ab43b5acf1a9b52f4e376d2bd621af5806930d34fdf1a30b3bc3f565cd5fdb3a9e87684f285106d96d3629858e23564db6d02c0377884a0213317ff6e2cbf91d0632ddded48cc234335b16e824448") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000240)='-', 0x1}, {&(0x7f0000000280)="c794049cb46a496c9080eafe6df0b70e3a6a68fbcbb033f59c1e1bf4c86c48c2de97fe368231e4a8", 0x28}, {&(0x7f00000002c0)="6c210a9314a220f964c9df2e490643e17490b97b351d12108854cd8d186747fb756110d8e3bd362f7de657b38fa8cb99011c515d041a1684714cbaae6b06e607ec70fb6147377ace27c0134fdd497ed236ddbab75b3af232d77685583a70ee63be7f47f7472749476375549ea7718ee2381644", 0x73}, {&(0x7f0000000340)="fcb25a14d96d0ee36fbf0458d18b88e9fe26c4b8775007326dbcda826b5d6b3f0fc28ae1489386d2dd852fa11abbb58aa01475cb7d93bf2aa531096c72f4f50663e2690d4b3f0e7ad53e0f366122d62b09bb50d02b51bf2af4d7731a5231d24b279236c00d8e3004f916cf2b3c3ce1fda6f41fdc8c858a33b1fecb81525ba7f0bd22c2815996c1ad83baec0fd2da1356577fd235173d6062f0389da55b9fdbc2613512cdaeb5c7afa94968ce1338085336cbef055ac7c3316bfcd8906a0033", 0xbf}, {&(0x7f0000000400)="3c272fe40d8c958091d4c27bd31b87af7a06cb0693c92543bb925f4688a8f150cb0fdf3e6fd6ae51e7f2279834a22228202fdaeaa2d7516ea2191b8bcf56f9920171e56e96cd121010a83410dede703f95d39ab23b10d7613fd5f8a136ac8730cace39858644edd5edbebcfdfc2514", 0x6f}], 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) pread(r0, &(0x7f0000000040)="83368132e0ec28287b448f7df6a8b95c6704c2730500d688724e97eb39fbe22d1a4a035daeebc0b6045e42899e21cd87ca44afc9fef13c45f362fc5fddd1c70613b6a54c1dbe952a582dba2e51eb75c74baa9be89820cace12373093159d8986bac4808558cae119fd4b0899a56ceba713338297791bd4b6f669626c6bcab7fa5d77486541ea33f607cef08e38cd2b8dab8f04977bb8fddf6d4b22d3723a44d2510dc73b6c4b666f4da46041fa9c67586bd88fec157236dd08a7", 0xba, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7}, 0x8) syz_emit_ethernet(0xffffffffffffff6e, &(0x7f0000000000)='\x00') 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000380)={0x8, 0x5, {0x10000000}}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18080, 0x313be89453bc73df) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20000, 0x0) close(r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0x0) mkdirat(r6, &(0x7f0000000200)='./file0\x00', 0x48) pread(r0, &(0x7f0000000280)="ed7bf7da6845e61b18193778b0f348a37a45cb9a7142a43199ed87ee0d35b5b81fbf4dae142eb2209fc353ad119d29d30091abc6ff3a95a0b7c9700b3356e7a53273bd82f797439d52f9b6e016fd4296fa5532077bfd92e2401171845c58fc242e05ce383487dce52dd44e6719cd1f865455508c36b94ccd67ceedd33e6c5e1c8a8fa27cf1968a71ec271d702aeab9a9e15eeb85529417e4b0ee42b89fdb24e7c38a1a8ba13be0b68e9a520f660d157352df5baf11466635554a9f18c0a8dc8dd0b6665b81d585551b48a13584c2681970f652", 0xd3, 0x0, 0x5a) r8 = dup2(r5, r0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x1, 0x491f, 0x9, 0xb108, "46b4b2a317559fe3cecf8ca4b2fba4c11319d183", 0x0, 0x7}) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x8d0, 0xb7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0x4, 0x7, 0x3, 0x2}, {0xb192, 0x5, 0x7fff, 0x7}, {0x4, 0x3f, 0xfffffffffffffeff, 0x5}, {0xab, 0x8, 0x2, 0x3}, {0x3, 0x7fff, 0x0, 0xcf0}, {0x3, 0x65b, 0xffffffff, 0x400}, {0x7, 0x401, 0x3, 0x9}]}) shmget$private(0x0, 0x2000, 0x4c716d312c5be724, &(0x7f0000ffc000/0x2000)=nil) socket$inet(0x2, 0x9020385c81e28bd3, 0x9) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/245) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x7, 0x0, 0x8001}]}) 16:01:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r1 = open$dir(&(0x7f0000000300)='./bus\x00', 0x9000381, 0x120) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$dupfd(r4, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'\x00\x00\x18', 0x0}) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x305b0, 0x1) r8 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) renameat(r7, &(0x7f0000000240)='./file1\x00', r8, &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1000054}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[{0xdfa, 0xfffffffffffffff9, 0xc8, 0xf8}, {0x7, 0x6, 0xf807, 0xfffffffffffffffa}, {0x4, 0x5068, 0x5, 0x3}, {0x2, 0x14, 0x9, 0x7}, {0x46ec, 0xfffffffffffffff7, 0x1, 0x5}, {0x6, 0x0, 0x1, 0x5}, {0x7, 0x5, 0x5, 0x6360}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) fsync(r2) getrusage(0xffffffffffffffff, &(0x7f0000000240)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x2}, 0xc) r2 = socket$inet6(0x18, 0xb6f6dd9936f25fad, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = semget(0x0, 0x4, 0x500) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2]) semop(r1, &(0x7f0000000080)=[{0x4, 0x7ff, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x101, 0x1400}, {0x6, 0x0, 0x800}, {0x3, 0xd919, 0x400}, {0x3, 0xfffffffffffffffa, 0x800}], 0x6) 16:01:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x80000000, 0xfffffffffffffffd}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r2, 0x7, 0x800, &(0x7f0000000000)="2b8ecbdf624a1985d31a1eb83c8f46442526f266dba6ad3327ce9727f5171697e945e34309d5e9704128076252eb73ba8926469072d61d15c1bb731bb5303bdcee5812ba954444feaf43ce08bcc78c3ecc1104857998", 0x56) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:01:12 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1000}) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setuid(r4) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r10 = socket$inet6(0x18, 0x4, 0x100) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x18500, 0x0) r15 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x20000, 0x0) r17 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r7, &(0x7f0000000880)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000300)="c08db549386c1bf9b7f81eb9928379c243c4305face56d700339f338aeae6bd35071fc05c1fc6218da772ebcb19162feed274e4966af61e35f28e3b651494aa2be1c5d2c72bfa53aae005e9fe343445fc1987fd52498c2355d09e7ec3566eca798bb76050f4add6e4f59e9758f3287f045b77f84597ac1877bba7e15a4752db75fa306d8a81b43f3cfd79dfe88652411261f32a3bf3dcc3544e698f0c898818d72", 0xa1}, {&(0x7f00000003c0)="cdd4bf63b6e966cf810281c52a89f5713285efe7b3a291739d85c9b688c76852b5b19e66ee71c67bff6e860bfbe3549f05bc23337301d5b6967667a804fd934459d46a9deefaa62c7d9226680e2aaa4bf815bceeb54c3dfb3e4470bc7ef420fc226e10912edacdbd31401e9a39bee3c42606c30e38cd7186390a7eee48b734ecf82fcc337514a476eaafde85f3095b5b97d18fe9607bee9dfb3149515c6a1349a18c49f8d4bd809db2526d8115814c50163e46ef0f17ef69a842bd2d03683ff9345a536b055de2c1901087abfde3471f91da5d59476235331fbea78647daa9c8bd", 0xe1}, {&(0x7f00000004c0)="bbafee6e6e926890efa8f7a97824ce4c2ad435a2d32d484d3364a85ed9386538c46492555308b7e9facc44b893f188838a1997c6f315f3e75845e36d5e2f9adae41ac2590ef04ff332f85ccc086e369b6ac9423330087f20d9a7ffdec3cf2b13dd42e4f94e4baffd8686080ed2dcd65004cf96957f148d24f2a841c1b3c44bc2190685ce6320ffda117361c265efaad70580a51652ac78eb9a75469604c79696da381d216c191d8834f09e3277f759041e09cc985fe8ca746aee1d7d3852d18f2d220cf838a248d288dfbb0d8cf524d94e5c5815b91af42e0fcacb84bd3238fee82ed182ec220400f133c7ecdea2cb56a5f8", 0xf2}, {&(0x7f00000005c0)="fbe4d81dfae8081bf3f337d1761fe6c581bc94ae952410781e03531b9e6540b8b83527ad4dd569691d5e7c4d897318e6178d0ae6b33acdf79b6ec342ac51c8bc3fb04fa471d254037160d8dd748f26f87a05399ed7c93de71fb61594633067cf3ba8af9739d005e84c62057307c7ca", 0x6f}, {&(0x7f0000000640)="a53f0c4abe1c8f0470fa7533ac92d0d822fb9c67d6e2913f8c", 0x19}, {&(0x7f0000000680)}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r8, r9, r10, r11, r3]}, @rights={0x30, 0xffff, 0x1, [r12, r3, r13, r14, r15, r16, r17, r2]}], 0x78, 0x4}, 0x9) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa5}, {0x1c, 0x1}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x2, 0x400}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = fcntl$dupfd(r2, 0x0, r0) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$getown(r4, 0x5) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7ff, 0x200}) 16:01:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffffffffff81, 0x5, {0x0, 0x3}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x6100, 0x7) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x7c77ce0fd9cc4a49) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60745e9c4954fd1d059d00feffffff0000a3bb6b3c042ede", 0x30}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(r10, &(0x7f0000000180)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/214, 0xd6}, {&(0x7f0000001440)=""/132, 0x84}, {&(0x7f0000001500)=""/172, 0xac}, {&(0x7f00000015c0)=""/146, 0x92}], 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x39178297f4d1f3cd, 0x2, 0x7}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x81, 0xfffffffffffffe00, 0x3ff}, {{r4}, 0x8d6cdabc3d6c4c12, 0x20, 0x33617bf76674235d, 0x9f79, 0xde9}, {{r6}, 0x5, 0x4, 0x2, 0x1, 0x5}, {{r7}, 0x8000000000000003, 0x40, 0x2, 0x5bfd, 0x4}, {{r8}, 0xfffffffffffffffa, 0x44, 0x20, 0x5, 0x9}, {{r9}, 0xffffffffffffffff, 0x48, 0xf00ffffb, 0x100, 0x4}, {{r1}, 0xfffffffffffffff8, 0x100, 0x40, 0x85f3, 0xe0b}], 0x1, &(0x7f0000000140)={0x101, 0xffffffff00000001}) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0xe170) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x0, 0x6, 0x7}, {0x101, 0x4, 0x10001, 0x1f8000000000}, {0x3f, 0x6, 0x8, 0x20}, {0x3ff, 0x8, 0x8, 0x7ff}, {0x9, 0xff, 0x7fe0000000000, 0x6de5}, {0x111, 0xd, 0xfff, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x200000000000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x2b) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x2) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) mkdir(&(0x7f00000000c0)='./file1\x00', 0x2) 16:01:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 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) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r2, 0x0, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c, 0x0, 0x4}, {0xecaf}, {0xfffffffffffffff5, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd3b, &(0x7f0000000440)="f64e189fda98f21c230129e1c4fe49ab36cf61f1f274091e2975d3d908000000000000e9836b00d5b2152786902d2aa96c20de4d988dc1e29871df8c4b3fea496377fd84ea496c7b0554669e10c1ef83b08d8abcb3c42642b4f363db55508edf21820d167bfbd0db5d06220e7fbaf0298c6623ff351c5da0d81f1517a6229bfcef1ec836cb8fa4f7681d55929602a66aa10cb7883b908bedba317794090381667144e13383aac3335a0e107642c9b5ecbe627be200000044a93ba30000000000000000000000000000000000000000000000000000000000000000000000000000e085399da0f5d296448bcdfc18b2c57dd08a64c0d199634e039ac5e891286d123fb1d1c007df35c3567bce33394770c2f3dec3d507ff4f41053507d1ee455a6931c9d72c88e1c1242094ae5444e93a7c1e0a1f3812d464b8b085693e85aa00a2ab0a1e3de9bf1d16a1d34163ae4afa02bce574bfa0217db97a7c83985a0b39c5190aa4a3942779df9e4e4b1492ba91ad40963181157ef58329f0fa7fc76f2e6c5a783213a93b31e704b75af28e57feb9336442a62d13fc920414a02e61a325fe4939351ee06fb0f35a520081489974ab6b5b5115cc9db4a824583394bdaa6dfca8f0fbb1019dc6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) 16:01:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7124d0e058f954dd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x7}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/20, 0x14}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fcntl$dupfd(r1, 0x0, r1) 16:01:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5, 0xffff}, {0x18, 0x3, 0x3, 0x6}, 0x7, [0x8000, 0x5, 0x46e, 0x401, 0x70c7056c, 0x9, 0xffffffff, 0xfffffffffffffbff]}, 0x3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000001c0)=0x2) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x100000001, 0x10000}, {0x8, 0x140000000000000, 0x81, 0x2}, {0x2, 0x6, 0x9, 0x7}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000001000"/24]) 16:01:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x20100) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x401) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x5, 0xfffffffffffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom$inet6(r2, &(0x7f0000000280)=""/68, 0x44, 0x23, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x1000}, 0xc) read(r2, &(0x7f00000000c0)=""/8, 0x8) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x325, &(0x7f0000000040)=[{0x45, 0x4, 0x0, 0x401}, {0x200000005c}, {0xffffffffffffffde}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1, 0x2, 0x0, 0x5}, {0x2, 0x3, 0xeba, 0x8}, {0x0, 0x5, 0x8, 0x1}, {0x1, 0x5, 0x5, 0x7f}]}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchdir(r1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f0000000140)) write(r2, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) sendto(r1, &(0x7f0000000b00)="5f046931384acfc328156ff745c08aa65776a3e626c89be97eb0ae72282fcda746f5e658552f1aa8dd295f4f6d4a9859c51779f0528820d7d081098e632501686777257919a8b8031f5df3430965e348d60a853bab6681dab7ac2f6edc30eb37ccdf7816c2baf3c33201188b8ed53331894631c20af682bb7a5910cba742d6a6295bc8dbece78c0a190229d96b3bffc9bd2cd22da33ca930bec7c9784c04a02bbd89d1d2ad181008bd33cfa8407eade88f5606ea65ae8c3069c312b0a032df92f5887de4a8de522b470a667b0d635948b069b391c0f425443587939a98b7cae9d85bd309c8fcc25f8287d4af38b82a597bee12221c35227f1ca12f8ceb7f3536cd3049129865c1dc80ae4adc4766c111cbf129ae9910df9e2e8f04c0029fcc4136acfe977261763c49270f774e818f781bccc6bd78eb8ad497de3e5f0ad7c452f88dda0a3ccb9c27afdbc6938af8f50024d2bafc743c675e3f3b91d1b8a44facaff50e08c3c74265c8072b89994bdd73d3684834d30f08b15bad097068b9fc079938ee4e40cd71f5dc962938e1677871375b27f13c32982e8c1fd8114678bf879e92b618e96088a85cef28b3e84f5036bc39f8d620ff17c8f27f875a8d10a2623ef6a4b72ed3d3646031d5a77a0b6bdf960376812dcaf31195f338ca5e34d3945bd6c1499dea3d3ad248728183350b5477dfafd5272594cf5d5e75f18c8142a3cd7130e29bb68b198c6938c90f9fba4355b1f7a1951f4cfeea8c03ab656342dedcb2dcf42beba40f1a9eb6c08a11f5897592cb46118f34fdb858de16a53ad8718de9e46165f42635707d69f1a4b179b696344e72a468e63e5ced51af1e75cc54048e03f24744ff8f74af32d691434aa62253dc34d15eb0c015777a53b867f32368b9c19e63edb7e5dbbbfd76bb0012c11f132841d760a54277e5258d5de3cfdfe85cd44099f536b78b7f62e1762ac1969224ce617e6a3a40548c5e04e4d3861d16354fbb9113c34aca0a0b152fc1422ba870b9aeadb18e4dbd70fd7de950b1943b5ede6269b9d50d14becda4055efd90c12d046586471bfc029cc1bf862460c8de48b15ced372d52032c07b5703a69d1fad35b969128e7f5dc9e19d8fbee31b0ccd2969f80e74a94095108110ebfabf2478f439de8512fd996ad394f7755facde4499c9342d3eeb7848d0816cfd09454609f0c0096887443d7a00a5571dae847e6df46e6d8664467eca6c99916e08697452e3d9d0326e22e1e786f35755e84805320eb4f96479bfae724eec9d547df0ef02f773989eec24fc3191b074d7f530b4ef91e650d7388541d3e78af8652e4f4b1a359497c015375f31c511b86c5d6718ca02c9129c0d002487f15f84fc24759865e6923ca99c51ff7d47b73cf2bc8db6396bff97b1fa66ae4e7a9dee461c2e9f062501b9501e7612deccf141dc5e69c237746edc50eef78eb2b4fa90ed75a1d01d71fd25c05001fd28a8794c5129ca7c89e8a8969648c4727b24593e367cec8b34254c36a73f9e088411b6745e25306c909d9e188268b0222092fbc8482a971ad941ec3b9d7a34b15fa7e9597127461c59082a7b622a100ac0f6919f42c1d3df9dd80db0625642ff4f0512ffc59be624a22226888a735fccdd538f9476be8fa131e67fddecb455353c63b9404adb96df7d490dc2eb02432cc2c0bc0b9c735e93f9d6cc2cdf3b2e4426fee962452a7e882b496a08d7c90c72426f3e25ed06cf9c469d5fef0da81e579c2d3cd5f42e6b01347fccc10827ea0daf54a3674e2ece7ef8cd8965a20621e50097407c2b440ab46c5a3ea10cbb973e18fce453ede5b78c0f2d9c458004f43044a2f347d95f470525192b1e51f4fcb2adda0b655073e4417824c383af8b249b825302ee495fb092792a5bd7d3f810d9e55e621c542731534cd6e5f28a3228d9ee3c8b6e0e54b88ba5ff10bfbe729a6781dafefcf00e46e35212613cf9d187e9ec6e7640726dcea108f7d00c351b96e80fc0260eea74b06f28ec00bb9b881ccaa0624b04e4138cc43afb2a9d0cd82c9e05cdc0b659802190c03d42765a3f4fbd3d6827d9aa20e1bc885844429125b9f8b0b080477aae9ed17bf519ac670aaae40935c6941e350bf19b0b86b468bd4690a688ba8153f51d6df8b8186bbd3d142baf6fd98b5c8ed3be10df1e50ae275805dc8b8fa59a6a8f14e9f0e20eb6440ac9032ab540b154fe718ed830385280297c319427ff6c4ef7bcfbb745d4aab3e479fa5506fe21ee3a1dbd67bc858e163963161041490a67fec6c77ad3abe65a1aefa6d6a03e6abdf968d7abb346e181c0eb9ed8cd78d3b024d5fda314d11fc07fb31ffb275016ba8ad0dbfab90775ce54030e45acbcbd5ee8f2c6553e774bc3141b09c63474242ae1510cc6f483144baa3d5dac2a832f8b3e66161726b81741998c45ff1741dd9fac8a98fab8b4a06a4a00a3cef76a9b8e007f949618a698e414f8fdd3b055e360d33103a27da42fb6d7883788da3d429de64dd81ad97368bde282f46fc9056ceac49aa7067b037df069e6ec6b6b75feab12cd84dd0bfd9bcc6b7ef4b5fdd4c018f2ba6e43f9c9c7b2b65d283150a25780e1450eeeb74dd070e7c5a97e7a2c2dd7402c3cc8885dfc94b193ceadcc551cf06d32eb36dd5e9ba00b3a0a569c6c9d052c5b10f61be0678d9823ec8b3a8e241249f88673f1434be5b2058e822096c82ac549ef18b166d60c731d8d2b6077d3fb0bf2f5af8e6882aa69e6561123e61c7df1521d122d127f5cacf9696bd298ab558e3e37e2b98eb53d258869d90a38d7e806e45526d6e52aa1a91b5734ec17501482fead0a27b2862844367f2a1f79c85a2f096764925db23fcc24c923d2aada93c00c2d045e092c3c8177ea828dce50df62113902b7e64b955bf840c51622859e8b94d7e98cd532bdbd974f04351596e067ab25c92f9d1355b52c2f850d68836eea6eaf77e050d472a6cf92fec56ed763728c5095931ffb27019e5e640fde113b3548d44534359b10b060f3982918d3f0ae8e0209877b75e3b5d7b599fc26d72c2a065c02f4c22472469b5e91dbfbd32293d8c0c6ac53d37551f3a9b6819ce5bfd7b0f134ed6c1aba766d72942982661e18b96aa2250c8ebc0d7006975a3e5e0b44b8dcf0ce136c8a4c43d019aa4d5694ce55d9eb29ab007628b4613741ddf90cbe04976a07e6a5aa64c9167e9502d1dae55ef95611ad70ea3b527c1be6ccd8b15ce55ea5ebee10c64ac5fb0d9806c5bbf4dcc311876254c669df241515bd599f3578386fbacf27e51191f76806f3b22219248f80ae2d3f8cce6156367ec093975ffc314e7fc871385eb2ffefdae0d956afee011d1c0017abfaee487d2c180ccda15a972a090bcdeda9f60e27696cb8d5d5ec4f5f48a235f4f7accc5f0e27c3f6be335b0df72337e162ba8db36ecc4fc9d6885a45dccc74eacf7edcaf34237cb477a2b788047cc4bb3afb6223e2bf6435ec04898992ea00dc5e450b3ee94682c34103e037f0c0bc89f617c69303f7337a6655bee8e1259104be28df1a97de6f909d54c9db3e7580c28ba74681de19f8be46ad1d48d0ddf318b7f1e476f6790ddddddafe77be9447dac08163aff2034aca137a078bb85b4abdcfb431dd96436c43ea2cbf8ca03caf8a4ed3b82e4dfd9550739aaf1f44e570d0f078d6d38f57083510b63ea743245583b33d9b65b0372ab2a0c760d39c22084d6d17d6d28aa5849952cce26f26484c9923d560d63b7ce76ededa5d4f1054a129e5facb1449eefb446aadd5cc248b5fe39c36b0f164a5082b91e40c8aab1a78fd0d923f8b2be22b2a3875f04aa6a14f1baa626da21e1b86ff40c8485aa80fa3c659896f61f1f3faa97ec059bdcf2dfab13d41dd3457cd373141430d77a376b47251aba1c2c9db135d80b268a3ab05a7e7900cbaab067af103695e2b662f01eae2b6356dd82eb3d9d07f47d20ab4fb9869862a860e096c871687388d23843d50554ac728cdde500e8f82e06ac5af24d58701afcddc1afce82aa9c417e927a0b2c84eb00b0a0c46fa53650af4a705ea8fd59a16f76bd65121fd840a1c4044b41e80d62f49723288f877a80f6d4cb1bcf8430358257ed94061797625ee69c18b1ea67847fa7683851c1cd7174a180e4849b2bbdd62c217fc111468ea3e73f964081e54f27d2fc2084c6827d3227c532c42c7b00d721a6bf548cb0849931c5ace5d39f9f2df99ba1ad92859d7f2416675fd4dcc57b0c8debad9c095be2fa25ff522e26e09a0eb6c1bb3f564ac50f49aeb58172cef6f008f0994e9e5daf835702ff067567cbbfede833f78a620e62fe2f3cd15ee2869408782f9c5e4f8c174e4b5d7e6ae91697f448c3fc82a77707de440c7466d116a2cb501ca64e531c94bfb402983bfd0ba65aa8a8d758f63af465eb8734e7f8531e92404f530f07253d584f90347c78e8dfdd4d43f0fd88281dae49c9eef1249cf3b758d530be1af9b25a80c6ac8074535cbc235945b9635a28ea671056d8a3076387428e58fa786268f0d7f294a3b82a0e229103121da979171a84ee7cb4be0682d66eccaed2f88a6ceae5b79bfdf96dffccfe09eab87faa8b9649767711f6ac90b169179b802b71712a6079fd348977bfaa7d9ff446e6b8a542dbfe8bf291f0b1590644745d961370c0f13d865a96c7a8af2aa23dd6fd625aee6bf4b9ac9c41eca0a65827040ee7b8e3f86ca16af4d8a5b44723c68963eb68092ef7715388bc5b13c7bcd811b27ff13f4a8c328f20ed423f7d86f4b174de574519327c9907a8bc0e0ab8df6d3aac9de58499b2983ed5d50acfdd56488d28d18d11d5299724d8c975a6bfac63855a6161844e1d9b63b07ad8b840cd5ec5c753a4a7d937c67d51140b8aa603e2fae2eda3f6949441d953a728f6e7c4a9aac2d3c798d54c35132fe87435b1db53be6e7d635b6dfcdea95529ab65f6462ec9cd5687b96ae7d17f505b94d216a04c166547a34734ddfc909e15c8022be50cf4ccf255aefca4ba0ab5983e6c8ee682e9cef73c835de3da1a64ecd2ddcdc7f290bed9a2851db98732b86e6704b753c16f2f2706d33f9459d996dc8d4e39ddc48433fd1f42cd4867e600659161e32c226b5d11685b5d1e51ee97721dcf061223d6c1c9a0f5cbfe008511f532d9cc245261f835594420a8e364c695a5410243417b9dabcc2156f8941ed2de4e396b3ba6d4a4771cea904012adbccc1239a24154da8c39a56df8b4eeb1057ccbf55e8f217b5a8608a7401434d124acbcb461fefa1cef48d82a2a7c8d95f7e5e77749f6cccfe81a2258cc51c41df20d36b725ae647cdb1cc62c4a5e207b9c0d818196b461287b27d74e65eb5b24db0c7fee18cf03a73f50aeb49d0c8004f42558575b265d6f5dbcca47429f5de519d82a427fab90fc01e87c2aff11a1e09c3b5b9e8b9fc07cfca8be59211bb2f431846c70ef6fd26bfbc5707d4b508a056a4746a5e9ba0836f55e5e983f02d1dfa5abe331552a12da11a0ec66e64fb041a0f079624464a9364782badd7b2695c82dc120d416a222b4bce7a14dfecc452450673cfd690652293480a438c3c0ec6dc487257200f59f913dada5145be3c9ce09d094ce11b3f4d3cccb83319f88d5dcf345fa51ea1003ffd29f9f3b23da1bdc8e32b77593cf39a7bad4cc72dcc2ba636b01b5c5ce9183f4a0752cf88163769ce768b3f6638933bedd3ca0154ae5c2d1f575c5c24ef47a287c20cfb0852c68ad39e79726f2facae594e2464348dee6d4ab1c1b3f1b04d1204225559f9377b38cce8d0ddb1dd26afe", 0x1000, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x1}, 0xc) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:13 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x76, 0x2}, {0x22, 0x4100000001}, {0x22, 0x7fffffff}, {0x0, 0xc}, {0x101, 0x8}, {0x2, 0x1}]}) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10410, 0x0) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000480)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") socket$inet(0x2, 0x3, 0xfffffffffffffffe) socket(0x20, 0x8000, 0x0) r3 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x549622dfb88f6410) setsockopt(r3, 0x7fffffff, 0xa728, &(0x7f0000000180)="b191eff9134a3113525864d257963ef7ef4a2acf9f3ebad0bed54c322f7a6912601ca3973c2472605dd5f4a09b70502ce55ed96124dab8c2cadea0ba2ff16d16e4432929469d2975226052d6140c2723b5c01937809084922abcb2db1e19c4076cfe6c3369d5edd280d053970e17eceeead764e5dbe45852386bbdf05e8b54ae88da9557604b5291505e28c58af791", 0x8f) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000004c0)) r6 = accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x2, 0x0, 0x7fffffff) sendto$unix(0xffffffffffffff9c, &(0x7f00000003c0)="824ca5eae3c2f1ad9e102cff95640742e5977bb79bd9d3a834fa97e93e02b3258af0cf480007d0a321ba8784d7aba567955c30b934afa3a389c3547c63b23509106b36057bb9316e1dc8da38b2472a963f6f1e5d7644c8d84a6af13f9f72ed0982181b1d4fcf0a6add166a82c0bf05daaf75e073c052c2752e76448d706e2dc5c904c8f075fd9d18500e3d160cea478be4c7448819af9091b8f5632cf4910502510074dbccb240cbaaf9874073b13408eefc7f814acb0f6afe223be435ed94", 0xbf, 0x600, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r3, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b0ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0x14f, 0xfffffffffffffffe, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x1, 0x80, 0x9, 0xe14}, {0x0, 0xffffffffffffffff, 0x6, 0x401}, {0xfff, 0x9, 0x7}, {0x8, 0x7ff, 0x200, 0x1}]}) 16:01:13 executing program 1: socket(0x11, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:13 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) 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) r2 = dup(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x8000}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5, 0x0, 0x0, 0x2000000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xa, 0x0, &(0x7f0000000040)=""/10}) 16:01:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:01:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x33b) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000240)=[{0x726, 0x7, 0x56a6, 0xfff}, {0x429, 0x800, 0x725}, {0x40, 0xcf, 0x97a, 0x80000000}, {0x4, 0x6, 0x401, 0x4}, {0x10001, 0x8, 0x7}, {0x3, 0x10000, 0x100, 0xffffffff}, {0xec0, 0x8, 0x100000001, 0x6}, {0x4, 0x40, 0x0, 0x9089}, {0x81, 0x1ff00000, 0x0, 0x401}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:13 executing program 0: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c, 0x0, 0x0, 0x7ff}, {0x2}, {0x7ffffffe}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r1, 0xffff, 0x200e, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r0, r2) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:13 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x1, 0x3, 0xd3fc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f000002e000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x46e0fcda243c731d, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7638a5d867b5002275f0000000f0420eee749e4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = socket$inet(0x2, 0x2, 0xed) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f00000029c0)="19269a2f53ffa543d75c46cbe1978490027c9a6f7d01a9004fddd0c9338ff156614766a08ac03d351b766ea7ed935102bba42333faec960249486033982ce164537b8b04e84bc8e4725491bfb5ac6466ca5d22d2d6df414ac025b0f2e65415b1", 0x60) dup(r3) readv(r2, &(0x7f0000003980)=[{&(0x7f0000000440)=""/211, 0xd3}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/104, 0x68}, {&(0x7f00000016c0)=""/173, 0xad}, {&(0x7f0000001780)=""/4096, 0xfffffffffffffd9f}, {&(0x7f0000002780)=""/245, 0xf5}, {&(0x7f0000002880)=""/241, 0xf1}, {&(0x7f0000003ac0)=""/4096, 0x521e}], 0x9) readv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/173, 0xad}, {&(0x7f0000000000)=""/87, 0x57}], 0x2) r5 = accept$inet6(r3, 0x0, &(0x7f0000003a40)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000003a80), 0xc) syz_open_pts() msgget$private(0x0, 0x114) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00", 0x0, 0x6}) pipe(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r7, 0x2000745e) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x38) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/13, 0xd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x40, './file0\x00', './file0\x00'}) getdents(r1, &(0x7f0000000240)=""/6, 0x6) socket(0x10, 0x4, 0xa0f3) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x401, 0x4, 0x3, 0x1ff}, {0x38, 0xfff, 0x1, 0xffd}, {0x3, 0x7, 0x2, 0x40000}, {0xfffffffffffffff7, 0x3ff, 0x2, 0x7ff}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x6, 0x8, 0x2}, {0x8, 0x8, 0x0, 0x80}]}) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = msgget$private(0x0, 0x20000003d0) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000002b00)=ANY=[@ANYBLOB="020000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000004539224d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107083a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b4ff4892604994800043612c3da122d6841f35d0fb4eb8a9de52730f1c1a391a0ae9420a58b6a4ebacafc8be32626fee5e976429a3b9d5d4f1194df51e41b0c1c15f5847f16e69cd7239553b5805de0d4549fba3d295eaf6467d7579d"], 0x1, 0x0, 0x1000) msgsnd(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgctl$IPC_RMID(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) preadv(r3, &(0x7f0000002a40)=[{&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000001400)=""/75, 0x4b}, {&(0x7f0000001500)=""/246, 0xf6}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/115, 0x73}, {&(0x7f0000002680)=""/173, 0xad}, {&(0x7f0000001480)=""/25, 0x19}, {&(0x7f0000002740)=""/116, 0x74}, {&(0x7f00000027c0)=""/21, 0x15}], 0xa, 0x0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x40000000000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500), 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000271, &(0x7f0000000240)=[{0x1c}, {0x5}, {0x7ffffffe, 0x3}]}) open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0x8f) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(r4, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe(&(0x7f0000000240)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = fcntl$dupfd(r0, 0x7566bd1f2333ab8d, r1) r3 = dup(r0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x6, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30a1eae6, 0xfffffffffffffffb, 0x6, 0x1}, {0x7fffffff, 0xffffffffffffff81, 0x0, 0x2}, {0x1f, 0x8, 0x9, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file1\x00') syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x13) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f00000001c0)='./bus/file0\x00', r1, &(0x7f0000000200)='./file0\x00') getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000040)='./bus/file0\x00', 0x800, 0xd1) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x4001ff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:14 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/118, 0x76, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x0, 0x100000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r2 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000001140)=""/63, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="894b9688a547c5737b201392b6d19bbb", 0x10) socket$inet(0x2, 0x4000, 0x80000000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001200)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001480)) write(r2, &(0x7f00000014c0)="cc36cd13ac554af38b72b4d91398317b4fb8add283c272725622352b0cce8aaf65", 0x21) accept(r0, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) r5 = dup2(r0, r0) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000001800)={0x3, 0x45cfb59a, 0x4, 0x2, &(0x7f0000001580)={{0x25e6, 0x3, 0x5, 0x5, 0x7ff, 0x6, 0x2}, {[0x6, 0x87, 0x936, 0x7f, 0x4, 0x7, 0x40, 0x2, 0x0, 0xffffffff, 0xffffffffffff0000, 0xfc, 0x1797, 0x7, 0x3, 0x7, 0x68, 0x3], [0x3, 0x9, 0xffffffffffffff01, 0x8000800000, 0x4, 0x9, 0x7, 0x7f, 0x7ff, 0x10001], [0xdde, 0x8000, 0x6, 0x36, 0x7, 0xabf6, 0xfffffffffffffff8], [0x20000000, 0x3, 0xe161, 0xffffffff, 0x7fffffff, 0xfffffffffffffffd], [{0x59d80, 0x2, 0x60000000000000, 0x7ff}, {0x4, 0x7fffffff, 0x400, 0x6}, {0x4, 0x1, 0xfffffffffffffffb, 0x3f}, {0xffffffffffff131d, 0x2, 0x401, 0x6}, {0x7, 0x7fff, 0x8, 0x7}, {0x0, 0x4, 0x5, 0x8}, {0x9, 0xf66c, 0x1, 0x5f5c}, {0x400, 0x1f, 0x1, 0x800}], {0xe000000000000000, 0xfff, 0x5, 0x3}, {0x8, 0x100000000, 0x4604, 0x9}}}, 0x7, 0x7}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000001cc0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f0000001880)=""/59, 0x3b, 0x1, &(0x7f00000018c0)=@in6={0x18, 0x2, 0x1f, 0x120}, 0xc) shutdown(r5, 0x0) sendmsg$unix(r6, &(0x7f0000001980)={&(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940), 0x0, 0x0, 0x0, 0x402}, 0xd) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001a00)={0x5, &(0x7f00000019c0)=[{0xffffffffffff34a7, 0x3, 0x0, 0xee}, {0x4, 0x7, 0x4, 0x4}, {0x220, 0x351, 0x100000001, 0x4e00000000000000}, {0xa10, 0xf6e, 0x4, 0x20}, {0x8, 0x1, 0xac8, 0xd18}]}) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000001a40)) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000001a80)={0x1000, 0x5, 0x80}) symlink(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)='./file0/file0\x00') r8 = semget(0x0, 0x2, 0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000001b40)=""/144) pwrite(r5, &(0x7f0000001c00)="73a9e9a6d5188e9acea234b5e46ea495c10d8c2ae81271c09f93f89a0933e586035e48aa539434c8a19443b5b4be69a4deb5fb7e27e7691af1cdcd02d3a04066e65eb6d9ba6f4e2a4dbcc49a13e4c7b5df390afeb1849d3252585542191e2ffa5bce4da94cda8244a6775c8aef6a1db54d363deb7527efaf1d519e28db62a293f11800e652f50a61be7e4849e11c0c49415bc2", 0x93, 0x0, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xb7b}, {0x5, 0x0, 0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10002) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)) 16:01:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x3, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) pipe2(&(0x7f0000000040), 0x6) 16:01:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000020000000000003144e1735119b2974500909b7779f75284353a13e1581f846d93cb381dcae9e5cc061aacaeb8ce966c51b2ae5c10215bfccfceb750b0c03d44fb152f9831a6b8070b4dbfa2b29b95cb197416f2793838f844e5895f6c6bd8ad9ee67d5072900463b4c58f565dce98a91e06bffa0199299837d1a63cb5a0c2b9c983603990ae5b53c84f75b0d4b86dfedcf821ac1da119650aec371fb0b6bbd8467214455b51"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:14 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x7, './bus\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r3 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000000c0)={0x800007fff}) mknod(&(0x7f0000000140)='./bus\x00', 0xe814, 0x2) r4 = socket(0x2, 0x3, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x400, 0x200) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, 0x0, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x14) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x961f79c69bb07dc1, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7f) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x3e, 0xe928}, {0x2000000005}, {0x7ffffffe, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfeda, &(0x7f00000002c0)="750ebc90dbec9cfa6490513f206958c2404480") r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000280)}) r3 = semget$private(0x0, 0x2, 0x27c) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x4000001230, 0x800}, {0x2, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0xeb, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x800}], 0x9) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/165) rmdir(&(0x7f00000003c0)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x6) r6 = shmget(0x3, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getegid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r11 = dup(r9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) writev(r14, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r16 = dup(r14) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r16, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r20 = getpid() fcntl$lock(r19, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r20}) writev(r19, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r21 = dup(r19) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r21, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r21, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, r23, r8]) lchown(&(0x7f0000000540)='./file0\x00', r17, r24) r25 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r26) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x80000000, r7, r8, r12, r18, 0x8, 0x3ff}, 0x4, 0x6, r26, r5, 0x5939, 0x4, 0x683}) 16:01:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x4f5, 0x801, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x2}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000440)=""/75, 0x4b}], 0x5, &(0x7f0000000540)=""/197, 0xc5}, 0x77353107efddaab6) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x2c}, {0x6, 0x0, 0x0, 0x105}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000280)="57a3784594072502cdb5827133745b2a8c61b6157d54e020fec472a0729a822fa455d837e8471883ffc80ae1c8d46358b743a27db3b80548b618fb7fbd5ac82e1c5022084a7e12d481599c6e70255e401184874f769832998bdc0a288888b80850013b423942c03882210dba853c0869c9e5699c67038d4a1db0b722878684c42d582cefb02f4df259cd2751a0dce3f6502bf876b698037e43d379ba2841f107cf596b0d1d1d0bcdcf089bccc84b8388d9d5f1a7608a", 0xb6, 0x5, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x8001}, 0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0xffffffff8f4b4668}, 0xc) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5, 0xffffffffffffffff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./file0\x00') preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x9}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x4}, 0xc) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5, 0x0, 0x4000000000000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x200, 0x7, 0x5, 0x70000000000000}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x3d5) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0xfd57, 0x12, 0x8001, 0x9, &(0x7f00000002c0)={{0x10001, 0x5, 0x6, 0x5, 0x2, 0xfffffffffffffff9, 0x2}, {[0x6, 0x9, 0x7, 0x0, 0xffff, 0x3ff, 0x6, 0x8, 0xb4, 0x3, 0x9, 0xffffffffffff6a0d, 0x7, 0xfff, 0x1, 0x5, 0x401, 0x8], [0x9, 0x3, 0x3, 0x0, 0x0, 0x1ff, 0x9, 0x8001, 0x1f, 0x5], [0x80000000, 0x7fff, 0x1, 0x1, 0xffff, 0x3, 0x51b], [0x0, 0x75c, 0x1ff, 0x9f1, 0x3cb0], [{0x6, 0x5, 0x400, 0x317f}, {0xe7, 0xfff, 0x7, 0xbf}, {0x438, 0xfffffffffffffffa, 0x1, 0x2}, {0x2, 0x9, 0x100, 0x1}, {0xffffffffffffffa4, 0x3, 0x423, 0x2}, {0x8, 0x8, 0x1, 0x8}, {0x408, 0x2000000, 0x2, 0x261}, {0x6a, 0xddb3, 0xa36a, 0xfffffffffffffff8}], {0xa24, 0x9, 0x100, 0x4}, {0xda3, 0x10000, 0x3, 0x4}}}, 0x1, 0xff}) 16:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000040)="1f8b40762d01666f8f9fb5d050f1a0037e6258c8f2bbf725b1545486a5d733df8dc8436952b4e008e080f000db40a15fa0f354440823146ae396cd2c813bf3fbf43db175a9475b5abba48c8572fb7144d891f5afe041a22a901f37a5f0fe58a7641117690a36bf5e", 0x68}, {&(0x7f00000000c0)="bf0107b0060aaf6596ba9aff21c1241f0cfa35ddf328ae6f8a1d661a307412cb5f9e11de75daa3cc1a29145f39fbdf98123c729105a6b3c247e65f8a168e971f5d34cae805c3130ea7244a030ed31d66cbcc3c348491d130d6b046ebf63dc253d020160982521a78cd3fe641340466dd8459af9eaefdcba91bcad82bb702681d405d8cebbdd53b423cfc761e70ef047a9e861c0a40", 0x95}, {&(0x7f0000000180)="5fc32e56b2e39ca69883e8fa4054be234983cd95f9a3298ed81632c14253603a1248b41d991e0dc1be56e207de6fce296064a6c1029b77d6c080deffbae7da140c131a76f8654e10cf5f5531f060e67a965de5b7e6acf7d1d4d7ce01e4b1c858819384c9fa16ad05bf04992e215451c1b4351a2b0e57644477155eed5e3f569009d4be", 0x83}, {&(0x7f0000000240)="142357d9b55db7d9808cb895d17f6c18200de155cba2f6e08c686c523cda87bd0f6a61da746d3c0d2ccbb0414b67e0fa031db39189392f3f6599134662caade36dfc9535e493a2fb2c96dae35cfdb17bc6ec41df618ac941a26dc8f2ee19d500befac23a899b049f8e71b5ac25a87b338abaad699689fe0f17b91c95a50369d2903a1719de63b17ee314a0b397f292e03b2d5d9e7371d2e7fcf0089f79e45e321b15a8cf7814f7f8c94a22588f3bb3c27af4ed0ed1d0a6adaf311737e248768492fe05942b892de44f0e07ce9d7dc1", 0xcf}, {&(0x7f00000003c0)="458c8ebe517ca05da898c354468662c721c677d17f4709914a3d8ba97a4f6b33ab963778bcea97bb136816220b8e476420b7b7be8e52939b992de929a08d9c41a593ccb151f58af63500f12b3a10a5a580ddc6107a87d63c48adf4666aa6f5b55a5f331cd24d2595d6e701a9b99690c31fba429043dfa5fb54ae45838cd20279f7ca12d8bb516ab7b341fd8c71c347258a53bed7646c0dbc97dd522715b599d03735cb8e41b762d65814373c371253e7ee77529b4d111dbfdd6798", 0xbb}, {&(0x7f0000000480)="385b07544e62f582afbac5e79f8e3055340c4e73a7f5c3ec60c92fefe1ade9c510a06e586e2712c2a1e415fa83463d1bdfba5279fa8ea5e2f0eb2d8e5553387bff3084229e6c370367aed2352450615de2ed3e2d86ce1210a0eae1752ebdf870153bde5487ba25e0811bd9ff5a24c88810298a8d9e15e88b13f81fb92a18be826507e4feb771a5", 0x87}, {&(0x7f0000000540)="aeb4a3e18fef9e6ca1fac5bd11387021531ab7d8d832e2797d4edeabc143e058cfcc77ef7d18acb4b9f38e5470230ed9cbf0120f001ddb07d87da8a0cf996fafd0136c3c52a0f55953ad27c9b13bdd224c85c069a592d1297b56f5b4b8f1d5790fd3b8d9e52520faababa2089c6d831318a37c18363b30067877b182dbb2aa31063f3145974483cd91ebe7f15e22198a9d21e4500af64275ecaffe7136655a", 0x9f}, {&(0x7f0000000340)="09b7aea7c0d3daf7f372c6a13457913ba3ff79c8d58d24e803f89ebd9c0c", 0x1e}, {&(0x7f0000000600)="be25c9b61749638650ea1b1708626a27b7309d8b408bb29f58b60f01a88a5a598cf01386be0a57697fb3ee2aa373693a0de6427cfd385b5e45c397bd2b2f0102a09d50806b9c0f88e455f4766e6e4c32641ce4abe3f82fb9163ab19618b9176ffe5e3bf90340f5205ef2cad42a955a76f23ee94c584bf06c4a3e08de2242e1121e9e4882fcbf8f3b36f3633509dcb93c0d", 0x91}, {&(0x7f00000006c0)="9bec1f5e79be3c3112223db0fa7a4a37510641666f3c8e2d1d27033a2380dada7a59dec87455c10359fa194d35aec7fe4fc0ba08f46180adfee04cc2bd189abe7b98a3c3a242c8d9cdcb9bad5614511ccdc8aa8763de4422f1060e451e6d4778f708a686342928778c6cc877db11ccafc30577835009bc7c7a73198769455d25bd6b98c67bd29ad5ddef01f8570d64a9d9b333a7624517d930986b08435200b4f416797e7b4254d3409ef7af7829c6fdce7732ea0427b382eab984543b1c9c80058d3b7cc0e8bca348a3929c93c2ffd1e9117ffecc27da9c788ee7d5676f7376d8", 0xe1}], 0xa) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:01:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = getuid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = dup(r2) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) lchown(&(0x7f00000000c0)='./file0/file0/../file0\x00', r1, r7) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x41aa9, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 16:01:15 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x90) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x81) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x49605a53de488634, 0x0, 0x7, 0x7fffffff}], 0x1f, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x60, 0x2, 0x6, 0x20}, {{r3}, 0xfffffffffffffffc, 0x20, 0xf000008d, 0x8, 0xbda}, {{r4}, 0x8000000000000006, 0x30, 0x8e737b714b22f5ce, 0xb936, 0x5}, {{r5}, 0xfffffffffffffffb, 0xeb911424b6c19ae8, 0x1e0000007, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x124, 0x405564c3048ad185, 0x100000001, 0x80000000000000}, {{r1}, 0x0, 0x40, 0x20, 0x2, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x3a, 0x2, 0x4, 0xffffffffffffff81}, {{r6}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x9, 0x35bdf490eca49430, 0x1, 0x6}], 0xffff, &(0x7f00000002c0)={0x1ff, 0x4}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x1, 0x1b) ioctl$TIOCSCTTY(r7, 0x20007461) r8 = openat(r4, &(0x7f0000000340)='./file0\x00', 0xa0, 0x60) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1071a, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) fchdir(r10) r11 = dup(0xffffffffffffff9c) sendmsg$unix(r11, &(0x7f0000001880)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000440)="efbf9fdca618fb52bc680eb0b8dab4c3f8eec23cbaa9797642daba7224bc6c3676e9b5f6a52398a29866c5b859309e3dc53afe2f83cf479ee3f30f883b9ad2aa265d58fd477594945a173b46a0064cb6531c587e2137a99f86320023f8620f936738393bc0b3d960606320ef7e5a593fc856ebe1c146245299f08f520747a7653fa670c99610d43a83d3b53c806bd672d2d7a5b04d18e3ce27aaa3ac0589d8696a4b28cf022b4deff3d9ecd67e100d0f4cb465a06899f8bd6f03c028ead8a1dbd73f7896e3dfbe0b4e047ac23346415baa27c036813aa0b5d9fa11531f6d90e40c770352ea40789bdea1fc", 0xeb}, {&(0x7f0000000540)="aeb20c91aee88be25ac975821e5b034ab37ccf54c3d4963c59f8bc95aed9a0fef12402b693c3d2", 0x27}, {&(0x7f0000000580)="d98c5900b66e163a6cb2fa608d90ebf5d42617e7b393b173cb7d54554c132c2267c29d05132850ce127c57aa611aeddf06f363102ab71dc7a3e5f7cb7f685fcb4e5cb0c69bdb4a84795efe2debc8056d2b4fc55ffa9f2d576d64f1e9d24a8839334ffcd3e687583db9bd41110cce535ade1b7b1a17a9ac7cc9c098a890ea5a7c596f60de5872ab22dd55616773f625f07a4f9fa1e05329fffadde44ed0ece0b69b364942977779132277f01296a5493133b934471ed22035fa7e2c08f6d65c9549c74ac139db721fede4a4999f7e77e6d3a567b015576b4238fb3e4177f9b82de2b4faa420483763f63c9ce6ff9f536d3749863becbd5a07f9fa3c04329ae569675143f34eea8ea2e313daf5e4fac379d3ddef1c05a1efa48c9c405203e91923096a98845f08be78f2ac87ffee956a914ef034399f6a4cad44b73420413e3b50f6054a2468ffa20c8643c19de37abb1b345d0d68a0509e43733b9ab9d7653f4748e6c1ea1c66d5a440235a960d6aec219ff808560384c51d77b7edc5e0536d364eeda3b6b5ea54d3d921bde01d247fb59495b500e5a528fe3e35d4839e1d96ac237b739703efe691383419a501a94c4019bc26c79cf0b642690e59b259baf8e221c30c3c8fc5385fdc6a48c218cb11df69fe04ca2c0f4d45f79394f1b1824d9e9076526d3aedc1d58e60cb416cc5e8ac07ce8a79b42d5784185bdc057ff85dc371f87171148e983246719120e3f1a5346ee11477398f4638caa34a5c2f84b09d73e5310f8a9686fc1b8fef2a937c85f7c4066680ab0ebbcb09a19512e1495fdf136c4b388352e71c01078bca5d9b37f7e5a4dfeb225924a4c3190694d5681794a78d5dc4d7b78a0af56d9c284ac35b146e60cd757dcedaa1219579a7aa3a8d53e43dfe1c7e5453d79ace624edfce337429b1fece6ed2b1f7b9d0ed3d497df0cd12445b51db2f29a25d3d63bf4ba48ac1fbe8db6e36314754f5291eebef89e38090168f0c4ff42e70ffab1f6681ac15d6fe9cde23e63b4101207512d8ad73476b4fc9dc5c3dd8312b9a59fa08e8d772c8ee2f1832c063edbbb372ae9b2d4d7b84e2501021f02e417afb096e73aac929917da53f8f4334c492b1727a88f73f87eefbb8a34d52acaf331c6e3de9daa76a8343db964666f5d9bff75ad166244ba967abbfab86c8e371b107a68794b234b796299aa738f5de59e0173e0cbe6543049e4929982dd5b1fc07b89e0fea8f99e1eb7196aa6366c65b17a735c09f1163e6657e06e42c7e3c46cc4ea895673c14cbdb4418769d86cb01988eceefa38d1b1e297974d666ce10df373b7b6dd1b70498242a1fadfca179729cddf7f73a258becd3a7bdd2f8d40cd5887750bf2c55dcab8279986c93911511a527ed7000baefe364c3a253930d3a0f1a23de5530fd2c28db0004cac20266d76f616edd98257e84954462c71b22a7f425f0cc17b0457a8e95400917ac12a771aa8955bcc72ea2ab4a5489e1ce557b93a0fcf9359253081ff0ed0083d05da0f2a7c6b160ee6b2745fbfa9548d03428cb671fc39b3e2c0df7b03536385fb42067890ce4ab068c0ff8288e9b0bbbc68d10a051a85eefaf0a7772805da0d2bd1beac7ab02fa3f6f3f3755d0a2a634f9edc277a79660541b975bab6ce486903b39074f6ee3ba76b09bf4df478f50faf06ee803a01a994c3fc41204ce595ff9c0f2b5a251410f4339cf993fb288e484b42c84670a7a2041fd809f5a33753350c6afadf61ef0f76966e33090bf77b5ebe7e4ecab748a3c50ceed630d16c270c166bf32c8eb101b9fadedfa3b205c55a5f12b0834adc42e283db0407f7e1fd0fd4c69fcea4e0eb8073a28fa1eaccf1667a140177055a8bc3d744379a9e732adc80a977db4150fd2e3059b736ebac95dc0a88ecb8c01c1b948c6def0332b12c8093421e47edace5ec98ba791da014557288ef59b63927b5755cfb6a075cdce2b4fef8b20c213cc31552f36f9722b24aaf27f6d4f0735e8ecd5e6dac37a3066e90d2ad2acbad178fd859fc5fe066a176a4f73aceb0ff5f5786dab67321d79efc846d84a4e0042acd8fe9043625b2d668735aabdf96d40612c9fdd1bba0ad65dec4a4b0f432c9dcb1932a5e4e51d6018a2b18c0c7cfb9fb358347e32be74a836153bb7e87d7b7a642ec96bed16dd81ec283ed245f66d4358e1d3a44512255acd59f71f64c8e62ca4ff53b42983e83d5018a50922f2733a0e3a0ee4e5aa73b71862a77cb3e63f5ec6a9762c57a83c4b3bc6bb021ab2a0926b40cf0f2e777473848b5f2680fe2cfbde5adec74a743496f22eeab12847d44bf17ea344193dd1e419f26ad0ff9f24b94e4286f87b01f5ffaf9d80cb832b1dbb485e845e4f27e673aef40792711415b895d758fd2cd6be1079371d35f53acb7d6db729929776343ca3761f70db36f8f3a0fc047da38fc1b885ab8fd4e9eaa0a9a19b880907b6e3b9ce3944519584a5703ba09cde14718aad7c92e6370d86eac3fe1f35c900905102e7a8ddeb945ceadf5a2908d072110604f93006a99fec1d9613b16d8d7ef1e536e1e6e93187e848ae539c1ba23d85c4ae3f520d23a4ccd3604ce5fcd45383b75e70a1de54b71910633277a1f114756aeb6c04498c695f5bc99a1677639065bfffbcfc2d7a34e39db1ae0bedbd0a6997d0c82a7d8b2eb5abf02907978f07caf25466ef7a54ad1395e303f9b8cb3f38e9a1fa8094aae770f5cd758cb7ca7125e828ac77a8174838412c8d2b6420d1bee1b0d06f9d965efe15d771de9e37ed6001d1d8826b3f1974149adc3742d12472777994cc05140b3ec9734bf6ccbb1d185d90e3d49b1af4abfd6cdaf6cbbe037ae20763c0b8b1a09cb98d5c108776a28ea1f1968abcb8e3c85863c083bffac807fa696d371c8ad6a351df57c7d570038f8bf6cd400951f89f2ec96e1241b1f0d91f4bbd1790a62af429a9dbf279365d485c229a899d1c67d16a9e7a7e8ae1ba71e4d000212eebd0b3b8c3bb67f6d3b0891ea001a8bb3209e4d9c0f76381647a6de6ac28fbcf7371a127f69282af33cf2fc46529bf4ae25415e14fef7dbbc012f007436c0bf99d46204da41e12dd9e76b3f00203a2fc479127cebc76ebb90e72ae7124ef6779c2cae9cbad6c5c3b93974631663c2f951d958af9f33150a5e8ab21f6f3ffc2339486edbf0619807b5c0ff556906cfe9c04b430f718b5d1ef47bc13180d2d649f1f46116746ca5e551ae6eaed91fb6b5329c6b6544f65b50db34c609e1b28b4bfb2f2af46c61aea165671fc449edf8ca7f7c0ce97f2db5c447800c44811a15c14f33b9848cf64f71c4868d392ed850268262bd065654a77d18da7e7f5d8b480c1aba3519468bdb0478b710c73cc78de0cc248bb9212edc43768e5b68d18d107525b1e267bed7165f0ff5660a3c892112c565cb9507a92ad24ecb994dd03b836e3eeae27752e35ec520e44ca4e77e54b5fb1b65684801cbf03f213e09e5c064c2e65a6edf069d2ee4f497332ad2d211ce2aea5679a7ab95a1a46fc2f16fa90babac4d3407b23fac8e0adb29e755ce37a16e1a71cd1c3ffd14cbb95f897511000a98375aafe6ca46c9b606ca53bc484d67ce857873ef4722f7f27d9c79abd009902b127dc8dc62d03ecfb144d32779d93f3d826074a22fd5dbb3ac9e876d86ae5a1b3358a41e2e9a71762915d552be53c77089f390422c630b61fc34adbf6ae3db408c2e45dc275d2ed741c49d88b637039a574fcb555ec7caa0f926c75e1039568e2659a9aead9c2343bf871ac5b58da584afb4defea00b216e1d976ac61df23b8574b85632c6d0be4813415b7788d55534ac019c6f0acc0ce0c7f299a4e99133630646e1a40e81293b37b3281a004c27f374a7fade8cc5453cab75aded529f08f5450cc5e2cfc688dea75c19440bada9c0fdab4906ba1b589f29dbae2e267dd175c01f5c0efd5dd70c26e85fa9af30d473aab436675585e7b0e0fddc92a2cfe9846d12235aa51aec2166d0a2ed7ed96b6973c21d0be17d3eb981c0a413139d1277ac6e60d63a379baca302079e2d706e955e32da2f6b4d8efd475a96b828f855bbd1a067fcf811b4b9c09b0dbd66201667bbe1734c37783863ad5bb64004022232c54bac2d03f02d31c0cd60a556eab8c29b1fc8c76461d3b350040824db76cce94e2441c54e11cfb7eb46c6331634849e327b0eaaea33f998b692aee6bf84e01f79c548183a0f44b3f18f3f6132da6d57eebf68008051f7a786a094a52a8571e9e5ec56d1e4dbd54a92a5a2371e75546eb0ea147f0da2055467e53c54d779dc94b364fe3c657f3c4cebdeb32c72dc78ecdb38676dcaed9cf84a30de101e72172ee279bac3963a7a8ef40bd0bea470ead3eae6b9cee046bf4bf458405be91a85b8ad8b745cb86f7809e37926625ab50b2cf9798aa0c35ef354fc3c77189e3808a5fffe29a47634f395b79b16ef0580b6db34558faf2ff00432464a46edc6f65b38e574bde61c6647f9a880732029434fb49339fddc02dfb3c9c0482af753a0f5ec2b3f2df761d5e80cd93556c688a2f756dcee767e384973bbec89063126e18500cc88572608091b3b5d542b551dc31f375f351a96e004b04deac8ed5f9a895893b1886e159cb3a5b73e91664a32d01a119eb4eaf6dd1649e2e20d6bc03959fad917171cdb5fcbea28a5c36cb52a3cae78a64fd408f86260043f7573accdb63f8f23bcec65eee418d4ab624ade6c46659bd6ed584798eb7725f4a1f9234dad663fd0b0c98995792566a80dac4bf992eb7353e6922e68110ea1d591a74ce02c2acb4c457877fe9a5b1a3d5be6164972bbb35a36657f2a5df5d483942dc9aeff1523fd67a034ca0c117b02f927b5b7226fcefb0280af534b2fc9ba4c9386bd4bbaec22f4002803ae7c66dbc7e65867c246541ef56e9934f0c32f576fed8fcede6ec90734db7e9ffd033456fa466c614d5930f23fc48eae406cb89703a42f673ff5e4830b621e870d46710b4b6e343a534bf3a38a5fd2777066f5bb46c641c0ffb95845e08a29089cce2539b8307204bde83d5425c1f70f4954a0bb44aa1c4a1a4c184dee680e084d2651937ee6b6772b0e2e4e9bbd6cb7e69baf7540177553ee305b883dbf3d236e3619db96d917a8a21c2719f52fc73b9acd9d4be45273c5d637aee85222f7ada45dea7098be1a196908f603a3b343559b82955b0b7bf49860a19e2d1509fbb9a4dce9e06442c23a99c2f00ab736908b894815d3434500d04cdb0d4a7f5f390edb451342e0beee3bb868b455ada4d376f6f3789342e084806068365238a9d4de28968aba6e4ee31085b9931e96d3fb6e942f497e9de80d62bc763eb5b015d0f4e63a05390a33cd72a6f4891e70d774fe4ad706c92632c1d5303f7732d171c1a86f7d302b020d4ef4b8568636cc5ec2727c58babe3fe9676389ceb4b5bb5bca001a84a204e6a9b7df6941ab5d58854812b88b011a70ce813fdfcecfb6aca15a105d9dda40eb8a4a457dffdf1063249c436d51181737670261a38b333e26c08f8325c37350a8a98ca0645eddfebc5b1b6a0db89d6ff4358bd058e83cb2e01992277e603df795e9d84afe0c787b756c92e720dac18bd987907fa0c9a3b0c440cc09b0eff0137f9f4ea3cbb03ef3dc9dc74a1d7d2aa4ea2d9f1a6683a509de15936dd21130c4796939f73c13c26cb7b7c422c40d2a1ee827fdd225a9a70acecbae07801f22329653af2fd27b7141365f792c14bff441dc90f1093d93178d1ea8eb136aa1a2deaf7eaa842b845e7c916aa6b27b8ed4a01881c", 0x1000}, {&(0x7f0000001580)="16dbb123aeebf75b0afb504ac5aa4bcbac0e47a3a0a1a6cd32bb5a91600e7c54dc4a6bf771c555929965c88a508d48bc3724a167f28da8", 0x37}, {&(0x7f00000015c0)="1072d5b3a0ed635bf9a9c3d2911929ad057b96bc059d0df59002ddfc8d7c68ec80ac4e396fc8c9ccc66ca5368806f4c1c46aaacb6de8726c8605cd178c32dd58e0f1b4db67b5984a63ab280011d3aa66864f130328bc7d398d09b7c66d75e3bd475f35514eb7aa88116d43b6ba7f7fdb3630446f8135c9758bd117b3ef0676c4c307df19a98da40e766b36178ffbdfd8e6", 0x91}, {&(0x7f0000001680)="7a525a46e316f57274f95e27587a733ec0aefc5e0906f6e447127f2e500badcb971e1e8b521e22fd", 0x28}, {&(0x7f00000016c0)="4f5bf240f0aec51d697166638df49064942eefb9241d6f69ff49f1da982decf2f4dad021f072afb60710a5b3ef054720c35e97", 0x33}, {&(0x7f0000001700)="c5e5c457e2465572c6ff2cc9f4a8a3903f30643bbd8278857b77e5b2e56220390851cf21e6d0eb981dc50dac9bf1cf58f0e868ab4ca2dea5d89db6571b2944ce897d9e541bedd1bf38179ccdac7ea7c759e3dd379ca7d3f16ad6eb1184960bbb64a69f7dac705fd523551ddcf6752d3bdcf060a69601e922a5aaee47e02a", 0x7e}, {&(0x7f0000001780)="96954ec323e49144567f1e8eed4afe0501f87625f48f99f3e6f022618b8ffa70155c644099a9243c139d715f22a035158d668aefd7908074fb9621", 0x3b}], 0x9, 0x0, 0x0, 0x2}, 0x8) r12 = socket$unix(0x1, 0x5, 0x0) writev(r12, &(0x7f0000001a40)=[{&(0x7f00000018c0)="ff1f347a7be6ee91b4b2ebece9e4eea98fcec6325217aecddc7fb8df16ec03d15399200f1c5a14c31e1829c3ca6d0738743b058c3d8c6ea8fb64af3eb7aee5947dff8df3e924b39cea5cd527f97ae628aa3173c578", 0x55}, {&(0x7f0000001940)="37584fe302f3cfd1c746a319155771453d9a04ff300c4bee49acd794f747b82aa698abd3e996c5e04364589de0271e39c764fe7d854529294f4825fbe75ee63836f81fc0a048407f0179ffd05a9973b37aca49d2806383928f668b922b9a961999055f075c01f3f9abea86051beac9595a32717187fe443c81c1774bc7e1d63df34493bb78078d40aa7dcea299ec84634b5db34e1b6f42b54505633143f6579db366a44dafa76c", 0xa7}, {&(0x7f0000001a00)="3bf5f3fe15997e89fd47fa8d8560450595f83e82c6083a", 0x17}], 0x3) r13 = geteuid() r14 = getegid() fchown(r8, r13, r14) pipe2(&(0x7f0000001a80)={0xffffffffffffffff}, 0x20000) faccessat(r15, &(0x7f0000001ac0)='./file0\x00', 0x100, 0x1) getitimer(0x1, &(0x7f0000001b00)) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x80, 0x0) r17 = dup(0xffffffffffffffff) r18 = accept(0xffffffffffffff9c, &(0x7f0000001b80)=@in6, &(0x7f0000001bc0)=0xc) r19 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000001c00)=[{{r4}, 0xfffffffffffffffd, 0x1c, 0x80, 0x1f, 0x800}, {{r16}, 0x5, 0x85, 0x2, 0x1, 0x5}, {{r12}, 0xfffffffffffffffa, 0x8, 0x20, 0x0, 0x1}, {{r17}, 0xfffffffffffffffe, 0xa9, 0x1, 0x2, 0x6}, {{r18}, 0xfffffffffffffffd, 0x4b, 0x2, 0x5, 0xfffffffffffffffa}, {{r19}, 0xfffffffffffffff8, 0x24, 0x4, 0x9781, 0x6}], 0x0, &(0x7f0000001cc0)=[{{r1}, 0x8000000000000002, 0xb4, 0x1, 0x7, 0x3}], 0x0, &(0x7f0000001d00)={0x64c3, 0x1}) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = dup2(r2, 0xffffffffffffffff) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x3f, 0xd46, 0x7, 0xfffffffffffeffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) 16:01:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x6cb) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x4, 0x400, 0x0, 0x550eeb30}, {0x6, 0x5, 0x5, 0x9}]}) 16:01:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x105, 0x1, 0xff, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x4, 0x6, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x8000, 0x3}], 0xd, &(0x7f00000001c0)=[{{r3}, 0x0, 0x133, 0x1, 0xfffffffffffffffa, 0x89c}, {{r4}, 0xfffffffffffffffa, 0x44, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x4de95bdd16ba3843, 0x4, 0x5, 0x1}, {{r6}, 0xfffffffffffffffc, 0x1, 0x100000011, 0x6, 0x9}, {{r7}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x5, 0x9}, {{r8}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7, 0x20}], 0x0, &(0x7f0000000280)={0x7, 0x7}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) close(r9) syz_open_pts() r10 = syz_open_pts() write(r10, 0x0, 0x0) syz_open_pts() close(r10) open(0x0, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r11) syz_open_pts() 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2109d8a68c35ea70) fchmod(r1, 0x52) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) r6 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r6, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r11 = dup(r9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x80, 0x200) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r19, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="a2703d656ae1f0a12e2e", 0xa}, {&(0x7f0000000180)="bfae6cb916d9a286617c6b3386865bf8108456857d53a2c9bb7aae1d417a6785edfa51a737eef79c22bd14eb8cfd8a3f1fd3a63f495cdd51e18bd463e080860bc219daf7571b9e5a856f56345a0053557803711a619894f26932b39a20bf70698d0fd667852ed6229aa609b1021769d4", 0x70}, {&(0x7f0000000200)="32b2780b150145f1dc31ee0fc4b7526decfad8176023d2f0c80f2f94331d25aeb732da51419c92524ff72860df7f5a43d40fb94c2c79b189b0bc6d1a9e57c354b0729372eb1458a326d486c4f0687e2cad139d2d444d8f6d6d4f6632b81927eae6a7a37df513d1dd45ec5021cf860dd19db97fba442e0a74611070f81bf1fbcbdb5b6e434be8b50aa80f97ff627530a4218aaa0d7be85e986cac142c6fd714b190fac6d132b891ae23e7c81cac65c62a3215d4c8922909c2f57c54f8e3de9ce050a8ece351d7309e5fec40bf09b7fe76f0fdfcadb93691", 0xd7}, {&(0x7f0000000300)="539f5e08059b99e993acefff567663790208b0ef7795edb55d9bd77bb89a392728798163b354c7af59cd338b54ef6ba85485a47d2060d711b5ea664901aace75c24ea9ac2b0835e4f401c18dffa70e55fa67301e39b3cb5634244de923e36444f4a8157c49e3fdb6f662f4ab116c116c58fc1123e886cb8a370282", 0x7b}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff00000000000078631bd8b83bb18ddb205154d53e40e6d955bb476169bd", @ANYRES32=r8, @ANYRES32, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff00000100000034cd5a15be40eefd6c2b22913eb2b9f997d5c64a45aeae91b7f45bdccdd838260bf974e1cc0c37056125cd0bc904031b2542b84b0933f561376d5d6b70bbf4eee36556890dafa6a3cc69ff88d866ccd03df49548bb5a661281694d7cb2f338697ba8f327d38d221a06098710f21f0cb0294a1298134ba64e69a6bb9a35f39534b293b2a8f97a592b56545b434163fa64b0f21fa85e", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r2, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r20, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x7, 0x0, &(0x7f0000000100)=""/7}) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x8040, 0xfe16a7d91be5de04) 16:01:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x14a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) semget$private(0x0, 0x2, 0x128) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) semget(0x0, 0x1, 0x1b1319585afd2e72) write(r4, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) linkat(r3, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) semctl$SETVAL(r2, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r2, 0x2, 0x81, &(0x7f0000000140), &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = dup2(0xffffffffffffffff, r3) ioctl$TIOCEXCL(r4, 0x2000740d) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0x4004426a, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x2) shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000100)=""/230, 0xe6}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xd0) 16:01:15 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a0, 0x0) r0 = getpid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r2, &(0x7f00000002c0)=[{0x0}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x62ac}, {0x8000000000446}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x402, 0x0) 16:01:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendto$unix(r1, &(0x7f0000001140)="94e5b0c884b43f85abf271451668b1e72f431ed19c3b660e3305020bc33c6956646467fc50f4b3be7ca4bc5f65bb6ca30ec0eeb5988a2904306c5f37c4df63820ed3e92304524a21842ce65706822a85fd522441dda0256ff870ab2b3ef42ee654eb6075ee1d2d95d75f9354e55e5582f6de57a16f782d26f3641406de8ab9cbba79e90daf3d56bd9c4f7459704c5a98295d95c21d85ea388836bb527cf0ecf731b8f8c326eae51eab66df67bbc73e16c891949edfc893f9f474503aae3a443dec1b30d0069ec7cf5f7be94443e09446ee633bd22bdb26ac79ff008157ddb2c8af5cf812db33b20c6e0204b1b71ccfff9f7f06238c078e609492b23b2f7b9f", 0xc9, 0x2, &(0x7f0000001240)=@file={0x0, './file1\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) getgid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x2f1cfa555196b447, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x483, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x20020, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = dup2(r0, r0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:16 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) 16:01:16 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000180)="85a228b2dc53f13872e43ba0f759bbb73d0b361166b2a421e9e233dd33a2d87cc0f79dd61af9c5cedb43a0c36eab9aadceff87e066cc7a347f6d0f27834be48faa06f79ecd002324695e967eaaa6c156623ad03c978a4f807755e1a6b7ab99f8f4620c74287795b1f7c664cead8c595903269c11e0f50e2c1159dfd51bc617d727c7d1a906dd79cd5d29fc622c26e08e63dd3471cd02c6d84c099da017c69eaf9db6307e75890fe165910cefcf1e212b2c343efb2e1a31657b3adcb25424c50acdfb7644c612d7a2cf9001d984a357b81cb40528ee0e6601aae7889974857d70f7cf1d5f7bd9fc64b6508ec52ee0e18ebdf5222d289b2dc152269c38040407bd5b29fe0df1a1acde55948368b7d59d6518b1d659371f186daf5acf12128112a107a7439fcd27fad7dd531b694ad109773dda9ef01e61b069c74d4c351f55ac4e6668706e7002e7ad09faf3b1588550873cc64a9526828967f951175442a514576aac7619e68099d4cfa355bf52894b532fdab164b5161e870f876da4784b82c3bb7928fdb53782183247ec71aa199ed752636d4d244029a6ec5ec20aee3d816618bec04f0d3d621cc854c6771e8f2d3e382d50e8a9fc439ca838e14c821cf101ecfd0a9cec0bc929906544eca09d79983b14d1cb635be87043b3040b80699b5597174a48219ad48f0ef3180f8167960411b9b076def8412be713d7812b7dec649281a99fe3a927ea4bcba95a7e9b995433eea62bf7aa103bc8d5ef9a94d1362fc90b374a43e8c14fac528520ef42acaa39fce6a5ae2042634b8b5b4e362a636fdfe934c067b66e9e7808e1db128a6726ee9df66edf0caa8f4b156b7d4bbbf7d529647927e918bbfb4b35f20fadfe5c5262a1beddcb8ba183b6028089612a060b4bcdb1cb5e7be5f9cbaf4bdc4f13f950c343598eca2f6c0185426f6fbd8fa948de49013b4e4865930583dc6cb1b093e3a1e8fb57d95cbdd971a9fb7d23b78821a045a1795f3eae3a630c068ed8db75f528890fea91fa37db83703b60b2b875a1600dbdd8a9dd29469a4015313161f7fe32cc89184be8732199ab942fd51f1633bb42372500eedaa6bdf302a6a04da81998d17dd8ba140fa325287dfe7f44a6664faa336d3ece4ce0ccc9af743deb8a53e4cf342559aae96b3635ebfaa56db2a479575b627eaa85f9b4d9508a2e18b8216401175d5b9577c0c41541e6e01948c250edaae7108cea0024cf7d2352e9211087ffbeb04701856b551a470490c09f63f9a5408b04c6627fd6d26cca5b6ba243e6e9bdd02d0ee5ad4617e56b31fb625fb933b2ca90b1dc75fc78f3c7f50d16e60e29df28bed7af5fe41dd71f12c507fd8f1702e1d772318c7cc6694d076f0bb7fb51aa57907dc6bdc2d0b07fd95a9f316e5187c42214126a2270e2e579508fc704ce5ae218d28316a45c4b046eb2c710bdf21b9655ad043b765f23b3bf025d4f600c2ae022448a82df9e4085c3924f9517a26d69e3833ea00969141e9bf9dce27a217596c9273e9093d1d430ddd940226b2f1856bf2e3af85f4f456d623b71c45d2acd3a5ac0d56c0d8b5b7c071b7c4ba20ea1fa078380c38b6e6fc082796d7cb1f618a19220c7b3d5136911f48918ea1cbe4a0198085032bddb3b37463d6ad860e04beeac4729ad0a3220a3f4bfda822d1baa25869bac5db528f2f7f5992150fdafa192d63b41288b67f63f83ede3404b8750c84179d2fb94d72d851d6e17699f4df5ce6d79f6e88ffc50cb780d7b5684ac1d08d37577916c0dac0093d3ab6275c8df51f48e1698ad92e09f7522996d100609a92a7e65899980c9fdb4019668f8b84af4f3138675e571dd476a4724fe9502858a1fd07fee8fe52d18613887781f268dff631b5fc21044c9c6d6109a3def38f91e73f26dd9d1a9020691d5d872eef447633e324fd3a3f37e1a8d796f2d069450ce28356793600f32fbcaaf34151d20e65c0f1627a5eb096cee0429e0bd26e4635770df00947c8587a6fd7fddfdba50e3a4ab81738768a9d6e1a4f9e1e42fbc42ca993140de875bbc4ebbade03f83457805bbfe5c7073f70ed3103e5b713ea897b11ec13b65f8088a4928a5fd6a40093898cac7e42815dcdbbd45bdd2110fdfd9f994d0f8ccbafbc7ab361b516140427c4a17b822bda85178defbf532649628937003d1041211a15ad5ad8b08a896f02fc780dadd4aa770a0dbc3bbff2680fa9a2267249f033c4fbfe5b675ff1f4f3f5a1608e58d41be40650773006af6c9a6eab01376868232f22a431765d89f0b4a1a12f0f70811361dad70b958e59565098b9d11426ec533c7a73e1debc9d03931757212b3b84631a095f58e1a454bb88b89cadf4eb6300fff2808e7e10b5bdf9b7b2d7eaf6f936551b565803da1482cd2a7a3d2e57ad2d6ad16391d16bd3e0efdf69d8b6e9d4d69e2d8c36a38f9834e25407f893bc1e8dee2b8904d7eba0c68574a2ad2e6741178611a7fd3418f19288b0ad0a01bf9a204501322fab09533f15bce8540be7e03feda9ebc6a119d7f7dea6803e5c316d8e59b496e771d46301437ba6aab44fa8f7908e0dec290cb5430e7b9704153d57121d4f6bd4adb249e7376c8089b5d0c2f008c1a37f331cc84cc6c482d8b7f77fa4f6b41f8da1f63e0bfa8f7df3e290e331412929f66b1d3e9a615f345905681a291ff1a61724fc1de4eaffd7eb098b85436100e118541e95ed3bfbb954291a1482c5fb9f62e16926471458aede53f10c775d9c6fe19821ffa94d8baee1feb88413d6758463a58b08f3d7435e5d622b91dc655c8a3b28c43c4d35fcc1fd3f201fe5d9cdea3739e4d16a334814f96b0e1adf24bd1bcba2d3ce1f1ccaeba09d27af196000818ffb03f496a0c2fb65214a3624bda32b71bdb94c5ef342567b7819c055fba295a6a4b5021c4f5f02302423489d0f46f5aadd38f84d8abe9d82be7a9f29804510983c0fa0b5d687f8337267beb4dfd923b7a1dec347e4d6f5dd89429c62ac837515344930dc649b65fe6ae3d1f4cc84a3dee0d83f9085319fbb0433c20d46ee83f2b6f5a6ad9d5dd73206da0291332dbdd1d727542d8e8d165a3509bf4a3f6f6c5878561389e2dd5c47acfd3608991662df6990d5b0a5cf59e646bc143ba9f1cdd64f1222a44aeebabe628fcbe5eead8119f20ed1599c812472845e8ece56d94e68e7c5c7cf548d1ded28b38339ef2916cbdb9ea05a22dff619e4ce1f1ac1a53b99ec5891b7c6cf92c6a7966e0434c658855a0f86c1c12af029ccce7791061134fcdd91aa3c3e6d1b0d654ce06e7387e939263ce9e4704757a5fc32b136c8885bcd968e0f7db22d6bbbfa0f82253b383244b13da23976839209f31c87f3c611f8cec1051dd8f4cd2b01b569828a0c984a262f0c410f82e4d9c22fd8723bb9536c15a343d9730c2bdc53faad3b528b54cabcff7c38a5192461ec7f6dfc2fe09ef26b84211e9b8a1f06cc2af7f9c80be2de9f654092ea5e65b6143f1c922cbca8a404c5979cc04023b34c8729fd5564c3f828e38dac84038f47b0167ca8ebe784c4b6161fe3cc49647c3dfe1991ffdf37f1a2878da2f3cb1dd147074d3659258e8c0834f1d5c4b2d1ae4a0af1456ca72196c3cbdc01df4365b1818f2baa3489b92a0e1063035e152f7862555eaadcfd805c6db109ded038f05a4a3d7522ba2c6dbf232e07a71d3c8540b2a41711d5e3d453fea1549d1c38adddf8e39928f235bcc82d58a5d452fc61e8b344294135a6e183a6881d64012b5b48931b75cf7e3c923eeedb3118806e9524fdf578657182aefe495e9b815431a9be9ace99c6cba79bfd06bca0320f3d1167d4543e12cbf90456a44a576903628ffc901ec75aa64b810802e8a61d0775c45420f811115ea1507784ecf53821f1dfdec77049374443e8b6af1e8a2b49e1dab15e9a291dec0995669bed7a4d72496fbea137ad53d15f3b8079f89b1795d127558e443d45cf6f985df5990ab28b941cb7f5062f2cef6e6507e5d5ee805ccdfe2414114b1188e20ad31c0ce1bc9fef39920cb0d41cf1b63be9442388d9336d46ed730dc0bf11e333399ab1de51c9fd22af2580c321d38b1f7e4057330c53dbdb64758f519d5db89e42123cef67957dfc9bb581bbca4756ebde61482249926e3668ade00be4330615db652bb52588c7b63b1130a6bf2df9de7c84c75e1943819d65a89a50bf01f3e9e0ae346ed9a882cf1b5af0dc31e8dde1c317a958305dc09d91a2099141673e85a7271f29a5affc5f9683f96a4cdab21d761ac8b678445dde33d964bbabb2a91e95b61b573f446e43c730bc8648fe7b0c00fabcfc15d791502be9a931656fc42dcaf5ba9b8565fb973b84aad65a027803ad139d35daf2bf57594f2ef38491b3569dfb73827283dc15be3a90ca36f91da6c0f93bf0be06045b67801642c3ec39b7de70c1d68ca4413e8de4b03419e4906f3b6e8c9793149bab7cba26d63fc90521e33a1c59124fc98d6ce3a129961716d29c5285403d7cb4f65ee1142c98c7c7a3498f7b26f27292c880962312c600a0b548f96cd2d2621e0878ef28428c93024ddd1de9546a41e15f965941b342e4cebc17495408b1d60a7b826f843201d8ca61985b351d695bb91930bd27c91f7e097d74826837aa0435214d8bfc5eebcf89b056c4b65a1aa9ee1c6902633b77435e962552664d567c55d6281b6edf5241f2d1a04b4215ff88578df04aa103e7b0f0cc30b39bd7a30b3a4fb833a5cc350b62ef988a08c557dcd28e1ed9985647d87a6a05bc859edc546e9d644853aea6309e7432ae737962f765c30caf3d7a241327ca21d71bd96c5dcb96ccc2220603797cee64d4794f133721539072d943b59e3e0d17c918aca5d04deda17e3eb2b27821f9fea94431d02cb656f31fb5212e5f03b0e77d18545a5fc9703b8e56d224a933da400ad7ceaccf94bd3e09a25a1617b2808e2450f5b8462d55d525aaef10fb7300de4428bbae3fc2a631041b5e7958b4a8d2e07d7eafc78211b710b90c0c1593e4d2a0478dc071ca70327e32bb8cd5adf6452e22cfad9c4753b50353123d7b2d4f4459c14fe5e93b712128e790c83033c5f959a38273c015e92ff9dbe26b2646a7e34fdd3177af5ac0d3a1adf2a6f718d90a51307109a5ab165783854408e0e710202103b4e33aa825ce20deac9d213caf6eff9a8940f45781aca5e0a2e9e830f2bfec62914f67e4f72b77a88c088b8d19f1f20a4441c28e7aa2bf765de578f4dbf88b5b9b3081e5fc28323865bbc02ef2e32a99f237e4781dd71952791d5806d221b94394f89b9e5754fbc260b6c5187f48dc926ad3487b016754dfd2232b39a5baaa8d633581d38a49764f410627ce1f5353846638532621874530a416410c0e384e077ff1328012a7da338f0caccaecee3f8319ffde8a435f6ac0bf4e9f237b142e828d118efbddad06b69606fc27348898628315f064cdd0b55af97982a1dc112e670cde2cd956a657b2fb607493cb2a5b778745bcc0984cd00089c220a76fadb0bb5b2af7b20418bacefc9767870c72866e6a213900d0312d0030ee9ff2ecfab1059a01a87257dc5db9c853daa471a65bb4059c79a7ad3ac133ed876b6b15a40ab752111450ad544b05be266fd2fa887e2a27ff9f1f5a348bd0eea65a34619156a40cf99da784cd1493868c351238a94d82bfe2b4326b297701d5ea33b38d43b21bb5a1f49c0b8440a895705128516ed3573343837f74f8782901c93811ccc8a7956482eeaa29314c766ef32a01f37b409251dfcaa2cb910ebc683840771ae7b60e2fe98", 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x45}, {0x4000000000000006}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) getpgid(r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r3, 0x1, 0x10000, &(0x7f0000000140)=""/4, &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = shmget$private(0x0, 0x1000, 0x320, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(r0, &(0x7f0000000040)=[{{r3}, 0x0, 0x4, 0x1, 0x6, 0x12a}, {{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0x8000, 0x2}, {{}, 0xfffffffffffffffe, 0x20, 0x80000026, 0x8000, 0x3}], 0xfe, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xc8, 0x2, 0x13c}], 0x5, &(0x7f0000000140)={0x80000001, 0x3ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:01:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e8fb6854f7519a7400"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfeb0}, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x5}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000d8113a093c089ad40adbb28e54000000000000000000000000003296fda2d1f40000000000000000000000000000007138000000000000000000000000000900d460a600000000000000000000000024f2a2a20000000000000000000d00200000000000000000000000000000000000000000aeb76073ca3265906a7ef69e2eb7e768ed64850cf33999571a6f"], &(0x7f0000000200)=0x6e) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044275, &(0x7f0000000000)) 16:01:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x980f9b69d817f8fb, 0x7f) fcntl$setflags(r1, 0x2, 0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0xebd9, 0x974, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="aaec5dbb8203720c5e2653c114aebc7a04256e9da9391ae0313bd5bcd5a1289016b693ec599aa33f0e739af7202e3d78098161978e5821f0a5adb518a96941362bab437213076610087f30016ce4b463a6c0f8aaa1a3ee9efe62ea83b1ec08140dffd567cb090c87934a938d0e44ece42b2aabcfc8b927ec573b83fe49093dd7bce7a11f36fda24060db4d17934b737041b1cf90e77016c1f7022bca89d28bc9e8e73f337c28c48869a48dcc35964dc472867ffcfad90c5a9ebf634ddfc72480471c2e6c2286", 0xc6}, {&(0x7f0000000780)="214fbb968c514239f235c18d8b72736511bf4f9f33f3d514fdc4e9811bebe6caa3c95b11ac7c9c6565d3d68edc02b1290b7972870ce4bdd289096b959d5b46d648f1744f6599aae4dc26985e752ee6546d0074a827d8f88a759f99db18dfecd6321db61c15da282c382b", 0x42}, {&(0x7f0000000180)="f36324c9a5340713362dbe586b08d464f7643858793f83426eef4cb8bc4781b7b349422f98150463c81d83ba7d8aef983e5a4af81549d346391834ef484803023ed8f622cc9b4228b2adef474414df83fffed9e1454290af2765b0cb40fd200325bb3d505ebec49dada482818fe2a21e9636c2fe4e8f0e28ef7dd20598d0ec76", 0x40c}, {&(0x7f0000000480)="1a9685ca7372c57c3f819d5ded213cfb7328ae90e806e8d51030ffd8c549d38f1d02edae0660f691d53b2202080848ebe435432c9a3c7b338e9c5ebc1496571644beff619e5632dd86cc3b2738f1", 0x4e}, {&(0x7f0000000680)="a89810f1983343e767cf59dcbeae2fc7ac7b49f5e61e4c5a0d1786b0db3383ce52385c9bcf3b4b8026e92ef8304e3fb8949bf2401edf49d7c1e264f0c7e9df9387d0c246c205f9fd317c42dea1ffff0d6355f112979d2be03d6a50818c14ef2d5111857b559b2c5dd067a9a00207a1d66e5c5412297314a3281df352c9e9c453dd4e9eb53510d3420859c29cfd0323477fef7baa9059a08688169f48943b71d03cb75868ddbc171c79af11e0979fb82496dce82f19952a881d41392eadd626918daa8c31847b44ad41ee821150c7fcf41ec9527f86054bc093e2ece1da56d26585cdf7bb8df44024634ad9", 0xea}, {&(0x7f0000001300)="347397b3fdfc538693b6b78ce567f9eb523eb764f5fc03dfb70d2a9d60879aa933b1427b8f0826b38f356fb2f1a2e4a5a6966efa28a40d7e50c2da2743add4744dba02ca4d1168f56efbaece06b15379786b6d25b7214e1160009892586eb63201db1554145b34b92817b94dd0af35b3b6fdc4f6e471ddf86140c36f4e17cd1df279c204e0ed872d7ea7a5d058748e5dd590ab4203faaf5800bb068b1c9ee6b5edb26a88e562d4e2f4693e4adcbdb900355b9d870331ea9adc115dcd09ce5291d66b0ae6411b2185617794a769484f3ae198cd6d692321484d8572d021447807a3f8f32cd0d23fde73c289c12171810f29a94236ae797ae537d08cbeb3e6119c17a73123496ba55f0f75d0070568fd26af32c127c225ecd058984e87795c1275396dd53d2e696fc95bf68fc8fb4da8d6a5a6daf00c780f0f899f666f8bb7ebb735c4985ca92e05040f26fdfd2a4bb61d6031ef46f6e74ee429fd970c8a1b47ab8fbc296c86567880efe6cdd4b9915fb6a5ec84ae6406f467fc107f89a6ad6de4e27da93f40d957fb45bc4ddbf5fef300a1c0ccfa617bbcc378ffce8eff50a5dd9c8d25463444198fa2d77de8f00c66cf9481393a4a2c25dadcf19aba8cba5fb90043bff37915c988c5bc4ec71e8a5b668004bc1b6bbd70bdb2be47fc51094a56dcb80629c27c4c945df1ad90c3740d61cbf7d641cb85084fb2b5cae284bd6e8533702931b25909d385bd58a25dfb7a4d0ee7e4e87cb14861772cef7f18e6ff9cded4c99d0ff13f82fbe0b690c1a809e89bcbfb7fc960edea0e09377e4a0c9d70d299c4a4438bfe145a4933495b6c91428a9a49655465bcf945338948631a39ea90f7e5ec434a6ee29ae0897d7484069ae947211f698a352f8e19842d5b533a9368e86714b68bba839d6cc2702b8b52147a5078d1e44e58a8bd1fe49188ca7341baa48b190cc9712bbe26cdd53f53c91d480ab2dd688256798f3a6ad556a63f67abaad54e967fe54ef1963e6b6ac26d15b6c43aa364560e2bc8892c9ddfeba84de043099c08f3eaef65578fa070df6620e787fa0a2472d54d50637cca2fa929fa13367fbca49f68fcb9f1ffa7a03dbea4e1d0f82c639df3e6e5e28b6171b08d51b818cd25049d37a9d80bd358c76820e135ab4133c031398c086eb1d8d439afade18ef8cb52083e60ac97cb59efcb1cc71a14d0731dbd7036e5e607e6306d08a8e9bbbe92d1f9c4cc6f153b8fb16140e81d511ea7122f1ac77be96703da86f94008bf845088d85491261de1807a032adf3a43d8738cc69a432304db4d28174387d912ad2100e95267cebb1c0edd3fe7d373a9ea82015aae9a28563358f086fe59da72773933e10245605d0e2466b65de5542f583a548ae7e25e701fe518d8a7509260047a7dbb5153e71664229cd2eb4a0eac3e6a18c5b662ef33e58ef015bd03ad0dce2f4f3d017725cd4c6cd69579be7b4d70cae8c97a45ed54ac8c6100f7bee8a0c371412c25b9a233aaa9eccc170d56743339e2755ae9682008246112bffc9a3bd504af0dc5967eb5fe754ce19b7aa5b8d0c3515a58f116767a4f165e515038434682cd2790f6f43d8965e2aaba1790cda43a441a5a3bf85e945475b1fd1fbde6ef2e9951b216a8327a28abe36f950c033e4eb075c2629a5e9c2c8d1874fc79ffe71cff8bdbf58d574e36b9b959cd2222780186bde2979b57038028162977cb59962ecc6f3d487bb2d4a7dcf721e8a1fb91e0c46811915fe58a6978a14ac6cdbb430fc60f0e854e20e14a706bed22a10a31e8c9d5630f73cba7edec0f14a6ee99c54a348af07589bc0925e1ba33060e60ea36b2a5b791b190a2a31316fd2568519b0749ce186bdb2cbf164fcf15ae82224328c85057ed43cfd18a94951af8515f113b2ccd65bf41f7c07904c832a7849546f976845b16fafa802d1f76dcaeb124747463b95612e2161e1a8cd5033221306faa1fc10d75d97f9ffa166ffc722f5ef3a9d87cc43347cbb75cbc959332caff1ab05fd3deba84590b4e625a91512404cf9056efd66ef965b78cf8a9df8f11497205d970c1c0db953e7ea3c2624389e0b54afb4b8952acd6e7b5e169ff46c8ea01a85ee736b832e2b5ae2dd53729a7254c1ab918f937af4165056da2808409a62fd0d56152328a296e0962b3f3c6354e2c32d21b3c31cb90da842cd3e2874fd91cc7a5e22418ccbc14f9acdf130d78859a1d18b5eb18eec0b4095971fb5155c08cf09231b076dcfb11d8eff620a80e869dc1e31aa43f04a7f16d5d80df28a48fca2a01e33054f32686b18ec1cce0b452c5953777fb80e3466756c3993458fc22ef5d3eddfe44668ea27f1a8493ebd2e4a1b1d6447ab0a984298cc72e7d52e76297d61e33652c5350f0196f7c922d6e9f03cabe256a5c7083ce5730fdd53609f5c720eaafe0ece573b4cdea49fa17d258cc3f2c6a66b6fe64fa20295ed9f2112e1bf964558781b0412b5c66df88bc2db8189afa10fddeeaac0b61929d6b432ce573fc907b7b94954b6df21de29ff983f1c22e5bb056df89d86027c3bc8115e8ad50b3efb5b3d889cf11039b564baee0e607e836e22ba0cba063f1f0cdc8b4090a655f8629464bfe792a2caaa337c90c99cf52ffa0b6ff97bd468143dc19c1b33f6f66964729170bab94dd7d7126cec26ad9feb4f158b910fd4c686cc1c7da419e89773bef09ad1085e97a6dc0be9ca99729382b5649da7025a5f24f3032160e160c69012e32bd7f7b0ebe21e126ceb2f89ec4a384f3a62414c9f4e2a22316c2b5997a4e193b6557f0b1edcd0dac875b7e692bda40c1c203038e41a3ee7b1b474202eb0039e040359d5f119025d0085105d7f3752889cf4d679ee8f2f91253bb4868776ed9ca8138f5fb6ebc24ee8f48fc75caec66ea74fa4cd7659cfd71b143f5f69c9e1d713175c75704ea26ff0af69df84bff790760af7084f36c9a9c1398e18f65cf6d9b5e83814f91c728f66fda55241f788061f58c637e97cf2b28416f3b69a5b452d3402905c7a83536a24e0fe0724182d379f4a8e530c1b160f876a7de317fe1d90a247625f6f8487fcf405fdbbca12d2707f76dc58f43eb6811145d3688bb6adccd25d581fd94e96fd8409dacd7f084a56d366570e86b3e0009ca5d7c239fa7d4d8e7cdabc658b5ae82d769884bd1f14a991eabbe4774860265a8a94adba808d9852751a583a9c636da4effe9f3d9307bea8ac45f29263f0e78b86be9dbf627db55dd1f3d810d64842781f3bf12269cd9353b04064d2c6c925af7840f1c607acc53d0e8af1ac2af9614440a0f35220605d36f966fe88162c419113811975ca186fbb8a1dacdead3f556caccb07c8976cd4b850a8fe2e22f326c23544e52b49af314f641fa569c7a6e24ab32316ac4560a325c198a2d8b64b64c8bfc609362f636ab03c4bae8cc17fc0ed95cafc667610d79d5c5da16e7c51034d84ac53a42cb7472067097f139e723311dad2c88885c20dc64e31b03417002318c800c136e38adbd78e2fa4d66dc65cecb35377ad791008ee9e41913321a7d89c376f2ff86c0faf7aaa49539b434459e0f40d28307ff51b3f54df698d3d9f84de8640c53f50763396905d31d4b0765dd2ab109ae7f7a1a827af1e83163af879bea368d39613fd83e8d2bb5f41b391819b575ee3af6a03b8f56d477f1bdb02ab15b860cfb365ce745090df58179a733cd6a1610050d852a55481f40c2bfe4e54912123428eb62404f837b06fd9f061dc2b41fca193e1b85680f431860f399eb2068a129cd08e2c73ca724718e17b164c14229f4ac92dbfe965a7448ad5566b410a6baeb1596d4fc6bfc56156cdd0fbb7f0f2d6fe4b2c22c6aff6aef2fc1640f65a15917d23cda2f610569abc438781350406cf24e9641b2a2665e13bbffc6d5dc76a966b65cb09b25040fdb115cb2e9bee99f32942daec8f2656f33d9251d4559fb45c98eede3cc7789774b8a8143b239ea953cfdd79b75999ed9ee3e5c4b10303ba6d4a9555352015025b841e711325f0472815e2babd9f6ea4c722a7b1d9ec1c200519743d02563e1fc5820b7f48a79b1457ae52bb146710968371bc0871fec3854f2062ce9da077586a14d27440c663cd1255bc5c4987c548ac9326931611547c43b2a930b6f5650be5eda0f89ad2f2a77d64cd40db536d2170cf2f1dccb75fa53c0514d19d6b638344133804bbd7edc5737758b642082768b39f79b107cded45e80247fa5d723abfac08baa2f89bb98d2c3dc28470c8b7b8f963628efc59e4ca1005445ccedb6662046dfd3fbd4ae392670ce18692971eade25c2d76ce7c108afd97460a121ce63fd616dc1484f630728ce51ea0ebf305aa57b8dfb83743fb9f7a8ab368559ee7c9827541bc21adb657221ab3a56e13ce66a39ea5b659bf5d5f772081f26a3849b8085275ec1bcad019583589695831bb1d7942cfab04173debe986fed8feab076dc8582222564499d42027180466c54f95eb804fdaee0f69dc90a869a9d0326a7097fe56b824b178b36ff32cbcf9bc62ac8af1c8a3a3b09b637720ca8bb53bf43c798859925a9358c0a58cdd6776e1ed678f701186694cf91118022d8ccb3a4fe7c89d9fdb9d230fd9e77be3f050de666c35ab4259550f15cc1a0ccbeef83b3b0ec1eaee88cb007c7404d93304363472aafce9c45870c7b69243b07a315d426c8ff4b03d292ecf6ef77948c378c0b2039522c22d1d0aef0bd1efa0b2b196fc5990569b3050fd3b5abac463eece927bf4c8f54261af09e9185cb297d5cd57be64bc17c959c44238494088c9fb7e81808f3ce59aa44a41ab8f3ca23713c630c0c92fc62156face92c081bbc6f0b63288989641be2ce32559ff072eb58c4d348bc7ab19fa0152f0ee5681f2835327494ed721a34fb030a430e17dccd4202f1337cc283e8671015b4ed4f301c9ebeef2d5c277be3580db811e28a7e1085b7b17fe4a577c51e4624cdd0a1b76c46e77148072fc8aef30a5fce19f439c80bcaae5b5ea4c59d6a3ed2c57a69330d75da742655cbbcde0f8ab302aa5b88919aac06f99b7c6ce24fe70306e8d2a09ac76bc4984ab202f7e6134e71c0556f9b14320eb0b71af9ded7525b8c46c381fa235237a5eb55303c92a2caae1f56ac018b0ada9f8ee0936f2722ee9fd7b8f69a41e6864766c57183530283062c336e7dec41d8b67b06543c1af3940822e1c11b0d7ffc9366b20e895e98e4eba223b0c6f2f46451a521b1b936a4e90ebb12111d25aea6102f27b39bfb06b125e4dcdb28475bd5f8306df74192bcbfb845a39b3564d7860ce45457afe317528992abe7a00a2da99fa339adfd057e7102af248cf091cc230679425d7bc3cd261a6b9aac3d07e4ea97f011aead1a7556765a50f46c93db6575862754e128a479dc7bb1dc40b6312d336a1d6342773433e98fb4b45668121b25cf13746efbb57bd398f953c372941f6896c63bdbf59fe67f6e5ecc2edb1940f4167a75ae036ca24de907644eb812d5eb55d773de241e52d27660a43f31ce6d21c93dae2fb5ae2e6909fcf3fe3e56baad1066107556e5ef7af5a4c8fab4794df9f0ce33760eeba185c640dccc4727efc12d6c1bc18f6e6c99974e69efb2dc1c239e3475d7d327437a94873b8e7afb2a8c5cf0a349383f2935b9ec697bdf2f74deebffc7a28637d778ab10c60c71c8e4939fe1b76d1e8f007e91ad6757ab6d56322908548fcb38d411f32110e4b56515e0802ae1fe91f2db0c838ac2e26f7b78d70a0a45a9b024b9648d361d366f840ee238090fbbf23e59662bac", 0x1000}], 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0x10001}, {0x15, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x9, 0x2}, {{}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xad0eb2180baf5fbe, 0x40000000, 0x4, 0x1}], 0x7fffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xe3c1011df00e0a8f, 0x2, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xb3, 0x20, 0x9, 0x510e54d5}, {{r4}, 0xffffffffffffffff, 0x4ff5000124fbb566, 0x10, 0x6}], 0x7, &(0x7f0000000380)={0x8, 0x7f}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)=0x836b1e77d8bbe43b) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(r6, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/66, 0x42}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x6, 0x2, 0x0, 0x1}, {0x500000000000000, 0x10001, 0x1, 0x100000001}, {0x6, 0x400, 0x0, 0xc6}, {0x8, 0xf0d5, 0xffffffff, 0x2}, {0x2, 0x4, 0x8000, 0x8000}]}) 16:01:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r2, &(0x7f0000001100)="f3ef8ee472316de7a92bffe3053f537f1d48fa8ecc930024131e65390f3ee526df063ab9643f107c42c4403cac4d51d579e6a911cada29f4da7657571981fd5347e987a696dc55daa4e54363d1f438aaddc87f95fbeaa2adb04f15ba737148f9abdc11e9e2385a3da6de2b6b0af4bcce93d5a7270a0b0e3687310090b56df1871dc64d75de67305535f6162875440a5f668ff46be321eb52b26e21515600346cbbc4731a599e83dce57441840f1f0ee3a9a9e7970d18ba66d3487e995f5cbbc772fa6f3cfdc4a3b4b587f46de5eeccc0d3ec36694daab956bdc9a36bf90ca63b4c7e0f5c5dd728b7588d983ce49c4826368d089caa106a82171ebe", 0xfb) r3 = socket$inet6(0x18, 0x5, 0x8001) getpeername$inet6(r3, &(0x7f0000001200), &(0x7f0000001240)=0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chroot(&(0x7f0000001280)='./file0\x00') sendto(r4, &(0x7f00000000c0)="f6477f016a51a4ae9d81fbe5a967fa1f0b01eb807894ebe3bf3bc3c0ed7f231c5642593b249b33b150624decc286bec779fdebf76c7a22967d20004db27cdfb27ff804abb3bc4374ac9f4a70126c5cc68cbe7552c010a5fbd4dad6422e07a8e648a228923739a9ec85a3f0ae6e64fa2929743b7f0b2bc7685ee603e126485a8a9967cfe2249d3daf387f0cc110a18edefcd5c421b19f9443c6b82131c9b0f94581c9c27f8568b3b87debd1d0c1b3eeff93be8442ba88545599c3f2bd7a9b7d7b483a3f4b5a71fcb8616a32d0ddde5e90c0ec226190e3622170d979efc8c999fe8acc82465cea4c0d9020e4eb83758e8706918444fac93e3abcbd2f6308c90f30c73db682e7572d1bd388729a98b6d55f3d8b104a4967d45b66588f9cc005d640288b6eae53a8804fb6fe27ed0137f9ad87cb13ad71b813f5eb1edfbf07558c03de4ab542e8840eabaebd0e779199fec34cf6742888b79845d144dbf0563c4b141919588c783970ebf61efba688c3e5094ff82217255cdaf79cbdd88fd3baebf7259386c9221081daf07dd7e5a8cece76c5b46cc7b22b93349f99576951fb59eab2b2a8988a669446edd4d54519349d582c42178b085a8cbbf189dcc680f55f6e7a5e73db61d3613c4da58eb374d941b98d2de293d1ae232f59cdb569a7ba731d8b10b65d8d5c71bd3ee7a1eb67c4815acf4f82738083091444baeae6dc212555cc71767a7965a96c45d9db544b40dd4f7719b000daf62208e7d16c08e82db70b11ce6577c7a148da3b63f30fa52eeedd76f67c927c389c41cf6218f5a64a22f3dfbfdbc7f684353d5e4afaa9d7d7bd3b111287a5a3c77d7413a1da295e97daf50bccf8df7a2c6536c6cd2a8457505b5616049ad020641c2f26b9dfe925abe03b4ca93446b2580d2a59eaa99a15918265f4118af34344a7fffbf0ca896188814d6fc95f2084f59f40d3e9096ad5adc2e5a8270468a92f626820c417034cc11ae5fa55d44fc4b247125ee2384a2b7b1e88e2b6de7e07283bbf225087b5fcce63db215d0f06310f5e5baf668fc50a36996ff24f3268fd21a0387660186a9c6109022392cf07db333c8700158aab9aca21b91350b33003cdbb422f389755efc9bc2589b6650b71d7af837219a14ae646bd77f7332ff65b2ac3b9b3b453bbd83e2c78aaf83cd97dc8452c62b34e9c6b35d229846304d59035bef2fa8ead0373e6078479c8956ffcd1e251fc853c72e033f718801b1741464f88cc8e5669ea892e9184e284b3ee79a0b4d22e4ea6e0211e5867075f56a6ffc64ef94938a9b1f0a29561afa953737751ef56bc09685c23604bce43e3f2e8d71c3a7184afd960a621c2dbff01b37da2191a58871c6a9fc732cb6ade1c6cf9ab9fa9e4cf37710b051672441c697f008e89032c3cfa362f83ca4529908e24c232c543fdf507cfe0c163204b219be8bdce91688d0c4ba5329f39b936453b1dd86267ee2d11dcdc0ba1fa399b18862c1504640a08e7bdec0b2f318249526c4a36ba950608512882480459644888ad91bc52cce702a055a0bb805a99fcc82c6bbc5d87dd8ae64c9a2bbd918b9e9afbde7d3b39a104cbd6e2f94450357e9e2ac96f661ed9ca22688d24a0983f08e6e692dee38f29c33082650f19770c077a5f17302615e2843546434d2b44113727e2274d2a3403ac4344e28088aedea773364ff73af5c603f79733c6f4fd55569a3bc26d143d53013eae3331b10278d8e099d2d4e2be49411267058f4aa76e171313631e52b8c903ce79d2879d887b6755a75dc3453588ff1c078497b70417b4f3f0aea9b8d20517e7ff71a58d8349c973260492ec30fa8951234ff2f4ba1fb38b1a8ae28aaa794d0f49260786bf821c51f605343e3f242c596e72e8da920ca4a762737b4518f1b56ee0ed8d7f9ec85698ba168edef2055e62b9c03c1c8a5dbc8e973446f0990edda071f834f6de4a9fef4e2ce14bf67bd13d622cd2c20075bf3503353b4615a24ce4c3b3736b5d0f363c15dcee09a648dd78833d3e4e45f0b600b73895f86c42443884e2ae83fd6d969b2cb7b782e926fe3bf04856678f33576f09a64bc81d47c288330a13faeb16d672b17c09bc9c09e258a899bd5f42865a5d93884b749791778fb84826aea30f75776ab962e5a0b1133c782ac22932e92a10a91ad415358c45098463a7f703d35a98e6d886c5f34389c6c05f17c64f5f48ca27a4a6ac078982a5bbc31724c024fed0f7133581348f498481542c1df9049f86d1f793be426c61278f9ef6b21fbb9c32cc25a5408916e6bd3ec0aff19feaeaf28178e41f468012a908ec5f76d5c1a2f7ab7097aedec71fb97c7c992e307962251b63304655fe638f296d5b03454ac82b7f3aefd04d1ef374670cb7cccfa697e4cdd22fbaf1a9e932183fbe98e741b8e36c74951cd6f62891d2afa0400e9b089179aaf3f023eef1d41dea8ca69d0ed18238780c6aa1e7692b1558aaab39f4fcbc05905f98e5603964bdb8b2356c4a01ba75c4ae60571bc7bdd306736ac0db36579eb7e497e84df5571ef8b37007d95d6160a055cadb3883dc3c4a57a54d5a6d955b53ecc319f58238faf2101a3f283fe29cfb8665f5499be9ab4b0ebf92d73711331666ee4b375dc25608f1b498605946e3943cc946418868ab2655fbc9d3af8ce075dd7745a0fde62ee34e323a685d11f61365151acfd135f9fae01995894dbc818efa41282cd669e0830359b14ccb582b50a1706a8258d2021248ee10e9f22b9ffa8008c1038cd362f48b5695253f52fa5bb122c04f0ca2f2555b48f5a4cf5018b2642e2bb397998907a67e8aad8a56be5bf5e96cf52b5400efad8d1c5c43d4b773bf220ceecb2dde89c308bb6f301299f39906e1c3d8bda2fb06f725224ab8f20abd1aa39c534ba0828970d85676630f563acdbee788e69f745f43a35f496607ab6873119ec1b7e6504443bb23cc1e12641089cdfb4d2bd1b75252a09a86d36ae7701df66cd85431d2f9b1ce074fa2cb96fc07a05e73d6ed1932249ec2710361b8a972558c4a0dcc531e58ce246b9564673bd0bbcf67be4546aa9d91833384b59cbf6c9e9c758df8101fa03e945944d0b70f2ed071b058be0ca1fc5d51d29c50bf0ee3dccba9e770f8c567aaac1cbe50443b091fa8c0cb9411e62b408018c0cbde7bf7a2d2f9148e52cb3109989b7bc0af6143f54a6d13162335d6f8ecd3a6b9eea14be8d08455c25bf3f2d8e588c30fa7440d4000623339965692af5354fee5c9ae8aafcaf5f1fd6093ee39de06b62d87269311cc2d25fb40c2980be0e8f00d02465dbcb0bba6d02c1bfc5174e181df14160a5a7bc9d71091fc7e37b7e0d1ae71fcf6e907600ae383edbe9ca254fb971948c739be29ac5ba43dba8c055fee5aaf2de55495b691cea0893afdfb24d1a3b78284aad968875824f86bb23bb9c7e9512a54c53e0761b05560e9c6d166cf7f3c02b4b53a8520d907cfb17876a68d5b37a65a662e330761afc03a5cb797b6308d8855256534550dc6f48f3b5939fc332dbc80aa1c8eefaee24321939d910ed330f495c77408f20f6f6b61ba57551d09bbf1896fccb44d97197ce723c445fef65b5e0bce40a286680a4903dcca1027bd8faf0511cdd4c528c5ecebb8eea64e5996eb6ed9bb6de84658a98993092f1e6991b65146a866b72ca2bf4c469637a64c02ecb353e804bc967db93759954999f59f3623f826a8a860d399b7ed68ca7ac54878deb9c1c50206ea7b12e1e75b47055433ec648c09c92ee414151003686e44947debccdd7b56062ee32d9a46622b7d0c2a94226c914fd79d67b48e7f5acb2bf9dbf7501269d91903a801834ca5d1b7ef59f8208e8eb7f3d3b89eb9c8187123573e46b8d904212094d45efccdbaf96edaffdee1707200a82c1fc2b3a7ee9e646ffd775011dbd4355880d5a5c62246ab939c92323d0101032e10a9f5149c26d519eac2fb1f25725a3915d938f66096bd053f3ad77828137f2d71f3b0f889606cf899ceaed29869d60ef02c6cd0ae712dd58d8e40d3d0fc3a1289b3222e85f0cecad4ac9cb4bc7cdb6278b739193cf195ed4ed584d73dc6188970921de259594039ad76235b5ae23fb666480b4166af4373d327a8afb3c26399d9b5f1e79d88cf2ce844b892b20509f07d20f6f9f475718bf2399b88834c82222b35a17cc8423f9316850fec43a1e0d41b9f6c6f51093d28efc4feb01d4d5d06c145a3d8473dea00b793b64a3ae95b308d45a318b67221513c92dc6f6bd3c1aaced15a219e5eb0f05eaab84af7cb24a197d2fe6d6ed7f08ec4c3b558738c2a954246a70b96a282ad4752cdb75edb08d3df891f9ba1f75d7b7350f02f2786221a737191d0ac9123465a64a00bcd36da73bcad4de9f5bd8d287943eb3dc1464b1a2f84cafddf82a1216b550249c5df6ca673440a774c8fabbf54437950015395574a9b7b7f18334cf3f81c16265da6d1628d4c5c2d0a16e8ef3fbf43f82082a72ca21f36b190c0452fe2ade31698f91a0c236cbf21060619857d2fed1e49dfa7c83dc3b62da040785e3f4521a0451ac93c5a84cbeb15bee275b60facb795a3757a8c090736e91652b506a986c3b22338d919a22cfe1f4d921dec1b1fc01369ce70459e490c87fb079e3c097058c57101a5d76918bd4c1b6adb8481164a99cf688c562551593999d0cb8614d51f318c8fd296c6934cdc4e92dca668e15b6f51aec0729951380dc44f9bc22c29f550481af679703e4bc91a6b22253cd4120c7662f9366f543b87592c8b9fca55c611f79fccefd44bed438a153eb49d92044ac90d7c506958a69e22a896814f639ec35b8caa318391dc15d6388c2ed0953e3addd343563d45e68d760f81beee92dc61f69098590eefe523bd95d3bd2380b412d20ba4c0469b4411d4d1ed321ae3a99a2442208077ddf31f362dc733c31c5f675da43ace7767244455f78fecda6a0699d45adbc3974b6de62d8925ddae59398615bd118e0b89ca86ee797a62a4add2c61d594c903c983d81f986f9d7d891f3a448942cda78e5e1ff8caf8160946e59eb7aa3842bc295a26276c1c08f84c4f36c8f9350183a9eda89c64e496f5cb21b45ca813b0615b108ab2e158c2e9e9b95c911f2e9c7d491dda97a0bcacddd86ccdd3117f9cb35ddc21377e8f04e5522c8523b8de11396e0e28fc6375d908155f0df529ded057004f99efb9d1be6727e8b25e576001cc2543e6d381c93f1cedc627415508ff0a3273aa31b9f89c5a92b5423ad11c01c230ccf67c4de0128bf6c46937f797fe8cabde8d3bd942531ac6be4fc307c8cbcfcf7f5266c2a26e449ea7a0538bf31862ba4713b2d45374f30d38b884000fdfafa49db2e2b5c6cd2c1c5f133a022e07e4d2c90d19f74f7a94fc3f7b16ee6970f476a387efa57c53ef978d70e6e84eeb1a664fa9fe10266900d4b04fd61f42f8d32f97eb9b52cc76a16487716a468acf24538bd281ce43b658f1dc684143ac7da4f213903b2cc52969ef66106cab6c952e091def91455904ce428209b46bd6d1f1d8e165ce3436e0524745455e20e24a8a6e3bc3021a2dec571ddc4428e130f8657a911beed975f481068ced340dbf0705b0e1d58d95b41cfc6e1e8d8d60e87ff44dfaf94cfa73f531a703c4bc279019468104f597d02929ebbc3b60fa0fbcae841705b0a7c531674944b2e4089dbad104ed90ccb5ff858f779872457d87b166fcc1131e84aae0325e10c348219d9590ceadf6c98c3fe198f5275d8c43f45e2271a923d64a28da6118cf85e1cf38e660fed3a896e", 0x1000, 0x0, &(0x7f00000010c0)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r7) fcntl$lock(r5, 0xb, &(0x7f00000012c0)={0x2, 0x2, 0xe8, 0x0, r7}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:01:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) listen(r2, 0x6) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fchdir(r3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:01:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x800, 0x6}, {0x100000000000000, 0x8}}, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:01:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="f62abe1a02dc99735ef1ecb279901aa692d819eca9b5918cf95a20b89e927cb132a05efa6856c9dce6887b56ceba1eeb2e555086a7722d16938fbb8722c522740673dca50e9e0b1dd2e1a8033f8d15b609a8f8308348b93a9fb77888ef773d91", 0x60}, {&(0x7f0000000280)="66ea98fc242e5188ba52219e27ff69f959d6cc6357f89195aa491bb939a08592fca01bb3ec567d5ac0deb7dcea4729591bdc32f4edc32d449f723767283050eb1a2277751ef4dc726f4586b07c95c550e8573b9596826c591c13e73ccb782070e9923f287ece03ee50de5eaccadfa9b89172e02d2e41d14efda342ed01222f2beff9f47831f47d7469f728bd3516aae7416d49a7bf6d63c4cd9f9cc81da48361ea2f02e337db8fbf4e08770f3fc6ea42770bc513bf9dc430770aee74164ca684041e779c202f59ef5af86aafa492c7def28878b128090bdddd2d69eef7a261ce70f0b042712c3ed749cda533f684b90ab13bc97c1b051fd5fecd40451e97bdccf313af0ca8e33ead4cbb80ae003d1e6460ff762e3b0bcdf2122bc7122c796c211ed64986ebf55cbaa7fdadb0804b4a58437820b8a7244471dc3ee26b8f33fc38c5f1a2d021271de133c4fe10b3c59ccf58714790a46fab12a8d41680d8b51744bbd0b4e58108da03ee1b253174b73a7275b7d67462bd6c0565471c604ece9d6c635b218ff0e678cde78a963570cb32d5632b95656d68c9586d26c529b547e2ef992e60a421444cb37b9a457238db1625c3a4c411c71a46d0b7954ecb0114c78032d471759ff1ca3259e949dd349e60a79fe2209a331bbb255e0aa3902f65bd25f31b3fc52d80d0b4e63e30216413816778d0d6b0945823455a3145062a2043d30c8dd43cda0cf1d24f8ee7e7d7f7b1aa76a8a43c050204f74cde3731e1a19b18cdb7c95314c48623c0cd4ab34081caf2c8910460197ab0e4dd6c1f22b6f427ef67e2843d8a89cc48b169549974372c2dbb0eaadc6fd9a0a6d0ab0290c13a3703baf06d6cbef5f86664c9723d8041af701b87330cde129e854c09d45fd1f94a3713916bc3cadf172de41c2307a77827b94995500f521d2b183f1ff1bf65c0b74df8dba0b3594adb399df4d742bf7b98ca47d5c3f7268e9d68c763d711ea594b00b702cd42dfca0996ae164119abaacc59f212019fb67040c7d69cd64b0064c94fa0945b518eb090241d87c7d8a6da4dff923cc2ff3390459e5383074dc6e8756b977ab40e8c2418714dd24085cc1563badfd2a194da9f3d68dd3d02fd337d7bb5c8ee44c56c5ff25eefb68edbc4a8808da14568f15c20a164502abc4255a14f3ae379d3758c5852f9b282a015a670fed92b315f9f42aa5eca15f1ae733032041f406b1a53bfae86ec61505a03cde09f9702301fa9778be80b922cdc9eb7ec63cd47640e1e013bcd4582fab955aa1c528eb0334913e70e51f46bc787b33ba4b0ecabeb66723670ff5fdd3e2fa48402900fbe406b4423055d830db474aff8d6bf539afbbb45ff00928b84ed944bc925cbc1b88e762f004cd06eddcb7790e7491730b413a1f2862f3e27526cd2461732392d7a35f9c9ba5808fe4be2b17c2089c9e62ef3e0e3437f44c13999f54028dc0d38105b8b7b29d2f4d0069c9d42999495968e51474185a4d29652261b379c93251a98e88877e1278451689247bd4182cd73a9e00b95722dd588a2814c2155d709c80bba2968ceaf9dad2bf888cb36e9440b67ff6e3aab347cad59fcd9866ae2dc7bc7e5a81f56c4a6d2cb98823ba469f86c4ecb84346dfeaea8d8dde01d2081df2b5e4cc42799b120aab2a11d704ad10cba703470d49cb356025dc060fceb67d16bfa56c7d54bd616d00adfcff0dfbb064a002cac2a391b6cc24d80f2f4f1a747dbdacd0799589d86df94584c6645135dde522351400e1879b58b01d21f080e0261c50422f40fb2477e46432c3807ce7f32081ae953149691a6f2222570f8b85310bcf2eb0772e0e80b2410abe09974ddc53add9e6b463269a2e747b549ed66ed88a990f0fdb2c66ca83328711b9b66e3c5aef43a1728724ca2d9306bee978e8160b06be03e26b7cb290baace1209cb42a142bfc9b58ce620eb7f6c7d55e19aa423dd089348d9e99d5aeb5cfa0d04e598a46a0bab147e49229589597446e424f79ab2b7bde0550e62ffd3941f36be6fbcc3a531c1507fecabd22d52b7c4e049ab37ebcfd4b37efb7e6bf40c33912eef8612d714a98784d1c3772165e29dd07f53097b20d524b62126feef2a1fa9e154748f3fe8ec08d525e308d94eaef78298a20d119c36394f5f0ce57c13b50ec3b8faae4c2b7759650f1124bc75e8b03b98de3e72745e0d58711a9f5b67d21d47b80bee0c7737eb08046b6cf8b95c750564359654b10c9fb717a1476e5ed79c920596a29c4b83772cf0edbe15066f884dd5935dfba8bdf46f317097858bad8c776175b054904f23be6a7905c301eaf7ef170353fcce3af28881b726871daf16e977313375254919edab7ff080069496a12900308cf3838c3c039a8b28d016b5c8b298a07abd4d300e2a9705801fb6750dc838c77dce9a90001d99d7cab51eedad255512365a0980e8fba8d867cd929e730b6b4ef77f34004b2aa48e10a3a08706c9eba1d4ff54422265caffdccf47402bc180d3db041085baf5d095a9f7bff9c98f5212428270d3eda5626aa6dc0fa0759424f4041401c2307bdf1c048c66c86c41e2df6a1e9f9828c43468204d5cc4c48e93e6bc14108f898ee300c5451fa189624388baa5f11bb731cc2c49407ddfaa95665ca7be40922a746e3402413e7657cd079c78e5fbd28b01d863baaafba544ca7231a24098c104a6769d156fe1836bccdc3e309b3a8125f1249e6e3d669d7dd7ffdac46622fcdf5954b318f2212ffc84efaf25c70aabff88a574bb94bfae444a13480b5bfb73e8da54a2b04f31bf4050697a864684267620091943470bff885248321bcaa2e3698655943562db97830cafd559a394b2496ec02ee884e985acfd639d5992e0a95185659e94fb0605b0e78425059c55907166c7fde760bb9f4374c63ee21735eece6b115676d96d3e90fca7fb09ad9c8694f3f30081e7293647bf4a5eff404355ba4fc3239240f73e18391dd3cfa81de5b56c96bd4f743ca2392b705424f1de417bc417483ffe4f4198a543b3881e18a5a23b992baaebf1790e350b7911d6f25344a5a133ca8dc7435d50b87ea8d92ba0c670136f5671e4e7e8a16330ef3d3af298c63992fc45d9f8a213799b2547dd4feccd1869b9877b6f0490e2eb57e3bb7adc70202aff6820360fb9fa68d95b7eb9de61df17a49a4620d744a36649c1390ca72e469037f35ef476b985bd5765e48f8fe976d69ac9f87cc0843d3cc8dc30d0b6e4f9e9fffe3ab137459ede5aa6c2efd4e88be5bd4a7013cee8ae01f49f2c55ad0b3d91b3064e69c49886fd98ec971ee9774479240878e149fb4b9e7b3daee7b1398204a3226f2f0032601f5e538266ba854f9ff3d98022ff980df8d8e02ed7da860140b50e6d06318c3db2d794c4cbe6dd2ebd254f9ec4d6bc9a47c789e0482181589eb810b35dbbf1147698b06f1a18780dc18026518cd1f0377592b869b52fa971d9b576136d4a2b291dd6e158f22364f382d27a25848e096f205a65da08c45b021baaf8fed23d0c2c5ad052b5467bb4d3dbd4fb0d650081ea9ca8711c836055fef486861eb2edb382d30183425efecbccb4ce9d90dbcb769449237a61c4e9e39c8ec8bcf9f500b0336203d3882f595c58b47dbead7efb4a8daa39561aaac9288b3b35ee0ab1633763354878c6a376b72581d9be05d7bb0dcba1c73acf01a43e0b79dbff9ffbedf9d1a44210f0f75672676a898ca71b2d64d0bab13ffdd4ec1f23e49bf9df300a84bd12952d70a03ea283e9a170aeb07af8ca1fc90c839237f833a497938e2ec17db8a3f56310753c1481d985e147fa1c065014b6dc05296adc9c9f0177646ac6efc3071daf9e1e21c667c14df2194d98ba804e0eb522d3b73aad338122bbbe2ad1bcf73e720b7c445e87ac069b720d0849853e30c2a6f9ec1ce79e689c3e6ab6b9ff9276d412e2f374c455666b6d075450e471103c75db25385dc9faa79633ee4511b99101ca4d91024d5616442cfe85e29b8b45bf4d659f7986571c9ef4bc37f6b26605b810f90ba94030d67c0fe1f5069eacf681856ed2bc475c7437b37c9141cb2206abca5fea1a15a643d37b60802a369a8172e0a7db4f5b6669c33ede61cb432a61742ed2bc7705e02e0c0dad18b986b1b2c2831eab7b3437eff0d9734901f5620c612b6c097c7158ad0f74d82a0c1c34e1a34bc1aebe1825fcf511472d7d25ae683942c0afba7c9078819a6402d4e79ce74c8779a423061cd0bbf84bd9d66d57e2d38109b1e5f8d28320e6917ac41884811fbb2cfd9cfc3fbcb9f92efe1dbf1deea0ddbf72f9de68c4ba29105bed2f924bdf89418c654d7acc7ad8b8327d6ebb53692f993f19bb3043202c243c5e656c1f6b0a8fa9941df74f1516690ab23d6cdefb06c91973545b532a03f53d22925bd8213c704f0a9ec7b6f42ffc9577daa03039e084399e7116f905127ff2258bef9d676fb44287a9dd633cc97c11b48c396d0aa139033403d92416413a29ee767c807b1ff8fa48b23acf39bd71e57beece2a7966f9d5d0fc0df6f5c7958114a3bc9ddb62cfab15f64c574d0b61d1fbb15e44d19aa2341629a1b2a3113eacfd38d7ed650d2edfd29e178a57b1a4e8c0e77dc958ecc51c280ca88c7e6c7243a3f637646565b801e5898f66114ea80e33680de89294f7417f75812003b416344e3176f9f4c9489c0e98e0df2924f0ff1ff54c42eafeab07f4269b6ce6c77173b3cb7c70753de6d4ed4d3c52fede56f5f956a3df2ae74eed30402393c1221fb38ff06e2e85f4f2e60111bdf89295b9ae3db5082fea0430e51360053224fc834d7ae9ebdda61405bc97686cbd903800c404de1cf168b501b68fdec0228f3a4e5fad3fd2f9ba6f41b3898c207718d37930dc557b3590752aa23b7888b7df1ab2778328e450afe738b61d2c7144a97158d64d37aa68683a4ceac0bb3920d3ae8b8c079633d0257976f18f7c9265f082720aef28994b1c37caa6e5b3cd239705ca5d6e72993f4d7798415060fc9866f2b574390602988fd26f34723d379fdae979b52a6749b0345343b65aa57176314be29459fd99af3cb57902189f11617a8e26c4e7bbdd98ca64a3ce0e10f6576431a148e00aae4ff27eeecbccc0d05c3990591b0e7dd8c39a57e5eae970fcdd8def203d72addf0e0b4567ebc46ad67721a2f0a7ded001e8b92c9195338e2c7f0bdd2f00bc353c540c40541f77c8ab8deab5755f2970fe87fbf75f95d4872dd539f944019c191ecdff8389b408e5df4a7a0e119cc3382e9d7101c43540022f7de6dcb02a5223581e303321d7283326765629647e613dd412d81c7dd4939e1e76e94fbf3f1941033d715f7caaf569a1a9a72aac60806ca8156a153213581f8206e009ea454c3c9c13a6474d683e5d56f160fc73ca17f6a3defa5f7d842bbe9585aa3cbb756788ac1b4bd68859dffc57158770f8e0cc30ebffbd6b944ba0302969131e76e7ab658535859080cbdbb69d75c4d775453f186e13b5aa80d4555c26e2abe29e8c831c666a57929864606b910092a3236f6ee9a7d4d853e17684a44aff9b11a2109c2a13ece6643485bbcefa13477d50e2cc39a6b292f314416cb41baa6b41ab6eb5cd4f296f49e590d6f71aeef758acd4f20a47a3c2f16a8ac5c5dd71e034bd4f51cb6719a1a2e6d8964535537969292a133d01ff3236f0b93f95f1b7af57ed685d7d2e3dc7dad30db254c0aeb138ae6c7feb3bbdadb212053615e1ba7c215b88b6fca1398a95b76d8ce0d7612193816e6e318d4cfadefe6b95afa10062b9d2c101c15e", 0x1000}, {&(0x7f0000000180)="493e4064df683336c8c30b9b59d194c1c717d572614797fa7be708657c0737881179fe6d53c16ede7ce45945a5d2ad1dd1d02cd74f04677a4bae4b42b0fee625dff2118dfb01cc", 0x47}, {&(0x7f0000001280)="f4cccc9abe9b49f20ad2e2c34c74377d6c0899e3895156f9159506c48dc2d68acb79c3dd5089324296b2265e45e8c631ec7a89983181bfe1023d11553bc45cb9ec8e90ea805434ce00d3d5a8de18951f81d11853e829dd2ef59b3dff14d0db9b1f53b3214533371966c3c54131a86ae56050920d3f87556882eb22dc6c24b717d85b052a352770a795df29f9a8f6394a859db93a4136671aea15605cc88dbd1ec0e499133b4fcbf870bb5ebd3dd2bdd392c64fbd801bb6269ebc26f829c63734fed6d33728971bdddc", 0xc9}, {&(0x7f0000001380)="b7f376e2050ed8ca30106bbc81771c0872435afc53b17ae71d699b6999817434ca5823c821f6584b1afa86102e83c8b000db4463a4ef20ab5d63aa0ab1a612a63d879aff51a0e7187046f429ee61e76a34445404ae5708564e1e9cf62a3fff1ae304a981ef50af496ed0550ef93327ea36ba2d05495b8e3e43b155153e281fbc38d951dfd552f8e87d18b9943a91d3674b0288040828a6f0a7c9a062d33f9bd910b6e077c5333f9a8579b8f3e860d60cbe818b361f0703240154c9c21c9d968d1d18936de5288474", 0xc8}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fdc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000f7c000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5211}, {&(0x7f0000d58000/0x3000)=nil, &(0x7f0000c68000/0x4000)=nil, 0xb156}, {&(0x7f0000cd8000/0x4000)=nil, &(0x7f0000fb5000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f5d000/0x2000)=nil, 0x40}, {&(0x7f0000caf000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff800000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d96000/0x1000)=nil, 0x9}, {&(0x7f0000e4f000/0x1000)=nil, &(0x7f0000d1f000/0x1000)=nil, 0x3f}, {&(0x7f0000f10000/0x4000)=nil, &(0x7f0000c7f000/0x2000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:18 executing program 0: r0 = socket(0x18, 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x2}], 0x100000001, 0x0, 0x1b44714e, 0x0) 16:01:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x4000000000000, 0x4, 0x2, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xb3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xbb2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) write(r2, &(0x7f0000000140)="8b34c726db854611c502092fe92601b2758eed61e5f4700b72f8f778c48ff1ab971f0bb809d7ffe38621f7b1ce63182aaa977697a89197b51f931cf47884aecda7e700e2bdd9a949e8d8120af4a25611a194d867d41da4c1685640d29d11ab79301aa358653c72f98fce874906cff65dd9cb2ee1095d104e7f202bb2f67f6c4c74a81418892a66cb84", 0x89) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r3, &(0x7f0000000200)="930080eb08a5d7f9ef79aecd457eb63cae985ee5a02c29daa3497fbd429074b1d006f6b4908a21ec5e139d029487b5ff0b2b79ff7f2d4e96d702d81e3ccfdfa5748e9d4aaf0457380feea43c45c0ce349e74bfb035572ce97dacd325b424d80e081b3a340458e6f2b34007c20e0c2c867123abbc49ea436e4355a247e3d69fdbc0bfaf9d2f0108e99fc6a104bb9d773a6cabdeebbf3772caf73957dcbb347d94d46bafb9349043c0cccbb935bb0b7be641d5c138ccd88fa8fbc16be9c92f4e4726055399fac29f106b22d018f54b61b412d9bbd6875a9f67ef6c883fc0957af4280a9548c1c9a6439d92135ca0762a64f8c682f95215737eeeb1b0edaef5be13b7a10b4df2712f833318a0a53567b519ea37547e89e656c61bad3f7ec2a387dfde085e635c3f87304ec0f8255140b6f52f0eb606991abc598e6f6692fea48e5bfc4e6f41d4e29ec798f6218f5c542040c2974c5809f28fc55078869301c377a549c4381bc7888738ce2483971b5223e32dfe2967df3cd5ca6c9520168f217b579acdc838ec68baff5525539e5d71334ad6c496ece17ed5c162fe0cad560fcf5ffd75c1f98f36af96101a3669318a11ac52cb42effc43c1efd3a1c1c61bd2fdcfe1bf9221c31e5e571cb02c1b755f0cf3b918d4fb147bb0145619bdead99f5da95251365285b2e9580c129cb9a14b6854e69abc2140e10387770c21d16fcce12b287d73911ef11d458855821262d420f74c208f83dbfd633343fe9aa328137905dcc790b64d23f4786e60cc01982e5e288a1552bef37cc3680d3edb6b1cc1b3ea9edfe06a3cf615c46612e9ad3433f63ee8f0a1271d7dd5a5baee42f54c699c", 0x25f) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x1be00, 0x37d4}) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x6812, r5, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x2) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x200000045}, {0x1000054}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xff11) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x218, &(0x7f00000001c0)="b6ed439f90b4dd9cea87168f6fff") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) pckbd_enable: command error 16:01:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x20, 0x8000, 0xff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f, 0x6, 0x9, 0xffffffffffff0000, "7fcb531f4abcf3d74904bd39174303d8c9d4b8ee", 0x6, 0x2}) pckbd_enable: command error 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) setrlimit(0x0, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) 16:01:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") socket(0x18, 0x2, 0xe1) r2 = msgget(0x2, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/230) 16:01:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x8, 0xfffffffffffffc8d, 0x7f, 0x5}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x1, 0xbbf, 0x0, 0x2, 0xfff, 0x6, 0x1000, 0x0, 0x0, 0x7}) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) fchflags(r1, 0x0) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:01:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1b5, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x6, 0x0, 0x0, 0x1}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffff374, 0x7b0c, 0x401, 0x1, 0x4608, 0x0, 0x8, 0x0, 0x7, 0x6, 0x80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1f}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x5) 16:01:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e9482328ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f00000000911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000075d9406820caa384ec4931ea65385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248001700006bea13087d264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93e25686916263184a05cc059fef6befb39f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a8524939378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b78cf7c65b7adaf2c808d240300318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c337"], 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r4, r5) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) 16:01:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000003c0)=""/80, 0x50}], 0x6, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:01:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)}, 0x0) dup(r0) 16:01:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDGKBMODE(r2, 0x40044b06) 16:01:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000024c0)={0xfffffffffffff585, 0xfffffffffffffffe, {[0xfff, 0x7, 0x532, 0x9, 0x1ff, 0x6, 0x5, 0x4, 0xc44, 0x6, 0x9, 0x0, 0x2, 0x6, 0x70023324, 0x5, 0x2, 0x1f], [0x800, 0x666, 0x0, 0xffffffff, 0x200, 0x5, 0x7fffffff, 0x1, 0x4, 0x9], [0x3, 0x0, 0x1, 0x401, 0xffffffffffffddbc, 0x2, 0x2], [0xfffffffffffffffb, 0x7, 0x0, 0x9, 0x1f, 0x52f], [{0xbb30, 0x2, 0x4, 0x20}, {0x1, 0x9, 0x6, 0x2}, {0x9, 0x4, 0x101, 0x8}, {0x3, 0x101, 0x54, 0x10001}, {0x9, 0x0, 0x4, 0x4}, {0x7, 0x8fd3, 0xfffffffffffffff7, 0x5}, {0x100000001, 0x6, 0x7d, 0x7fffffff}, {0x6, 0x7, 0x200, 0xe5f}], {0x7, 0xfffffffffffffd2e, 0x2, 0x2}, {0x4, 0x3, 0x8}}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xb0, 0xa0) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/113, 0x71}], 0x5, &(0x7f0000002440)=""/95, 0x5f}, 0x3) 16:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='Y', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xba37fb669b136198, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a0, &(0x7f00000000c0)) 16:01:20 executing program 1: r0 = socket(0x10, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) 16:01:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2d}, {0x200002d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2, 0x0, 0x0, 0x7fff}, {0x200002c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = dup(0xffffffffffffffff) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:01:21 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x6}], 0x2}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = fcntl$getown(r2, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x401) ktrace(&(0x7f0000000100)='./bus\x00', 0x4, 0xc, r3) dup(r1) r4 = open(&(0x7f0000000180)='./bus\x00', 0x2a0, 0x240) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)) 16:01:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1fd) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x26) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x400, 0x10000, 0x8000, "a4b0e8b05740df6783176b395ca45cb308ba5660", 0x1, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setrlimit(0x8, &(0x7f0000000040)={0x3, 0x8db}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff99) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x43, 0x8000000000000000, 0x3, 0x7ff, "ec77cb55489a27a2b3ffa393b6f696e0bb8e1a17", 0x101, 0x7}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup(0xffffffffffffff9c) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) syz_open_pts() 16:01:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x4265, 0xfff}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x60000000000, 0x8, 0xcbb}) close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x400) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000040), 0x0) close(r2) syz_open_pts() 16:01:22 executing program 0: pipe(&(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 16:01:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfb, 0x0, 0x90ce, 0x7ff, "d730c1067befc6e23c5cd188b6aea417e4e74de4", 0x0, 0xc5}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x176) unlinkat(r5, &(0x7f0000000200)='./bus\x00', 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r5) fsync(r2) r6 = syz_open_pts() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r5, 0x20007479) syz_open_pts() 16:01:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626eb40ff0923928a11ff52a7b02f5ac1355368fe98137adcabcfae023d3e4999698e02d48c2058e9648735160ebaced203af05b658e1f7aa2e5a535afec0606678497d846734873c035a8444131c3aaecf47d81007911a8f564ddd74cd8d67d56d2"], 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000000c0)="25eded9c44c067429f6028dab7b87b560c4cb24712d87f618cf606d4fd396e08ffe4631f02c2bd85d0ac9752795a9324f1fec42387eb14b2ebedf8c28df651dddb979c10fd8678b0e307d79de525b06fa9ef847b5743bbfa4d8fd7dde070a155dec29a3222ec8b20eaec3e8f76d061583c77a697c3d03269849ff5b5fc9df0440f448f63de103f73f3895307a5b22799359e59c1bfe1f6be767b34d631715e1ee94a954eff31c46633", 0xa9, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:23 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) link(&(0x7f0000000140)='./file0\x00', 0x0) 16:01:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa16fbc39ae258f54) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1) fcntl$getown(r1, 0x5) 16:01:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000746000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000300)=r8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0xff, 0xab}], 0x4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x3, 0x80, 0x5}, {{r4}, 0x7ffffffffffffffc, 0x80, 0x40000000, 0x2}, {{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0x115b73c3, 0x6}, {{r6}, 0xffffffffffffffff, 0x10, 0x80000000, 0x4, 0x8}, {{r9}, 0xfffffffffffffffe, 0x9f, 0x1, 0x7, 0x1}], 0x1, &(0x7f0000000240)={0x5}) r10 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x11d) dup2(r0, r10) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname$unix(r11, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) setsockopt(r10, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000080)={0x400, 0x938}, 0xffffffffffffffae) 16:01:23 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x9}}, &(0x7f0000000040)) r0 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/167) r1 = getpgid(0x0) getpgid(r1) semop(r0, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x6, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x6}, {0x4, 0x7, 0x800}, {0x2, 0x8, 0x3c00}, {0x7, 0x0, 0x800}], 0x7) 16:01:23 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:01:23 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:01:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup(r0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0xfffffffffffffffe}, {0x4c, 0x7fff}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x9, 0x6, 0x2, 0xffff}, {0xfffffffffffffffc, 0xfffffffffffffeff, 0x6, 0x6}, {0x8f0, 0x7, 0x800, 0x5}, {0xe000000000000000, 0xffffffff, 0x38, 0x1}, {0x100000001, 0x2, 0x6, 0xfffffffffffffff7}, {0x100000000, 0x0, 0xb5d9, 0xffff}, {0x1, 0x3f, 0x6, 0x211}, {0x77, 0xffffffffffff8d0e, 0x0, 0x200}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:01:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getppid() ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000680)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xffffffffffff1a4c) 16:01:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7f) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r12 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) writev(r14, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r16 = dup(r14) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r16, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r21 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r22) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r24 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r25) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r27 = getpid() fcntl$lock(r26, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r27}) writev(r26, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r28 = dup(r26) ioctl$TIOCMBIC(r28, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r28, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r28, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r30 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r29, r30) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r32 = getpid() fcntl$lock(r31, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r32}) writev(r31, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r33 = dup(r31) ioctl$TIOCMBIC(r33, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r33, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r33, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r35 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r34, r35) r36 = getpid() r37 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r38 = getpid() fcntl$lock(r37, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r38}) writev(r37, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r39 = dup(r37) ioctl$TIOCMBIC(r39, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r39, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r39, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r41 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r40, r41) r42 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r43 = getpid() fcntl$lock(r42, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r43}) writev(r42, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r44 = dup(r42) ioctl$TIOCMBIC(r44, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r44, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r44, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r46 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r45, r46) r47 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r48 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r49 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r50 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r51 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000800)=[{&(0x7f00000000c0)="de9aef62628bd5beb9e9300cd29c95176e120d2195dd74476eff5691ed5dc02f95f66946ee15980d07cf1091499e11ef642d8e1773b490cf5eab56f06c3fea30d109f46b80de9124b3c06fd32b52c9fb8ac20a26c8a22281a286", 0x5a}, {&(0x7f0000000180)="e77bc395354238c4b969ab8913b36dbcd0162ef10d546b0f1ba34f74e336f723444361e4e188e0950cd54e46b0ac2613b1c591a834aa0dbf4a36508a13431c8f55b32ebf70c1db3aa15394f84424d317154da4f2dbc30fe34ccf7bb5c93997e27d6958481d5ba8122044c42fc8e81e265ad1d3ef064214d1d87698a2a47fbc6f1ef0562948cf671cf45fb31900bb1a8e97eaf7f42af692d058c701403673c3", 0x9f}, {&(0x7f00000002c0)="2c605dadbb5ef53b6d5cd77a217e2ccb321b8ca1b3a03c631abac9b4c561f406cd885f499618c7eb1a56ee03bc75958f8aec0c90d19dfbcd56b69851786ade95e2f4bb0a00a09053ffd5af42d938be6acf2a9e027bd7fe62", 0x58}, {&(0x7f0000000400)="cfd2075acc5d3a4d62cc3fad3ef88220abfedf63aa1057950cc8af04311cac8a0ad80d8b1f8a6d2a1ad369bc6ff55b8ba949f1093615529970ac0ecfcb2daf9aedc32a67f80cedcc327bfa6282597d0c689594ee8e812c0c0c8aad3e9bbbc8521b1f40fdc2b6db0081ac9f5b32f7f9b9fcecfeb9ee1641da7b5ed987dfef67c6c6785390773905a02d44f927324455359742e3ff59b0411dc483ef44568e6edde58459dea9f669e9a2a5ae49f83f277bfc65ac626744c9280092b10ff8060b97d3e50d5cd8c47510fba4056b5918545c3627abd1cf041d7afc342dc45a492580e928b646f0a232e474b25b7f", 0xec}, {&(0x7f0000000240)="80a49b9ada3c739d7162eadbd4ac", 0xe}, {&(0x7f0000000340)="fe2a1ad71949691a016506acbd1c2ba1f8a16e9d713a70486ef7a9b4f4acf8d9b2995ca0924006c1dcfbdd471239ebbd1c54761f7b84b7fb428e87fa8ccda0b17b1689dc3a081f4705f18ba0f47fed1e6e1815f46282cef7f3fa1d1de324e0854b087c10b224b76e45d04417ea25cf", 0x6f}, {&(0x7f0000000500)="f0562bb3c4306b91c743aaa6db30b12031411bd3f7c9bb106aaed526a014ecda2a19221f6db0aeed8e2f77bc5898512798962e182003f8ff2542d94fd293b1fc9aa6839bd22df886f27dc4ad096013dfe215bbb06125d113b2f5d327cff3b6fa3fdf2fc7cbb824cd7d7b03fcbcd419a6459c27f84cece119298d78734ae19a78c0a13ee5cc2977450b238107db814352ecf2079cd04a2cc1e0164108c16d907d56e50934d60acea1a16ac677e5df675a96756af99ab9de86be95cf4a9bfc95272eeb2b7f4c97937af6aa9ec8d23c3587320c027040c1fce3", 0xd8}, {&(0x7f0000000680)="617de38bb4d4f4ab65a621c3dcefeee2656bbcf07572e1519dcf30c333a85c1666458b832a6b27200ab9c436f4d5763497b0d953cc6410e099dede03d54d363905318479a22a67576e6d6876c9e036dc85c08dd7174123260feca02ca84f1088f5c9c02de61527185a252c8da63ec0fda1a1eeb2f1fa5c5d5e9b54da98e22475be67054d1198d12bfc8bdd83ab9a92e53bed966c0a8bb7183567f8fc1ef4afbf59315417fda69e4c68151170d05e7f1be6502f65f4566997a7ce6fce268e0462a883d8e7efb55437d0c5d1ddddd0d81d4ca094529ed92ea97f45d2afd30dfa821bd41c06132b6579877396ee0c4b18dff4ca85244c6e1f8d5d", 0xf9}, {&(0x7f0000000780)="eef9bd4fac4877d8cf626e7f9fe1a2acd7b7cac4ecd07c0da58cee3d147fa787c989ac0a0d06645e5f12e41cc2e53e286de79c090f40f725e0cbfe6727cc96bf143ce7af2054cc2dcaec", 0x4a}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r17, r20}, @cred={0x20, 0xffff, 0x0, r22, r23, r2}, @cred={0x20, 0xffff, 0x0, r25, r29, r35}, @cred={0x20, 0xffff, 0x0, r36, r40, r46}, @rights={0x28, 0xffff, 0x1, [r47, r48, r49, r50, r51]}], 0xe8, 0x400}, 0x8) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:23 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:01:23 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x400, 0xb0) ftruncate(r0, 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) r2 = socket(0x2, 0x2, 0x3) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0)={0x0, 0x1f}, 0x8) fcntl$setstatus(r2, 0x4, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0xc000, 0x5) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000480)=0xd761) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000340)) ftruncate(r4, 0x0, 0x200) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/167, 0xa7}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/142, 0x8e}], 0x5, 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 16:01:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x44) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) lchown(&(0x7f0000000180)='./file0\x00', r3, r8) r9 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet(r9, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r10 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000280)=""/255, 0xff, 0x801, &(0x7f0000000040)={0x18, 0x2, 0xfff}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000140), 0x10000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0x175a3be41fafa1e) setuid(0xee01) fchdir(r0) 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) getdents(r2, &(0x7f0000000240)=""/216, 0xd8) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x1, 0x200, "4e0458bdfb3a9dce7a3cf4beff2e2fcabc6fe14a", 0x4, 0x74952c29}) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x7}, {0x1d}, {0x80000000000006}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:01:23 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r2 = getpid() ftruncate(r1, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x211, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x101, 0xffff, 0x9, 0x1, 0x1, 0x8000, 0x81, 0x1, 0x2, 0x1, 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) chown(&(0x7f0000000000)='./file0\x00', r6, r13) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 16:01:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) write(r2, &(0x7f0000000040)="70ed75eb0ff3a13381a67d4598feb26677b510b095a6928fb8d7da3b87c854602cd0c0ab00dda5f8ffcb48bf7874495f30047d97dbac0dd0fded08a4f9bc972296bddb96c6431dcb26602b6f23c49e8b044b03d23afb3f71ca3b20a931a7f9e681687c129ee78c3f1b0d09a49397686d863a597ede5bfc86075162763c3325cfe40aaad033eccc128dd3558cdeb27e67c6743fe6c1aef7ce10c756664df54a6641fb2e1d670c6f8065edaaee1588f43b119430a9ad0b8d2947feb3c2e8585df4a102f096a3e3b639d427bd6c554ac8f25e8a0b7879ef345fdca70b7da6bc693b9f256b2d683341de12fe7c70266bbca5e6059f1e94dcef49f218b7370ac9d7d6b71885b544f6472ceacd7e7cfcba25f39ee25c4ec7f7c09fa59296f1fb504c94711a5a07879c154ed18997e01bc3b878ad51ad572f00e8261c4e394ea463d48a1801765b2af215601c7ef3cac509a6549149c941f85f2532f25debc0077eb673be7d37c58eaa2b17ae1bd38676bbc97ff58cd03a6dd77ca5120cbf7f52076934c2f5043a5db76781435a78e4c1bae91ac8f56d6a37dade5df902340553c61db029a966bb885de756b71ee7e0d23fdae3dceea92524e4e6bd04d7c24ecc000f7a644ce66d630f4081592cffdb8447461f321fcb7eadd61e7a2bbbdc8a8f986c28f74700cad4bcd198d6d1e05fa4e6e6d9cd5faaa26664ad753d0fd1cca952eb62d340b6b26c59ba88c71c008482954a71e3edfa4f2595327a43ffbd38ab946b3df0a4c662da2bd8e301c0367ecd3a0c65ddba6f49f678a1681510d80d17e0e943beb712911dd82aa9457787dc22ea763a5889f4ff508be7bd065583b174b3b117410634d8349a93a7d970a384bfb9e42d28ce2ecc6b213ae4ee88575b4ecb1cf54fb637d11812cf7c705bcc38f39b669a39408de0e76b88656e4cfe71a158dd80d7a48c33ae54a605be257258caf15221fc2d7ba1b7c8ceb291d8c81988cb265c4b5800470cb02402cb0e7b55e5346e96b4bdcac4c9609647d2bca33b0eaa162a2addeffe6a7ae8ac4e8047bb3d0dff329c362ec178cc8be2602c382d55ef4c28d4fc7d11afd6e51363e7fde6549e8dfdf703e963befa8201877adfe9dce08aec74d4839d32dbcf07a1016c13837387c9c8fb1d3f510f8bb48a0c3ddd3a3676ab8a48e8d77d3756b4669280ff79d485d0495dd5a76e0d211dc1fdaf91a5f9c12e52dd3e38f598b8d18b85d1806b99a750f99e54fccff53a383a6f619ed40c4d564883d6b669806f0c6e8668731e0743ca47fc0d66d10039eccaaaaa709cc8267f9caf9cb7d2fccba4e36217c47a48ac6ec9a0e58593d4879962a9e679d68165109f33f30a4be3df7ccd655e3fd5514a1ce81c926e1e8955370f8a8dce5d4f69318cb9f8287c31e2daa24aa064f6f8c4df20974727d948d8e2af82859a825abd29db03f1b71e5f224300480d0a6d2fd329177d21a1f69594eaea2536c9e76418f249dd714d73ff7bdc2e8755633023ffbd0b3f5230745156fac27e8bfbabef9b7e11c8c6f1fc23a761866b6ce2c3200f430b35eb4f3c2bad93c3385f295264375910ff1042002895e83ac2813127f06ba51b4d2d63ce2712fcd149be7c14d7d797f5c0012f27a7d93bf971ed2fd9e1712b11b8cdcc2e0ae8851c47938053074b0181598e2b3efbaa7f635286cc5b13027e0891aeec43b9bad2f966148b772c5fee75fd791a1f267c6009052ea533bbae8ddfce005e2b85c7ce0525c0ad0af24799d320edab81ee06c693dbc3806ac4eaa2711a99df9404965126a0bc42bdd4789c83adcaf67c7f4d960821da508cd47cba5657a4a980ed11b41bc96195d6948b1f8118c42e511b9860f8667b1cfe55fbccaf14a23bae0a474d98d1c3640d474e2a9afb3ebdab5dfda47b0a39c908aa2238b440893ebe8705088ebe99c1d21048e43f88479a25213e107bc11eb4c7e0612e5dfa63cf3c822a1d6219ab5e11b2dce0799eeb603f9e2eb3fd3d5c42f09ba09f9312ff533eb35c6448364e2866508dfc74f9904a0484bf4f179c460d54d9d8945f5701fc3860186b7d12e42cc61c41555c47c9a484fc8b4557cbe780251e7d598cc9fa480f595eb6d06ba403b18111f710b68469df9a9135546d98deb44dbc8f96e087bfabbadad0703d4b5f48904487520dd16cdc5fa979b43e64378a6a42413c69325dca0319b040ef9bb1d1f1e51bed4961ef8c606adf19790836e720b1743b1486e3b7a752a7ea8535d86c67878785a73c1e6c90e4e9983935b95cd1266ec2e22317068440ac2701a5bb24c6d4fe3ba6f7a89ee0ca06509cc807f1a5395f6160293d30ba0b2935b18b0618e0d2ab0bce47d7ceb75e58a4b87cdb82116fe81fcccf60b19699f131893907328c1ab1685903fb76e614e2cfb4191249769398316048cc76b218828777c699718c32e8936f990124ce48522efe440b1c32c15ca289ab98cc97f85c8f1648fb57fdb672198df921f0e9945828bd9a7ee423ac22afdd83b274c81fae7ce8edebe6ff4f3ee9240cc5ba553a3e22f709a6724a0f4c1801fa15259632a2e0c8cadc63e958b73fb6835184466422b66f94ce6c807ec5eaeea88c75532e6f04d92612282fba849429c007d2bd6de583ae059f9c560af8a11f87d02302e10b8a547bf28ed46daa1c8dd89f97531b48cd02513190a1802b55df4f7896af94e5cfb1319f9b7dc4bb77268e7b59c81a0490b0ce895c13ac81bfad09f6e11605f729671c8a23d03c0ae45e897bbdae3b14fb6b5342b254c4cff1f297c1837ceea3a06976ec23925ad32078fa6eeeb5c39444a62b8e79d3ba8fe2f73fd5834fecab6bd95d56bdf9123bfa8ee9eb36fb4af69aeb583897f79d498418e038d44c4ddd8e76e500ce711f211c402887373317374ac3f542c5be93ae96ea204526d3c1b7510723d0c3b39f6c94e2a57f12b0dc8a6dc749effbe142e58139fe93aae2fc348e5a72464f7e778f7b6e578827078983dd9db8db5fe4be50651be86bc2ac8ede22ce0d4e2fe0dd5c06738b6330cc7b9649ee8b065dd116aa134eeba2a3b1045b3769b3222275bc6e74b6cfdcd8008fae5fd7e719c04cf200d0fe094622ab700589c5893af1e39b3229fbcc7686c6009d305f21785b4a3ffeec07768ffffe5a6215a026770986530075e99b35a24e833f3f697068925cf1bb344ab62b28fadff945cfac436e4b7ec65e2ace0e8de2a89063e8b5df672de13108c9ee9a81d0ed7c7fd3f38ac4b1a905a28814571ee92e1d92a8892f76620a5081640c9e3a4fb69eae105d67cff8a6271e2feb45146e26f0b695123f02850f42f6407a72160a0d6ba0b5c2a0edb1535b727b5bef7c3f3a25f128d9576afca1276dfe20cc5047b5066ccb889edaaf23a87572e1a3c1fdebb1d52c7580983f2df65d0189b1f9626e5c5e13caeff0b5895660979f6fe907d4bacacc3720a2a13aa75c1d43442f0770948786ea0f497ad1862a9005db049091f3b38f642690fbdc3d52b1ccef7868d18af2ac52af4dc9f45b8bc5a60ee31a46286567d2b61889b2a8dfc56131e5373452f071080be6561869e1c3c50ff443fe6faa135808571acd3d746820b02492d9d1f88072d8b0a437c5909244ac49bde4e9e7d215a6df89809af83a4a97d40d8dce860994acc1d1352ac97cd3fb53fde4fa44da9ed63a8988891e5d056f94001a92c914ebd03914c00ad0e02bb16d6100a756f8ee59988afad87453b4303bc91dc99bd729a7c9891dbd6895865800677fffca610d4e5d6e5db99295b7087683b53cb8f8fc393338acc2d802809b61d6ecdc23a803c6d0329a0b905f2a4a52e63b62153d13879f1a31b615b4a56b4bb98b4d31406149f408cb36a212fcc888926eb4c2c1dd94066e57e3b0dd15fdbcf4fe1b787db2af80647408a9766749bfe7767e911889f42cd5f8275fafa1393174e5932ad88bc858d857e968eb09e8bb65488735334d49ebf34df73941dea776242f0a311af9ce22efa224cd062244aaa320fa8a0e4a1e2d3289f6849370ede6574dcc38f6712609b38d69757fa7fcf533f629caf11d0c22b850e6b4ed6c92523c917e7a7ef453fe1a46c9d4bf7bad825add807a4a83b30b41909c6189abd21a6ae7af722506a009d3d99f227434c1a7b6062e1027c8dc4604957ce87ddbcb779d736bd1cb38ffbe437ba202537596a66f418c92e648f077248e0d86eb4fa68a8c0b2d8aee947d8440429eb43681f5b301bff718badf3cf918b041a884b6bec5734343e1384176d43465b4e43a8e0f5f2a505d2e436ca26509bad5a049e5505193a2414bc9392c96677c5544a3f3d141a2096d1a14e8d443295f817a6dc70d794c58fc169a59de45c7309fa90530571047af21b683ca4798174b2de97414055ef1cb85625cc463a8dfda69bbe5c455241aa93d3e4102577d211d6e2d3b8f9b3ff4a2a03d23f97527f0f6c54fd49d90242c0e8afeed57a4f736e0d65b186bc46a6744c55290f1623c8bdc88d7ab217fe0a7396eb807d1c7713ffda31bf67088be8cb14b08affe0366ce8db4daeded6fcc912f3d7fbd9b71137f4d4c822d05e3f7a61698858040e17a71fd03613a1b8b70a756a605b4965d06a2feaa333b8e815d3200895826083caa56d142d65f8d2c427aaffc3cde7174af80f63db764d5f0e54c07740532093dd500144a35ca9337368cf5b77e5e50d847c71d920aea0e3f8accef3aad7b5edddc0f5f029477364fa0e7011bbdf42f604d9caae17cbe02ec4c0f63279f68334aab0c20f4a351bed3edd46f5c9deb51f138a1063a185d1ff6ca09aed416c9095a2fd50b855a36234a01887cd8d38b6ce46874e82f062e7b14b5543640a4f8bb7a93995aaedc7d5c15678a61ced39cae1e95c681601b479807d62d737164292eda7afea97222c2f266bbb5b57b3c25bc21bcb7b541a146803fac5d10a9bc73109a8c5a48210bfdda873ed42690e208334b230b0e5e8c0c0d35f55856c9cb0b549f30e041211f68fc3638646011b021034f403fd3bac0b12b04c9b6e680c774dd30b82a22f8912cfa7b5f26d9995a4e228162640e9b3684711ec441b980a613dcd5188965d2c88bdfc24049c308f48cb857f58c5008864a35fbc2e42be254ff6a0494b2508e1b0bcd62179d6c926b0c0b995466e2c03d89a20f669016bb25d618e758b5f64add0c2f6098d376c8e9fe9d4d848f5685f321449d97598593732d6ab2ac9914913537858b5c6476ecc46e3f5392dec74422f083bb06330fc42a980057fd6f2f3d46df9cbd21806bb1b26781abfc976dd6adb25e325a5e55f39e359be311b27c04163fd7a46bbbe80f96131808d06d30a43a77c144ee829a7920d36b70d7ff93e50aae8beedd2ec60ed09dd3c6de2e835d1790f0bbc2e9af68c0ae25691dcef3ada8ad21f896f9f3663e63e6f1b00677a526960ff12275be5e1a9b2f9df25f686fd6520fe1c51be8be343c70e3771734990d560c3df441d31c2ffdc962aec6ce27671477787672e067c0c67319858bf008f3f1fcb2af1f1172c4754ae09969b0188bd1c0d99b5c48941a76ae5faf75470035ec4bb92d880e244447db795de491eafc2970e48498754287a38db84e577b914f3824d29abf8c1655f7b9ea60b2d36b95e0c47090768facb07b8938f804aa489b65d667c6d054817abcc2b180071dc80dd1fc60bad736297f0b1a0458fae2833392538cf9a1fb8c07528daca22a1b0d21978d29cf50506d16cff200365960ae2ca3b5621c50a02a38fe774ec488a1a61f09f6ab707865ec8e7ccfe121d31095", 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001040)={0x5b07, 0x5, 0x7fffffff, 0x0, "f57ce38705391ce4b4ca89dca1c4b83854010a8c", 0x1f}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001080)) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r3) pwritev(r6, &(0x7f0000001280)=[{&(0x7f0000001100)="35322433c9b07ac942f1a7226a9fe6979d1d9b3c6f0751f8", 0x18}, {&(0x7f0000001140)="0e50427311f438ef2b01a631b583c863e1eeef4f8854cac66f3b3d983d80180a4640d78d10e9516e93ba3f6aaa57e9bdc79e6c8b18bab81eaff16f8ebffb46a51f8b696e3dfea553945cde147a051627f0706596a68ec960d7e287025291baaa74e6325e4f587e3b5109c56b04212960e1949dd826d4cbcd57893eb639c3f257cddf7c9d62fa63450ccf60c22775d2be", 0x90}, {&(0x7f0000001200)="e7c7a308d26534002bb4519e4fbbcf481550e4f2c54e2f52bd1332639b6ad8952f293bfb8cae3a21c2310ac28ea632ba4daa1744df90d197e7d307f1", 0x3c}, {&(0x7f0000001240)="ad17db39acdeb5a0031311", 0xb}], 0x4, 0x0, 0x0) clock_settime(0x2, &(0x7f00000012c0)={0x2c99, 0x886}) pipe(&(0x7f0000001300)={0xffffffffffffffff}) ioctl$TIOCCBRK(r7, 0x2000747a) chflags(&(0x7f0000001340)='./file0\x00', 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000001380)=r2) r8 = socket$inet6(0x18, 0x4, 0x16) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000001400)=0x8) syz_open_pts() r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000001480)={&(0x7f0000001440)='./file0\x00', 0xffffffffffffffff, 0x2}) fchdir(r8) r11 = open(&(0x7f00000014c0)='./file0\x00', 0x12, 0x0) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000001500)=0x9) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000001540)) pipe2(&(0x7f0000001580), 0x10000) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setuid(0xee01) fchown(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x8, 0x3, {[0xffffffff, 0x100, 0x6, 0x4, 0x7ff, 0x8, 0x6, 0x5c9dea5d, 0x100000001, 0x6, 0x5cf3c998, 0xfff, 0x6, 0x1, 0x1ba1, 0xfff, 0xf87, 0xc2], [0x9, 0x2, 0x1, 0x0, 0x80, 0xfffffffffffff7e1, 0x2, 0x5, 0x401, 0x2], [0x8000000001, 0x7, 0x6, 0x4, 0x800, 0x40, 0x2], [0x7fff, 0x7f, 0x1, 0xfffffffffffffb70, 0x2, 0xfffffffffffffffd], [{0x2, 0x5, 0x2, 0x80000000}, {0xac8, 0x200, 0x10000, 0x2}, {0x7f, 0x22, 0xffffffff, 0x1ff}, {0x8, 0x100000001, 0xb, 0xffffffffffffffff}, {0x5, 0x2, 0x1ff, 0xfff}, {0x80000001, 0x10001, 0x5, 0x9}, {0x6, 0x1, 0x1f, 0x4}, {0xfffffffffffffffd, 0x3, 0xfffffffffffffffc, 0x7b9}], {0x3ff, 0x1000, 0xfff, 0x6}, {0xffffffffffffffe1, 0xb4, 0x5, 0x4}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x78}, {0x50}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchflags(r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10100, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x10000000004d}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x8, 0x101, 0xfde0000000000000, 0x2}, {0x5, 0x496f, 0x8, 0x8}, {0xe6f, 0x10000, 0x2b, 0x2}, {0x8, 0x1, 0x3, 0xff}, {0x7, 0x6, 0xffffffff80000001, 0x9}]}) ioctl$TIOCEXCL(r2, 0x2000740d) 16:01:23 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r0, 0x9, 0xefc0, &(0x7f0000000080)=""/27, &(0x7f00000000c0)=0x1b) r1 = socket(0x18, 0x0, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/123, &(0x7f00000001c0)=0x7b) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:01:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x3181, &(0x7f00000000c0)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) socket(0x18, 0x8000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:01:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x3e7830fb) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xc1) getegid() 16:01:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x0, 0x49ab) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8a0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0xff, 0x5, 0x8, 0x9, 0x3, 0xffffffffffffffe0]}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:23 executing program 0: execve(0x0, 0x0, &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=']-{(}:,%:\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x10a0, r2) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x400) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = dup2(r2, r1) r5 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) close(r6) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x10003, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x10a) 16:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d032e2f666909651230000296110d1f70f9c84ae75f5e1b7222198a361eb4373f5ec9d394a011df9cdde249391ec628a6aa379144a716f6d0e42bfbddb76507698b55536a23066ede180a1dd22c73335849df8f32a714b6eecc438387fb00fb32d29e7761b72dc8e4f81975e9d57e7ae23da44f36588b0f28c25c091b53a38fe1d7c2ca71b5beedcda680ac4e80ce08cee25aca886424832c7ff26faa20ac8e7e68b2fa54f897ed6b1201df9372706898d82ff7302f3a5403b5d5e2a818bcaacbd900b8fcaa780eb6e0c6cda1120200000000000000df45a0e8f01369b81820a8da1df7fc862a7018aeb0471e88cf1a75d6c66df0e1065e8b7e4e8e93233b61004bfc08fdcea201ad23af0bbd0bc00443771c944aaa45f225e713bcf82da9f0f76965468e9ae8f87725f0733f5bda4f205907ade5101a56592d9d83a369ee43185066f0cf802201998aa1b836a1d1d7e71789eda9b590441623098c9a000000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x14a) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/214, 0xd6}], 0x7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x22) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff35) msgget$private(0x0, 0x21) ioctl$KDDISABIO(r1, 0x20004b3d) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x6, 0xd4, 0x1, 0xffffffff}, {0x1, 0x3, 0x3, 0xfffffffffffffff9}, {0x6, 0x40, 0x8, 0x7}, {0x7, 0x9, 0x4, 0xb594}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000025}, {0x6, 0x0, 0x0, 0x4000000000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:24 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:01:24 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control\x00', 0x1000, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:01:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x6002, 0x6, 0x5, {[0x3, 0x4a, 0xa67b, 0x7c, 0x1, 0xab2, 0x8, 0x0, 0x5, 0x20, 0x7fff, 0x0, 0x4, 0x2bdd, 0xffffffffffffffff, 0x0, 0xcc35, 0x7], [0x1, 0x8, 0x5, 0xffff, 0x80, 0x9, 0x7, 0x962, 0x8], [0x240, 0x3ff, 0x800, 0x8, 0xfffffffffffffffa, 0x4], [0x3, 0x7f, 0x2, 0x8, 0x6, 0x9], [{0x6, 0x8d5e, 0x446, 0xa1}, {0x4, 0xb7, 0xaa, 0x29}, {0x3, 0x0, 0x9, 0x10001}, {0x800000000, 0x3ff, 0x1000, 0x3}, {0x9, 0xb1bb, 0x1000, 0xffffffffffff02b3}, {0xff, 0x200, 0x3, 0x8e8}, {0x40, 0x9, 0x7, 0xffffffffffffffe0}, {0x7ff, 0x4be8, 0x800, 0x100}], {0xffffffffffffffff, 0x522, 0xd67, 0x6}, {0x0, 0x9, 0x3, 0x8}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'\x06\x00', 0x0}) pwrite(r0, &(0x7f0000000000)="244e7f3cb06224b0386e5110db29", 0xe, 0x0, 0x0) 16:01:24 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x7fffffff, 0x8, 0xa6db02eec2e5bef6, 0x4, 0x6, 0x80000000, 0x0, 0x2, 0x2, 0x5}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069ad, &(0x7f0000000300)) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x3c}, {0x4000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x100000000, 0x6, 0x7, 0x1}, {0xffff, 0x400, 0x7, 0x8}, {0x8, 0x6, 0x7, 0x7}, {0x4, 0x3, 0x9df, 0xfffffffffffffff7}, {0xf5, 0x8, 0x0, 0x1f}, {0xfff, 0x0, 0x20, 0x800}, {0x7a00000000000000, 0xfffffffffffffff9, 0x56b, 0x3ff}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0xf1) 16:01:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) 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(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = msgget$private(0x0, 0xa0) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="0384db0000000000ba45ede2435a8b028adafbf16c17153cf3d137c2e9547840218de861faf03764bdf1254df9c5b2ae95e40e5a3992da2c498c258300e50c3aab346d5c1a1a6d53750c821647a64469feaccf000020006833db273def0fcd26ba59f4b32f202c35ebe13839caa82c0fbfd92faa2101429cd025087b3032d08608d951cab5c849d675e4e09321f673af8c2fad66c2dcfa5d977c8eb875a6d94e80865d628aed0774698f21abfd02afb17ede57c937c96ab2c2b851021bca8000000091c110a5bd229966d5c00edf91c261555f51e512c69bcc74ff41e784f153a96e738f0b2a63003e93065b702b9738cb24e9a7dddd42c4da2e39e9032a9f684753370b495a6524b96de425fa10335eed00000000000000000760f5e467431ab00e470e7c18b9c2536c01e3b42f87c0b3b981c20b72849800f7e1c36c1acc76d3ddd9f0e013c6fc2f81bafbc54398204e69452e169d240860e15505fe10702f20c574021ee7b013c1ae75d6b01f0ec6ea931add0fee5f1de778dbf17f2786a17abe24a016da67ca318a11cfd24d69e134aa3ef4f5c706c0befee507e33e8a2b45654d9d32c556ccca6caf8dbea59adec1d5c3fa4c3e834b10f0dc081875074366cce456d21f64ce2884a607d55f17"], 0x51, 0x800) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r5) r6 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r6, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r6, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r6, &(0x7f0000000100)={0x2, 0x1}, 0xc) r7 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setgroups(0x2, &(0x7f0000001700)=[r7, r8]) getgroups(0x3, &(0x7f0000000040)=[0x0, r7, 0xffffffffffffffff]) r9 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r10) r11 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r11, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r11, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r11, &(0x7f0000000100)={0x2, 0x1}, 0xc) r12 = getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setgroups(0x2, &(0x7f0000001700)=[r12, r13]) r14 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8, 0x9) recvmsg(r14, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) write(r14, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r14, &(0x7f0000000100)={0x2, 0x1}, 0xc) r15 = getegid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) setgroups(0x2, &(0x7f0000001700)=[r15, r16]) getgroups(0x3, &(0x7f0000000080)=[r13, r16, 0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xcc) r20 = getpid() fcntl$setown(r19, 0x6, r20) 16:01:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xd8a542a609d4cefa, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x21}, {}], 0x2}) 16:01:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() r2 = kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = kqueue() r5 = kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = socket$unix(0x1, 0x72f3b2f2f2c65d38, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffc, 0x84, 0x20000103, 0x5d, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x101, 0x7ff}, {{r9}, 0xffffffffffffffff, 0x88, 0xfff9f, 0x7, 0x400000000000008}, {{r10}, 0xfffffffffffffffc, 0x4a, 0xffffb, 0x81, 0x40}, {{r3}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7, 0x1}, {{r3}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x100000001, 0x3}], 0x8000, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff8, 0x2, 0x10, 0x73, 0x7}, {{r6}, 0xfffffffffffffff9, 0x40, 0x8, 0x100}, {{r11}, 0xfffffffffffffffb, 0x44, 0x8, 0x0, 0x1}, {{r12}, 0xfffffffffffffffa, 0x2, 0x4}, {{r6}, 0xfffffffffffffffe, 0x104, 0x4, 0x1f, 0xc8}, {{r6}, 0xfffffffffffffffb, 0x7f7a36a9d2796d02, 0x10000001, 0x7, 0x2}, {{r13}, 0xfffffffffffffff9, 0x4, 0xf000000b, 0xbd1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x11, 0x1, 0xfffffffffffffb0c}, {{r4}, 0xfffffffffffffff9, 0x10, 0x80, 0x8, 0x8fa4}], 0x4, &(0x7f0000000100)={0x73, 0x7fffffff}) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r14 = getpid() kqueue() r15 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r14) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) 16:01:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r4 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r4, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r4], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000100)="ffdbc144d8c814df8db11deff3253d58d6b3c6086408b167cb6fc30bc924a716fe1d1c431885f1b296f7be1bdca7b31c7cbd0d54e53100ea12d6a9bc8f64fa55da1685140436f4a74e5eb0817ce7994d09d351553a1fff318f470d8f", 0x265) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202ddff50e209ffffffffa7021c01b72f2b3361c99f7c9d4fc44d5682d73550ad3066c064aba06a04c767fb496407c9236537dd5691943058d120e90298d3ddcf10c752829c222054369ef79ee8cb72c4f2adfeab2b70ab7adcf1f242410ecf9e8c49923b458b2b6c6b4c58e4446d159a5021e7afc8b66d04abb87aca452f4c56567df34eee0145ef0c4675067ba8e56828f3e8"], 0x10) shutdown(r0, 0x3) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="475aa9f95ec005b4ea2a3f08768000476157ea48aab54dfa6f19fff30acd18507533a29ef12cbe373859f478e3cde92d60f8576f9a991326482b0ca2957eb3137a5a7aaeea8327395b38376078a76bef3396a3b7c3949f34c2bdc70d78a8ed4b08a914a990af1f78caef738b5d56cb23f76bee714061fd4e2389fa62d40358369f85", 0x82}], 0x1) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x19}, {0x10054}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:01:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x2}) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x3}, {}, {}, {}], 0x5f) 16:01:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom$unix(r2, &(0x7f0000000180)=""/65, 0x41, 0xc01, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:01:25 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f00000be000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:01:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x131) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) 16:01:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:01:25 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r1, 0xa, r2) socketpair(0x2, 0x2, 0x2, &(0x7f0000000000)) 16:01:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) chdir(&(0x7f0000000040)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:01:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) preadv(r0, &(0x7f0000003640)=[{&(0x7f0000003680)=""/4096}, {&(0x7f00000034c0)=""/134}, {&(0x7f0000003580)=""/129, 0xfffffffffffffcfb}], 0x6, 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000023c0)) 16:01:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200d, 0x400003200) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) lseek(r1, 0x0, 0x87da86990c828a41, 0x0) readv(r1, &(0x7f0000000040), 0x21) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000001380)=[{&(0x7f0000001180)="84c5b80496d9c4ec2c0a58b07d78e8ab58d35d07517038e131d3550a1501e7a7fbe8e71cf7ebc652d2003d4472e61cc1c44b48cd91d005042f220bbd35965240a1b69a3f2d926ed1cf961608d78faaeb64b6a853cd7c209504591063b48225711a867f873d5f24e3e2712af449dc579a6f5eda9c575644cd72315c84ce8cc17d6cb8d5ac2fca6b30824df3f43f47eb1bc7888f28ce99ff4fbf866f0051c23003cbcf557c0a8b33c066e4b2620438117d8e0554cb42ad7581d497c1ad95ae71507e10ca5a2067bd438eb93d663edb15ecfecf92272dcae5255ffd045b296a74e01eae6a175ebab228ebd22434"}, {&(0x7f0000001280)="4f16ab9feffa47f42e13aacd87eeee003d9805f2e06eba4b03bdc40a6678d3bc5642e53f708a2bb49641a43ff9deafc45bc2265ed6ffbdb24f238cf4c12a562b4bd6221a3f9cd4e10bba4194b863d0ce9a65e606300e562a0425e503c9f07db9cb19f0eaa36a01bdcadd0a88cba1dd68ff2d1cf776aa22b92b0e1521b6a594342467428bc39cb513e7521086d45416093af8fe29cf2c86fd724850f58318d9101e8d732d454c24e9a4d3414f3979631a529ca988d9779cbebe188dccfe637d760a4894af155edb7b334ce2ca305df854c1b690"}], 0x1000000000000139) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x99) r3 = semget$private(0x0, 0x1, 0x100) r4 = semget$private(0x0, 0x5, 0x632) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000000c0)=""/20) getpgrp() semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r4, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000300)=""/133) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/173) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x0, 0x8}], 0x1}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$dupfd(r0, 0xc7568359f3195085, r6) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r7, r7) sendto(r7, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpid() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 16:01:25 executing program 0: r0 = semget(0x3, 0x2, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x5, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socketpair(0xe, 0x2, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x80000001, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) socketpair(0x18, 0x8000, 0x53, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x40, 0x1e, 0x8, 0x1}, {0x1000, 0x1, 0x5, 0x2}, {0x81, 0x0, 0x4, 0x2}, {0x0, 0x6, 0x5, 0x56bd9aee}, {0x1f, 0x0, 0x7, 0xa5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={' \xb7p', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="0063fe26e8f61f676b01b8aa6f06") r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x2, 0x9, 0x2689, 0x7}, {0x401, 0x0, 0x7, 0x3}, {0x51b, 0x1, 0x8000000000000, 0x7}, {0x5, 0x8000, 0xfffffffffffffeee, 0x8}, {0xffffffff, 0x2, 0x1, 0x1f}, {0x1, 0x1f, 0x3, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x1, 0x1f, 0xffffffffffffb8ba, 0x1}, {0xac8e, 0x3, 0x926, 0xce}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000380)=0xfffffffffffffff7) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) setegid(r7) 16:01:26 executing program 0: select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x80, 0x0) getsockopt(0xffffffffffffff9c, 0x401, 0x8, &(0x7f0000000580)=""/198, &(0x7f00000004c0)=0xc6) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) link(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000500)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0/file0\x00', 0x5, 0x0, 0x0, 0x2, 0x80, 0x8, 0x80000000, 0x3, 0x3, 0x1, 0x191}) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/26}, {&(0x7f0000000080)=""/244, 0x7fff}, {&(0x7f0000000180)=""/107}, {&(0x7f0000000200)=""/45}, {&(0x7f0000000280)=""/16}, {&(0x7f0000000340)=""/161}], 0x0, 0x0, 0xffffffffffffffff) 16:01:26 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x10001) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0xf47c026df6a7cc11, 0x8, &(0x7f0000000100)=0x661f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x80) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x5, 0x0, 0x0, "5f90f49b89f14be69c31e9cd2770e882360c832d", 0x8, 0x7}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:01:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) fcntl$setstatus(r1, 0x4, 0x4) dup2(r0, r0) r2 = geteuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) fchown(0xffffffffffffffff, r2, r7) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) getitimer(0xf7ec6f764a87dcfe, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2, 0x0, 0x0, 0x1000000000000}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0xa2abe83da7334681, 0x5, 0x8) accept$inet(r2, 0x0, &(0x7f0000000140)) 16:01:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[0x7fffffff, 0x8]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x7ff, 0x1, r2}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0xa0bc, 0x7, './file0\x00', 0x40, 0x7, 0x4, 0x7440}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000340)=[{r4, 0x1}, {r6, 0xd9a74c267dafc333}], 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000280)={0x3, './file0\x00'}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r7, 0x1) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xffffffffffffff80, 0x6, 0x8, 0x1, 0x6, 0xf7, 0x7, 0x1, 0x1, 0x1, 0x9}) fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x134) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:01:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 16:01:26 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) socket(0x10, 0x4, 0x8f) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x6, 0x0, 0x10000}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0xffffffffffff8000, 0x2, 0x7fffffff, 0x6, 0x8, 0x1, 0x1, 0x10, [{0x2, 0x7, 0xc04, 0xadaa}, {0x7, 0xfffffffffffffffa, 0x101, 0x200}, {0x80000001, 0x5, 0x3, 0x8}, {0x5, 0x7f, 0x2, 0x8}, {0xfffffffffffffffd, 0x100, 0x101, 0x800}, {0x0, 0x9, 0x2, 0x3}, {0xa734, 0x66bf, 0x6, 0x101}, {0x1f, 0x9, 0x3, 0x5}, {0x1, 0x9, 0x2, 0xb4}, {0x7ff, 0x7ff, 0x2, 0x14e}, {0x0, 0x7fff, 0x208, 0x4}, {0x70769fb5, 0x5d, 0x3ff, 0x7}, {0x2000000000000, 0x8000, 0xc85, 0x1}, {0x3, 0x3f4, 0x2, 0x66b}, {0x1, 0x2, 0x2, 0xff}, {0x3, 0x80, 0x3, 0xa8e4}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r6) getpgid(r6) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x605735336238b93d, 0x3, 0xffffffffffffffff, 0x0, r4}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = dup2(r2, r3) flock(r4, 0xa) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0xfffffffffffffffc, 0x2}, {0xfffffffffffffc5e, 0xfffffffffffffe36}, {0x40006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000f80), 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000c40)=[{0x24, 0xf2}], 0x1}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r2, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget$private(0x0, 0x8, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/206) semop(r3, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0xfffffffffffffffc, 0x1800}, {0x3, 0x5, 0x1000}, {0xe, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) semop(r3, &(0x7f0000000500)=[{0x1, 0x5, 0x2000}, {0x0, 0xffffffff, 0x1000}, {0x4, 0x1, 0xa1643a125aed38f5}], 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) close(r4) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x8) getpgrp() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) pwritev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000000640)="1a71d65fca1a6194d04649072eda6e296e147943b0b115e9a7128cb49bbb393f2008ec6784ddc000c559a42f1342fe1339d4b04eacfbdc1d6c9e81bcb8a7182ac0acb5fb5f77848e43193f296a5068082632bf26b1be38ee7b394e580ab6ff53102bf00b91d54fcedaac7035b121978a460b1152dd49531eee1e3b218590f0b6fa92f238d445c27ee0c51efa2770f88a81878ffeb8b9e545d45ac4d92eb7691ba5e54ab2723011c857d914d6bf304629552cd8069d3deb80060ae0d5bdec5fd91d5e1b15ef79595988a4924daf3569697c2a4618ed", 0xd5}, {&(0x7f0000000240)="d277e8ff0b3b4476c6d3830d647c487a9b6fc1e5c46dc0c4bd9764acf7095974ff6dc3f86d5dde86dd29133ad2917b8d057ab523620bc00c3dc8acc320", 0x3d}, {&(0x7f0000000580)="a40bddaa626c1af904211754843f428e2256732f57778460c60af346f6f52701ee8ebf2e325fd4d778d950379cbdf17e3a5c8c42a54de08b79fb0d8b45e4b90126eacdc86f95cb4cbbfe26668d0c7dcb34730ddd2ea0d4e87bce7d7c243b51e45ef2a08408217d7eb2d38814716572", 0x6f}, {&(0x7f0000000740)="bc8cb7195853c5d219ff8e85ad9485559e39e345e1df95de88b0cfffbbca908e49df0a906d9885f29668aeb5b04af392b74dcca631edcfa93f8418d96877951107a9e43070d0482d0bb81ca83a2d3e6d674da269e98e21f1340162d9d84cbd478416f0865617bde1cee7", 0x6a}, {&(0x7f0000000280)="e9764d81c2f702a1f51266b3525c66e1afafc635f7f5e25b1fd889b2928cf9eb1d25e10d7094bc43ac24ff2ad5", 0x2d}, {&(0x7f00000007c0)="0b3ac6374aa22b606a474e967d76803677d594c8bf4bd7616dc7efaab39af738e04fd3b7bfd0a44355d6c0f51826e951b24ac9afcf665122fafc4f5ad8a6a67889486ff2fca2ddbe39603541d718a3f625dec028a8", 0x55}, {&(0x7f0000000900)="f4f06735025ae53b173e0222b3c60634b6526221340f4d82dfd0fb277433d04319ff7acd78771214f0adc47f088a4c4e071254043a6f08ed3604dfe7549509e37dc476fe283efe848af763c8696e643078f8e0fc1dce6bf75696d1328d3ad5e76b633a65dffede271bf35c678ebd9bf36a15b1f0ecbb481eada68220b3ce59a1fbfc07944118610c84c28b2341f23e2bf722ea6c509047e7e8ba909bf2e455bb787ef49ea20ce65374c1b72fbca5fe25bfd76b17182393b0288223c54286e7a2273eca5cfafabefbd1e7967a8d2d0c9c1e042c9ba1bdf36c374d13cc241dae", 0xdf}, {&(0x7f0000000840)="e9fac7a9a277562dffed11da265d60c3a8137b8a21161c9525195468bdd6c35b778ac5165a32197b51f07f201dc8a6ffe4ad2cf882e62aa5fd3054139bdead90a399bef201cbbd3c5d3eccc2135bbd140d06125d30133ada7b8cef9d55980a0639bb9246edd322a911bc16f469f25f4c42f2236390e2e27c97e8d08aece2e2", 0x7f}, {&(0x7f0000000a00)="6d82419e71c1525de9a69228ad3d7c3af364ab73ac7192964bd49f7b89499e62bfec7612af3bf0612a433bf226ee937042f7c8acff177ad8f0e7242cfba0626f8529f8bf7df9c13a8023552504a589acba4a461491e12905d2258e8c46b10b6d7af2fbdf6e6f0739b5c8dcfe5f090db1ad3e27a8711f6858718fcf02ae84b87ef7089ea31cfd830ac20778ce03ab327c87c195bf9c383b6f81cd1ed3815fed7ee0eedf2c50e3cc70bc7fc9271e12f1f500464cd207ad44113c56818b9096a9984824306236fe5cbc01f857f1b46d86bcc0a743b41686eb2ca41de50e580c6ee5acb9d5ba5ba9cd782fcd5c8ff9404810d3353c12b2", 0xf5}], 0x9, 0x0, 0x0) r9 = socket$inet6(0x18, 0x4005, 0x70) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000400)={0x100000001, './file0\x00'}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getpgrp() r15 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) seteuid(r10) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c, 0x2}, {0x8000000000000044}, {0x6}]}) syz_emit_ethernet(0xa, &(0x7f0000000040)="00000820494b272aeeda") 16:01:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) flock(r2, 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x55) fcntl$lock(r3, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r1, 0x9) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 16:01:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x28000, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c", 0x65}], 0x1) 16:01:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r0, 0x0, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:27 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) munmap(&(0x7f0000c1c000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 16:01:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x960, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffe01, 0x3, 0x100, 0x0, 0x0, 0x8001, 0x5, 0x2, 0x1, 0x8, 0xb1d}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7fff, 0x0, 0x7fffffff, 0xe7ee405a195cabbd, 0x3, 0x80000001, 0x200, 0x0, 0x3, 0x6, 0x5}) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x73) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) 16:01:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sync() getgid() 16:01:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x23f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x1) r1 = getppid() r2 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7ff, r2, 0x0, 0x0, 0x0, 0x10, 0xffffffffffff7fff}, 0x1f, 0xb15, r1, 0x0, 0xff, 0x0, 0x40, 0x7ff}) 16:01:27 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)=0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r4, &(0x7f0000000780)=[{&(0x7f0000000340)="7eaa29124640fc1b821c3346bfa35a1a29e3f05c4787c9dc6c44768142e557c6aaee35c652f4eaabcac556f21781acf001c91ec396074cbfff154a3dd6563eae5fc064d82f0d03709c749c2f9df254f0b731214e7c6454ee4c16515c7a8c1397f99ad3147c512daced8af15e4a71d96482a4a26841230d1ea4f569418961fc591e2272c366f6c8e47dccf3"}, {&(0x7f0000000400)="e8cd10c91b993b68283864783ab4c5947982ab98569fd49e1d65c4b470f13e6ec392f171be99d76d784d7ccfdfd31eb15a93558093d0c69fae6542a18619e9b54fb75135c59897641871be4083a2319b31bf17d4cdaa63d8c821a129b60a6c81f6b09ea30bab46c29c330b4c7a445668217b239dea90c3e4e9bb54e2afd2d0accb34673291bf14e6b81f9ce291b67a01f97976cefbf229fc2815e9325924406ec33b86a8553ae965137fb4692b46268c169265a549e1f899b5d32eead361ac1e325589066610a29274fc7abde5a4ed46b15c486e49b67da3783cbe356ec87ea238fdf06c28572aaa"}, {&(0x7f0000000500)="09b61fbb75d3bc3cb0d96f248429f626ccf117b8763957bac3d5eb93b9cee9ca8e1519457e586c7572c7124727fce4e29589881252e3f66efb57aa46004349a777641514f7ea89cd246a8773a6dac4df37139c5e3545104437230c9627533c352a740eee20fe84d8bd48bc9ad380270e06c85be325c95330ce629decb677dd84070cdb00b9af7ebf83c6179646755b8d1478c3094c15ed90a29337a5dd1f"}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="7385f11d13fc4f7221b67a3883bdbc50b0a98d2a25505bc007f9d49ada8f584ba3c299b6b45e8398b2834e3fab9a2456f6fc18072a3d27026ad219057a033f9ce6a9b1ffb318ad509fadf618ad04a5484861db40"}, {&(0x7f0000000680)="3d467fe48034b6b1add568e3ec25327a4c1456db5af5fbcda16766d4865b746f767043290c7109c86df62599171e9c05f897296b5e66bdb20c996e0f9e96c144779b1648fa33f1041525e9dd90410fd3fc74ac30d399d5ae87ed5b6d2d6f8cacaa81c47eba49799cfe5a8f6432b6fb89025e0bd109282f72f7d7ed0f4df4568424c20be5a049bb8ef05da874ec876e36"}, {&(0x7f0000000740)="3b91f5f94a49c44ca0f07e1d9e850e94f12a6ce8967463df6b6e23"}], 0x1000000000000007) r5 = dup(r0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) flock(r8, 0xc) lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) getpid() writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) r11 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) setregid(r7, r13) 16:01:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xba, 0x5ffffffe}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000100)="52c2", 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:01:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) getitimer(0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x122) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:01:28 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)) 16:01:28 executing program 1: semget$private(0x0, 0x0, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='\xe4\x00\x00\x00\x06\x00', 0x8, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) 16:01:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) 16:01:28 executing program 1: socketpair(0x18, 0x5, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x101}, 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 16:01:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="4b65b51b1c48479404000100001a0000000000000000008d263373617fe08fea3ac1a6124cf894bc83b843a42ece093c0c21bf03c48b0c36fd4e1214f52761abd7ec84c6f7fae63e96f64d0f57efec7536f140126df05c5930a5bd68b2807cad143f25e1574c65e7e8e4c7ad1be380229b5a00f414d5c7a95018ca0e885e5fc0c6f2087360e91402427c9f6f7531f8cc61a69363ce039a03bf5a602b0d62e6106c61137410addaeb279c9a70f153b5b93d9bde24b879675430edac20f7a22825807912ec871cdcf9655edd095b31d36b8f3265987843e366738867ee74067a6f0b71013c5b35cfc5d4a9eccda4c4f87af13f4ae3ca964235ee0af3e177e7bd21253e558b16fd3ccd2c4fc88ed1625e27c7f1487a01e571667afe08903fae8e69b0f3450233"], 0x10}, 0x408) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20180, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r14, &(0x7f00000003c0)="27167cced980540b41522fa5cc40d5c46c54e1f2ae689d793f6ea3649f16ccfcf42ccbb824f4b742868809df351ca3975e4c7cbab3461676df036d6bb0d82b9e61697309a9f2c5353ce2cce998be941149dc43c354d0f78a73c1e385d18363480a878a04f62e754f14a463eafa151a59c0466c85a0ec025510c5397ca759703ddf8a8e3dabb6d4b247f7650bfbaeb9b1ae49d66c59664a9e84099620caa880647a671f2c9d6df4927733b6742bdef62132af2d7a83864fe3fbe938dd17474a724e1f3bf0a86f97c1cd6490e9728e6ba603bd11ac02e201ab04a6ad", 0xdb) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r15 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r16, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0x0, 0x4, 0x10, 0x6, 0x4}, {{r4}, 0x800000000000000d, 0x11, 0x9, 0x78, 0xffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0xff, 0x5}, {{r5}, 0xfffffffffffffff9, 0x5, 0x4, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0xb68995f9db61265d, 0xe5, 0x10001}, {{r7}, 0xfffffffffffffffd, 0x21, 0x4, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x35, 0x4, 0x670, 0x9}], 0x84, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x6, 0xb07}, {{r10}, 0xfffffffffffffff9, 0x10, 0x10, 0x2, 0x9}, {{r11}, 0x0, 0xe0, 0x800fffff, 0x4, 0xa0f3}, {{r12}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x12, 0x10, 0x5, 0x9}, {{r13}, 0x0, 0x96, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0xb40c5aa502c33862, 0x4, 0x7fff, 0xffffffffffff8001}, {{r1}, 0x7ffffffffffffffc, 0x40, 0x0, 0x81, 0x1}, {{r2}, 0x7fffffffffffffff, 0x22, 0x40, 0x1, 0xe7}, {{r15}, 0xfffffffffffffff9, 0x1, 0x4, 0x2, 0x4}], 0x9, &(0x7f0000000300)={0x10000, 0x6}) 16:01:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:01:28 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet(r0, &(0x7f0000000080)="b4d6685a51553e99c8e3409bb7f9c0063a2114042f3c5848eb2e9d798e49da152b59d5167ecde3a12e99e250495485c921e4be2237162e30720c8ad694928b87fdc17cd7d5f464d97d4e3e4dfe2ed1027a2e6a012f9dc16dbe39932307cf2a7d32b78b1289fd8992cafac3e8cd08733f948ced0b5055578810e7b67510bc0d7fdbda224082fedf5a02ec9cb45d27984c00", 0x91, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)='\x00', 0xffffffffffffff6d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 1: 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, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3cf91e02e1cc2d81, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) dup2(0xffffffffffffff9c, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) shutdown(r1, 0x1) 16:01:28 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) getpeername$unix(0xffffffffffffff9c, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) getuid() ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) fchownat(r1, &(0x7f0000000000)='./file0\x00', 0x0, r6, 0x6) 16:01:28 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000a00)={0x10, 0x4448, 0x4, 0xff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xae}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x21}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000feb000/0x8000)=nil, 0x926}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x64}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1ffc00000000}) r2 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0xfffffffffffffffd, 0x100000000, 0x8da, 0x1, 0x2918, 0x101, 0x3, 0x0, 0x2, 0x6, 0x100000001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000280)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2810, r4, 0x0, 0x0) write(r3, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) r5 = msgget$private(0x0, 0x80) r6 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r7 = getuid() setuid(r7) r8 = getgid() r9 = getuid() r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, r12, r13, r12, r13, 0x2, 0x2}, 0x5, 0x54, r11, r11, 0x9a8, 0x15, 0x3f, 0xfcc}) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r15) r16 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, r8, r9, r13, 0x44, 0x9}, 0x7f, 0x3, r15, r16, 0x4, 0x8, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r18 = getuid() r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r19, 0x20004269) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x9, r9, r17, r18, r20, 0x40, 0x9}, 0x4, 0x3ff, 0x0, 0x0, 0x1ef9, 0x8, 0x2, 0x20}) 16:01:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x6, 0x8b8e, {0x7, 0x5}}) munlockall() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:01:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x704c, 0x3f) 16:01:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1b4f2d2a45723de9de09e9b537ea39f7043f0dcd018b952f59a08f3110449dea90b68954036a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed186a1cf21e97579936d901c3e181637a4f9049dd39379c31958851dd66ed5accc5ac09b4bc8f20d9d55625b52e2291244e393346776bbfe69c46fc40c9991565ac7b3dfdae12278d033df44f91f0740e5daf0dc42eecd19ccc2083a102a32bc88001aa94deed15994093f853120353b26cc79a58a3a5bfca3def515a10e82bd818abdd7e1bccb33d4db4f9f86dc6b"], 0x1, 0x0}, 0x0) mprotect(&(0x7f000028e000/0x3000)=nil, 0x3000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setgid(r5) r6 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r7 = dup2(r6, r6) dup2(r0, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r7, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x224}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x8ae0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x9, 0xf, {0xa96e, 0x5}}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) setrlimit(0x0, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) 16:01:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x38a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) socket(0x1, 0x2, 0x3f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 16:01:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1000, 0x800, 0x6, 0x2, "b0514a7abe8be14ee62638cfd816ab6f836b228d", 0x3aeec6f5, 0x42}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = socket$unix(0x1, 0x7, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0x7ffffffffffffff2, 0x94, 0x12, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0xc3, 0xffffd, 0x1, 0x3ff}, {{r4}, 0x747a6d48dc8ddab2, 0x0, 0x1e0000000, 0x3, 0x3}, {{}, 0xfffffffffffffffb, 0x5, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x6b, 0x40, 0x2}, {{r5}, 0xfffffffffffffffe, 0x98, 0x50, 0x401, 0x10000}], 0xfff, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x26, 0x10, 0x54, 0x200}, {{r6}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x101}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4f3191bfc66a280c, 0x0, 0xffffffffffffff20, 0x9}, {{r8}, 0xfffffffffffffff9, 0xe6cba5467f17df8a, 0x10, 0x5137, 0x3ff}, {{r9}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x2, 0x8}, {{r0}, 0x8000000000000006, 0x48, 0xf0000000, 0x1c, 0x101}, {{r10}, 0x1c956d0fe2a15f07, 0x25, 0x2, 0x8, 0x80000000}, {{r0}, 0x0, 0x81, 0x20000000, 0x3, 0x4}, {{r11}, 0xfffffffffffffffe, 0x5, 0x8, 0x40, 0xfff}], 0x4ec, &(0x7f0000000400)={0x1f, 0x10000}) 16:01:29 executing program 1: r0 = getpid() getpgrp() ktrace(0x0, 0x1, 0x80011b16, r0) r1 = msgget$private(0x0, 0x1) r2 = geteuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000000c0)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) r15 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r16 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r16, &(0x7f0000000140), 0x0) r17 = dup(r13) r18 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f0000000180)=0x10001) r19 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r20 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r22 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r21, r22) r23 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r24) r25 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r27 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r28) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x100, r28) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r2, r7, r11, r22, 0x0, 0xdb7}, 0x8, 0x3dfe, r24, r26, 0x10001, 0x2}) 16:01:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xb33) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x85) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="09200900000c00000000149a4772cd8439df6dd7e6bcda92546d5cf6ac61371c940a14ab1cac39dc8d82f19a61f3ca5736e5d7d047317956e788c612e5dda95bc45784079119647844706eb23fe5db9920f29cc276d619d0b9b34d5f97dadc942e51bd815c1aa44d4458290891907738", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x3d) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000280)="924cf923d517c72dcd64728a3cc9e0aa164c03477459911561c25be2f26f8bb8716a086b7e548d58b451ea998e79d04c053db9bf40e8aa87d65092fa04bf9e0cc5c318deea98a456166144e398bd9c3e6e71b959270f76ac404335555a04fd29c89234c19eae0e3074a7299edd24d8d6af7e2129f1b4609bc89911430282fe3b02533bea7ba62466dfe965ee39521a62075bfb8d1e3d0637be81e662bd3369772c32556ef25265b45a4677cf2176ae29a4b53c5a28bb53e523db1d51473c449dbd79d664b4cbb8e6cfcb007f", 0xcc}, {&(0x7f0000000380)="4e2b96a570370f01a3113a606f156980c6d90f827de68c8121e1e0dbdcb9f7b66091b63ff790a969d951c42af213bb37038775cdf9225bd438b59251787c8f505ed4237358784f69084712053c17ac7e40f45b58245544f0928b13343f8726acf4237fc163c165f1114b052850f1955c9c359190594150c6812e8b37715e4b", 0x7f}, {&(0x7f0000000400)="cf6d604088ecc3a5d67e93c264e5ae32f7e4ecb7159629df17a147d3b959ef42a2287eac99f5d4231c52aae381c5cb7ac362ca25520ea7347bc1c72370a9020112e3eaa6721f9f0483ba4f864e040976e3985fcc5f38885edc4d6d79beb823bb254496e27f49d4a787c0588b93d956c10de86f6d533cc63619deed1a6eb624be65713f3d50461316", 0x88}, {&(0x7f00000004c0)=':b', 0x2}, {&(0x7f0000000500)="a448", 0x2}], 0x5, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x64}, {0x800001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf69e000000000000000357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0xfffffffffffffffd) 16:01:30 executing program 1: syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) syz_open_pts() kqueue() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x3, 0x1000}], 0x9) r2 = semget(0x0, 0x2, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/207) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20}, {0x800000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x9}, &(0x7f0000000080)={0x7}, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x400) r1 = semget$private(0x0, 0x0, 0x16) semop(r1, &(0x7f0000000100)=[{0x0, 0x0, 0x800}, {0x1, 0x8}, {0xd, 0x10001, 0x800}, {0x4, 0x1}], 0x4) semop(r0, &(0x7f00000000c0)=[{0x3, 0x448, 0x800}, {0x1, 0xc000000000000000, 0xf00b332c35081f2b}, {0x0, 0x6, 0x1000}, {0x2, 0x8}, {0x1}, {0x4, 0x8, 0x1000}, {0x5, 0x1}], 0x7) 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x3, 0x1) r2 = dup2(r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r2, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0\x00', 0x4) setuid(0xee01) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readlinkat(r3, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)=""/4096, 0x1000) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1000, 0xffffffffffffffff) 16:01:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) setuid(0x0) open(0x0, 0xee97e638dd10583f, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f00000000c0)=0x4) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x80\x00', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:01:30 executing program 1: msgget$private(0x0, 0x104) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000180)=""/66) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x2, 0x5, 0x8000, 0x8, "d472f0e0d5384375155615090e5662e0d8dc7b00", 0x3, 0xd8a9}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) fchmod(r4, 0xc1) r5 = dup(r4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000003c0)={0x5df25dd3, 0x1f, 0x80000000000000, {[0xcdd8, 0x7, 0x5, 0x2, 0x1, 0x8000, 0x3, 0x140, 0xfffffffffffffffc, 0xa2, 0x0, 0xfffffffffffffff7, 0xb38d, 0x800, 0x9, 0x1, 0x80000001, 0x7], [0x2, 0x111, 0x7ff, 0x6, 0x401, 0xca6, 0x101, 0x4, 0x81, 0x14], [0x2, 0x1a, 0x7, 0x5, 0x80000001, 0x6], [0x1, 0x100000001, 0x5, 0x7, 0x3ff, 0x4], [{0xfffffffffffffff9, 0x4be, 0x3ff}, {0xfffffffffffffffa, 0x7f, 0xffffffffffff40d6, 0x5}, {0x4, 0x0, 0x0, 0x1f}, {0x81, 0x5, 0x80000000}, {0x0, 0x5, 0xa571, 0x5}, {0xfffffffffffffffe, 0xba5, 0x6, 0x9}, {0x5, 0xc4, 0x1, 0x100}, {0xae, 0x10000, 0xfce, 0x101}], {0x7, 0x3, 0x6, 0x3}, {0xfffffffffffffff8, 0x6f9a, 0x9, 0x80}}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000680)={0x7, 0x7fff, './file0\x00', 0x7, 0x8, 0x1, 0xf92a}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000006c0)={0x101, 0x3, 0x9, 0x5, "06fa9136b99d509e4209ca617e74c959b6e019e2", 0x3, 0xfffffffffffffff9}) r7 = getpgid(0x0) fcntl$setown(r2, 0x6, r7) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000700)={0x1, 0x2, 0x6, 0x8, 0x4, 0x401, 0x1, 0x10, [{0x0, 0x9, 0x8, 0x8001}, {0x8, 0x6, 0xd584, 0x100000001}, {0x5, 0xbe, 0x7, 0x400}, {0x8, 0x0, 0x2, 0x6}, {0xff, 0x5, 0x1, 0x6}, {0x7f, 0x9, 0x65, 0x8001}, {0x1, 0x3598, 0xd21e, 0x4}, {0x5, 0x10000, 0x9, 0x5}, {0x0, 0x100, 0x7232, 0x10000}, {0x493, 0x6, 0x100, 0x3ff}, {0x2, 0x3, 0x6, 0x7}, {0x4, 0x0, 0x8001, 0xc7a}, {0x8, 0x4000, 0x1000, 0x3f}, {0x1bf96000000000, 0xfffffffffffffff7, 0x6, 0x20}, {0x29, 0x5, 0x4, 0x400}, {0x6, 0x40, 0x100000000, 0x7}]}) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) lseek(r5, 0x0, 0x54, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x0, 0xb8feee134a2b2441) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000900)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x209854fe962a4cd9, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000980)=0x100) r10 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@un=@abs, &(0x7f0000000a00)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae65f73f2a04bfd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f06b136a5d00d1628b53a", 0xffffffffffffff63) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x31fb, 0x513, 0xffffffff7ffffeff, "050395a163bd03790a574ba4db00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:30 executing program 0: r0 = socket(0x11, 0x5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x66) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom(r3, &(0x7f0000000180)=""/24, 0x18, 0x3, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x80000001, 0x9}, 0x100000001, 0x1, 0x80000000}) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000020004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x102) chmod(&(0x7f0000000100)='./file1\x00', 0x3a77c4e14c2b743f) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1000000000000, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setregid(r3, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r5) ktrace(&(0x7f0000000200)='./file0\x00', 0x6, 0x202c, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p8', 0x2}], 0x1, 0x0, 0x0) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x4006}]}) select(0x40, &(0x7f0000000000)={0x90000000, 0xd9, 0xfffffffffffffffc, 0x40, 0x9, 0x400, 0x5}, &(0x7f0000000040)={0x3a0, 0x8, 0x8, 0x9, 0x6, 0x6, 0x6, 0x8}, &(0x7f0000000080)={0x200, 0x40, 0x0, 0x5, 0xe8, 0x7, 0x7fffffff, 0x2}, &(0x7f0000000180)={0x3, 0x400}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x500, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x7c}, {0x4006}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) socket(0x20, 0x3, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) setsockopt$sock_timeval(r2, 0xffff, 0x60d0f1b5e37456f2, &(0x7f0000000140)={0x9, 0x4}, 0x10) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x215) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2e, 0x8000, 0x41) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r1, &(0x7f0000000000)="0456ad1248075a44006c7569b57249eebac112f2258020863a02dacf16f112dfd6c5457792d84c6c0f96c1a62858736a3e815db35fe6ba46978675081019ebff1faf9592939ee7e466535a1ec0ad7e84d19419fc5143f8f18c7c21a402bdd3b699f81276703a1a1517af73f6cbc99d7a42fbb14f4832d4219e5974c3ac9f0a9bffb10b93cb04ce0df27f79dae5025ba7bc8689a1f9db081bfdc78282b9dc1208832a4a356841caa105d5ac8de253556ac4f09eec04b8230a7f5f4ad414bf6e6615d33c9798ee43629a8ff4f74b2c0a419b2941c089415c1dc592d10bdf9538388b4bd6b074436b", 0xe7, 0x7, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) 16:01:32 executing program 1: mprotect(&(0x7f000074b000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) sendto$inet(r0, &(0x7f0000000180)="40d97ae2f3263a7bcfee99e4a8ca2114913eb2080f47e3fee95c28c5255305840eb23f6ccae7a07a5654c16aff91dd09b10653e581e887fa539b40919ed202d322a1db2fdce6d0acdd2ed63f1b5c139073fe791382df318fd34ce359a98033c0367541332935d5472909456ce669219b5305a91600d56bb942a08676c62e52ebdabc371f63fefdedfd311a40df2634072771c146c5dd0bbfa796297c709415aac629e18b53e1", 0xa6, 0x400, &(0x7f0000000240)={0x2, 0x3}, 0xc) socketpair(0x0, 0x4, 0x101, &(0x7f00000002c0)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000280)=0x67) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) 16:01:32 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x2d) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r4, &(0x7f00000001c0)="84", 0x1) 16:01:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200, 0x0, 0x0, 0x0, "000000000000dfeb0a001fb66b25173dc6afc700", 0x0, 0xfffffefffffffffe}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) a] {6?8QB``7.b\L]:*.[ԾeJ*h]P|0͞6wm|ŽFFDctA%u a] {6?8QB``7.b\L]:*.[ԾeJ*h]P|0͞6wm|ŽFFDctA%u panic: uvm_fault: fault on non-pageable map (0xffffffff82550fa0, 0xffff800000a90000) Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *168116 96523 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault(ffffffff825510a0,ffff800000a90000,1,4) at uvm_fault+0x2148 pageflttrap() at pageflttrap+0x239 kerntrap(ffff80001777d0b0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800017b45000,fffffd802edcc698,11,ffff80000005bfc0,ffff80001777d318) at alltraps_kern_meltdown+0x7b ffff800000a90800(b,ffff80001777d278,83,ffff80001777d318,0,b) at 0xffff800000a90800 rt_match(fffffd803c0495f8,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001777d3f0,fffffd8036f2b620,fffffd803c049578) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803c049578,fffffd8036f2b600) at in_pcbconnect+0x107 udp_usrreq(fffffd802caa3c10,4,0,fffffd8036f2b600,0,ffff8000ffff2508) at udp_usrreq+0x560 sys_connect(ffff8000ffff2508,ffff80001777d578,ffff80001777d5c0) at sys_connect+0x3df syscall(ffff80001777d640) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,d567358f010) at Xsyscall+0x128 end of kernel end trace frame: 0xd58c14ed8e0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic uvm_fault: fault on non-pageable map (0xffffffff82550fa0, 0xffff800000a90000) ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_fault(ffffffff825510a0,ffff800000a90000,1,4) at uvm_fault+0x2148 pageflttrap() at pageflttrap+0x239 kerntrap(ffff80001777d0b0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800017b45000,fffffd802edcc698,11,ffff80000005bfc0,ffff80001777d318) at alltraps_kern_meltdown+0x7b ffff800000a90800(b,ffff80001777d278,83,ffff80001777d318,0,b) at 0xffff800000a90800 rt_match(fffffd803c0495f8,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001777d3f0,fffffd8036f2b620,fffffd803c049578) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803c049578,fffffd8036f2b600) at in_pcbconnect+0x107 udp_usrreq(fffffd802caa3c10,4,0,fffffd8036f2b600,0,ffff8000ffff2508) at udp_usrreq+0x560 sys_connect(ffff8000ffff2508,ffff80001777d578,ffff80001777d5c0) at sys_connect+0x3df syscall(ffff80001777d640) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,d567358f010) at Xsyscall+0x128 end of kernel end trace frame: 0xd58c14ed8e0, count: -14 ddb> show registers rdi 0xffffffff81ff91f7 db_enter+0x17 rsi 0x2f9c __ALIGN_SIZE+0x1f9c rbp 0xffff80001777cce0 rbx 0xffff80001777cd90 rdx 0x2f9d __ALIGN_SIZE+0x1f9d rcx 0xffff800017b45000 rax 0xffff800017b45000 r8 0xffff80001777cca0 r9 0x1 r10 0xffff800000aa9940 r11 0x96b317386df08257 r12 0x3000000008 r13 0xffff80001777ccf0 r14 0x100 r15 0x1 rip 0xffffffff81ff91f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001777ccd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=168116 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff8255a180 process=0xffff8000148950f8 user=0xffff800017778000, vmspace=0xfffffd803f013000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96523 401272 23606 0 2 0 syz-executor.1 *96523 168116 23606 0 7 0x4000000 syz-executor.1 64243 324292 52542 0 3 0x82 nanosleep syz-executor.0 32381 196894 1 0 3 0x100083 ttyin getty 23606 372192 52542 0 3 0x82 nanosleep syz-executor.1 37784 199418 0 0 3 0x14200 acct acct 83909 312058 0 0 3 0x14200 bored sosplice 52542 410293 17233 0 3 0x82 thrsleep syz-fuzzer 52542 333545 17233 0 3 0x4000082 thrsleep syz-fuzzer 52542 72481 17233 0 3 0x4000082 thrsleep syz-fuzzer 52542 235616 17233 0 3 0x4000082 thrsleep syz-fuzzer 52542 335440 17233 0 3 0x4000082 thrsleep syz-fuzzer 52542 352665 17233 0 3 0x4000082 kqread syz-fuzzer 52542 244094 17233 0 3 0x4000082 thrsleep syz-fuzzer 17233 177641 61904 0 3 0x10008a pause ksh 61904 348983 90916 0 3 0x92 select sshd 90916 465496 1 0 3 0x80 select sshd 16798 150593 61434 73 3 0x100090 kqread syslogd 61434 385521 1 0 3 0x100082 netio syslogd 40583 419019 1 77 3 0x100090 poll dhclient 51283 105779 1 0 3 0x80 poll dhclient 47278 518906 0 0 2 0x14200 zerothread 84292 506289 0 0 3 0x14200 aiodoned aiodoned 79280 404504 0 0 3 0x14200 syncer update 78035 138944 0 0 3 0x14200 cleaner cleaner 65220 355501 0 0 3 0x14200 reaper reaper 19561 160562 0 0 3 0x14200 pgdaemon pagedaemon 7774 121324 0 0 3 0x14200 bored crynlk 7665 50490 0 0 3 0x14200 bored crypto 77889 230472 0 0 3 0x40014200 acpi0 acpi0 4552 404739 0 0 3 0x14200 bored softnet 48587 183035 0 0 3 0x14200 bored systqmp 8465 427209 0 0 3 0x14200 bored systq 95004 484426 0 0 3 0x40014200 bored softclock 32771 52644 0 0 3 0x40014200 idle0 87558 488365 0 0 3 0x14200 bored smr 1 453937 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9534 6366K 7129K 78643K 17975 0 0 pcb 13 8K 8K 78643K 285 0 0 rtable 124 8K 8K 78643K 758 0 0 ifaddr 70 16K 16K 78643K 263 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 132 0 0 iov 0 0K 20K 78643K 208 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 3633 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 50 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 0K 78643K 339 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2416 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 49 38K 63K 78643K 689 0 0 subproc 32 2K 2K 78643K 119 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 250 0 0 in_multi 35 2K 2K 78643K 153 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 12 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 424 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 102 21K 30K 78643K 6530 0 0 UVM aobj 103 3K 3K 78643K 124 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 264 0 0 NDP 15 0K 0K 78643K 77 0 0 temp 191 3536K 3606K 78643K 69975 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 7 1 0 1 1 0 8 0 rtpcb 80 164 0 162 1 0 1 1 0 8 0 rtentry 112 101 0 53 2 0 2 2 0 8 0 unpcb 120 856 0 845 1 0 1 1 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 5097 0 5097 1 1 0 1 0 8 0 tcpcb 544 505 0 501 1 0 1 1 0 8 0 inpcb 280 1501 0 1493 1 0 1 1 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 13 0 9 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 1 0 1 0 8 0 ppxss 1128 25 0 25 9 8 1 1 0 8 1 art_heap8 4096 4 0 2 2 0 2 2 0 8 0 art_heap4 256 529 0 280 20 4 16 17 0 8 0 art_table 32 533 0 282 4 1 3 3 0 8 0 art_node 16 97 0 54 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 16 1 0 1 1 0 8 0 semapl 112 335 0 325 1 0 1 1 0 8 0 shmpl 112 122 0 21 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5704 0 4290 46 0 46 46 0 8 0 ffsino 240 5704 0 4290 84 0 84 84 0 8 0 nchpl 144 9742 0 8130 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 32287 0 32287 3 2 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 8 0 8 4 3 1 1 0 8 1 scxspl 192 30630 0 30630 18 16 2 7 0 8 2 plimitpl 152 192 0 184 1 0 1 1 0 8 0 sigapl 432 2573 0 2560 2 0 2 2 0 8 0 futexpl 56 51837 0 51837 1 0 1 1 0 8 1 knotepl 112 482 0 463 2 1 1 2 0 8 0 kqueuepl 104 519 0 517 1 0 1 1 0 8 0 pipepl 112 1214 0 1195 5 3 2 2 0 8 1 fdescpl 424 2574 0 2560 2 0 2 2 0 8 0 filepl 120 19270 0 19171 10 5 5 5 0 8 2 lockfpl 104 7339 0 7338 2 1 1 2 0 8 0 lockfspl 48 1177 0 1176 1 0 1 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 2602 0 2593 1 0 1 1 0 8 0 zombiepl 144 2560 0 2559 3 2 1 1 0 8 0 processpl 864 2590 0 2559 4 0 4 4 0 8 0 procpl 632 5597 0 5559 4 0 4 4 0 8 0 sosppl 128 17 0 17 6 5 1 1 0 8 1 sockpl 384 2558 0 2537 6 3 3 4 0 8 0 mcl64k 65536 44 0 44 11 10 1 1 0 8 1 mcl16k 16384 13 0 13 8 7 1 1 0 8 1 mcl12k 12288 44 0 44 5 4 1 1 0 8 1 mcl9k 9216 25 0 25 8 8 0 1 0 8 0 mcl8k 8192 58 0 58 4 3 1 1 0 8 1 mcl4k 4096 152 0 152 4 3 1 1 0 8 1 mcl2k2 2112 17 0 17 7 6 1 1 0 8 1 mcl2k 2048 57018 0 56975 19 12 7 13 0 8 1 mtagpl 80 151 0 94 3 1 2 2 0 8 0 mbufpl 256 104631 0 104418 22 7 15 16 0 8 0 bufpl 256 14968 0 9372 350 0 350 350 0 8 0 anonpl 16 217885 0 206059 125 63 62 76 0 62 1 amapchunkpl 152 11018 0 10887 29 22 7 11 0 158 1 amappl16 192 12297 0 11485 76 33 43 53 0 8 2 amappl15 184 193 0 192 2 1 1 1 0 8 0 amappl14 176 1706 0 1699 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 7 0 6 1 0 1 1 0 8 0 amappl11 152 83 0 72 1 0 1 1 0 8 0 amappl10 144 8 0 7 2 1 1 1 0 8 0 amappl9 136 638 0 632 1 0 1 1 0 8 0 amappl8 128 213 0 186 1 0 1 1 0 8 0 amappl7 120 65 0 59 1 0 1 1 0 8 0 amappl6 112 113 0 103 1 0 1 1 0 8 0 amappl5 104 190 0 179 1 0 1 1 0 8 0 amappl4 96 1958 0 1932 1 0 1 1 0 8 0 amappl3 88 1898 0 1891 1 0 1 1 0 8 0 amappl2 80 19648 0 19583 4 2 2 3 0 8 0 amappl1 72 54643 0 54236 26 16 10 20 0 8 0 amappl 80 5896 0 5854 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 123 0 21 2 0 2 2 0 8 0 uaddrrnd 24 2576 0 2560 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2576 0 2560 1 0 1 1 0 8 0 vmmpekpl 168 17794 0 17765 2 0 2 2 0 8 0 vmmpepl 168 300692 0 298833 218 106 112 112 0 357 26 vmsppl 272 2573 0 2560 2 1 1 2 0 8 0 pdppl 4096 5158 0 5124 6 1 5 6 0 8 0 pvpl 32 617807 0 602934 273 110 163 190 0 265 17 pmappl 200 2575 0 2562 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 541 0 52 15 1 14 14 0 8 0