665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e58b0d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa761801bc6585200043282715b645fb3986ee2c216b1d00641992e89906cf85ab217da9e309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ec15ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc2cddfafefe50d2fdc5b2fd082d66be1411d9b348c85dd4188403920aba9565df7a94cbf2cc45c4ab668ffeee3998b666f91324f6ce7ead7c125f6dcd2b77752d71a8baaced273ea55d7af33a66cca9eef463e4e9aca35fdf3a3158508944ad0abb33d9bdc637892da3999744f4df2e353b797e48483e9a3995d2cc6397212c281bfee5291db731f91d7ab1a5be991f5df0a01f117972102b9d8ea3348f677dbf0abe44268187636a97728b11cd7815e27bad6d59dc74664480a64da4aecfa34616cec357fbe634f5888024e836bb17e8d16ceb3fd6a4053c0bb71aaf597763a2e90ffdad4a08d0ffd7e074723e1529b7f127b6210c0f39b42968f20cb3e083", 0xffe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (rerun: 32) executing program 3: sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)) getsockname(r0, 0x0, &(0x7f0000000040)) setrlimit(0x2, &(0x7f0000000280)={0x60000000, 0x2000000009}) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09c9c22947354eee9e9c2a823972dd02202a537718c91efaadca9d677cfebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252c430ccf1a6a9c4", 0x7c}, {&(0x7f0000000080)="28f4941201786a1dbdd0d9e3dbba93f0bf6b5408b61f21a22ad858340a0e07c0246b0f4d6dea7fbf6f51be56d2e6b6b8", 0x30}, {&(0x7f00000000c0)="d83e051da625d0afd7c450a583d748b86454907c0920274e4c766d89e7812dfafe90e5029802ea765342ede95d05c3e6a387a6f623cf6c9c68fda1c2a86881029084a89479206ba3165fc798fb809e183b72c74e1b453a4aeba674b23834a3b610147b0882cffa3d6fc7aca1b15209f8f88cb7f87371105606b9f62c20d9ee16732b3651d55f5c3ff64312778ff0d9ed2b46444c81", 0x95}, {&(0x7f0000000180)="6be041392f83e25ec85b3cafda8b11532466fff2f52e1062b3398aa61b8c7bed7cc89fe194681ea03a3ff09713c48a923689f608a95edbe3ec9801a3b4843e586e5242e1dd2e3fe0e110cebfccef4c248c4c581f635529ed9a", 0x59}], 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000cb5000/0x4000)=nil, &(0x7f0000eff000/0x4000)=nil, 0x1000}, {&(0x7f0000d1b000/0x4000)=nil, &(0x7f0000f95000/0x3000)=nil, 0x100000000}, {&(0x7f0000f63000/0x3000)=nil, &(0x7f0000cb9000/0x7000)=nil}, {&(0x7f0000d03000/0x1000)=nil, &(0x7f0000dd3000/0x2000)=nil}, {&(0x7f0000fa3000/0x2000)=nil, &(0x7f0000cdf000/0x1000)=nil}, {&(0x7f0000daf000/0x2000)=nil, &(0x7f0000f8e000/0x14000)=nil}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000c0a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e67000/0x3000)=nil, &(0x7f0000dfc000/0x4000)=nil}, {&(0x7f0000e16000/0x1000)=nil, &(0x7f0000e71000/0x1000)=nil}, {&(0x7f0000d6c000/0x3000)=nil, &(0x7f0000d3f000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f6a000/0x1000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000d42000/0x1000)=nil}, {&(0x7f0000c82000/0x2000)=nil, &(0x7f0000f33000/0x2000)=nil}, {&(0x7f0000c63000/0x1000)=nil, &(0x7f0000d86000/0x1000)=nil}, {&(0x7f0000cea000/0x4000)=nil, &(0x7f0000e5b000/0x4000)=nil}], './file0\x00'}) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) executing program 1: r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000180)="1d54407efd22771e8fd0cc234e68d5dadd8895af5de5ad38bf3ca7498c06efc7b054f83999e818ab03379a188304a894bbeb4007e7ef24fa81f06eda64d42c0a7fa246c1159ca562fa951025b93f815050245e81f865a22c89da6df6fad809e5e8f767aa8e93c4113fa4b8b6ae1f109502a9e0c7d5636ebf9d8f0b14141046145a9d25febbc99c80e66252b053df3dae7fc3923231c0be", 0x97) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r1 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r3], 0x401, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = socket$inet(0x18, 0x3, 0x102) r6 = dup(r5) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}], 0x20}, 0x0) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r4, &(0x7f0000000000)='L', 0x1) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x401, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xfffffffffffffdad, &(0x7f0000000400)=[{&(0x7f0000000140)=""/48}, {&(0x7f00000001c0)=""/162, 0x700000000000000}, {&(0x7f0000000280)=""/132}, {&(0x7f0000000340)=""/46}, {&(0x7f0000000380)=""/58}, {&(0x7f00000003c0)=""/17}, {&(0x7f00000005c0)=""/131}, {&(0x7f0000000680)=""/136}], 0x1000000000000326, &(0x7f0000000540)=""/102, 0x66}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) getrlimit(0x8, &(0x7f0000000500)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000001080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000c2b000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000feb000/0x3000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="9153516f2d532c10e283525d4015866e7a9adc6ab7465a754accc7d1427917f3fe628175d6626456cea3c2", 0x2b}, {&(0x7f0000000140)="5ae928befb87b509e3f6c8a23daad5124c1f03c6ab846acccb19e58d1a558127711fbdbf4fa84c29b168fc63dc65242fc2bddae24c971b02a1998a642d0bcb03cdfd5fc9df8a8a22805137d08c671938d917c6a2716441f150eefce72d3fe4b0757d4bfab8a7528263fb999c8497e181ae57876d2dcee542490023f08bfc6d74dbb13a", 0x83}, {&(0x7f0000000380)="f745549d0eaaa9bf4b7789b5066a48779ec0bc4e869267fd8576f01347a427a41e918b6576d6c28eedeb5f43dee27e10e5dd6c3b6938e34c42a0d9aab1ca9fbd66608b151bcb556e7f90285e0709e7ccb979c68f5112389928abc717a6f392ca9bf99d03707144aa9e709d6e904fc5ece12041b5ee644e3ee984552ef6dd82acb13b5b6a5adc7ad2949b98a252c90d173f484026685b176a9cf917c8c61ab7a1483df7d8", 0xa4}, {&(0x7f0000000200)="63ad037cccc78d4872af6348990cca3706972e30574c931151f9a132adbe4117688f2737befa59783be2c83ff34662375ceff4e1945a798be68ed79238636b6f97c231ed9dfc096ffc7dcfb30cb1551e3d6ad71056b629120e9f", 0x5a}, {&(0x7f0000000440)="d6c25f5ce2c4343ae6c9d80f8611746fd50c87740f4d232a80f9d3f13df4fd755fbda1bc77c6856aeb", 0x29}, {&(0x7f0000002f80)="d2fe1a8fd7715cc8d77543a8f97728c66e2237367d2e462dbffaf0bf5737f4fe6305d3445fe62bc269657031c4c27e1a23f7ed0e6af74c7308f284d5ce7e36b1c722802e790beed47f2b45bc4d6d9066fb83e187a4c38bd39001ad1f8dd2f450d18d7f85966102cd93492f3a63db5ff953f247907319ffb6cd3825a81b178ae4f4754dd95b63a89a783371f666a4f7ffb90ad99266d49b7a7faf222eb9ce09e8b35ef70151802eacebe910607df5e12d44c5bf0895830d0c6f3c14e45a05fdf5b25af078c67dc1f0be3450ab5c4bb1bc252f37af708ebb426c2c95eb3803c12d104085f58d04ce2b60b0c19303c55462310663ab406174a0ace864e9ccf25e15e28ee3f95d8cfd856ded44d165a342ed3736fab42c5b093d4a86cdca1627460e09b7235a26082ab4a19bac2b1d0edceb44b8a3e2ef09a6773af21b769b0d3a1ddbe04573a0d2f5d1eaf805cc79f52255435388f6043c9adcbfdf6e239ecb7e764467be4bbf880fce746aac5fe92d8f5ab15ca39a51ebcf825ebba737434ba719721a8299a3acb227619550cc9cade125dd9278be4aa00e460a16a202452b90d920fac0c8f7b41284fed4dd180b3c7bbb230fc952ddcb52c248848c62298a0c207585ec2763adeda9068604dbff11a64633aa3201c220e06ef43a001839a5be61206ec94479a79452719d83e17e4a55bace43ee4437a56c5d52976fbbed7b01362a71f9a90d77be64958d7cbe6358d9ecec75c74665cc24bfb75b8a40dad49fc0bdea42ac0a4a9974145bdc83f42835e5fa74e1f91c86640d78d5d592f4f61d62fdb82778ef767db5c45d1c9b706efe7711d856a530418f6c987063f16715aaf5545de35f68600472520287679bc792ec987c9e3c7906b5cfc8642a0497de2bf36084a102817dae38e7ceec6bfac265cb115f28ec91ef20bb19e56a1e4ad25fa9485dc0f2c939748e714fd2ef6fd6928b5c0181648b8288a386acf46bea008c4c49a2955fb3e098e50b77beef3e89836013bd1660406264bbe12c2f20f289f69bbc81848e656aba59a2663167bc31a5776cfa012f181521130193cb3db088320918c6443fc46651584663f7ecb0cea946fcea798f2d1a842da0aa72d7c3614e8c46dded8dc327bde3f30706e78c8c90c5f0f49ab23ac58d05a0a9461587b5554626806a6efeebb1c4bd3a69d95849584e69606367da63172a9e2847e98ece84e005f4d2b3312ec7fc5adc41c894aa03e22b4e120fbb729d4ff81fcd9d8fe2d59ba3bbd6c444a3ba566a758f481373ca70ac0467900b27f4e82a0345877834df40ab57d2c8be86c10ab31fb2e4146c27a2fdd054c42e6416336de07371bbed4cd7f31b4c41ec9b51fc0d330cdd987a5b3da9ec3de64a8362f7a0b2af013ae6a2f57a9556ba0cf389c55132f8cbced4afd42d343fcf2e73b0c570446876924d0ac5712cc2f8e42b9920e8dfabd7792b435618e119220a16299adcd3c62177bdef1fcce811dc3d1ac48bb4a58572e86aa8823679deb0ada495b11df4203f8d4aeeb133b9391459cf18fea3238bc460dc6f248914c4a2146a48045c2df556555a7f83bf620971df98c7adb71be7ab4267bb7056cc3a387f56ed7e58e41c1c9c346ac0cd6dfa1c5954e6b2aad5a3c1c5c4c8cf1084b5f34ba9b0332c4008843e30d6c728d47c570789dcb946479eb6f676acf11901fc030a4df3597a171019fabf627c00e130bd2533d66836f4480f384ddae4539257c547a26a1a613737a3bbc46ebcc24aefbe63f9bc4ac58c1ea9c3a0b2b455a281e7a92caea3abbc51429e2e7df732ee260909a30122154334d84c25d967c6f3914e7b6dce20cddc4b96d705778cf9ad41cc02a3fc35129ac205aafb1d02dde348523fa1d6a5b7e3c678fcdf066403bb08441b68fe38174f5bdc7032c25aab35e9522a7be31a926e603b4d92e588eacd53880865c38f68541aa625ffa07b6d39f2378c64c668582af2aa0c91f3024e445afe5f3d39e1865ecca9a92df95bb5671f35e2e65a865bf0ea2a761b0aee507bf3b3defd6e6e6d951960cd977f3f288c3c57ba1fb37ae18d302c847a57b2e5ecb42e31d24a4d36bcdfa5c3fda18dca13f0ec2fc282ce880492d7f10de97da02a579c6801f9d58ff1804a1786341ac02adbfae558e2e74d0b1496dda3e15e0b276b406e6a3761c35da065afc5d07bc886b2556d1fd66e0289b4f0c699fdcd8212347ee9cc69db53d9bae4103243217936948c50659a9ce8c19cfceb4df19898339d5545c86727d8b0af944cabb33499438a37b7cc2d6f7d80c5ed2a7bf734876d2dce7dc39ccbf93e45da6690e8fe6a03f05e9f31009f622e759163151e6c647f162f5151ef7a0ede9cdb15b4132a7b2cf407a3f5ee57d5a69e59f497de2d14ee7c7904fae5fdaae7b54b07e63f9303141d081e2701ca9b63eb6fba4d1a3fa231fe1bef82cc6b96c838729440ebad7f202434841e50a23253d87cd92ebe6efac5304a4016752ca42bc6579bbaddfa02561ea245193425169775be7bed4d5dee3c81e383c211282eecc10a0d8a94fa5f072a768e61c4b278d3779a241142d15cf944d78943880d634a98ed3ea07e515fdad77b2054e7ca138b7d76a97fee066b68f5f8850caf6029066a609d9e01463a191b4682f36c12e329f34dc2caa2e522bf4d93dab9ee43b2b258121303e2bd2718bca93b4be469a845d41de0de1de2ababd0f2029b66123a2433208d8118fc50add155d128f6a75ed45698ba1c1917e584710f70a12e06a630830f8bb6f18962fe41a6f5e815776b0b2202ddec6f2961569d256de1b7691eb509116e5bc8887894698b7fb6eb249588734404884239f1d91f8471be00d701fefc81a9d38973d61afa12319a9cd01d8f563c72a5a82d75f60afda0b387a2bb2ff84355fa2d75ea2a943c02373df3b55f194585653c7ae714365c48d9affa6e58783b98c59e0ce44de5739a0b121011f5218afa281e1e7bb676407d1a2a76bb94d594fcde99ae304763db5167f3fc6b3d9d48037efc0d6da65a8ab0ba552f70848ea31393456b6cd515bbb3b128f1cc67a21eab10d065d05c96a575a42737436229e54f23ff9718403721589c384ed3d6211f6e7e1ab030ed02161d384fcf570d69a2446e50b25b70bb29db9e10ab866b1ead8a83ea78f78fccbe6a91b40eb5b1e58992c6ead92d51b53c576d81199894476d268dc82c078ec4badc6f30f902326389f917b2be66e6e1c2796015d57e9f58f01888009e625393ff0d169747b8d2da5d23b239ab4192fe2924a17e2305a79fb390703acfa7e84684bfcea2d3bceed2ad867012bb9a0b49ba7a997be14d47d45269563499d21498258a0f38b63cd74dbd44d82221759959bc59b240400e31525182493b88ebb12ae79d629022e82c48aad297795c15981ce8ec756ccd02e71fb3b45565a264b0ad9eff3bbe8b3c6454e0bf2961303fa8d8b7fa5d6f3bc2c0d8d2643e2a6bff0d39bd2d07fd61553d36bfbe70c455ca4c338509894b33f84b5a2c6de7537372a80395e2c9e1c35dde7e32b16c411291b33807094efb5c548acec567b0a89685fe44b7d7be80bb3eccb5d4ef3e8918d9d8e395e3d3168fce59cb1ea5122e9842d7f55163a766bc0601afe4a70a12629da3f989e8228e0353dad4b74a92db9a02deb86c0bdb0b9dd90eb80d0f59f8b2641073c63aaaf3375c2f33d635c8a90495b98fba787b707de049c97e25f3c90ab3cd27c9c026e055459314c062ec0597178097f970e155fb700775a84bafbf25b27fee2c1edb5545810172cd0f0f1160714bf465c29b6fda267b23b779536249f0492447aa114ccf815dee4f09dd48dde6b6e855d124d32bcf9855d4b1fdec5ab263e98a252104689ff2863a3eba7d32fb24d6e43f5eb9bbb887ee6ebfb252bf488763b6460bbbae2b00fd294281d1116e2759aeac31863ebf7e6f1ee96747c1d7bd1f9c540f0d539260eb235309eeb905dcee01ce33a26e9c37fb0f8cf6c58a08fd00d1f07453ec2824af396791820af26961641a9c3144b53864677e346c09ebb81b0fda8cf5a332217cdf9bd785ff4128cb50356ba4f669bfb92cede8870feb777b091a8e51ee1c383ae10625922c5d47cc34e0576e98281ff138729b98472a16a9bc9bee045aa20fba0519857f660ef903adfbc0af123353aff83d22cbac6cba066ffe3d7cbc21face8d0eaded345e886fae57e2c889a7cf1b33272bfebd77407242081164e25c22e9d71eec85d80cdd4a87ecb543ed95e79d59d2b71693ca180dc259ab2cbba3d83aa3c32555b770f52663f20496f7137fe1bc52a4b211b946df540b1b6c48fe9751d35c13d247cf107a4da451716291c81faa94175eb9053961f88b19669ab9f76368f6df6937320b93e39bd238b0cba65760a6a9a313be2b716bb315f985ce83fecc1827cbf208306ff3cd5a47336fe7f56b1d24f05fd824beae234cfa724f34dd5e3f1c80c9e7e0c8dfb1814a57f0cb1ce1ec19882fcf57d0b4566f5bc173fcd73bcb4e369b26e283b497a68cde695b1dca5f1138e37781bf3e57eff80b416629e4c1e7276066fc757fea6fba5d06ea78f380d8b8a00186512fd538380e1cbc8f7d1f2cc2163e0e39e2245d0dd4e9d1cb3587dd123858fa0a696242fac4ef07b4ad68e41888debf7dcf5ec9855237c68fb3f6256e4500953dd0743ed4185502cfea9a9a8298c7a29cb178df463ce1546c02d1496e85aab89a9f6ea9ba105517035d64124959dddb1ea15644d51f21a765231b499fb2bf96c2d9ee568064b0c9cf99e278ba123b17d91e9c3954b8033da1e8335fe8a2af27cdc403daaeda945b0b49740cdef63cc7268de1c6ba97aa4b446a5404a688c7e8b1b954046d727c9f0584726f237a9931bbeb5188b310fad76456703758225341f25d418d4abeffe53ab8a1e411790c42d2f4a9fce662cbfa9317cc48f712d7e2058f0d3c5dd79540cc7f19130416e8ceba328743d1602e0ef40219b874ec2ce8cad4d128b8b0e4a4d7e4bb074420325ca7052a12542e189e00f2d033908542e52f7b0ddb85a74d06539e61e45acdcd6f4395b33dc77ce77035f6159858f9d939e5a4c3ddc1a35eca2c8aee57217b63f53f8755b29650f7f270d5157ba51472eb9e784c830078f75c4a2948710010a7e5f9b4de854d93e49186213e948974581b6be539088253505411fefc06a7b7b22a757116743d3fa3b3059f60d3c5e3309dbfb2a74860738e0eb43b4abe3cd9945acb4c8b8db53918d3ffab2d1683e1a50a9c6e014a0d8294f8a37c7d3b2a6052c335c0b889c1baa5f55158dd9244ea9ecbf1f541a46e3597a959d3344d12def3a0c2b61058934da3b221b999a142d46db98311a1e205445d0649bf504f549acfaf9d627b5d07210b016e36f6f3eabca2f19afff5221d96954183c2d9f794f781b7641aeac8388b92c6fad47619855b531f9f19cdec4be43877ee5523d7ae9708121c0902d0b1ab752a00b36801907a766d5fa2ca4f778557ac9fd9b92d0384d4efbbfc41d2d5383f870f414eb7b601a5e5b66ef2b39da295b37b20bcc02d5017f5cce4c5804563a7bc57e2476b8c52704ccae41ad0859256a6116ab2aa2da3bf4e3f16f67c67821bf432cf84ea70fb705634b9a30bf16502e86de223e829bff97f2839a8550211c036e1d7dc65ddd9881f87389a66635515b03ec665bb8880b1c558d3bbfb3b1981db13aed7dad5d9c6a55a16bb7ecb10eda8379428bd1cdc0629a4d49954f3ff1cc25cb9f7a972a7dcc10ddeefc51b060746b9101b086df7", 0x1000}], 0x6) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x7f) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x30}, {0x2d6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) close(r4) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f00000000c0)=0x5) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000002040)=[{&(0x7f0000000280)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b17987d6c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705bcd4ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a67ea748b925d5c0db14f19b8643bb65a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121305c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd", 0xd9}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f0000003f80)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae7998ab5e42519b9d536e4a", 0x1020}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="19b3a74bcc4c28c5", 0x8}, {&(0x7f00000020c0)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) executing program 7: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) utimes(0x0, &(0x7f0000000040)={{0x8000000000000000, 0x4000000000000004}}) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x1a, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semget(0x0, 0x0, 0x0) setgid(0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) write(r4, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x2, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000400), 0x1000000000000165) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x102) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x67) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r2, &(0x7f00000001c0)='o', 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000000)=0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xffffffff, 0x5}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0)=0xfffffffffffffcda, &(0x7f0000000180), 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x9e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x3}, {0x4d}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x800000018, 0x1, 0x0) r7 = socket$inet6(0x18, 0x4003, 0x0) getsockopt(r7, 0x29, 0x4, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0xfffffffe}, {0x20, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x7ff}, {}], 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {0x2}, {}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x101}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0x100000}, {}, {0x0, 0x9002}, {}, {}, {}, {}, {0x1, 0x6d}, {}, {}, {}, {0x0, 0xffff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0x0) (async) r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) dup(r0) (async) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) close(r2) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) close(r6) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0xffffffffffffffe7, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 2: kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff", 0x52, 0x0, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000140)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x3) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x0, 0x2, {0xff, 0x7}}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x0, 0x0}) executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000200)="5b3f2149db9323388f48f7f34e623ba90618fa708c8a6e12c56093d06377ff44e1590e5f253c8b3061a94f756fa07725de988cd87bb2efafe3cac5ab3248672015e9f4d71ed614d347a0d31b89aa80103026ef9f8330e802c7adc944ef5ba6667681f171f66e1e020689289ae012129a17817bfcae82c25c82757795cedb4b13443612db074566a508418d2496ac3ba8960b98b9ccb2059fd77a7ddd51539d05d4cf3c327974d1ed7197e32de3008652608930ec2a8dc594424d38a52f7d5590e1e63edbc0d268fb4dfbfcbcd0669648c31f12e1d69c16726960365c2d300790", &(0x7f0000000180)=0xe0, &(0x7f0000000300)="e140e11e696a8bac6cff2bb11272c452ea079f8d8c33e8f9fe30c041d8dfcfef40597591dc20a530c0dba1f73c09b847d4da07c361b559593e57c7977f49d6db1971d15913554ae47549f84713c7d53483231a60dda8476697e0b89e8d8982113e70adc37d4636de9a70e7e41c3db43eecfe229da8a8ba", 0x77) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000380)=0xffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000540)={0x80, 0x4}) read(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) sysctl$kern(&(0x7f00000003c0)={0x1, 0x3a}, 0x2, &(0x7f0000000400)="752146356748a0a9818fba0e137505c8d67e6123a79b2a5ee91025a5b22d72d72e35538fc663c4cf85859ee3b64ad9e1ecdfebdeb849c8213fbcb7975abe07bae4e5894e7854d53f79b880a590b12573f56aac8daa68380b47ca42235154f7f9bbc2e9", &(0x7f0000000480)=0x63, &(0x7f00000004c0)="dea45e2e66dd197e7765d2e5e4860297921378937943aa2f58c9a7122755fb00937c0590e0119fd899eb4a74b181e406c0f061d55dd38f93ac5095c83c1424dd04a10fee5f7cc8c3ce7acaf68b1918c3c14880637d15f101fa414c2c1d9b4a9cd1e5a2deff7076616f3cd2caceb28b", 0x6f) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8060693c, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206983, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r5 = socket$inet(0x2, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r7, &(0x7f0000000000), 0x10) bind$unix(r7, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1}, {0x1c}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0x8}, {}, {0x2}, {0x2}, {}, {}, {}, {0x0, 0x8}]}) mknod(0x0, 0x0, 0x205b1a) open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800), 0x0) write(r6, &(0x7f0000000540)="ffffffff00000000df2100000063", 0xe) setsockopt(r5, 0x0, 0x3, &(0x7f0000000280), 0x0) executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaa8aaaaaabb86dd600090100022000080000000000000000000000000000000ff02000000279201ea894e96f30763c63000000000000000000000014e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="ca5e1885", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x25) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x2, 0x1}, {0x2, 0x9}, {0x0, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x1, 0x800}], 0x6) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000100)="db4151eff959fb97281c0fa98c6a701df694d54dc940312165a1d2744f450b7414", &(0x7f0000000140)=0x21, &(0x7f0000000180)="804afe76c92013c25d20a08f6ebc89351d5ca6f6252c174173d7ad4ac51b17835de7defa31ba84dd5294f2e4c3381a616fb8d2a936023bd05d3a0c7fa120bd7bfe2c94b51604157a94fc29aba0cf5ee857fc93e664bb76bdabfa9c1261ee151a58f747e77d9bebd5c24dfc7c1e8ece784bd6f43ebedd7711f003d3b1eb3bb780fc", 0x81) executing program 4: r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000020000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) close(0xffffffffffffffff) (async) poll(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x24}, {0x8106}]}) (async) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) (async) getpid() (async) ktrace(0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$net_inet_ip(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe37) (async, rerun: 64) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) close(r1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0xfffffffe}, {0x20, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x7ff}, {}], 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) executing program 6: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, ' \x00', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x2, 0x2}}}}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() writev(r2, &(0x7f0000002700)=[{0x0}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f00000017c0)}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8e", 0x94e}], 0x6) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x7) r4 = kqueue() dup2(r4, r3) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) dup2(r7, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: setrlimit(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/106, 0x6a}], 0x1) setgid(0xffffffffffffffff) setegid(0x0) write(r1, &(0x7f0000000140)='x', 0x1) setuid(0xee01) poll(0x0, 0x0, 0x401) write(0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = shmat(r2, &(0x7f0000ff5000/0x4000)=nil, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r4, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) ftruncate(r5, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) shmdt(r3) shmdt(r3) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000100)={0x3, 0xfffffffa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) setreuid(0xee00, 0x0) (async) r1 = getuid() setreuid(0xee00, r1) (async) r2 = socket(0x11, 0x3, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) (async) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) r8 = dup2(r6, r7) (async) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x1, 0x6}], 0x4) (async) semop(r9, &(0x7f0000000340), 0x0) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) (async) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) (async) semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) (async) geteuid() (async) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, r10, 0xffffffffffffffff, r12]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000300)={{0x200, r4, r10, r11, r13, 0x8, 0x6c2}, 0x1ff, 0x1, 0x5}) (async) r14 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000000)={{0x5e115af, r1, r14, r1, 0x0, 0x15, 0x2}, 0x7, 0xff, 0xff}) r15 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r15, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) executing program 5: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x202) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x50, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$PCIOCREAD(r0, 0xc0107008, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000440)={0x41424344}, 0x40, 0x8) syz_emit_ethernet(0xb1, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, r4, 0x0, 0x0, 0x5}, {"58e4d8401cd247322c6aa95ed658e9fa9aec0118115454ed946296e0f0def0fa9dca148e8eb67cc36fb87028249262490746285024ab77141739878f098958afe782909f1fbac7d4d8b64ea25428d62a7459473b59d0b3c15699936913e4fc1f2b888f5057ce3159099e357b6142edf11bda3b4b9dd51da04d1399"}}}}}}) syz_emit_ethernet(0x8a, &(0x7f0000000200)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @tcp={{0x0, 0x0, r3, r4, 0x1, 0x0, 0xa, 0x20, 0x2, 0x0, 0x8, {[@md5sig={0x13, 0x12, "64c9679db592b61f1bfc69b2b84d50a7"}]}}, {"68b379c91af33125cdd50a45a1c5853c05fe96eb98a86936fa665853777387a14bbcdf7a161c3330127e71c0ed50c614"}}}}}}) shmctl$IPC_SET(0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getppid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)='+KV', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000480)=[r4, r5, r7, 0x0, 0x0, 0x0, 0x0, r8, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001d8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f00001db000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f000009f000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001da000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) fcntl$setown(r10, 0x6, r6) ioctl$VMM_IOC_RUN(r9, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0xfffffc16, 0xfffffffb, "0affffff86010400", 0x40000003}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x102) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x28}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x33, 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r2) r6 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) write(r6, &(0x7f00000001c0)="a4", 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x6384) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 7: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0xf1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0x1}], 0x5aff9c54, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x84, 0x20, 0x80, 0x8000000000000000}, {{}, 0xfffffffffffffff9, 0x40, 0x10, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x9d, 0x80000000, 0x10000000000, 0x63e51f76}, {{}, 0xffffffffffffffff, 0x93, 0xfffff, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0xffffffffffff8eac, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x28}], 0x4, &(0x7f0000000200)={0xbcdd, 0x1}) executing program 5: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r1 = msgget$private(0x0, 0x30a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000700)=[{0x2, 0x0, 0x0, 0x2}, {0x30, 0x0, 0x5}, {0x6, 0x0, 0xb2, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0x6, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r4], 0x401, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x401, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r5 = kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0x0, 0x0) r6 = getuid() r7 = getuid() chown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) setreuid(0xee00, r6) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x8, 0x7}, {{r5}, 0xffffffffffffffff, 0x4b, 0x0, 0x200000000}], 0x10, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 0: seteuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f0000000000)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="4c943b52283ffe73f6c31ed604a595a817158a5c626654567740ce3949ef3b53", &(0x7f00000000c0)=0x20, &(0x7f0000000900)="3052a0ffe6c0d8b9c131ea8038f0d7287da7c6a16f4defd9b17fe812b18fdebd0fb8da082251a1052d00b79185132d755e4b9558472b6a447bad26ccc019430e8b8db474be5a7576af40c69e68c8c0012d0c099445c606e8cd844458c11c12ac4728f7cb2be69a538fe5be99dc913b24c6af72a466310935d9c1794bcb63986d7897df1b98e1564061163554b8b2be28eef9ecc2234b726c50287e23b8c9b001c9882cb20971422b3446e70e32a8b341d86284899aecf123b6e4901124b8880b5120e897292363ca6b51eedb07000000000000006d554f13c1ff11f46c33997908b6a56b9045977f2f62e8cd171000000000000000b0076cb1e7baee8caf309cdea4ac37088734fcd172cdc6998b6114eb2c16b24689d4450d887c13c6f57cc4f6ee1ee3a63e4da4500f7a93d1ef700705aaf65a0dcc0238c3ab69a34e17a87fb30238d5fc69b7dcebeca7c1db45990414f2e5a0ddcea8a573b609262fdbe6e4db86934305f211532ba230d803558eb80b947bb3ef7c4eb2665e", 0x17a) chroot(&(0x7f0000000200)='./file0\x00') sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="1c31", 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000280)={0x2, 0x15}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000300)={0x0}, 0x0, 0x0, 0x0, &(0x7f0000000340)="008bba050000001aa542e2c97740805531384758915b775942b790beede8bbf49824cf4393f9a47612fc6a869f32ad4a2e4f6ddd1be55b1ead32cdcb4d3924d329d755c1d57f5f9cb15f77da40dbe968d4ccef4e3db2e09b5886f795f47f41b7139acd96a27a8c9f494ff1b94d5256a9947c0a670eea64954e356579f1108994461b4901858897b2455dcbd7c8cbf06feb61af8c6e4cb5cea1cfa0a913391b392e2d025c2731ec97517009c33834d6068613b6edfe7a7325886635d1034895a26d1150902059829bbbbb7797c82e0236e4d3f56d00b94448646c72010163b39cdd2f2fc0c92936157e7e4f15971934804e917f88ee906681b65397af415b8ead5403dd0457071b79c02a8ae55e52ed4c7d348bf7f8ce1b8a1ee047b12fb9af87e48b4bf9e8701986111dc0b2108fede86050b55556e7cb0cbefc64c14055b02bc65bc4ada4ba4e23deae5fd9d4e253d57feada11a0da062d407caf3c94242268d3b493bb6742de808c2f7e0bc7c30ffe645db4845fde6e3d83b2d94efc02c7cc45958af2e0d5a7327f553e3b55db3456b79923639f6ffdb767991c0debcc15f2eb1b80", 0xfffffffffffffc85) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) sysctl$kern(&(0x7f0000000240)={0x0}, 0x0, &(0x7f0000000500)="53cb683d2d0064a7ebcfa524c5bf57fde2de7757964040c50685d04834949d9658c138ddd5ae986331f1bb108c39eaa90798d45e7537ca4cf7fcf116a3ba77b6cc9869e3ed28d8aede4cd80d5f2ec9f5981997cd13a55b21f11f5ef9f8ce76eddb13f99e56d9cfe70fcab5abcaf3fc8284c7f3d812b495af43", &(0x7f00000002c0)=0x79, &(0x7f0000000580)="1773e4f8cffbbb03512c870b06a314582ae071792574ef5c5318f994e82ca8fe5bc0e76f88de85e8884699c844c4b5bdc7ce5c0dfe98f8fb544906d5a20a0f8bf2324cc644967c80624479c17a4c135324102d22cbfc071266e2a94de386b4c86d7d19cbc221399d381a93c783f39855db2592be", 0xffffffffffffffd3) executing program 2: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xd8d) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa1bc5f93f49c0d591a4b5b99cabb416080aa8bf30c3a6be4aed0fde23b96ede067a593daffc1f46797685823cec13b37c12bba79e46c564db72f8e552f61e7d683a885c80ae77dc65ea1b69291d8f38873a0594771e27686dc4cc799c215a6ee45f0261d5bd1ef9b87fe5eba463b63288152838bac2a775df7d40ceccf05f913fb5923b7df8228165403b4f3472d3d77e3a03bce69c867626e638a4ef1ef627b460c315d2855e41433665ee24ceb1c5e19d6a54abae0509cb28b16242fbd71b7e3c232c51c96adb40e6b723378347e5c6db385f084ac2745c8cf98201d3dac1df9be886f4a44013cf140b5cfffd9b90f22d13317ad780cbceab9bd1d0b5c92cf953e45d9dbe487ab89dbc9d90d3a77ed18d1636767df8de9bd9920dd5836073bf65a08b722fb93624fe168b33ce44dbb8b6202b830d92449ccf64a0aecd5db12f7521d7800a432987979682cf632bb95ee8cb9f48ae6bb66c19e2668684a7d1c4e95b4187c5895aa2c52a5eaa7219916c5a18bb7140bddf97155b1b242c6ba12dee782e1dd0c05394a27469f8330672e28b8ca62510a3733263e9a60ac4f907b70a2b8ae0d46248363878198f656d67f856087348f1926fae5561636efa37ecbac0dfe8e3ae51864e0bb1fca598b48452772a5b28df0927a582e9de563c87b0d339202a46036062de8fbe9660168344e718283cb33b6207d137b6b2a5b695a587da7580216ee76e8296d84e01c013d177039e822c5f1a802874f49240ab55eac0a3e2df5ea2e08653ef9a729450aed363a3d473b0d267789ab8a35d3d931479e79a545899866ee846510de4ec7e525f505878fe29ccd5f4fd6d5149280ba025d424e20ae80984fc5a22d37f113a9aafdc6da98c042e84d447b1a44e181950200cc598c8b7918637551c98980837e0e8b4e8961674e3349cc68c88c65f16b16ead6be80d559ced095e4dcd12c39afd8041bd9fa2a8083ccf0c02b2153be9d451c6fbb8dd3167eb4bee944005c7242cc001e3f899ab8a2331048fda7dec042af33ae4b3a7544a616f68e0d11d512a1405ead6f607c6cd7987491634aeb5573d38a4aa2efbc1127da53d3626db80567b7642f12f202e2778b39734f91a4ad9db910e9a30f04b973a5a67df972c1687901cc5f902ea2921173d124c719c456f128d6e4c2ac817f1e5378da514a35ad82306a6facccf301a523d93e223de99b6ab4cb334b616bd72478e91ba0ae11dd08a72b2eb5a5888e0e71fd6ed2fa80372ae5a157cf81bbbbe65a8d25d3dd71c5cf409d72cf11bd64ad62306b9bd466565e90f5dd5c01620b80cbc335c0f572a8acf0f56790a31bcc152592241b353966b6bc16a9cfe26683262df9437615d88557b41abdeb72a1eef4682604ab0653232c559ae7911166a6cdeb8d378f8d2b1f3770c7ec78bd9b8f7bd93d25187dce14b32cb0f1561d7dc2816b0c0c230c31422be368fac1e76ec54822cfa9e9a94d5b842363722da12ce80aec6be48309eb2fe5d2d0938f658d055bfdfdd50beed689d386455e62348ee8a83f5cdd0e3d1b2c9b4f9a59788dd0479f8b76f4458b959f07eabe11c7aee3e1789d4d46b31259eac87224f51b6e275d7f36f02864d4a8d72ba4a1594cab9fb69673a0f715fc3f9b14612fde9efa9ee2237ff6176bb7b6b30d5dba32b858ba244321d74139ea9c5b7c53968d6d4e9e3f6ac0a2985a63862caafa4333884f23a40bdad7bf5c0c58d301a472e13280355ed06aa9138857976d875870743a76fbca4269b9ff9e2b89c121a7942459086f99e08a4455c3e57e96361247767d4e076a5011be19f634a76decc7388aeb809df18f822b372d76cade9738432488a4fddd79f71c03ba461b9017844192fbb859df2b1b25698c61da2dcf29811bde04aa231c427c0af6e0f187da2223a4cede9156812cd0c027f9829f00159a4d3924af0811e36ee951fd910d567c19c103ca915b7cb2008cd867cfe793e95bd7f41027aaf325a4f9ab363d21d8e8043177ff4da13a67987800da5330c3fb55e28b2079ad45ac5a5751916548e377cd66ffbb6a5f481c50098f1375f7003796e1eec915c2a853ec53467c308ed3c628f8e910cd32160949aab9ec4383b8a30c4272ee4c1ba96d908ce10a1d66ae24db4f85f7db992c72d555d40471e8522784f025bb13e065b3c0154b368e2b973b89d819891a1c8ff235d95f3f9b5e2a0361086d5203c42f88c5a14d05fc2282a1f63e972a83e245a00bb71a0d6947f5b27be2a4525f17baa852a4e6b781019e9705f9d96984260c49678488b505b4a48b2389c23c9112c18d28f3cc593bbe8279106c2497f9e72ae19d58829f592520c9ee377220b2ac37e8969396b397b5ca648cdb4d71257398f0fab0d871b000a82e46667606d7f5e08744a6a52c06ee706e44ce606b680938bc909fe2f7306d2391898515e3ace2ec9553131bd90e4e79252cb240162694f9a88c4127ef436c33752f65a488d753a5c6f05f96e98767e4d8819b4d01c07f8baf74fc34a7bd2ab4685793a8301c2ebb03c41f30605ffe3bf8a4f23ec3ea7ea1184c1a88d1633915ea7f12174d2d15f767a191d5a812ad029ce4939892a0d42ec89c5df8e473837b031620b582f4d65bffaf99d293de8aff99e6d4eb03fc4fa20efe169a654dc723e60d8347d0c3d437ca536dc92022e27bed160f0a602e20a4fcb4567a8737c2e6c59d9901127573ee36f5479eae3f70a9726cd9ffdc0fddc76d42230560e166df4b805adfe79431b6150be1a1da099a32dbd30545076d5912c1576c9037bb17040aab7df31f6389fc9795e28d73f496d94d629d4fa73f1994fd222b7adbb09227c50d20d277b129baae92277755112c4437b6a764f22a01bb4e4ef139ea2a4b533acb0cbbb6bf061be606d68da9e0a09271cf574f029f643b0b0d5332a6675025d2da93bb449692d28d6b9296b95046ff3ee35832d48f432f31025b7e293bcb500eef5781e4be5a31bf458d68164b11a85642ac28811c21592155739e547c30a2748a0c8ffef451f36224495d2880e4f2adbe270c51fd53c67d93a2ad648e4cf5ece583611e244db96a9e015c76b9ba74ed0424b38504bb23e9fe0f44f7f625232555113c5ee3ca862a0228da86628ffde54569c4541d907b2da984a6a78eae2556559531e62a2ee64bc513b5dbe64d801466d015ed068e7b89e02881d6992550c784d4be025377022b80b8ef02918b06a4a04a91f7eb5a2ab56f7aa93765b94a8a9e2cae3cf81a98fff4e42d40d89aa998092b6823bff7c2ac75e9cdbe1714422c06d53afbe58c099e1e293c30f4e08552852ab9e1e9904b6ede8371da1583bc2ea487e10a28251a1f909945058120a3e19a2c69525449f9b6ab8a2525310f8a0fe9faec44bfc7252d3085e3fe42b8295766c8d07a7d956a4f8cad1ac05196cf61cfd5743977e4bb780f695ab01180e9da808e2601f2430645c886f5c00a24bd8b1db9b7b85b50bac383c0931382e5bf19fa4025289e95d98440ac8e284d86660b688d3a9838456ade9b62b4d999fa8b3b656ff55016cf1baa923faafd9edd132dad77f29b60e4c560d18ed6b14742a7bd9174a0cde02ad4445e8629c07960c6970f80323629a16f26a70144a2d198851d9fd3341b960adbe05c952be857dca55515fc4adbbdac8f589ef35dc244f061a4b9468c7a157a792bc99904fcc31ca5927357926b0b943edd9655d8830669cb72c6098a0b0be3735910ca836f40e46b6efe55d328687020008d392415c5d371495728fd7ba8ead22270633c5b4e788b03fb220d671d5022c5d223667b0750d5a2c9f2a9f38c9725cdd38d92968b618fc9320262d46c34025bc320ad30e1b28b0037364ad3d9b472004722251f44356a49168a3f198a9207fdddadc51f0d4034243274ef27fc0eb2fe8138d733168fd770cec68e19adc039a9abfeb654a803ba175260fcf75684deb3601686cce67a67fcceddd394886644d67d291c8c4067560bf0d3e44fd694cf18bb5da8c350f6eeeaa2c1b96e4a7c5690f412610225e7f11c253be9516a29267f8110d9e6f7a5b7e6897758efe117a609e4a8ab9677d9c155dd154f8dc52659ae583f9d3e4c40f459af74467215a4e3784d3e1b5c09fa8c649a668983102b2c95ea5af74b2a17ff882e9224e307a288f04baca4213bd3db002ea503e6f758bf015953fd8c0ec37f8a3aab0cd22896b6b667288323b73f5329f59b64b72e65eabdd5e855de306bc264fb137afaaafed1b2963b1077d77d9cd101e6f4bcaef4e184aae87e16a5dcb203f9a6ae671ca776c257dbe8e8c4005a67fee4d8706cb4060230a1cec089659ec7d10a19585801485284033a09a2a584624ce3f6722a51fa95830b516a12a672be992b6c1c8531735a8b702732cddc32445a9821d03d5626e8d0af000fef39159e8427c75a362f8a07fe57d22129af53596b3a35390ab55bf4800e6915073e60d0d60f5b692f345d00af9ce26ed6d15e843ce38fec8cf185400d69167338af4f9260e532373f9f83bb99482d4c3b9bcca8debb0c3a6d80de429950a9674de1664e57c1101f8b3636555731e703e5da364583c4b618c59bffc780ea87d408129e418fc8c3cd374e6667e70a0e1ba1b1b5299df89f13e57d214225d2865ee0627197f31f5e120cd1cac3a8016375778b7f7bf693aa2afe32754a5ffa72645a53d99c6a51c934a47f0fc932ddd2a0830475c5fe2bdde30cca119f74a9228e4f1ceeaafc7bfd8114325fc833481a6eaa56caa5238853581b482ff48352a34dc2a55cf10ae8b1df90670fc2d79703b8139940680f811f1ddf14e2fa1e8524b89b919c22273ecebdaf5f9bc92dac8aa98c5d4a51a4ba4f220dee4d185e58603355b5bc0155f641ca58e38289627e7b3c6b29bb74de5a369c50661f14dc733f14e1e372461027aaed42038ab2fb34e711411f473363a74ee535e4d48e84f4702344da23e5b9da46dbbda9143d059c4691ce948738a8095bd3f853e450c2ee452823a139e3bbb2eb96c67e7d7cfeca03c222bb72a04d0706456acbd31427a59d7248f705ba270375c2c1b4f8dc62e31e2993ad7dcf37df18f79a9f2ce5b188bc131c457960e9692678e1ee8cb7ca8510fa0bdbedf091f138ac75f5b6fab0a16ec03b5c5ab45bd1ef700f921a87d07c3b674e1d0d4be5d3592e8396794074a6579d1db261216218e9672f277776fd589ed75e2003d9062da0f90f99f51ec47f06ad5fff0be38d10d6d4637148c888859b2e1f880a16a977c67f207fcc6338728e5a6570c84f9c95a47ccbda6e1d6cae9468b4454cdd705550b5a29e081ab15459ee5fa1e01d42bf006e1992e5841b775346f4a36e50c949b6d3cd32f921a62c1f8f311e26e82dda308b738c0f8d98e02a70c3e05a08aec7ed4927a4c106cda83141b39909da615d16917b91113a460eb9734c8f3c997edd1c3b6eb17c89b6fab7264c31ef0d87fbac4045f10713ffbf946dd4d16f0769788d0bf60320a28a50e4016c7d73e10fe003458e30c96f0c2426d64bbad85157f5fcedb274ec7a8242e085bb27b977adaf180d9d936fac2e4746eaa183786f4d400bf63140b6fc102fe6dde44ccaf05503aeb52b5f623856eeeda1041aa43f7be078f22c8375dc2b3bc35dc36c8914ff5b4756e63042a3fa3c2a91f3b5d8c7d0bbb37381bec48c928167300a5067641c4f0300153e6725b74c0de63baa0394d791d10e5c66bb43dc7baab8fcb0a4b4570b141fb75fcc5ba011587aa8fc830532547690e18290ebf0c8051c6", 0x1000}, {&(0x7f0000001040)="a3049b52f5cb257bc4ba4b97250fadc7d71a0425c76401fa62eb08000000064e663b5b8d9d472fe82260d9c85bac37a8ffc03cf94942a51c9f234e7c81f0eb52aba551f538a63802f7c8e17b9d5abbbc0909316ccdf2db0e816256e015154e11499a66fcd41750", 0x67}, {&(0x7f00000010c0)="07c842338e6e146c6a6a29cca892124da6a63201af451d863c8edd4bdf881813129e2b9c23d5cf19db014bae25a12d9b5af290d5ecef0016b507884371b465856a3117ac0b86ef85879dafd5f70b74a51c9484464e74ae0ba22e29b0925c1d52168c5600e397d81bd3812aa0a4d3ba4bdf95de5479d80a5ae76448fa53f33c977a9ca4106d74e3c1d8a349f73b2f4ce2e7bcdeb614c2f9ad6c1426b4fa00d9a9530b951b113b6cf90ff57cd64cd0910a593192441081f2c721e6bff6bc43b2d81fd3691bbd12e302a89860cdd9494ae358ccd93e1ab9861476", 0xd9}, {&(0x7f00000011c0)="3b7faaa2cb5abb869175", 0xa}, {&(0x7f0000001200)="e36f84b7a4dc7addfd6afd6a98f0e0ea790ff229baaffce1ce2ef09eae3dc70f927701f25085a14c6b8c612467edce316eca3a3de78e0c9483f349f126dca657fbef1056082d2654286602da34d3cf4d33e5584515637009bfad3e5b026e60e5902fd60a19d9938ec6e392448661e0056076e5d0b9f0e913c7", 0x79}, {&(0x7f0000002080)="4249aeca0542351f545f1cc0f4d023b0e9e81307263720c32a41a826efd68897709611e9092c7f5715a7f8cd56d26da1bd69973647064e227bd20f8c06f83c4291cdb5e5a53013fcc429ef1d53b19c9152ff5d2910486248a84552e8bceb327d5efb10d807ac2aaafa0b6d84af9f746702839443a30d5d92944b5f6a035ca26e6edfce7d850c5b19fb8b2af3929e1fed357ad97c6fae95007b5f2812030c17c541b3f505b2de11ed8ca5121cc6a6353f04ea9954addaa6e914b15e69a717c30995d529c87bb16f56dd0adc88", 0xcc}, {&(0x7f0000001380)="9b9ccb2e9c8fa227124dd10f58c1f558dde9b636262e49fba6575ffdd70694c58e514e4aeccfbbe3eb00f3e05cd1f9720058f2cb4a2f2c1e78e207968f45c85d02eac9853da75122bd376871bbeb91f4f87f02c41553d55cc1f1c69c9bb7c5c37798864c19724d9e34bd9b112ae403def39042f135e51dfe5a9620efa4114d46b1f09c70e40e55c2701a173f7b735495346a6ed3de53b1ed3603f324e7c611640a88b9e2742001ff1ee692850929bf0ce84ac35c378d9b498cdf76321c49b97164681b4ce2a439065bf2a4df3688adaf5a592e89cef845fb669186b859a4", 0xde}, {&(0x7f0000001480)="b708d4dbc5a89b549f64c5e586e2634722079331b57ab4f033f8092a43e5327d90aa4c1dfa86ecee017fd637449b0654dac645110b1459cbefc8ae0cc2be5ff1cec9a0af362173b5565440cc06f63273cc185edd63d0ae3470a13f4ce8321edaed27233a14696a0506ee9c1a838eb984df9120812db7a82aea5ebc9921ee6b29cc4f50f7faab1a722562cf5b49f520c6e6f86bdd484858b70e502ad70e77486455704852accbedb84a8033b652cd1a89fa9f677527447517cf37d7334c96047f1d7d76f91574741777ac1a13be4fa8d4a199a3eca19f5915c5df5fdcdc9661c952e2faa33edbbdc45eef03391585fc02321e00f112b836cb84e2c132e8253e0259b6579a175b8ea3abe36f7544d6c57b95c8e0db87ef5395600ce97584fa4a65cbb64b373f120d483b93620c87e554a05c5e28d129559fe77a2b7368d564893bceb442b5bfa114d52b17dab218da83a1a4c3cf538e470eff5b687007723b35375e656d0cb709bac2e5ce0be664ac3cb3b017f09feb84c04810e377b18e622a56500d2db02354caf5fcfab67e8e7acb55df03757e41f55272d12239d6ef0e84721431e43a982c3458aaeeacfbd18078a15721ba787fca44cfc0e110797fafd0045280dd0ec74901ac7f40f2c3c4418f8481e192c9cf723566dd1447d2d982c7415beeb3153a3fd416b0d70943e0ba8af10c4417e0c03d3554e54e9314865b37ed9fa3020f47d52851e2c35e34867d59a9712c95ab4b04919297cfcb3686a9e14d34783d01dd870d3927e516123591e3942927eed8d2899eedbe6eb0abc6f84abdbca841cc0b30b1928c5962fb1585bee36958823afbba07a65be3707ef935743ba9789e94fc299cae64204ef6e9d683573ef19723876bf9eebbeff94ecc9629cc5dfc34ea25d873c1c8e61abc4d94b6041c961e39c57d20b9beaa06793cee6b9a1e80b2ab9fb4aba8c612ef3fcc2182508a730e480b4660a5fae93b942eef5b66c87b5bcfe2e9d04abe5cfb93083934af9673010ac66f74ec0a3cda14b1306a5bd3d2d98d74eae55ac8ad6f90c7f948ad39c7cbfb5e92f7e267daae17bb281fdf615496c3acadf580d51805e5e2a1e4318d06182953bcecf888b9f7aacb8bfc7727e726ab1fc01c093eb1e389852f7d83e7d864dfa1369cd31887c2f2a8965a367723ca2db3904efddcc1a7c531c3fb7ddbbd9a548542fb35744d8c4a2154881799c1f29a96895eb289ca58b554beb109048a5426834fbffcbb4d96d2f1343c4e0e8928d73595b335811dfc81342136862b86ce5e40c4bfeded3b4ef020d7cf85b85e4bdedad9534bd1985c1f54c08f0f5eedd341f3aeb406103619627a0159e0b6f880c552c509467305d09f416aa20b7db91a4654a232e12d350e89f5328f84bdc324255f906570e6c1ba688e7d854a5f49501a83c75cb77d02835f9f4b6c5dde1e02632792eba1d113d67f9833c976001ccc158ef07db561e5928495b2a637b26a15e07255696c397b7cbbec5a0f7e58b9b1f61e5527fa1d8683bc0c4c70d9719aed9f1f754d4daa21cba2ad3387667a8e048b6ae9e4334c70d62e2069b09a20ddcce229ae94ddf8d28212c87afef9442f6d3e9f271bf5815500df5e360ce681418b32ae9188e7e2d160cb64d4c86575fc62fb60d48272a331c9c37a7edef32f6c52d98ef1564b4750366476deba38dd3b994699e17fae2f42165654c8fc3988fd81d06a8f5c18275f2d0338fd5998d24d1b07304cb4c4366d549c366b370008b2a43f1ec764fac748f25c1eac37ab1adbfce9a37f4a231bed3af757fa17a4cb12f4f0cf2e6f22c96c415081219cf7d1ed670eaa8837e68b0ca8046ff39992f25becaeff5f3a3b125d799abdca623cabb474db50e74274a8138f2eec57b6e350314726e003b0f0a78d164bb554f9aaa13c954b311657b427583986cacd12e9bb1052b0395f69ba4c5156b8cf059a3da13906209f16a61c97f07d4d9dc5f125e06bda8cffbb315aa764df860edcb9f3bee6212d694b64a16ea4c40961be0a3f894029168baed25f344bf7fb8675fcb9b0cac0d81c8a26cb99d39a57b9fef654fad0d62fd0f793097988f76b1506d200c4dd23051f298c1766bd311e37744b6721fb25519ce48135e233ee88be6cf16386d711e404deb5513516391233ed31f00966bad6c2f6cb1bbb780c8fb7e70976929f53e79e83358059e2cebc51da0252ef51b2b9d4b3cfabec5bacea6f12ff174b0ca240513140687121e76fcd4c4e1fffcfd9d36cb6582935627c1eac72a1152ca14ccaed3cba2df22becb59722b2d8c9a3a0bdde1db829c8fdd8d1ba944312068826e0a0b615cb9fded6ec6a753d4da7b61979760882df9813ab6aa8ad444ade9261f8e226b54ee02b20ebd27eb62b8dac8540a2b6980fc33947713ce92585ce8dcb94ff70e21ecf0a7a176436101c967cacea86b0671f9e1ce663d2b7f83b83670f7556ecec155e7a6756a121ec5442500fd296a7106fe8c78995f200dac16484f785251f562467abf669079c5f21cfd9b19fd65b2afca16c7baff1ed260f2ca2ad54b742a5fb5dd2cf6158b4209273146fbd77fa9c5cdf86e507b9aa72d4a00b58e3058877051840f8e255a71208caf04bc008b52b08b0637e051b05f869fbfbb87d53b6d97416705ad318c4166c2721911bf95c5f839a337b6dd7341983c630b14a4516034336710247c55327356ef2362540daf22828197994b6cdb1e8011c926a60b87c2af3274298c15e91957b25b842fc92165cdcf776d640cc29576822f8b756fa6bc068fcbf113e4ed3e195203e04f4682a2e6f26c2491dff74b1569c9d4b002ccdfe101b698429c4dcd9a75ef30e30884793793d0075335b14ab3a637d781dfb497f13add0eb54fd3f64018d9a8234f77e8a705ea77cdf035510eb90b1cd2afd26c3d03cc434aee84220e002d27d4b4b4b1f83553de4682ab4e46f96198ee70312031a11a41d7c051294d0c55cf5c786bd5a3807c9b64f460a99dfdbd4509ebd06601fea76b1f24df502cfb6d27b731fd295ec23ff11ba213aa80b7a09309f2eddb86669f0cd47d98608d479e985fe14c1ef9fe25b7159c56b7342103387568143644a0f8847e104ecb1b7dbf0fe20b8e2b28d6f45ee0a6373be37c8f0a57eb6bf0988c8ad0ef8f2a5f2fa08e0d6d50e2333be40ce79a68261d969bc01debb0933ca0d46122dbf5a4c1c6870151454830c6512bb8511326e0fbb6b0856d635e6d727be9a29d3f4e986a157c0a3202fb50a0cb85a1e0cd57a820ef2cd2199f316164d94ea760bb3ef20eb8d977b377e921dc4dfb7a097eca723c587ef78296a3860aa99ebacdf05547ef7347e68b036f872fbcaa3a7961d57c77618c74b82141eab25052e71d053af68da73917bababc9baa8cc9a9a689f195d22a47c0a8abe191a3068bb8557c6dbb3adbd7a38802b3c8abc3e4b70a977baae27132d5cee0e761ada3098c5b0196ccd35638ed13b3d8189f3c8c814a34cd96ee7ad705844b5fa2df923e7435db221cf9bdfc8e4e902de395a3d0335844211766b22ac5325edd8525aa5c08893cdcdb8d0cb9fe141b9ae325ce387dac8fa71424e38fada76cdd1ad008d55534770c3038be1234a52684c43b31f357169a01d40eec45078fa1a9a757308786c5d5ba85b182f30d215021e4585735733930b28a176882ae37c644b902de0493bc95bc880ca247bfda8b1b1ccdae89a60df3a1900b95ab2f786ac7f7786a89a8ffc935dbbc904b24a7f7a92a81b84adab50d4a8bf536a255fa5a8d18c8be591cf4850e2393d2477fa56d509389e86a6a0ed827ac02344d6091f843d3fa4cde269edaf8a4e7eec70222475ccd053e2f94f14f72306ad1038de70f844e2a9dd3f7a07f142db3d9e7feccc638790191c23f9fe7feccadb15e8f98418df969fc32dd07d5ec91a4be40b32523aaec8f23c0032e2583940fbe0ff2737c2fc127c6b6ccebbcde723fa2929f8fa2faf833b6fd3435eaae3813a53d1c8c9092755cb7bcc44695c45103af7a4274d093ece33b3d7f112e0bd81c5d4300e8d1f36e953cb8684f3ee584409e69d3f38ff71b1a3e9665b6d376a84ebd37a51338e88d98b74116e55c8c1bb5879fed2263bb78b2fe1c7a76476166bae96254c3e9690e03d05fab95f3ff4944cebe65ddd37c5966c428528bcef74a7c12c9ca0658e36b4d1893285a5420072f5a1ad873f18f63809", 0xba8}], 0x8) (async) writev(r1, &(0x7f0000002380)=[{&(0x7f0000002040)="ae", 0x1}], 0x1) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) (async, rerun: 64) setgid(0xffffffffffffffff) (async, rerun: 64) setgroups(0x0, 0x0) (async) setuid(0xee01) setrlimit(0x8, &(0x7f0000000980)={0x8, 0xd4}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d30aa6920f8c7e0002f9bfffff00"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f0000001600)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e6210ee64a7c92aa0bdf72d2f5fb93a82dd8b7af8ee1e28c3bee5f8f6c1f586aa117d0213a6", 0x2ae}], 0x2) (async) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3efa86456ab813eae45b1eab72bdf8889f61c47c35c3f61d58a8eb6db2f3cd73594997a4498bc1266278f885fea01e5995e6908a108030000009958bfc6f7ab74b90cf210e2fb9fa1ca5e1727a6ead22783cb9ffee0c001b181f447622baf2b1b4d9b443d9791a90b2f9a15bdffc69208135c27bec9a82687246497b437e3fc86b89702ec229e8d4d1e33b8fdd055b5e10f900a", 0x97}], 0x1) (async, rerun: 64) r5 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4050) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (rerun: 64) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) (async) socket$inet6(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) semop(0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000040)) getsockopt(0xffffffffffffffff, 0x11, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) setrlimit(0x3, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="671fdc8eda787ab542e061ef8e23fd6716b8e90982669ce243d881d3cc4e12d297e96e9fe51d43a1f40641ad7f2ac30b5f40a93e55b14059e3dd0fb0a3519b403ef14880041b5214dbc56461b3bccc8a944e757229d32227ab5697fb1fcf80ce50d549fe7925016de343340f2947c355bfc3968fac092ba5b30d7d191d9f02aa5db9260136f04b7a20f3017d7336092e168f37809d7bd984dd9a22f5a60e39e04bce037b9c5b83cbb3552af2cf9a18df0d77b66e8f1baa57d1229fe550effb419302ac1ac5b941125f1f421a3e359f0e524642bb265abdc86e2fad3d", &(0x7f0000000300)=0xdc, &(0x7f0000000440)="9671d56285060af2b9d3bbfe72a96f6858b5a8f9f03799bc334b3cb9307d0a0e6591d8d11a982c050c5f28f160ace847f50f1a0e93a6691dfe5daa073d12f33a6db6e4", 0x43) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8e750882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38b000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x404, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=ANY=[@ANYBLOB="10000040000000000000002a31476fd7"], 0x10}, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) connect$inet(r6, &(0x7f0000000000), 0x10) shutdown(r6, 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0xfffffffe}, {0x20, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) (async) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[]) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x7ff}, {}], 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) (async) semctl$GETPID(0x0, 0x0, 0x4, 0x0) executing program 1: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000040)={0x2, 0x20, 0x0, 0x0, 0x0}) close(r2) syz_open_pts() socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 3: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}, {0x0}], 0x6, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x11, 0x3, 0xc0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x9, 0x0, 0xfffbfffa, 0x0, "61065003005a000400008fa800", 0x0, 0x19}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sendmmsg(r6, &(0x7f0000001540)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) r7 = dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x7fff, 0xfbff, 0xa485, 0x580, 0x281d}, {0x0, 0x5, 0x81, 0xff45, 0x5}, {0x80, 0x0, 0x40, 0xff, 0x401}, {0x101, 0x9, 0x2, 0x4, 0x7fff}, {0x0, 0x4, 0x1, 0x8, 0x6}, {0x0, 0x80, 0x2, 0x8, 0x7}, {0x20, 0x1, 0x1ff, 0x7, 0x6}, {0xa6, 0x8, 0x2, 0x0, 0x2}, {0xffff, 0x8, 0x1, 0x26a, 0x505}, {0xfffe, 0x7, 0x4, 0x81, 0xa5}]}) sendmmsg(r5, &(0x7f0000000e80)={&(0x7f0000000780)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000240)="07f3a13d77ea0c81ee5d5c31951203f68f3391b1a97fdeefbc0595a57463d3129d475acfae86d89cc0ffc29b847e3fb557e8524350eaee2f2c62408dbdabd07ecb14512f4351205f15a63d548386cac4bfab8a7e8c5aade71619f9dc521cb859639d3584b9c921b9d92d3dbdb6d7e876501246e961593bb502c4ce8e058528505e81898c53b5db19e6ad2f0c48001373c8ffa2fe6feba424bf2f4d0be1e1f975ad07d336fc4c100cdcfa16405dcf553323fdbcc4b0c8f2222ccc66cd97e7fb9d09fe473fc8ae798ca5fd22f369d41315f088ed8fd76e6af787b9e1394425a3675873ed10e92a95d020e6a720e8fb61", 0xef}, {&(0x7f0000000340)="72228031c186296d719477ed57e30df7a4501dd262813caf5971aedab8058357c1c569a7ca634a9ba4fcde06c6bddeb08135eebd9e0fe91640744e6eedbfd82c34667675aff35dc2b5f9ed1278ec7e2b3861f9267ef31826f78adcde892b196bac32a065bf21e9bfe2fe183f285b1dc5afcb4c5e48b58cffb3e4939d44ff9f872124d439961019ef3b2060ef85284e66c24fc6a70c48a2de39d94b0cf1f711bec95d1079734fbafea339cb000634939754b51c5081d4020b656627cee7abd86f1a215459fc67669702a7e9af5152610f96ed0debec1908f3a4fbdf95e83a62301c9841f43e869c56", 0xe8}, {&(0x7f0000000440)="7ea2561a431c1817bc48785b1a15af253c6a692b472e0a611e2d36cd52d7ebe490a8c8b1711dd032ff4101f5c03ba2e69ccae3643bdf8b03246b380806ed784ef44c9450bbc92faf8336d1bf19316046a12104a3df0249641821c302c36f1207fa05f2fbf797abbe3f1911cebba17d93421c1a440f8cb7ca67b873149db5768da7cd901ebba9241cace7ae7e45f177111c36b88fae76584a2a4e04bb", 0x9c}, {&(0x7f0000000500)="4766b0e147f957cfaaacd5560fdb8abf9fa0a4dc10a0a91239b4d739abe36cf7841b8abd0c63ee0c", 0x28}, {&(0x7f0000000680)="88f6f85326c095c5c6df1d15e10fca3797edfbe7b782df274a480df4d4eb7513d694a454b97ed226a265a7f8f84649a0eeded782aa8108e647bcecbd704d1c0d2434cc63c9caaff16b55bd428b04bbe107a8a825f7911eb21870ff7d2b56712b0930e49334ba39c3cbc66d36ce9825216ece5b8dd38ae139d4e2ab7ba7397cb111352afa564d61093d1d3d4aa19e1a7abe8ba0537586e908797890f0eb73f9e842aaaae3570e69724ada6d1a18dc80c5427f4050186aeb262912e95faa892ce9f5236e0e635145ac51e7df8013cce70f32492342d07dd7d914", 0xd9}, {&(0x7f0000000800)="6516e93a381bfb96f3963525880e7b60cd455aa03318c5d578d1178d23084802a339b8a8ef5fa36e48d50e47a328b8968e726f52c348d8f76b66e8f1e28b8ee862405780c497a0e07a55c7dec6d26a32c90d81852dc5d0c4b5a904fa740827f6bf9f539143cd17b1ceb67200f706854acdeac16bc823d8062fcad1e48402aa725fdc858fe3130d0f4dc579c98a888a21d28553d891a1338b7ce40c8c24da5c5a43b9853e2a6272576d68731c9c04ff44bc9b78034e68b6f496d4f0b724813956625ee692d6d8a05078b2f05234c1a79a510aa02fb6948195c7e7b63223bcf83d4c171e", 0xe3}, {&(0x7f0000000540)="bbe236", 0x3}, {&(0x7f0000000900)="8b65f17463cef565f1fb11e65c579dd9fc0cb00f309603b9cf4b7a8488719fdc7cf46b5a477d38ac3dfb8a0e9eed9c28217fa6261f0c5e6c6eeeb94269baee31d13394ffcc0bf22cbc8d1419fbefa39e655ed2ddb33b591dd1093a5008879ca1809002e7328d8e5c3be73bc927e105a826c02a3adc76e2d79509509064564ee10a15b23a3073768c3d26390f36ea402f0c5bf492faffc44961c076ffc6c58f97c3a1188c8129141c7ddffac5912cecc411987d5e0d47982a6d35f5ed0a4e0aaff1ccd354a18c5a741d01e41dd8754e", 0xcf}], 0x8, &(0x7f0000000a80)=ANY=[@ANYBLOB="d000000000000000010000000000000046c65b0de2c3c45a1d3fee3a7ffe97e2966409c3333fd2f1c335aa609a28b65001ab82f891f3c6d671398c5017918e6d18ee09b1400099aee080079a1cf66834be61daf63a5752ae4a10c1456f9fef0a727a18540de456cd40667a56e7dee11c085fe7028f99be039fd2a1ebae3ed2ad54e11844ba933e89f8f4e74f2b9b7c6b419bf48545dfe5a99a4a8b66f44b0bcee060b00a927367fd1cc7c677377e2f5f5c078db7a121f77f371615f05bdec8627be372e953185674e81b66ebe094810098000000000000000100000082000000923ab7e265afb6712252897accd9a9d9b41ebf751a580bb3967cca466b8ecdc6f03efaab960e497fb719c292f4f51e9e4135b3b3d34b7646c05dd38f5a534471c01021fb4a902a4a5eb85422a1e1ad2301488e1338974b5d5b60ee924d551157459bc74b9325a49b5c8dd05c55ec36805cb063eec26efef6e0348b0eb07b9d3526e4cf6f51118d3c247600d00000000000000001000000ff01000017a2fac5aedafba736616e701c0fd87da6c8d33b83a3fbcde6d521218da5a6917486e3236c7d352ff70d7f5de6e36011f8cf081b980136550f7bac5319d7e178d47c6dbcdda475ecbbe535c805c201461d1cfb84290d5dc84004dea38504aa9d478350adb5a57e53e4616715d8f400fa907188e297432aa2a5be5e872391cc8ac06a015037022539bc075b35e5c1f0e7e7571f013174c1b6a7bc4e6662cf40ce5e01e5f053956a54f3066b815bc57a44e99d147a82a2b5efce8e1e9da632370f6000000000000000ffff000009000000b5fc2b03fc0d1f78492072870fab6258f06f09fc418030f3a60b7f9c30aa8ec3dbd0cd65d3df4774459b0d14d020681ff4ebd7f0821766987da3ae060488e2000000008800000000000000ffff0000b10a000055331496c1a4580eae71a43634fe8d74ecd5a35ecfddd78e86f802d9c846b631e312c2598803598c6e988976d18347f78511ea89ccb9fc4bb01feda0e363257ce287b9a71bcbe0d7808e33437c4b9c6468f17039bddddd564e65038f7865d10d7d68dc22104c3f09eaed18ddd758a0cbb25ac976000000007000000000000000ffff000040000000adb8d396b836dfd26457bdae0931dae557d9a7adc1c9db22d26d3c5afc292dcff8d2479438f437e0a62fe1ea1a7496774c4a4076f110aff68fb049c371287884fdb7ee525616f125b65f47f6ed173e3c25c3995ec29e83e27911020886b392004000000000000000ffff00003f0000000b361d61fd4ede3cbd4196cb85148360f4e4dafe0ef596d5372a25de955d6463dcdb2a2b3544b28901cd41000800"/976], 0x3d0}, 0x2}, 0x10, 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000013c0)={0x1, 0x16}, 0x2, &(0x7f0000001400), 0x0, &(0x7f0000001540), 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x20, 0x0, 0x0, 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x0, 0xfc}}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x2, 0x4) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x1040}]}) clock_getres(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) nanosleep(&(0x7f00000000c0)={0x5, 0x6}, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) kqueue() mquery(&(0x7f0000073000/0x4000)=nil, 0x4000, 0x1, 0x0, r0, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000), 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x4) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800e0ab884800003400ffffffffa81400bb440c000000000000000000004e224e2200000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x5cda) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x60, 0x1, 0x5, 0x7bf}, {{}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6, 0x400}, {{}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0xfffffffffffff001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x2}], 0x6, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000003b00)=[{0x0}], 0x1, 0x0}, 0x0) socket(0x2, 0x400000000002, 0x0) executing program 2: r0 = socket(0x6, 0x4000, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) read(r0, &(0x7f0000000100)=""/226, 0xe2) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) (async, rerun: 32) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x5) (async, rerun: 32) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) (async) kqueue() executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xcc) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 6: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) chflags(0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x2, 0x4}) ktrace(0x0, 0x0, 0x0, r2) kqueue() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000500)={0x120000, 0x1f}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() (async) getpid() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a40)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) (async) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) (async) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) (async) poll(0x0, 0x0, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) kqueue() (async) r4 = kqueue() ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000240)='./file0\x00', r4}) close(0xffffffffffffffff) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x48) (async) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x48) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) ioctl$FIONREAD(r5, 0x4004667f, 0x0) (async) ioctl$FIONREAD(r5, 0x4004667f, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) (async) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000840)) setsockopt(0xffffffffffffff9c, 0xcb, 0x400, &(0x7f0000000880)="7a0ed90e3acf7ea51ab1a99ce098c55dee8dbed3f013c6660e2dc5506579b0820e918b17fdf88e51bf669b9866d9f6dba059f35e3ad139b21bb84e8d13a419f23dd0e04364d9757ecab1954bd538d6c6114e48c18d5623be39fc4a401f5a9acb531a2d8ac8b3b8f58ab1818c8bd6ef5f9c6ae7c22f40ed6e4158babecf44cb23e339ec8d7534ae943b84350ecf00480ff9c58265d205896cd53a69ae8eabed7897be88041639e542fcbdc410a4c03fa177ace9ddb08fc54eceb68124d0fc74fcebafc744c671dcc031f2d16cdf30b04eb1313b54d6", 0xd5) (async) setsockopt(0xffffffffffffff9c, 0xcb, 0x400, &(0x7f0000000880)="7a0ed90e3acf7ea51ab1a99ce098c55dee8dbed3f013c6660e2dc5506579b0820e918b17fdf88e51bf669b9866d9f6dba059f35e3ad139b21bb84e8d13a419f23dd0e04364d9757ecab1954bd538d6c6114e48c18d5623be39fc4a401f5a9acb531a2d8ac8b3b8f58ab1818c8bd6ef5f9c6ae7c22f40ed6e4158babecf44cb23e339ec8d7534ae943b84350ecf00480ff9c58265d205896cd53a69ae8eabed7897be88041639e542fcbdc410a4c03fa177ace9ddb08fc54eceb68124d0fc74fcebafc744c671dcc031f2d16cdf30b04eb1313b54d6", 0xd5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000009c0)) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x50, 0x0, 0x40}, {0x812e}]}) setrlimit(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5, 0x717}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x1000, 0x55, 0x4}, {0x6}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 3: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) syz_emit_ethernet(0x5e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x28, 0x0, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x84}, {0x0, 0x0, 0x0, 0x800000}, {}, {0x0, 0x0, 0x4, 0x9}]}) preadv(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000080)}], 0x1) ftruncate(0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, r3) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) r4 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000400), 0x1000000000000165) executing program 7: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000040)={0x2, 0x20, 0x0, 0x0, 0x0}) close(r2) syz_open_pts() r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300), 0x10) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000a80)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getuid() r3 = semget(0x2, 0x1, 0x238) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/210) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="b1800501600600000000000000000000516f971aabd248c6fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102008040720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200041b1257aea8c500002002bcc5b88786fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c0037d2bf7006c7c57ce5f94f", 0xd3, 0x402, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x2, 0x0, 0x0, 0x5602}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, r7, r6, 0x7, 0x1}, 0x40, 0xb, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0xfe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x7, &(0x7f0000ffc000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x38, &(0x7f00007db000/0x4000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) r1 = socket(0x2, 0x3, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xf0, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd60ad14f500ba2b00fe8000000000000000000000000000bb000000000006"]) getsockopt(r1, 0x633, 0x8001, &(0x7f0000000200)=""/226, &(0x7f00000000c0)=0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0x1}, 0x2) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffa, 0x41}, {{r5}, 0xfffffffffffffffa, 0x16}], 0x100, 0x0, 0x1000, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 3: pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x45}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) readv(r3, &(0x7f0000000300)=[{0x0}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a0516114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0x0, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d8ebe}, {0x0, 0x4, 0x800}, {0x4, 0x2}], 0x3) semop(r6, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r7, r8, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r9, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0xffff, 0x7fff, 0x3, 0x0]) sendmsg(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 7: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x4, 0x4) executing program 3: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240), 0xc) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r3 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r4], 0x401, 0x0) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r3], 0x401, 0x0) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) dup2(r7, r8) setsockopt(r8, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) kqueue() executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x4425) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="df", &(0x7f0000000100)=0x1, &(0x7f0000000200), 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, &(0x7f0000000040)="feb30ab2cb3174765a0d6c25a8ae7623", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)="d90252a77fbe682a0f80035501da875eed04c83f69550d72810df501ab3436b15ca38d00e023f6f6c57a9dd07264bd6e8c6e749fca98651fe84b28745da869b2f3c51fd57539e05cdb", 0x49}], 0x1) setrlimit(0x4, &(0x7f0000000080)={0x7}) executing program 6: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [], './file0\x00'}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r5) fcntl$lock(r4, 0x8, &(0x7f00000003c0)={0x3, 0x2, 0x8, 0x401, r3}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001300)={0x0, 0x9, &(0x7f0000001100)=[{0x0}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="280000000000b547e8c5efe74bc9000072fa60d408ff41484a69e056c9210d6c858521a1185ad40fa1355cfc1abca3ed7d052a975c6dd6cd356d87c05dd47ed2af3165b47cf9d4ceb5b06056ad6cdf26a52a4781e6f23ee73fc1efa580e7728d7bb333ebd821411482241accf69987ce2f49185865d5011366840005bbe8deb947204bef80f0a28ab645024c9cf781b76c4efd457eaeaf31a35bed43a962843d275580f51a647ac8ded6244906108af87ca50a422e67191786d22b5ccbffe1d5cb22e67f7bf154c09bd15d6917e3ff7285a448d47851d82b1a6e8b259b259f23b67b7d8ded929a3b0595bd8382b1d6d840b816180a4762176f0902ca72b100"/266, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb0}, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(r6, 0x0, 0x0) writev(r6, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) executing program 3: r0 = socket(0x18, 0x3, 0x3a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) poll(0x0, 0x0, 0xffff) dup2(r2, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10011, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) syz_emit_ethernet(0x9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800661b00fe000000000000aaff020000000000fdff"]) socket(0x2, 0x3, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = socket$inet(0x2, 0x8000, 0x7) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000093f18114920b4e2d44363248689f6e0d3f9e43fcc5f2627f6d0f6bfb73542e3c4ea647f75608da1f9bc4339a90d032f200c12cd77fe92e6f8d014f79c3407e64b38c595c23df9507383ad2015c28f6013d2e1e2a7383dbbd078dc6fc969b979d55964137e1e4919e0feb5783"], 0x8, 0x800) ioctl$FIONREAD(r1, 0x80206913, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) setregid(0x0, r6) setegid(0x0) r7 = socket(0x6, 0x2, 0x1) sendto$unix(r7, 0x0, 0x0, 0x409, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0xdcd, 0x5, 0xd2c, "0d88f9000004000000401e00"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b904", 0x3b}], 0x1) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) read(r3, &(0x7f0000000580)=""/147, 0x93) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) pipe(&(0x7f0000000040)) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 7: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000040)={0x2, 0x20, 0x0, 0x0, 0x0}) close(r2) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x45}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) readv(r3, &(0x7f0000000300)=[{0x0}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a0516114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) write(r4, 0x0, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = semget$private(0x0, 0x0, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d8ebe}, {0x0, 0x4, 0x800}, {0x4, 0x2}], 0x3) (async) semop(r6, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) (async) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) (async) r7 = geteuid() (async) r8 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r7, r8, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) (async) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) writev(r9, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) (async) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0xffff, 0x7fff, 0x3, 0x0]) (async) sendmsg(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 7: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, r3) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) r4 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000400), 0x1000000000000165) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getpgid(r1) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) getpgid(0x0) (async) fcntl$setown(r2, 0x6, r3) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, r3) (async) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) (async) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) clock_getres(0x2, &(0x7f00000000c0)) (async) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) (async) writev(r4, &(0x7f0000000400), 0x1000000000000165) (async) executing program 6: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) dup2(r2, r1) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240), 0xc) (async) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) (async) r3 = msgget$private(0x0, 0x30a) (async, rerun: 64) pipe2(&(0x7f0000000000), 0x0) (async, rerun: 64) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r4], 0x401, 0x0) (async, rerun: 64) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r3], 0x401, 0x0) (async, rerun: 64) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) (async) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) (async) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r8 = socket(0x2, 0x3, 0x0) (rerun: 32) dup2(r7, r8) (async) setsockopt(r8, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) kqueue() executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x69, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r3 = dup2(r2, r2) close(0xffffffffffffffff) fsync(0xffffffffffffffff) socket(0x18, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000280)="234fa8d7c829c683d0ed5fb5dc01783af1075727bcc66ab2c3d25c7f8f782bb2d3e31b9871cca9fb00ce86981ebedcb9917ba86fac892c93ae1ff4822d536c249eb16006fa08be8309cc2a3125b617b5df4455b5973d600ee82ad349ec0a2b99f075ae69983fe4a4a1d68e28315ee3f1d76ad6542da1dff16c6dd934bffd6b77c94a42947d7d1c7f8e6bbe62b3da477df50dca6ed06ecdea6f4db5896cdb26be", &(0x7f0000000200)=0xa0, &(0x7f0000000340)="11b840372537ff921cd5487f2e6e274e26a61278c955c3aca57587ee575524682f2e9d49aefc0fb5968d6188b84a8d7bdbab0b8b4fc18a51c198268162948154377c77a123ed0953a23539d8bc222440f5c1438de478f19c9cd6d37f663bc80adab3ed0152cab274e734c79bc9bbaa0dfb91d74ebb628cc9bb72d47947da9d6b80de0594502d83b5573f074fea21b593ff240180ae9d6ca4b82797856d948be41b455edd97ba678c7972a2a3c22ac16b0791ea67fe835b3e186f4995f73f7d17d72060c6c5a6ac32b99f57bb3a94cd10c1af06fd150b3f9553211779d7effdaf6943bb40297b3c1ce26348125e1035b5688d14fa8379ddbec81e30f2b0b64d52f158c1a44a1404190dfa428f68ab5eb17ea181b5d1b6083ebd1678166e1dc865877aefc0a187ea58dc0e46b7efb644ea101c17925051cfdd9f1e155eaa55f6e18fde5e6cf0cbb85db41562b8b116fa3ccd53c00100c28e1969faa33118145550986076104bfead1b9ffa5f89cbd8a5559c01ef765fd4fae743753e3ffe0c9e64b45dc967e15a7d7cba61c7796b11a2de1c11730b2716c58e4229fdd34445a23f3464ec138d67561f83d956d5e44482b11632cba76b308ec0aaec13c6f26a028a95ce15ba555e38374090aa3a9d4f6739dd41d2249822263cabe4512a9f562c3edc6aab07cb9ca35d5430daa8f57f5faa3896d669601efd6a6f4e88e6c4bf162fbe27111ec6adab0274dfd40f37056be58f5167aacf1e5df123399432051714f7f06245228c60df399da1084f804471f607676c5c2d7abba95548860f01324bc2682d9ca5fd0eb382b7e69b0b6b74c4c74f5dc8cebaa5552538dbd38f53bbe60bf50e8be5380054aaeeb27ad29f3f627cf7aad83f660eaa529027e9b6def041d483394a9d726f8a9075a5fdf6898b887910bfe819296bab3e14e0e3290eed65da5b94b397f9306968c37b01b9f66885980077f2d18c7f03f3f55759bc10ac4f5c6404331e721da475f57288dc819c78fd1c6c1cd11ce127f4a9140af2153bbae718e3d523511cd87d7bb3343c4c54e92c63deea5aa438415b85ebb6483d80637bef96736e23c8aa77dc12f24b10862a1ec0a88e0fa122ecc372bd75cb4eb51d4205f0182c507c5017907bf5cec7d227d5a7f75f5b2ecbf6335bb41adf3f7ef3db39c2a896d76a979d0d9d5be42036e8b3507d271f1fdbcc7ca1e7d94bc1b8c7b61f110212e2bfbe621f7b6b3c3ab26d65ad76c35d9c413f12c066c9e8f068a5eaf6e76a79c650678761d6ded96d23db51f19bcb9aef414c29af8a03a84c7f6c17576e2cd8e5e1c860537798943f0829322e1b95b35a8749d36367ad19ce4cb91ef877883dcf3a9aa3ed54e02495b502eb5d547a92f26c05e7eb33b186e91f012c5be5d3fd2b9a5de155718d7503b819d7f98beffd3917aa1aa778877982ef931e904ff178c1fa57c535dbc09a8dbf317aadbb3edf9eb2885563f0d9e4b51310bfecd663e36dda592c531cf8121ab6effb83d814b04f76b8fbfce2a69424f311044052fe2bf7d2294a63365d0f5e9e282c71102b08b5d5d506ec968420a43766a6db619beecdcadd415c75f710512c9d560886bbd13140b0e29cb3ae70534fa95dc7f39950be7c7adcb3c9b6492d615fac52634398f482fabdd0e7e6e00bb8e6437e8d41c9a9a2c404104b956f1c1146bc741f3de77e3a06013c2706eb5026141e41ba01ceb3af313886dd3a4d5831c8b0c8d1b6ee4c7a8d2acbd70bbf15d68a8524a7f2ec017dfc7a8de82a3b12719912ec44fffc69d7d972c1389a9b636993746bac23e82da37f6d96a8327de10787949682207ef7c5ee4d1c8e98d147dc1c967ee0d9b0fc42287dc7ebcc5b812e102d2b08a780c594ce03405e0e0e4ed59e07df59fb65cc27f433ae311ff2e90e1f74e22aaca263392eae36197f9a90c21a18c2e57e4fd15f4cb219dee195a6ce55274f6a713c10ba8d50ffd14146c66f6fa34620b30c4d8158415e918275437b255054264ec71bb5afd691cea8f6c8203d996efbfa1b028b20075b2bcc0617f36c36c0a6ad60a4751e66ecea975728e4c866ce763220a73d9d267da763409ebd8bc19404189e0ff3c2f29e4fc52ab6fe1cbf98334b7d3fb302ee01aab078e2f0287b20f042e12e4da7ac04919077bb7e89f081181de4dd32382de95acddaa48c9cc19001607e6f7776e2d444c200ca9a26800b1ec0f0b89168dba1fdb32d8649c779eaf973cc1c022a13b17972b67b835b6c13ff06d31a23752375ced412c667ad9793ce56347d77419bac36aaa1e17d2db0c4d4a36d9dbafe638af7b40c5ac13cc7d300c41c0259b4b0a2f3c397a8b78e42fdb24dde166ae6e16cf7e45cfcb56af27b5bd00383057d54240426a768558065a35251469945ff130deede0794f04caea99903aff0d8920c9ddf4c703e7d9a47985b957a2b82b67adbe3fae883c53ad0ed8a486460571f39d92b18b78f471b52b42e55d61a8acf76bb5598f28c15aa6e23dbcc3fff3970d2d6e78abb30c933a70861baeb84f352b8f79a00ad88023bfd10be009b1ee4337454f0461d00b9abdd7c91d0142da1affdc00f911b32924bee52c20d0c6b45bc33b2adbcc90411cfec21dde57449197cb7fcdbb48428149547b012fb6faaf495375c0f6a377b59dc1943b6b684d8fce4d844deb38ba96912c333e5529a328b071af222c8fbe87657bba7adb1c15e2ad77c9c6e4e45c5b9e4ba4ba5321373e46e27407b0632319abc494c77c19d2a78382c8543f70fb588ca62904ff5b47fc7f3362d8c896ec9af090f9428e9d40f3c8aabeb7f74f23f94a5e9b10998a534b9d2b64c1c29c157f26981f0a19695e5b8997dcb5ba05c32b5986f7903f5708bc9616044644b6113c9af18691df7cfca2041cbfea2eea1af9cfff44eb6c25f61a3593ea28ef128915069097443dea7d8bb0ab11cb830e4db8c7b40e2942fe007ef934e4c863947194e51e4229d404cc06d34bddd63259fb92c8cf0dc64be14c2f1c681488c526f02b1041760cdf7d9a2e3217f9129e90fc4171b6c1ba43526fb4fdfb91c07df7e26cfe91de2f3d50b2c9b67a918a64f4f45b0f042b41a79cdc3893d88f50e25c9c82025f7b951784d36e908e3f5148ecc9adf315018a2ab3e146c14e5622fe4d98de2398e3733bd936f7e2b7d2de199e4300676dc0f5944eb2ec3ed2c9eaf161daacdd6a39cffe8ae101b9b3fad30782576c2e5e4dcc1a51a9a630dbd82f10309b1b21a3bc2cb4a8fb58bdd6e4f236be051607859b26dcce7a75d2cdfaa4a132d1f4ae4974fe330ede1181e34219d7775eecc205794bca73ffef8f5e4dc356fc02bf6de306e376b496ad6654fa3e579c65dc3bc74bfeedd408630400aa5681e5668edd49552964f430715a9bd1c493adb723eae15d5606815bdd558766fd847eac86ff497feebb862c7aa4c9fc8ad22111072be3be0ef004050e8cf1a56d56f5360149c111f998fc3e740403a64a9924ddd5e68d50ab4c12341cb2065f3604b092676f87507ce26843bf94458c316bb8d439fa66c7389cdf01e77991ea0f6dd825a87c11d8ac11ba315063f899becf4dbd68e872148cf125b937e42dbbbb363aac0320c315b9e5fcf92d39092007a01b9917b15aa8ab880c957a9c10afbd992358f5b6f0c819b42db243108185e1f3d52c1c43496a1e78865a7b4ce6a514b5ecf68574e11f82a528df89875c0407c91a175c366583463a7f713cc37aab3ef468c8f0cdc2692b7bda860c7fc3ead9409cef268e2224b14f5b1e661534b4c0e72cc2cdb482358b40741d1c887752e9fbc237644b0d62b2dcbbf525af8982602f53c5f6256e1d9213cc0ae84a6ad7d7c752980ed047976deae52b5adc289c6b61995fee275c9a2018d6307634ab28fdc6f0f2141e313193cf421d31ab3615fa295e15d2cbd885f4894f98c8620b1c4ef4523324bca7538038edf2c538f3497c0b6bcfcfb864073c11c49459c6238ef4980fd8af28324d407dc733ca6b8f3c1e5548e9ccb094cdd484bef488227efec94bdc33b05387f66c687709f115da7c7743ce7209868d1968996998042f47c9bca71d4914e3c2bd29d45edf10555f8b24385435490ff29237ef35d82f13a86ce1fcf98ed08658e935f9f64058da7a789c0c22819d70031057c02d7c9059675e9c38461984d32dce000f30639c6ac63aa9d60e81954751e0d97773696b8a99c7e9fc853ff1cd716cfb761c3f1ef8f4c159cd2de175583570fc521b6675e6bded201928bd3adf84a290b174b395fd9ba8bd7c6387f16d9e1ffd19fbccc20ba7c0e82b4a5541b689d786089e5e25ba177863443a538cf5de90fc8c7761f6d8df3de290d931b65d190f535e55e14660155983a52a77482678af3fb8c176d80ff7c0a7c73972e42377dd6ab396a66e1a0c7e5ca17184afc23c24081699d77df9bf894bc501376a7b9b0a0a9e52918c31daf30ff7531079d8098c9316dd7c181985673b3fc17bf693b8ae1a4484a0744fc365f61545ef35d15e72ad63ac3960ea505c7c61383ed4d6da1198ee2aa8b9870e7c04792edb9e75e2b07328eec9eaf87ece03c3fd6ac7fada982b58e8b02cd635d8bc42c5860dc4369cd8d60c28bed2d3ce01f6bc446f977cf6b05770817bbaab7ed45cdbe671bd051ff314ce813c0d4075a47fa3c7d2fec050fca91f216c5b9e07e04be1408aafc42bfb420386a88091ef3fb5dc4933c48d3c7bd1a7c24e1f654aaf7bf0c76902e74928398ecc15f189132074a74e9579681c6e81d5f3220e15e1f9f5ed0c3ebca97c66aa5c5f1879365b72aed496315725cc6cf6096f0061432b84a794c0ffde82d72bdf22ac67afb0df8b0fdff248ac255a0a5a5a97d7975593bc74298e2c9b519d22d9390cc2e33e8ca1d2490642bdd7badb247dad5f3b66d7a03ae331b551e032aaf2863ec80140cb2321c243bf51231c94c1f7ff2f4a7393066809366aba9d1277513117c3d53327c5b5d1960c66bd7c86cf2654f3295b7fca248849c462b7d4c6edc400ead30937a71a6660b9af8b151f33886afc0237fa5ba301391f24efa9c870127aac06237804758be31dfc0ccf920781127f9d41ebbc5da751916935899e97482db8fc0c9563c8392b96edb577fa9ced24b9a19a368f840ca8ac239955365a4e980ed9cf0e1d345b2ec2c8942f75050872192fe1999fbd02619c1fe81248d4680047ef9f25cc6de94b1e08dde62571b0790c8d093484b5871818b14b5502cbd132a7cf67fd6ae5f70db1a468bc40c97fa716df619b3e1356f8c88ee1dfd174fbeba70eb4a29ca1724dbd506bfac10d940260a2f440b276423c1bb8edb623723e0008a4a1bed2c7d3ffda2358b756fbf1b567973b393d1ba517675ad96ad03308874f5385c7d102635d209e8440c2e1868d87e95f1db0d5e5f4d6ac5ffe3dfdfd73536ad04bbe491dc933f9bd0b02b1204f40e1eedfcac9fb89a74498e5a59e203ff5535b53d268a206e91e6ff5d10f28c3d8646ad0e23fbebae8abfda89cc91e29220a273eb6335bdfa77c8485fe457baaf39ce1bf59fe74d5de96e48f71888ba0f2ab0f115f7c064636294c63f3f0a6a62fad3a4ea1bd25524e0542061fb44dc66a959029b92bf41c9180ddb9d6d8cf0340cdb151e357f225ba5b10cf669d1898204d3ae43a12b9984ffe4b4ed5dae3fc4cea3a495a2172621c403797c9e3aa0ba211728f5082788ae83102e8108e0a15a76e386e22fc56008b3bb08b809ff8c4a8a613ed1b7611e7c53f15a48f4de067b2a62b2602c43428bf10d13", 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) utimes(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x60}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x81) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x1236, r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x2011, r5, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 2: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300), 0x10) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000a80)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getuid() r3 = semget(0x2, 0x1, 0x238) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/210) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="b1800501600600000000000000000000516f971aabd248c6fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102008040720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200041b1257aea8c500002002bcc5b88786fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c0037d2bf7006c7c57ce5f94f", 0xd3, 0x402, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x2, 0x0, 0x0, 0x5602}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, r7, r6, 0x7, 0x1}, 0x40, 0xb, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 5: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000040)={0x2, 0x20, 0x0, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x3, 0x7f, 0x4}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/171, 0xab}], 0x5, 0x3) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="0cb5a84ed9934bbef18664b76fb4799cd0c95624caba96d512b232a3", 0x1c) sendto$unix(r0, &(0x7f00000014c0)="4ee435d5b6d2590acd2b246e58d167ae93142cb0b2b2eeb645261125f680ce917b9c667d62d018142e17a349a9ac361044c3121c97ea72db526089bd6aef996a", 0x40, 0x6, &(0x7f0000001500)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = getpgrp() getpgid(r1) writev(r0, &(0x7f00000035c0)=[{&(0x7f0000001540)="0e9750a6b9725526ba59afb3e38b47f2a8bf2b0862c1c29f9ab7d32a5adde516e690fe66d4993b5ed866f5d28aac23faef88b1c8d7c3f086e0b71d60fbebeb25d0257d492fc7b645f3cb3d5049995d20cfc1237ccd16353b6c524e46261668c5047df7d80b1cf36bda0a226e17c0f2b91e6f6e9361f51edb0a4260a256a98bc1dc6b4de9d28a7ad6b38961d6514a5aa30138fb0b56aed3fd884b95fd94fc16e56bbdd498849722add7e98550d278b7c71144ea6f5dcc47037bbdbe496b4306375d9ed3a42a981d04bbec2c37b165737bed390acb902878cb6a2affdf55d77ef4185f4c63af4db3b3bbc239b9d94c639cc8cbf5dc483e135aa12e1584243c92876a5b515b911d670ebd1fd73f1ffdc793b93eb9fb021e59ed04d2bce66e9850749c37c0bfaafbae113d5cf99b4bcee2c6600643155d85e3a5bafec24d7e636f508273a96df7af202aae7e67092c73bed2c91ec347e8224a963d09553dbfd82cdca9cd3272cdeb23b6dfbc99b132ed8eedadcb542504b84403664ee5fe4c57fc09be04f3de3e1d2b0ffe434ddac84fd2a6a8769a8a3e56e502f72279fb605f4cb52680bf997e8d6dc373382d30bb9a65e1e09589a572d50e31dfbbefba433df7630418b81967ea35e9dd02d977351bceb7380971efb0df406bdd4e37ea2938ca2beba2b3a69c5a7e9d9524c1d5f1080a22dec9dd93266152f4029ff70f70aba66e69f3f064341aa5c2eeb65ac537d72b49cc916d765111ebf98a598654a2ef16dbc2d1e103a4ae556a32c8e5d87e580b2bc6fcc07e2a999518ab24c7576117f9fcd9ceab0399e90edc963c818e96b51357042665c8eb354ed11fda07650ffc8bcc6a1ac57cb93d4805f0edbc39c906cbd59cd5d594348f8abd6eb2e6f48e1704757dac3229bf3f171d6a5b2170aa7051eb9270cdcba12ea40cc71ba348c5b475a3cb25bfc951f49bd8ce3472c295bd801b764afc8db0b4c8da16c17f54462460695fd86d94c26641e93c022a077b35f615d372ab1a0f86c53f2c3da52f20c0dcab2386f3447a2ab6f3f53e24893583dccb64e7ae09546f5706e82b2256d108ed76e0b261612a480e29dd87efca882873b8b254624d307c1e207facffc5093e0e88e7a035970e6f15a6e6b79038ba156b0315cc9c722b1d7abf9432a83bb0fd4d248b136070cbde4d50dbe4dea0a4c4b4c1c8cfaaf341ad43b00aacc1a6ca283d7eb35582f6e553440cf1f7192763d68f450a2415c79b122b4dd8acd32bd2197a670d5c94808fe2a1c819674e32c371dd647cc1c28faea3e5d11b2ca99fd31ac0d45e3bdec57ac259528a2e24d0bb83873ec28f6ca8eb9c8bd8e22472329bc2992ae9a8bcc978d36ba796b072b141d5110e35b4fd714c0669a7372100775e773fb41ac650ea383b95c38379176e7ff3668421bd10329a5f2dad166f3a85e98138034c23812c96c233ca3f165bddf037e9ce0c6958d437397aeee4cd4232077f8b77d16b6dca386666fb23582435e0d7f547925890e5774fdaf3f41da2b971844057a5c87338cca9ba0fe456079943ba1f2bee68a687d11dd24fefd3f34e4c4b321db5b933df0de66f32666471f87df571090f20ccd407d14dcf65774bbb1779b25217ec27b976f17d5e16be855183de454164cedbbe1925fb4cece1bfaf49bc6db63327c45b79bd7f7c0d9dba3f55e771c5fbc404c9fac994792d929433cc474ff158870c26e634a17cc69f5e3b38669736ffbf3cf1590391d95a7da501c9454b8eba68ddbdb16324d4035892abe7b063d125e792f219dc475dde27c1dc22f49632aae18761273638fce18932d042699daf4d48b031e15f9c4a8cbf6ba20251a149a679fe1a3a7922b6f00fd4be68fd945ee97d857d50fda69239c98844f5bc8319ce859c0b102d42cf3219a7d83d4d50a43f53d1c8a824b0a33a06acd9a2313100de50c9d1cfe046afd6df9d7b76bf03e5711707645c2b07eede662a7a368c7e59aa45b7da431d773386f6af06d1837cc71eb45e52d7f0b11291bef9354ed103d054c53ea69c6675d631cb826374fd7e3685dd1a0509bc6d8a28cf4485689265241a7dbbea1d3fd5857046baf70a5c8d5a156e4fa8391281792999ca3155b3cea593933fccd3fbcbaa41a9af6872a7aac74f7cf88c6096354000adf866c5a885c20c03ac0cb5722fd28b03f87d60a93358c2168a72feb30f1a2153bbcd92dc938758091229054c0733fafe70ad78135fd6fda4eb4b21a42059d8f1863235a7b2ae253a67beb8e6c1290c503707385b41a5d6deb8376a3edb593f6d9e905a76509cc8c080688adceef0ba96e49d108cff3d6a3624010a4ace2b7c1911a4fa0237d551dfe23fcac2262b47039b0a522cd410b23a2a2e291e106c5129b0208a12db228f92ed2bfc9100956899583df06efdf138fb4c10c36fb565a9241aceaea61b33efb9bd28eb78eed4ee99c7c27ada9c7445e652c2bb6a0e3bfdbc02d170bcaea4473c27c69ab6719838aeea4e0f9bf433736e5259f1cf48b88c0058f924e05eddee13d8714adf1243ddbbec4d4d376d808611cda7d649eb5c642036c5c5b09a8ce0ce3c70a79f2fd5b97f8ff4342a12934795fb6c2c962662b1a0003af2c3a11a3fdb619daf457824b26a9c6ee39978d796b72d809aff43a051ce2d59fccf8eeb865d40df6da33abce2713de1faf7269de579f262c827277aaf2538e6eeb2d5a5b768515f7a2c00bf3a51d77aa28f612152d75c333d70555ff4cf4891c7d645a2964f463b5c6cee4286f801ee6edab71a76615a964fad353b9c1473fa6e226edb4102cc1cf1091e8c44469f908eb28c8d4bf61d1953f367cd3b1914fe4ef93346bafcc195e0339d9532acc2d355ed84cd58a58fffb74bc8025631e4391f126b49f8b214efc067a579830e64cdf7a217e3bb0918e22eb86a3b12224054dfb25c88fe41fbebe6acce5ca31f174021520aaffa307776832919586e84b0e5a702cfa5278662ce67f741670b610873e19d8af1973767c134e48579d1aad16217685b85db42c4e2f3cad2cfa34a4b8e033028500111d03e937dbd5c109d3ecfbd8e7f7fa7f8a2f7afcf5a227920d2b0f94d88d249a3b472039b86d9b0c1830d21543e865cba951519fe9a61b02bd780ec087b1c814e86b07a37c52db024895b65be777fdbf7cae4723e9defd180b284866e5fd9116604d666c0359ba656eb9a93c588dd6d2d35e8dc7a1eafd0d723672b2309e581e52bebb3f19feebee3cd4ce63010145f45d18b90b7e1319baf6fd4a71c04a44445c2d85e76cc4f9d9ddd137313d6069d7831045a1d8c59d4dae4bb2e7c27a16f5004b755f5e8cb18a6f088fdd0f751ec22f6112cf4c1510759d2c0809c35421479e0549eb0afcd68645a2d543f7a790470a8b1a146286334bef81e9984e8e297a9e99a2cdf2637efda0f113e9ebc081f3e8178dec25277dba09272fad021c614a264ce8ed5320bc27a5ac5749b67c7adab4063b77cbf38444d3067a69a2cd43d893b30145d9fec2fde85d4507bf3027ac12ef454b4f4a89eed0583538c5c5cf8cd59920b99b84d140a67a0365b13174163c57e03677f70ec7dd08d2af4e7dab5c960735931da127e1968eb3d71c59f34c8208858a23425e7c0d23c279d4b8676badb2039c6f27d450faaddf716f845a71161b3e27c0210953d2e6bc500a021fdbb9285f8c2ebc772e9d833b462c3e19e31e6e5eaf38a1a78da794676829e4ff77b21ad5df5f61883eb92f2d3ece52ef42868a0bb432933dbcc3151cf6b2335821d52d76a0b813a857512d7d0f50de6249394d046fb3bca56071b3164494eb63897b404a1f71bc1fb8c853975c976484d7771ccc6cf3d3d6ccaed3c62fe8cffff156c74483df691e315af47cf02200816026c2efae72c43367b6c880478cbf5134b00c17111110546ddbdc311d20b04549bc5086266bc326de7ba61edbf2e5dbaf6d5c91989403032708af1e2687b43944ade7a72f3928b3d569955f4b88e46eeba799ac01ecfe44a701b37fb9e1d267d409e4e5ed7b5c4fef793304c56ef0aababe8c8741718a86681d8c1314dde0d4e33a36eff1671bc9e96500356bd4745c6c91d9ad68ae249fe462760778696fe95c907b2653e2692c8f2c03a0ed7912a73b701c7168893c6d0b8dfa564a572c1aeb322adf4f66456146a304154f8977c37284be9c52ec75470468f19025b9b3ad82ea8e1f86348221ace4d05d6ab0c8ac22dcb0f7c759da5a2c7f7417cdd77916fa7c70dbb70a02b4fdb3349ccb8e4b7b1009c980e201e1c1d458cab26c080eb3495c4de83c389eda5d84fb79333981fa6b96954de94727eacc8ac2efc5587dc08fb5a8d45d9c2857d62d7318c0f3cb9cccf7af3d811dfc169c22ae9d0e7ba08081caecd4fb5c66dd150f46ec357fa16f4d7d2aae81724cace6598c98c606d316d712aeb30f3870526360f02b6182893d7afa6fd9fda29f0d507818e751c5d7c0de752753c0ab0c909d0824ffdc20d0cb871e9417858bc6ca172d0b751071c383bd56be34419982904fe24a5a605c7707c41391b6fdfbed740ed9de5a317da35ad1d0e35dd4f493f2fea8d059ba0ab93b6f9dc06d6ef7ccc0dadc020f1bcd901b32bce8753a5a87972d419c7ad9f13faafc17e31193dab26a061b3043fd99e084b45d0e2934aea74233877f0f47577b982e99965d69e8485792b12c581097be59718852f241bd2df489a050f2d895586f2756fa2ca3c6aa59a2daaa633ac1852bb39fe74da0454153cd64b2f629cddce5409dd1fdf60ba0c4a8f130540ce5b4fb1bae03510a44a92b189c68688bbbd2828423a43757124ba75b128f26a325cbcdeb62a18f0326566466e5c764603624b36868213930beefa3a24077dee1be98b4d57bf48182d1cba6434a21c0e4111c8e4249edffa5cc2ffaadcc056f3841315a320af3831e19b5d6d91f1f4a2eb5ca0ffcab7e4c0bf994786574a048c329f405cbeab4244fc8244becde7cff783e64db8b4f2e50fe66c793251797e6d2060c1aed26e73287d94bf90d1a307fdd656d631962f95115b9e5bbbb251794c90af50e82bca92c91ec09e53c730e8708d943e13622802a5c1c174a640dc81eca51bc42dba822b136a67b980ce76765e1764c95357d10c95f920725bc98172f0e287116318e761e3684e60e59a46a738d9ee02081a0ebec98222f75a5eb8c3dc0f97c62382cf801c37f6a11d4ce2b401a6eb288c58aa022ad0f3cf2971582c5d010c6b67e553d1c85a78c04a2e93cbd5e931dd622001a8603cf7ea20fcfe2f7c7c727e390f0fced38261e936b9de776f1b18ebc44a1d4f135ad17164ef1f6610006769885140f3ef7088a21708a648c7993f57b246ff239a016923b68f8438d614bb2223249737fea80f707856f71f833490dd02e7edde52e754d4ac2eb6471ed70b03f33fcc0ce55a9bce4548b8ed1af723664ac431a18245ebce4c14e722a54a8f476ae1ea7ba84e3b3448bf088a20ff9fcb85aceb9c68be90071b33d3b650fd1faf0f233a6556806d44aad2ba76e7689c09fafd7ebd0067edc78bf75fc7b1b4be851a8e4a32da9c626b915f6de54d31958a3b93249abc87dd91cfc7f3156019f9a7628acd84077ee530a575a1bac83bcf6074450532328367c34f5e34d49a3038e2974255124cabcea974e78287ea3aa49bc17452853ff73cd79a5eab49a9cbd8f6a1ee630e8178c118e0c1656669724c9ef00a64d4fedd6ac3c71f869463b0248caf728f1751b7bbcd5859ab937ae8dda046c1039293c1a8ba4d38adeaa4974a33", 0x1000}, {&(0x7f0000002540)="1fbfee45c2669d2259337b780bceaa238ccb7fa22125904d451fb9388024f507759e0489a99b33e3dfa58b9847fb5cc6f96214c76d85c23e76aa81c14e9df41f141afd7e21d8bf3bd08ca6d351453eb94bc0f5db28f7fc4b060697b88434c59047dcc106418fbce0d05545f3d2e84290f0f49b1108ac6ee0598b69f5c344bebe380423405e5f463e522dc5e34cfe3397627e28f041f926e7919d504c33795ca7e99a80e34c5d96066cad883240fda5011f956fa229072cab5e968201c71d91f46fbd369959237c13adef95f4654f4bf18dde7547eb8938edc36875deb48443dc2d2e779eb5f15bea5b7d958d87acb01af05349a2dcc95788280fed6617af5690d614f5aade742cb01c06bc820f7e1b013379905faab1850432599ae5005c0e9d12fd5421b92accd814de5f11eac62319a17607284038206cbaf461aebb6c9293c5a272853fc37de2c2ab3a5fc4358ad272fc6fd12a4f8e065aa898aac690114b9fa65cc32171afea66fe2afd02496566128cc78f525576de851be48d5db3d2be393e2fcf5ac8b5f801592b347a70305b27f6952a5b9232fc8f4f4d74f2703999ede3eb6c9b13b49ccef93a5a4730f719a75188486f44bd5eb8216c0e4dcf47d8dbbbf7db34887412f88f2c0c3d5a422bb0f69ac76821179274c7e93c56ef1cd0f80cc3a6ed602bf3b6fe38d653f98a750fb0953bee14252f848cb67825ca02c3669b22f316c34bde7362b388288b02dbcfcd51cc443d1f7559e8deb323fee12983ac3ba93f6b17ec6da5a539d50ac1e29cf06818e9d9b1603cc403ebc05c563a6b5832d48199e4b3e6a2d102f57d6f2427864a2cd37871678659f56e5c7655a99161413137c871e739d620a37871b39d171e487de8b1bef40a1f37aa21f850db051716712b8639568411b32c88ba79cc214e059c551c062ba2831b79d16f9044752474b7031acd038935239eb93129855ae2be1463985fbaa366b2be8e0cc03ef66857cad82b248eb4fe153ef6906037cc77cd0087a269ce9d6284f050fc197a30d337f826ae6069bf39aa353b8a877f4e20fd05a01447bc91074b6b4fafa073109093e299841a92dd0dbff775cacb2158d63e4bfa426eaa75f6637ba5b97f72990566abf0c151cd65efdd43026fef6f07f9f427337859da54e38359bd19e7ee11148e1d0944c40cded1518b987177468eb5fa0f9ed9220cc3d309e9b24b0d46391d3129a0ff288d6d43dc04ec7878882322c0ece3bdcca341d4bb2000870fc69a6c4002a8b489d2d3693021714412f2520c4056a94cf3f34ae6c06e981b4e3f6e93d34560d3fec9d6dce2dfae5c410240e4f59f06922127ab22dfea2eca7dc92bb6a6df851382c5b9cd63b408f473d3cbbef8aa1f4f0aaaa9988b72f2c84e9976fb4727c83c9b6b28c996ff6181574071c5fe938a59abefb80cad9da6742475623a8c981854b116b6cb61929c46c948c499d8022656e2d3b4491b0cc6bda3a6dd4fb173d46f556739a203a1d6e7e4306933cdcfcc0754c5944e2b33331f40e77bcb9fe1875e6c10d88cb9d653478ff69ea64f7d322f734999944976559a34dde2b0a811d2e9b7966f765c3174b527dd148be97667c07582764cf60003cea1fc345fcb0057faa93a49e70e912bc26aabb702842adb5915c697d754f17ec77f7d4b85e1c2ef8e00d9961ce8b5ec084076c5b9c0a7bdd13a8522cc4b3f560306d36382152d68787a5bfdcbc6585be26895e874348e9043078ce5f07784ac58d079ebe12f233159a58ebc5cc5132d6b946fe77c989c43cf683def4342686ef1c5cc64e67d01ae585d3524dcab66cfd0fa7e58214eef31780f547c688af09f5d85bfb11c63b02e4be596d1c988129c26f56f1daa5039153e3ef3cabe92549def611403a02cf37e2d7013ff3f8466beba9e8e0878d03ff5cf1afe1724f70886f4baa0863288e8014dc25056588bbf4120bc8cb420fca25441942d8cd3f201eaf427c0e37b36d938b88eda71538ff86ff23da9f52886fe78b1d4fd1ecc40cbaa12b17cbf46208e6e9f65f498e862ed62f50e0d3246947f9b129ac3ad9f059a01f94e7993f7e361a6e65fa8c8fed137b7cf8c2af5246ef8eb351bbb30b9ecc7e06aa803012976dc421a16dbf61612e8c9be4b23852b38d970244df0747dcb5e2f7baa0303bbc1f87042983f1ad123f1c5b0f306b05a858394cf80085804c6d9314d992535fe01d302b33ec821e01d92e41330517da9c683ff38f68f2f5c3c7adbebc06b6b64d11876b1a966bc60bef3d5f42fd2da0133b74d2a1c2920acdd2bdbe22f01c89411e993a6e6d1c978b6944f4f3c7f395f35af3fe420779a7265527ce5c799dc6593d012a9a9cdcf8f74c8e8cf2491f4b04a03e08c7e22299d87c217afdab974940a0e5ce5c1ad8ad7a394133a0850220fc353bee2e8fe88e25fb78796d3f0bddb57676952a8093a09d17a4f28d763047c6d4a221b68d5f4befed40659cbc18ac124c6f3946f64a23e4b17894b165f068653523558e0adb24b0790b0483c96a867ed286770fee30c5d33b8676ff270bdc3627fcaabc7bb0b651179f5cc835789c588edfb0e2b7ed41e5d22bb99e2829a698c91170a4023b89964c9eab58c1c32adcdf8dda5c7b3ecf57069e6705aa8e7040115e8deef98aaffc92ce59ac094b95703e110aa5f4005cb13adfbd561882217844262a2fb623a546956f1d40fed9b9d1064fa247bf140238402797155e5442c9ea90e519c738c62e311b84ae4283121a4c83051a07d62ae04457db63ee23245d3ffde77e3d9d182e02988ceda8f83abf7c4a080333f5714a1a1d843238811b97daba9fd7f35dd2c0bbb6e77e9bade3b56a503b0f6da2984b76ec74402c0ea11bf9d77c7928d31e309f62a3bc7d6a52714c2f19b4c789614386a86be566fdc3de6883a0233ac8212f834b1b6e98568a02409652a538fbadc9dc94981f6787cf8be732317ca5b37c0e53d8d649de3ab1045cfac2ee6363aca822e8835d812486b863d1c2a953c30b754a0e591735d64a8fc7157811d096acdf08edcd9a170ee3edb97b190b3b745cca545fa95fb968623ea87f6a06a1d4257e64e6a21258c9762210f9cf0b3ab4e7d9d5fed39ddc0491645155bb8b858d44a56b905e71dbf2a65d9f1f24c7ac12a3fd9e027adb70777442f67a6c449ac5288162f79c44d14eeb85a37a9c0f8ceb1bc671e86a0ddffeda58a905452cb4ec551f5f48b9308dd6b283e373181d32078b047ce1ea1fd7754f41f1c8239751d65d5771d30338beae5687ad2a4da9ad55af6ccbf015aae134a33a44fdbe30b6eb6548c475d8919ed02d5ea4625ce00484eb9b1a32214438039a0beb108927c6c9982d86f88a3c4a369fe637a278cdc9882425b3277c5cc80793593edad1b0da2996370bb0fd7023021c728c71c1e3d296f7b47e55a5f302a36762cd7a6dc0e87d6a2ee61dfdc1796ff13b5029237c423b6a721d103f63e583a655affb564a39fa0bfe783cf48e1c4c54b2b2ef34a5162579d763b53c57bd6172d47e99b528d808d3eecd4b58835da1efc879109a1268300bbde070488b2e8b2fe1c555b25b238f136bfe090db85212c8c4e99e1f0c657b1a962ad3f6fbb3aff0ff16e88d2ff35ce7cf5c4855c842fbd28f4fd946513479f46ff00eb0ac20e96dd2d1a53d81af1eafb97a40324e2c0cdc8de4d4d5b18e99ac10ffbbf4643f729587beef71ba829cc052778e725d52d91f93e36799b20ae50a37803aa507a6aca7ec05515740572adbaace2f0cd34a8bd5fbeceefe1c790b491972171f85c6ad145d08df170aef7060d45906751d8ad23f4ea4fee70374548bbdf7bc57cc0c2a644e26130786efeed39d6aa07db0886c4c0a277294aa0d457f55fcc1543a6456dc2bd82af1154bb30472c5314f5366a15f2c5f9794e0ad24c3283e769b11ebcfd08837e3274bf69dae70948292a154a4bd30eb9450fd001b68f95ac1a6d9cce3771a1a95199499aa1076268955c2fe5a0d800e4bb03932a75a85c1d723c63fb74ec8f9ac1dd1265cfb57578c5381eb0c7f014d7db4ba6ccae511a1e45e024d065585833a018aade3a8fb59b8ec824ae20678fad70ca3c20d913d4451ae59d2a22b116c070efb88683c8c0a936353a60d34451652faf495f697a79ae3d9fe17fdb62af9ab1fb4f7de441d9f5aa8ae65e40bc8cf65bf1b8fcb0b7b167a5aad2124de1a6f2e26bddd1c8212b681f8a1f2ac009bf0aed0c11f041496b4d6fd35c82bb57ae509237ed3a37c7b06ea41774c70c9589d9a1ec3bc337782d86b345206ce042c96bd687d6e0743b9362c381471ecfb30b16b5f6977511fcb80d3f67834fafa5d2c31de9af71c09d1365f5fb32611a639f95f4a2fca0381842b62e10334613e8c19c3749842068627d12a5a81781f8fb7e993ce8611321aebd7a007721d1aee34670fc8d8498026d31aafaca02515db4f13a2367705b879d3df40b490223be11d6187f6f000a9dcfd859a19e155b5216afaa26833658cc82c8acb3f844d03d015ea43d4aa1335b011f7dd21f60af47bab0fcf5cae4ea3ef43c993bee820fb7bbaa8311041a8401d730998d7ad8640b8c18208e03192d744124d5b899f4eaa8815ed57ef37fbfaaed2b5c1aa47b1ae27a269e3159c7a1cccfe922670181450ddd237a4a50e441d17c0994d88bf24361cb91b8db0dcd1e9c54b659df8443ee63b2143b8f24f585aee7a6bfe848ed470f511dfc0ebebd07661f6a28a89c41a023d7e64fa7485e2de8646c56ab647b4838d8e13aeb411bd052ec4ae7c3c464158a7b79b00dfb523cfa2bf7e7a515c26da4bd9d8c80cc8f3a27981a4b1796983ac3ff5e42d46d021162e905d2513a2fa3fcbef6911c129a76b3f9ec4a96059a8947e2b1708739e9060e42fb8de5d2a80bc152d83af0e4164f84751f645ef7f0c507a0ed50159fa81f79f490cb61609da27747691a4e4e25f498d51d4a7e2ba4fa15214c880f468a9cf635ea5a0bf3f9c72ef9e68e84c752e939249b68fcfb23577d9115d89a80d7ace3a5c494ac4e5fc2019ad37f6c024c94f982e4ae3faa9e402507bd7423b8df9640c7bdd5e3feae03f822bc0248a11436ce1a35159345caa99fbea2af33fcf8f5ce178e0e401c634e36adb1873ce20c95a516eb1f9cccd15c8b0244b7c2c121900ce64f0d680be334c895922ea6a4716438b338374e296471137781bb752f3e4fd83afd104749f8b39d639452e5d00d3a2aa49f34e38580428cbd5b2ddaa03202d8300c92f3ad879284c57bee59e84c0bb4cbbdfb0507a357ef07c3d4c8747d19bdb61f192e61494d79f8db11b885fa2fbcb7e99b1564845bb44d5fe88a4e58c2c4702fbfe99386f610c4cc730c469e561fbee19e5250c337c88d9e24d926fbaeea59a26e885cab6b112d8e0aa27f6a16a11f3e00832f5e177eab1de58387874e6c291b7229170ea9cc3d284b773ce653d7649d766fd8e8568457f83bf5c860bf24f97650ba0f60ac24c65cd309fb9ec4c4b839f60fc261712c5928fbd82024dd12afabc3ab8e0f32271cba20c58fe0bde5c2402e92abf946e6dcd121539b29204cde73217f3c7174c330748f793336a46e4263a6ac89ea1c8a84b23c9a43fdf69f96fb4b985eceb91b6ef7466ef67085ef2317cf5757c2120efd7588eaab254736acb26211c77448148d9343a157afa4b1d70237b0c79b0c4cd83baf7eba975c19c2893bd54407801aaadf7bfb24c40cbcb0bbc5c4841dcdd9c23553acf64cac981a4cc771fb5b8589a0c78e08ef7580240abd00667821b2", 0x1000}, {&(0x7f0000003540)="a4aa4b9ee40a31eba06020d1d65ee7c56b33a87b1f248974999dcd1223cb19c6379201d9dc89c2bfa96968a017506be67d0348b19ae4c061734cdd66dd3e399ef754e0a8816a894de6446f84620b00d894fe24b41d5ff75dea6d49cf353ae491ded9a5252085a298242d40aff269a3df1ac267d2f73b81f406674ae61032", 0x7e}], 0x3) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000003600)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000038c0)={0x2, 0x7, 0xa, 0x7f, &(0x7f0000003640)={{0x81, 0x3f, 0x9, 0x1, 0x1e, 0x5d, 0x21da}, {[0xffffffffffff3c54, 0x3f0, 0x8b, 0x40, 0xffffffff, 0x7fff, 0x0, 0x80, 0xabf, 0x81, 0x0, 0x6, 0x80000001, 0x10000, 0x8000000000000000, 0x3, 0x810, 0x6], [0x3, 0x10000, 0x9, 0xdb, 0x100000000, 0x29, 0x3, 0x6, 0xffffffffffffff7f, 0x8001], [0x1000, 0x97, 0xb9, 0x80, 0x1, 0x3f, 0x9], [0x5, 0x3, 0x4, 0x4, 0x8, 0x8], [{0xecb1, 0x0, 0x80, 0x8}, {0x8, 0xfffffffe, 0x8001, 0x1}, {0x3, 0x1f, 0x7, 0x3}, {0x40, 0xff, 0x8, 0x3}, {0x1ff, 0x80000000, 0x4, 0x6}, {0xda0, 0x4, 0x101, 0x2}, {0x5, 0x9, 0x9, 0x3}, {0x5, 0x2, 0x4, 0x9}], {0x8, 0x8, 0x1, 0xbda}, {0x6, 0xffff, 0x9, 0xc3c}}}, 0x101, 0x5}) shutdown(r0, 0x0) sendmmsg(r2, &(0x7f0000003f00)={&(0x7f0000003ec0)={&(0x7f0000003900)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000003a40)=[{&(0x7f0000003940)="aba1770bdb38cfe9878c0452853509c461e3e3b0a3bbaaf55cd7c6075459906f09d30fd8d09b03dbc7ea15479484e78a4fb8dd3074f8ad230d1e6297dcb13466ae40121be619a3ac8b8f", 0x4a}, {&(0x7f00000039c0)="3c6c3d21901e0e941bf984e7ca0228ef", 0x10}, {&(0x7f0000003a00)="091e55f1d473d492c007c6cb250af64abf3ba8902c449e52ca1efd202a02f68d3b0a69f283fd7e2d372af49d06161be582034d1491eff8cb", 0x38}], 0x3, &(0x7f0000003a80)=[{0x48, 0xffff, 0x3, "fa8b58f9eb84f195ac2832cbcb56472a3801e75fa13f767ffc801eb84bb55ec99ce945298c543d88bf9a93077040f5488c4ece"}, {0xe8, 0xffff, 0x1, "35eaf11a412919378856420c19f563ed37ee2056c6af1005d2d62fef82e1142eb293e53cf415d5f4b00388b6fd4dc0944c4a01dbf0db56eb96b5eaaea1ba7ce4a85d4c37a5379d91cf3af6106f18896c8ef627e0ccb19b0f104cf41c76a80f81406aafdf8abfa52ee4ae9b807fdb6b546c35057b4b3e24b0058177ae207ff02973486c70bb4296655d40821339ad24a549cac3b4004855042881884ade6173a6fba939f369418a4f815322e268ac7aa2054ebf8657694332f54c12636a949e78db0051a35b7d076ea2d7c84d70e2acb3db2a87ce00c1"}, {0x18, 0x1, 0x2, "78810052"}, {0xa8, 0x0, 0x4, "e2334a7256efda9e4fe6003cff3ad417b05b959c8e6524ead15b33039ca1dd8599cd3f97c78103fefc8c1ab71da6417bd6e3d354011e21f3631b613a0f3f53c89e9b602ed4631b7a9fe5be2b6c3974764212f1c10fd894ebccd7543bd56a4b03b33860138e6471538cbad85c4608d5ba1b63b50c2cd3c2a95169df83af402bd63909661b38938fcd6b0665db735a34294ac9860dcb78"}, {0xc0, 0xffff, 0x0, "b7e4e0d30c24eb271ab09e6d2b6494dba4a8b6f7b4229a5eb8dc0f3f1a70150d3269b12b842b1e31a18d4fa8b2192fd417ce5bbab42034d82903f4d373bf5d4ecfa7b52f97ea956c9de065d170cac78c23a9eccb09cdfffba29282bee656b4d9273148afac09ad44f1a50e63c49a8b098c6f6e55dc4872d71c7d1e2b319d41eb3395de98eaa3f614e39dfbd50fa360337f36e91486fa7b8e57f6789fa9b2526aaea1af2a9c2b5722dac2bda1b1"}, {0x10, 0x1, 0x7}, {0x20, 0x1, 0x4, "4a8331b65865e2ba3944"}, {0xb8, 0xffff, 0xffffcd86, "f260b28814eeaf7e51ecfa4d298958616fb259df2fadb84e3818af1dd084e241fb15dffb1032760a5ed358cc530019a0215c679f05a86733c88930595c915fb8426da8227403f42e1545eedc02671053ec208c0f8c8bb641eaf196330aa8f147bc33564e99aeaf8222c8f0ba9c7f164eb4fa54eb6d7dcdbfd12977035a50af3346c211f3de0039484e3696cc81ff43f897ab3f6fa1923b9bd84358e5fd17867bf590b6e77df3"}, {0x28, 0x1, 0x96, "784301ab7fd20eba993b465291ea0b9eacd7f1"}, {0x78, 0xffff, 0x4, "3c4febc005724d3d0ca96b9fe71296db42373ded3de093bc152968e9bad516017f7c3f985d0f07f404ead183d3520a1b408ca4ba9c7ef2aca7cd49187c0d7cca986f6aa16d674e5472524567cb6eacecb820d86edbf6c6b2a3b8e0c84757eda2ace84b371488767d"}], 0x438}, 0x6}, 0x10, 0xa) r3 = semget(0x2, 0x4, 0x640) getgroups(0x3, &(0x7f0000003f40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003f80)={0x0, 0x0, 0x0}, &(0x7f0000003fc0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000004000)={{0xd74, 0xffffffffffffffff, r4, r6, r7, 0x80, 0x9}, 0x4, 0x2, 0x20}) bind(r0, &(0x7f0000004080)=@un=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000040c0)=""/62) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000004100)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000004140)=0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000004180)={{0x4, r6, r5, r6, r5, 0x140, 0xf2cc}, 0x0, 0x8, 0x1}) bind(r2, &(0x7f0000004200)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r0, &(0x7f0000004240)=""/43, 0x2b, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000004280)={0x7, 0x2000, './file2\x00', 0x3, 0x4, 0x4, 0x2}) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000042c0)={0x1, 0x9, './file2\x00', 0x81, 0x800, 0x200, 0x5}) executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x5, 0x4) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x15) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)='Oo', 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x3) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504b10004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x4, 0xec9, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4000000000000], [], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x7f}, {0xfffe}, {0x0, 0x0, 0x1, 0xf85}]}}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)=0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f00000001c0)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x6, 0x0, 0x0, 0xfff0}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ftruncate(r5, 0x8) clock_gettime(0x0, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, [{}, {}, {}, {}, {0x0, &(0x7f0000128000/0x4000)=nil}, {}, {}, {}, {0x0, 0x0, 0x1e8b}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000125000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x0, 0x0, 0x0) close(r1) socket(0x6, 0x1, 0x2) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1e, 0x3, 0x0) getsockname(r2, 0x0, &(0x7f00000014c0)) r3 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x80}, {0xfe, 0x0, 0x0, 0xfffffffb}]}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x40000) semop(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000240)) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) writev(r0, &(0x7f0000000400), 0x1000000000000165) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) (async) setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) (async) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300), 0x10) (async) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000a80)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) (async) getuid() (async) r3 = semget(0x2, 0x1, 0x238) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/210) (async) geteuid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="b1800501600600000000000000000000516f971aabd248c6fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102008040720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200041b1257aea8c500002002bcc5b88786fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c0037d2bf7006c7c57ce5f94f", 0xd3, 0x402, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x2, 0x0, 0x0, 0x5602}]}) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) (async) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, r7, r6, 0x7, 0x1}, 0x40, 0xb, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$vm(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x80000000, 0x1000081, 0x5773c545, "10030b7b0000004c3c00001000"}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="91cd3074f645a4352c9f4d63bf6874e5f2845a26cd9de9254f2cf688af3bededde9cf1c9b902da3b270101000071ff77a79330c5fedca8", 0x37}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3d, 0xffffffffffffffff, r2, 0xffffffffffffffff, r3, 0x100, 0x6}, 0x0, 0x6, r4, r5, 0xfff, 0x8e, 0x8000000080}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa89328b00000000fc7be31dda4e647e1cfaceb91fcfb16600000000000000000000000010000001226863bf4d64a59b9fd3c22a045d55275eb740584a6800d3d75044343e589ed95993b86ad558d0dcdcb0a23e350080ac8268632d89d4ac1a4f7ab1984a360be035483b21a3f4ae097bed9bd3181bb88df8f7bc3655"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x11, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f00000000c0)) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) dup(r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x1, 0x6) close(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) executing program 5: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000040)="51070000009112", 0x7) r1 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYRES16=r3, @ANYRESDEC=r2, @ANYRES64=r1, @ANYRESOCT=r3], 0x401, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[], 0x401, 0x0) sendmsg(r2, &(0x7f0000000180)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x1}, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="f00000000000000001000000040000002e184b123bc3057ffbef78453fd97b0be1b2cdecb3940e10da4ea018267805ffa5ac92d27c6061821f14b7f0310d2d8eef8ff5ac512c67ef1d50d0941782476851507d23a1159ccf8d2425423b75b657dceb2b4be60aa8970a3e7e6ceb77fb72fb40d01fac345fc61f0f58bb8ce705c07730c03a14c2f14d7f83971d4afe8e307fa6b17dd7fd7f68efb210be8098c11d569b2156abf106b2a9508a15180447d4cde65bc728c7263ccdb8785db9f771c277ff06c687b444063e948fde06a83b3539313143819680efbe1bb155dd3e00653573473f498f4cf29f92427e8a481b0040000000000000000100000006000000a4ec52bd17c09d66402212f2869991a3e797064023e039a59bc7881d3826a9ae24d48c93e7eac8e469274b0000000000700000000000000001000000030000006da1e93009ffda5e959a9f2e50a67aa01461221d5aa702b20beb0b5fae4c85c873a92102c797fd9cd440f6c35f7242a662490f0f6d1b5927362f6ac7b2c2f801b60554ee336619ea29ea898f052ed6a451fe97a48a7a03d6a88800000000000060000000000003000100000004000000e01141de10c96780e9935b9ef2ed651786fa31268d79b44199be4e5cc7879bae1e7e7101deab0ab801d32161f7aa2d59923b3ba2c385726aec1707095f6a8bc8c80c30e5a4ed43685300000000000000b80000000000000001000000ff4c0000e8644e55511648ecbf6f335d747bdb8c93e9a538f09bc28998cb1c293fdcfaab64ad8dd4cba11e3ad2309c6799127cd1a0b690b442ac038708a513b72b71bba37059aaab964554f4c6fa8f605070fd98d4b0b78a73d5585277f29fdc473d200fec1cc450677e829dde318675ec62fc348228a780ee51962249128f5b7ea1a6b075d200e9e48590625b22a9de5fa6321fe2fdf19c730d97b721dae6fa28fb03382aa8000000000000"], 0x2b8}, 0xc) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xf7, 0x6000000c}], 0x0, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) socket(0x1, 0x2, 0xfd) r7 = geteuid() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x21}, {}], 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r7, r9, 0x0, 0xc572}, 0x0, 0x1}) chown(&(0x7f00000001c0)='./file0\x00', r7, r9) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000240)) r10 = socket(0x2, 0x4000, 0x0) dup2(r6, r4) setsockopt(r10, 0x1000000029, 0x27, &(0x7f0000000000), 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) (async) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') (async, rerun: 32) rmdir(&(0x7f0000000040)='./file1\x00') (rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: r0 = getuid() r1 = socket$inet(0x2, 0x2, 0xff) r2 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r0, r4}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, r0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000240)="00010000f434f0da6ef6bb18fe758f1bba3360578ee637101df6ef6868a00f5db64c91e8d8124e73405f7b025863f2dd31c902a765d6dd3856cb956f6fec8ba94a982c2b235276ffa5241d3beb882a2d270736892035c9570000000098d6fd5ed825d3bc81f1283b3917df19b22b40c56e634ada5221c62639fd2f972c2cc4aba36c4570f0bc61b767860cc787f300", 0x8f) executing program 7: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 3: r0 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x4, r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a13adc4a4d4d149527a16b8", 0x166}], 0x3) syz_emit_ethernet(0x48, &(0x7f0000000240)={@remote, @broadcast, [{[], {0x8100, 0x6, 0x1}}], {@ipv4={0x800, {{0xa, 0x4, 0x3, 0x1, 0x36, 0x68, 0xb7ea, 0x3, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@ssrr={0x89, 0x13, 0xf0, [@broadcast, @broadcast, @broadcast, @multicast2]}]}}, @udp={{0x2, 0x1, 0x8}, {"babf24d562a9"}}}}}}) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r0, r2, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000000)="fd7ccc41ca9d92e382c876d4210236556bacb07e468973dd0897a410674399e5b40ca343eec96352caa0a699e16748d8636411184ab1d72163554d2a6c448dbfd90bd0ecaaab3baede0843b569527f0594641df971ff16b90933d7c5847e7188f211", 0x62) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = semget(0x3, 0x0, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0xdcf) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7fff, 0x8, 0x4a, 0xff, 0x3}]}) executing program 7: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9b) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88a812008100190008060001080006040000fcc5e218a5f1ffffffffaaaaaaaaaabbe0000002"]) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) fchflags(r3, 0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, &(0x7f00000000c0)) mknod(0x0, 0x2000, 0x0) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 5: r0 = socket(0x18, 0x3, 0x3a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) poll(0x0, 0x0, 0xffff) dup2(r2, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) socket(0x18, 0x3, 0x3a) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1}) (async) poll(0x0, 0x0, 0xffff) (async) dup2(r2, r1) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) (async) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, [{}, {}, {}, {}, {0x0, &(0x7f0000128000/0x4000)=nil}, {}, {}, {}, {0x0, 0x0, 0x1e8b}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000125000/0x3000)=nil}], './file0\x00'}) (async) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) r1 = socket(0x0, 0x0, 0x0) close(r1) (async) socket(0x6, 0x1, 0x2) (async) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x1e, 0x3, 0x0) getsockname(r2, 0x0, &(0x7f00000014c0)) r3 = socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x2, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x24, 0x4) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x2}, {r0, 0x80}, {r0, 0x4}], 0x4, 0x0) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) chown(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea", 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000000000/0x11000)=nil) mknod(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./file0\x00') executing program 3: unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') getsockname$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000840)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x40}, {0x4d}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) open$dir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100, 0x1367d1331e2361d0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000880)=""/116, 0xffffffffffffff28) symlinkat(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000a00)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') execve(&(0x7f0000000a80)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000700)=[&(0x7f0000000440)='-^\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f0000000600)='/*$//\\!\x00', &(0x7f0000000500)='!(\x00', &(0x7f0000000680)='W\x00', &(0x7f00000006c0)='/dev/zero\x00'], &(0x7f0000000780)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000340)=0x5) chroot(&(0x7f0000000940)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/72, 0xfffffd1e}], 0x10000000000001c3) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="07f1edc0af5fb1cab9ac14da8dbab30f615c657bb465864298fcc0a00d247daa6d95a223d5ccfe8134dd54ac7debfdf43490a477d7d4a57ad9d4dbdf707076766a34855d18f50fd5", 0x48) truncate(&(0x7f0000000300)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x18, 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597d07ee38c32ab3c95d1a6cb93eb3c033e41d4d0d2e8612a27994d1c8aad9fa35f9ccf67edf420ae68cc183d249cffad8211a7491b97b3fdd0048cb1ebbc3c128db181748df9e02a24ec4f32df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99e9afa9d1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a627bd931726024d41b9c4", 0x96}, {&(0x7f0000000100)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7ceed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c67d6a4c8bf029d8921e0ad39be5f8a2cb843cbf09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a622db76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x780}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001180)="d56a0b1eb47b0e3dac8b8b19cbc4daf6f4cf4504edb1e2a95e685e75e181e0d019a3299a98da18c8f3ed27bb5dc859bffc", 0x31}, {&(0x7f00000011c0)="9f8d8d6eafe2ba4ff7e39c8cacfa6fddd0b0618ef37ba6fbc7103d4670fb10b8bf4bf9cf78a7177f9d8807", 0x2b}, {&(0x7f0000001200)="4f597785dce224705ab1ce1f162eaf9a2959888839bed61748d2c9cce0b2918177e659a165738ea9942a6a296415b9dd19f53fe3c16c8077f21922893fcbb8723a8ee0f51203d4f8644d1b6a684314d79f6df9cb938be7d160ec20e076e51d5ff6b80a32054809f577d9daf41a1d2f85aef7fac826169c2ac1ccfbaabb27", 0x7e}, {&(0x7f00000012c0)="5f3f96d73be27578c6b42975e3d6f838f0fe5fb38c1bbc75ccb7e3dc61b52561eef86f12f727b5ac2c081e7b432915c6cb82634069c2df17d4157a0d99da5616a6a5be0f8df5c373e578dda87b21e9fcc1e25cb17d1845480e7dbfc837851f7240adb278bffadca50913236138834f30b0c147734445", 0x76}, {0x0}, {&(0x7f0000001400)="7d27e0b37afac15dde44d873eb867c7d3f3a76ef08af9fa87dad60dda2ef600fbe8a1c596cdd4557fcf497e919fd8d045bbf4932b3f4320904ffb59edc74ab1eecd92bc212f1e9ea79f082e01bcf28ad08c1365c87a29e301748d87b281aaca93f812224693494ecaed7b7d72cf78106f62bb8db2826ad67a15211c756a15a92b6bed2071188f3e018", 0x89}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000001580)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}], 0x8, &(0x7f0000001800)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32, @ANYBLOB="004100f2"], 0x28, 0x401}, 0x3) r3 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x10) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) syz_open_pts() r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000003c80)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) r10 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, r8, r9, r7, r12, 0xd, 0x1f}, 0x1, 0x8, 0x3}) setreuid(r5, r11) open(&(0x7f0000003e00)='./file0\x00', 0x10000, 0x24) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003fc0)={{0x800, r7, r9, r11, 0x0, 0x58, 0x1}, 0x7, 0x100000000, r6, r6, 0x42000, 0x2, 0x5, 0x5482}) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001124, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ftruncate(r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x4e, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x2}, {}], 0x2}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: semctl$GETPID(0x0, 0x0, 0x4, 0x0) r0 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/6) executing program 6: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87, 0x6}, {0x1}, {0x6, 0x0, 0x0, 0xfffff800}]}) write(r2, &(0x7f0000000000)="7696c7cf00"/14, 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="11d218054aeb12a144ed2fb671ad0b5e9dd65b30edef54bee1ef4420b51825a03930b0187ded69782143f1e59ff198f948bbf462df63eaadd4d67d55c6751cf12d4e218e919ce77d31d1fe4ab5bb68aaa894101e07870e46", &(0x7f00000000c0)=0x58, &(0x7f0000000100)="2a568854725d8479b155c2904f9574999097df4344a7916cb3e5ccfa6c856a586d263268f73b852b67d3551236ddc44d89cb58c69ace33ae5f6ede89210a65871c7ea043b5d28c1d4397f5917e15cf0caaf42dbbc90ec842158924d4f66af3c57f490d6ddd4810223dd7f920b1ee0bd6181cb525960ccbccad988e566a2968bbf21c29ffc4d470b3103ca8e21ccf7fd654f25d83697c35806941e0cce71c020ceae4ce13715a48aa31b31e89288fd550c44624a7edf2bd49724b83cc9bafa41c4ed0830f", 0xc4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000680)={{}, {0x0, 0x7fffffff}}, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x6c}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[]) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) (async) writev(r0, &(0x7f0000000400), 0x1000000000000165) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) seteuid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) syz_emit_ethernet(0x39, &(0x7f0000000280)={@remote, @broadcast, [], {@arp={0x806, @generic={0xf, 0x6559, 0x6, 0x7, 0x2, @random="d7d77e60b95c", "5fccd41fd577c1", @empty, "ff0919e1be7d2cec80a5f1712216d987"}}}}) r4 = getppid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) fcntl$setown(r2, 0x6, r4) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x4}]}) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000080)={0xf7, 0x0, &(0x7f0000000180)=""/247}) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) kqueue() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x37a1a082}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file1\x00'}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x17a, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x14, 0x0, 0x1, 0x71e, 0x0, 0xfffc}) socketpair(0x1, 0x5, 0x7, &(0x7f0000000180)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000200)=0x6, 0x4) r3 = socket(0x2, 0x3, 0x2f) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0xff, './file0\x00'}) socket(0x11, 0x3, 0x0) executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x28, 0x4) executing program 6: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000040)="51070000009112", 0x7) (async) r1 = msgget$private(0x0, 0x30a) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) (async) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) (async) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYRES16=r3, @ANYRESDEC=r2, @ANYRES64=r1, @ANYRESOCT=r3], 0x401, 0x0) (async) msgsnd(r1, &(0x7f0000000540)=ANY=[], 0x401, 0x0) sendmsg(r2, &(0x7f0000000180)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x1}, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="f00000000000000001000000040000002e184b123bc3057ffbef78453fd97b0be1b2cdecb3940e10da4ea018267805ffa5ac92d27c6061821f14b7f0310d2d8eef8ff5ac512c67ef1d50d0941782476851507d23a1159ccf8d2425423b75b657dceb2b4be60aa8970a3e7e6ceb77fb72fb40d01fac345fc61f0f58bb8ce705c07730c03a14c2f14d7f83971d4afe8e307fa6b17dd7fd7f68efb210be8098c11d569b2156abf106b2a9508a15180447d4cde65bc728c7263ccdb8785db9f771c277ff06c687b444063e948fde06a83b3539313143819680efbe1bb155dd3e00653573473f498f4cf29f92427e8a481b0040000000000000000100000006000000a4ec52bd17c09d66402212f2869991a3e797064023e039a59bc7881d3826a9ae24d48c93e7eac8e469274b0000000000700000000000000001000000030000006da1e93009ffda5e959a9f2e50a67aa01461221d5aa702b20beb0b5fae4c85c873a92102c797fd9cd440f6c35f7242a662490f0f6d1b5927362f6ac7b2c2f801b60554ee336619ea29ea898f052ed6a451fe97a48a7a03d6a88800000000000060000000000003000100000004000000e01141de10c96780e9935b9ef2ed651786fa31268d79b44199be4e5cc7879bae1e7e7101deab0ab801d32161f7aa2d59923b3ba2c385726aec1707095f6a8bc8c80c30e5a4ed43685300000000000000b80000000000000001000000ff4c0000e8644e55511648ecbf6f335d747bdb8c93e9a538f09bc28998cb1c293fdcfaab64ad8dd4cba11e3ad2309c6799127cd1a0b690b442ac038708a513b72b71bba37059aaab964554f4c6fa8f605070fd98d4b0b78a73d5585277f29fdc473d200fec1cc450677e829dde318675ec62fc348228a780ee51962249128f5b7ea1a6b075d200e9e48590625b22a9de5fa6321fe2fdf19c730d97b721dae6fa28fb03382aa8000000000000"], 0x2b8}, 0xc) (async) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) (async) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xf7, 0x6000000c}], 0x0, 0x0, 0x9, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) socket(0x1, 0x2, 0xfd) (async) r7 = geteuid() (async) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x21}, {}], 0x3}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r7, r9, 0x0, 0xc572}, 0x0, 0x1}) (async) chown(&(0x7f00000001c0)='./file0\x00', r7, r9) (async) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000240)) (async) r10 = socket(0x2, 0x4000, 0x0) dup2(r6, r4) (async) setsockopt(r10, 0x1000000029, 0x27, &(0x7f0000000000), 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xfdd6}, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)="eb1e219edcd0ca0cb350a00bf8719e2f9d74a71cdd9a886a9ab15294a0c7b0ff0dc9bd9c4059113e551106baa87b61a25d89cc46adde", 0x36) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x22}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x2, 0x0, 0x20000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb], [], [], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x0, 0x7fffffffffffffff}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x100}]}}) flock(r1, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 4: semctl$GETPID(0x0, 0x0, 0x4, 0x0) r0 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/6) executing program 2: mknod(&(0x7f0000000480)='./file0/file0/..\x00', 0x2000, 0xfffffffe) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000180)=0x1, &(0x7f00000004c0)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c8958a0206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xfffffffffffffdc6, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x3, 0xfc) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(0x0) flock(r0, 0x6) r1 = geteuid() setreuid(r1, 0x0) geteuid() getuid() socket$inet(0x2, 0x0, 0xfe) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x10, 0x8000, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 5: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 3: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="44d9674dfde38452bad540a2583945ed149a78bd0eacf364609f054fbff19e5be90cf8abcc88438573ed7c972ee50081aa2540603856f1b7bd5d94a07583a4b644dccd9e6013e9537d4bb791255cb1bb898a2e5179d7dd65aa021c3c776a4903aefe61ade4014c6539331bc77a86ed490ab28e5c6f5e83b28230557a5aaf7c0523414e4ef4ffd12c43062d4768eead86275c168f6d7662c437cf4ad943ada0b5c5130a36a2db5473eda668faeca9295c25ba2621de7479294cc726e3b301d8fb8513925b66e5dd4d2eba10ac4f13b8738f8255cd5f1b960847288625a6430970b7b80744ad3e14e3edc9e2c2247373706526f52daa", 0xfffffe76}], 0x1) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x87, 0x6}, {0x1}, {0x6, 0x0, 0x0, 0xfffff800}]}) write(r2, &(0x7f0000000000)="7696c7cf00"/14, 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) (async) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/263}, &(0x7f0000000100)=0x109) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, 0x0, r1) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='.\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000008000/0x1000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40003}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, r5, r5]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) bind$unix(r2, 0x0, 0xfffffffffffffdc5) syz_open_pts() executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x3, 0x0, 0x0, 0xfffffffe}, {0x7c}, {0x6}, {0x1, 0x35, 0x2b, 0x5}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) kevent(r5, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x408) getrlimit(0x0, 0xfffffffffffffffe) bind(r3, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000140)=0x4) socket$inet(0x2, 0x4, 0x7d) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket$unix(0x1e, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x190, 0x4) executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x1000000, 0x0, 0xffffffff]}, 0x3c) r2 = socket$unix(0x1, 0x6, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x26, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) r5 = syz_open_pts() close(r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) listen(0xffffffffffffffff, 0x6) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000140)="dda58aad005d618453bc4634b98ffcb39938061b1ee6b46eb11471156d2224a3eec02664e43abb85d85af230929b89d33b43f22f7a6c4269beea4ef05bd7feb0c06581193898c467f82a", &(0x7f0000000040)=0x4a, &(0x7f00000001c0)="9acc1907e584cc9c5b62dee92e5a5c4f42714b059b26357df6d00ff67d09668ca497db2d2b6899957b3bed70ce5b49fee097435d27857d49acb7d7a48891ee98a9ba4f873e4e38cc64e85692368dba35354260d2d0f864eb97cd6979923b75bae0269691a480f48566364293ff917d82a3d6d54d178d36b3ebbb5aab1fccd0941903cf9c2b9e4cbd69771a239d838515b8d15895c1097ac6f3a0c7734e6f3efe2e64f303242635794058164d4b8009cf686aac69bd3f3b6c180034ce17fd264c536013803ad5d6dd11e615192b90ed9ae22e669ab415fd9dd5bc9271735952116638097d53a8bc9c82a6c8e9450057e0cc38d0b1ea8f7fde7c8bef62510ef176c693eff714c4b13e4bc88b8e64a6bbae7678ba17e734ccf23318181f57748cef10d2222f722957712fbe1fac23ef6291cda9f4da928c9a86b99146e86e736173dc65ab33e51709cb6c7476eeb3b6c08a369d065866a66e531de7b2602d1880da0e7c3d21572d3b7aa14b3e4146bd122152b3a20aae1831b7199bc3a78fad2cd324accdc77788a99018a77ab945137ee4c2db49112f9bbedd978b3261ca860aad895c80a91531dd374e9a826c5aae36cfd3adc5a1263177930aad7a656f1404aa3a11afa07372e61ae87455d92a0294d23e55cf57fb53c8ce22413fea52ff407c7dc07c808bb9fd244fd22bbe6fb577d510b960de149e736c2600a636bbfbfb6e8262221c5fde03ce2a7da4acc031cd9dc1a4397aa4152112c39e84d2c31d35b86210b1c032051b8061e42c8935c596b192ff934894576413f6071811ddb68aeb6509ede7090df8dcef787c94d8c94b5f239cca2c4d1eafce32659fea3ccb8a5b5650a4ecdc3342cab6fcd1e0bb8967c34c5a81d8488daa324bb141bb4aac4ab7b92ee1ce7348aeacf3060b9103d8ab0d6a6809f54cf4d25648ef4c024b33ac289f1262875f686823c5ee1e68ee85bc40f0e92f50a2791c7404b81314a7d06916f5693f6a211ab6ddc94d417af7ed97a881105ec72eaa25d1d6421f75a5fb96add60df2faf6481132463c65dc6ed714f94dd5553e890580f1c41645792eaeb4a53a03bc84054917b4c53c4df2b6c5ca63d82fcce05b9b4b1bcf5e4cbca9e77d20fed424744f7af333f9d8b8af63b0b818e6c8ab65d630a2f03df4569fe388d6fdea9c7de6f050f3e6b9bff15d123496562335bad77689eb7567dfdacda2c94012f31393def0fe5dfb96bef30390f77a01d411678c20a92676e2cf1c2854487878956f8af4029fffdaf16a5e65aaac3d1761ae09735a0dcf673e39ef7904644b8772159cef0c56bf3fcbbfdd00b80cbee3c5a66ac92dcebc850b784f4b806f60cabc2d0b877ddef4bec042f959d2baf2bcca9874ee8353d2cf798cf5d02723c0bc544ed8d64fd83b3d7950fc648824e059881f1f2196b525a8be789d2f6279859d56ce7f6b6f673dce8b4782a028647d8752ffa5e3b67cdd22613fa1bd07bb70057488cf3f5241b63390243876be3ebabc75cd2c1fc71848157538c30aaea32d35d96349361fd355f2c368b3c5555a5ee6b64a7b928564bd1ae760f5ad580da319b946511ab67a5815f20c8c9afe6f6702b62c8d37f3121121991a90b621c5afdc1285d19a913b29875a0e5851edebf90b7829b71e4b66b2f6e1097c3b1c3597a3204e95138053eabedfbacec74350c46f243c42e90ebc25f2a46aa919cb436715336a9247fc70987382dc580ad4e832ac243e0653142811406f02fe43061c71acebab66e73631ffc5d6841df8a8d3312b245e4325ca212e842dc5534898354c7f6beba67e8affd8eb97dce08cb41eb97587851e21e58cdb41869f5c2971927b73f0926ac6fd6c5aa670a2b999ab9e63f115d34ffeea78138d76af99dd7155ec90c968c72368d84a8f52da1431e2c29d7b0b2ea1d23c9fc5190809e1e173090098ea73cf80db9d1882563552ac7323717c488626acb6019627743fc836827c9065d7daa0ddb2e6450afa51caf367d9de96a5beeba7cb342c677bb0ad3cd9c3e8e3a8f510a86e3f4d6cb5d3678f70b38cbbd8db260c9c6cc8519eba8770918462b782b71b32e86cb7bbb0986d3a1045453c269bf6b2f022e67a429e04ad524d60c81baf3208f2140202aace68a8ef4434d25af41ec1f505983effc5fe225cf35aa340c14d507c8a60f9430ac50c5457191225d6b5d44d4684e463e62761fb15e976a3920c9cffd94a9b847ff92ee3634e450b6580ed19d03bd3336573e1bc6c5ab840eea99fd626b68cde7314220252af74afe8895ed88e810807f00a77aa6760f3498a9a1139796e51618ba90a46f19153988f5685fdb8c07ac2f8f35a67e329e60518c678ee6d35264bacb587743c38063204fa68f6fbfcba42bd5c7897940eb7f9eef50a7b2026efcf2e76039737aa9f2e2387950c2c5935ccaa80c09c14cd46012af6dc86f482bb5d2a5585e0f98618e410ef0f45f98d50d5414f8e00c02258c1f83688ee1aaa41889beff1994c59d8f1d3cd7d6fa40ae40b270984de87e75420ef079f15dfc478f8cd8c417221637fe083aa5b0ca17d0563ed249150bc6c4c7db81eb145e5b907c0bcf1fc492ec20eb4a9e521c5101aba9e82c3004b550f3af0724db61f19951258515d1bb4ee977f16841374c105aae35232bbad584fd11b605667145db17a19e5e77dbf9663dce77867ab7f9d15bbf4f0bdb51b9cc16482e5025654f2585f301d7c919ef8cbd53fba5416b0f001faacd6e58a27dc60cc016efa276241418a4e9556ee3e3b341019e69bc131aa413a2ff8b110ea0d97d09512fea3633225aeaf6a1f57f4e30e9115cc28d7adde1c1cf6fa2660d701715f5df385eea2f58b0387a29f35b667de56c816ada001bc1a8225f236d7c9b5823001ce017c3cbcbd10bfb872b67a386b42c03046fca30bdd316333803e1ec5d4d8e636fcb693c7c35c2e9dd12834d796f992e8746a0fd42b60fca5c56a4349a9f6debde7b2d735c713c588062bb2447f276a2e0f3443bcb85795d75673ba0f0f92d84063d48fff22feedee183e10047162f7f1152bb55ae295deff0c4879d47fda7f798504ab59e7b14074eaec987eeb0770e765f06f242e2c9295905d4e0a5383152d64f4edd6a78ed91fea078d798cd57ceaf859fff1c34a923f9fce99a59c2759a380acfbab18929cbaa2bc56dc9eea68246884a11cf39f71a85d79bed70df5962d92a1c51a144268a3b0add51439779261edeee49df2464545fe18cc4b76954fb60cb81b22e209525468396e0160215f245597896816f2dd6a3933538f05b144ea262382988d998f8d88061f174bedbdf6260bfb8c5514326fec6028f5f9eebb8b1efc582a7e6ce89794b70490a281e7b18b65227c3fac1eec928b0a3a2cd4485936ae4922803150636397e6db728e725bebbfe0307d2762db12a98fcd70bedfaf10c7709a14e9569bf00891a7968e8f295ea6c9bc73a14fc237ea37ee8e25f7e3341c0f89ba4084e4f3ab113ca2d2999940d9b5f2818ae10bdb975fdc4ba735d3520cb6b16bdc2f79bc5e64fd8283a0c14f004910660d83596fbd58174020d06b7abc76f97b23bded39fc7289ac4cb0eb444392c715c0184d2dd88a35e13be58c89502f252841db9c333c53005b907ceb783d635c5d12020464534606d1f5345ec8b9caae17c55cfcc12d1762201b7e6dc1d4029fb48494b6ee60089076a9e042e5c801878fdcb6d1a4a3c7074bc105682b20b873aca45e1f6f5e6d86c0a44fe92dc722df8dff6591a20dc3757cec048f56daba2754e464d1a1825dbbb458c56e117e87a48dabc43303478025c703a6541a1f9c9cfa108e1c0534513b9d744c76dc36dc91cf392a56eeea2fb615f854071777d9c8e14f17da57aebb21ce7a13fd6ecfd9d7f06f78f94aec9cd13f43984bfe0767994649dc3bc23532e4d701fc26c5fb5931c2a6826d45083c441fb108365beae0a5250eb94d4a8807c50cc27914df31193956eee00355ba52160a5e26dee68841f36fba807b6acde2ef28b434fc9773e87beff9cca4c0ba2fe5f139199ce269d5bd4e886eba7680042457b649100e87ee17e11c274563c3744208080bce30c965f3cdd521b4ea71ef3e9d9b78112047439b7cfef8c758dd5fcda820c8a580b62f38d26a699ec4f69cc927c1d72bb3d87248c1e471edd7c19aa9a8714feb7a0d0adcb8bf1bb1932c3c7a14828fc55073491a08e3a823d30ac4f4bd8526d7dcfeb31b3eee25bce1f9245b8b5e528ab5619a5af931b27b723e892daf41d5febc4f0056ff534a8aa2daba0d8f1ff3a8136fa27b839de5cd4354dcc972662b5bcd8fb7cdd31269ba577df6ca6916943d536b749ae5aaf2adf95cc4aa98a65cb9ee95249bc337fabc9bb5979ebd403178ea9d3aadd09e343dd9cfca6473c87683fce1844f8972533c6118d27006c1a49459596251e00b75a7b7e80ab17007a28e53a04e03d7fa6a541eeef9567ded95941e60ef8e34a97155f13e714ace1986f04f83a4a0ad7e025d1a9fe431c2dc7e905e4a6546fe2f672bcbdc58bce4a52f99ffb67727cc569a604edf51115389b334b37b949ab96f91c0555b33883c19eabae609e6f5bf67021782409085980d6e549effde401ba380c8c9a56fa14890eda8647089ef3e5d0354fdd0f93e8675b0e77d44f38d02c4874ed122ff811036730dc8af0b9d8c11b9eb0195907a3dbedd0792a9208706fd6858a486340cc3bd1dacb42c3355eafd854a5bb47d9324aba3ca89c76d150a3b3045a83786d6e1568c3080513681f7acdaf7720cb3a16670ee3b7e561246f60cdf99449e5cf1210ef8007f3aff885f9a58c02fbfad1774e91c81c06dd9a5f2b8febf0f700504b4a4cc7c1d60535e48b424dc22d32e9aff02161e6438ff939a7a23c2174a84d56adc7961fa3408b3cf6ceaddabd000b0732eb63d21eecd5944f49bfe24c321591a5e57e4fe196e6170db237b31449ad024b42b0b0129a463f4b82f5bf5e10d39a661b2ef0acd37b0ab844145be656f966320bba181d7b84bd3af4bda159879a1b0d6602af48821ac4d1d761b7a0d9c14039ffbc38111c9148134358df5c68a4dff6495b90546c55f752bba4a51c9e2bf6a1647d30e4f862d879d78f888e5e22dd4faa96019891e6c6854c6d21f634415f5d4ff9f9f23cdb91edc791e4b4fd6260891ccbccb3623e6585fc637163a69c608b54b4b6cf4d5e4325247511cf46945bdd0a20b17e4099cdcec749975a70fc345e51db619570e23fd7cf1feabed37a162758612ffe8878905edb685dbeaba8a970f71d2bb5c85e8bf4414a1c5b58270b815bc0add70f1a554ae49b9ed1d199f47b0f37544eda7a20ae23115baa28f69eaaaa57a8fa6ca52e2f6154afad913d01524f21139701436df12b00d211622533c92b9bb57f8fe85a16e1099ba67a9cc2b640a13a58822db1bdeddcb76ad96d92dee5ae2cc6807897c844bb7cd864c235a6db834b8e487e002f5f483efc06a2a4f57beac44973ec48a8af176c8812468a285e127a50d172031efa398f51fe5554b69e2c74eaac059cbd8c77bb3dbc913e5e5995f65ecbd2ae4c0b86abe4a462c8326620077a049bfe1b79da3069a878ef0609b2cd284f913d80c321dd1fb7df119d1169d0850d905d0d773640a5f8e9e1251b10569122e7d95e587fa2338dbdb999010f10dbae5e5831804446172cdf659d4977c78b615e45d526e582af222cd44132c10d6984cf0572ebe54e8e83c8e6c00c909b28f3965cc05b92c947faf7dac8f86ec454124e4a2c9ef5bdd21c69582f3cf", 0x1000) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6024d7910030000000000000000000000000000000000000000000000000000000fb"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2a) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="880000000000000001"], 0x310}, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0xfdd6}, 0x0) (rerun: 64) executing program 7: r0 = semget(0x3, 0x1, 0x3b2) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) setreuid(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000440)=[0x0]) semop(0x0, 0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x200, 0x9) semctl$SETVAL(r0, 0xb98fb6b03f70699, 0x8, &(0x7f0000000000)=0x8001) semctl$GETPID(r0, 0x1, 0x4, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r0, r2, 0x0) executing program 0: setitimer(0x2, &(0x7f0000000100)={{0x9, 0x8}, {0x1, 0x16}}, &(0x7f00000003c0)) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) close(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000980)) r1 = syz_open_pts() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0xfffffffffffffdde}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000000340), 0x0) syz_open_pts() setrlimit(0x7, &(0x7f0000000980)={0x1cda1963}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) recvmmsg(r2, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x18, 0x0, 0x0) r4 = socket(0x2, 0x4, 0xfd) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0xffffff12) r5 = dup2(0xffffffffffffffff, r4) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x10000000000001d0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000040)={0x804, 0x0, 0x81, 0x0, 0x4}, 0xc) executing program 2: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 5: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="44d9674dfde38452bad540a2583945ed149a78bd0eacf364609f054fbff19e5be90cf8abcc88438573ed7c972ee50081aa2540603856f1b7bd5d94a07583a4b644dccd9e6013e9537d4bb791255cb1bb898a2e5179d7dd65aa021c3c776a4903aefe61ade4014c6539331bc77a86ed490ab28e5c6f5e83b28230557a5aaf7c0523414e4ef4ffd12c43062d4768eead86275c168f6d7662c437cf4ad943ada0b5c5130a36a2db5473eda668faeca9295c25ba2621de7479294cc726e3b301d8fb8513925b66e5dd4d2eba10ac4f13b8738f8255cd5f1b960847288625a6430970b7b80744ad3e14e3edc9e2c2247373706526f52daa", 0xfffffe76}], 0x1) executing program 6: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) shmget(0x3, 0x8000, 0x50, &(0x7f0000ff5000/0x8000)=nil) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x33, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getpgrp() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x5, 0x0, 0xfffffffd}, {0x3c, 0x2}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r1 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x6949ad34}, {}]}) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r2], 0x401, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x401, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) kqueue() executing program 4: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000240)='./bus\x00', 0x40, 0x1ac) open(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000200)=[r6, r8, r5, r7, r5]) lchown(&(0x7f0000000100)='./file0\x00', r4, r9) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x20}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000140)=[{0x28}, {}, {0x6}, {0xfff9, 0x4c, 0x2, 0x2b}, {0xff, 0x2, 0x0, 0x5}, {0x5, 0x1f, 0xc1, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x1) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x418, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc}, {0x84}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r2, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) syz_open_pts() sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=0x0, @ANYRES16=r0, @ANYRES64=r0, @ANYRESOCT=0x0], 0x10}, 0x400) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0xb2) syz_open_pts() pipe(&(0x7f0000000840)) r3 = kqueue() r4 = syz_open_pts() dup2(r4, r3) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x7, 0x0, 0xfffffffefffffffd, 0x81, 0x22084473}, 0x0, &(0x7f0000000140)={0xab6, 0x0, 0x4, 0x6, 0xb3f3}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8028698c, &(0x7f00000001c0)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6e2c}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) msgctl$IPC_SET(r2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r8, 0x8004570b, &(0x7f0000000180)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x48}, {0x2}, {0x836e}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x3, 0x0, 0x0, 0xfffffffe}, {0x7c}, {0x6}, {0x1, 0x35, 0x2b, 0x5}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r4 = syz_open_pts() close(r4) (async) syz_open_pts() r5 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) (async) kevent(r5, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) (async) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x408) (async) getrlimit(0x0, 0xfffffffffffffffe) (async) bind(r3, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000140)=0x4) (async) socket$inet(0x2, 0x4, 0x7d) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x500, 0x4) pckbd_enable: command error executing program 7: clock_settime(0x100000000000000, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) executing program 5: socket(0x20, 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) r2 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x40001002, r2) executing program 4: kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{}, {0x4, 0x40}, {0x1, 0x0, 0x0, 0xfef}, {0x100, 0x40, 0x4, 0x8}, {0x0, 0x40, 0x2, 0x81}, {0x800, 0x3f, 0x40, 0x5}, {0x3, 0xfb, 0x7, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x100000000}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0x1) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0xf3b, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8, 0x4) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setreuid(0x0, 0xee01) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x40000, 0x3, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000100)="07bf850fd6d2691cb0cd2fc0a7fd31e85590e334bae49b3b6e3de857c12fd0c5d6b1cc70ec59768b7898e879332a9b9fcea8f791c469abb923da6cfe9b6d0adbeba1fe4a540a5d00f03ec945c47e8ded848f89e6db5fee11c2e3331dd15079f2c82247808aac362671211ed7f17b936892ffe8047d343010e32dbd5f686f5b3221a51d5a81ee6c371bc20cf630194b8e7675000211fdf5be99562ef4a86ba729bd945899a89ebc42552d2d2ab4dffc3b63a0f704f4aa1aee2c54d5b8e3712c3994983dcbce481fe5ef295b115a307c", 0xcf}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1070016060000c6386c7f000000", 0xe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x6) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x6, 0xfffffffc}, {0x84c, 0x0, 0x7}, {0x4, 0x0, 0xa, 0xc3}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r1, r0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) r7 = kqueue() r8 = kqueue() poll(&(0x7f0000000000)=[{r8, 0x1}], 0x1, 0x0) kevent(r8, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r7, r8) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = semget(0x3, 0x1, 0x3b2) r1 = syz_open_pts() close(r1) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) setreuid(0xffffffffffffffff, 0x0) (async) setreuid(0xee00, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) (async, rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (rerun: 32) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) (async) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) (async, rerun: 64) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000440)=[0x0]) (async, rerun: 64) semop(0x0, 0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) (async) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000080), 0x200, 0x9) semctl$SETVAL(r0, 0xb98fb6b03f70699, 0x8, &(0x7f0000000000)=0x8001) (async) semctl$GETPID(r0, 0x1, 0x4, 0x0) executing program 5: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4098}, &(0x7f00000010c0)=0x1004) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000001100)="a61625d970c34f66c19929b6a0c7f4a3f9ab728fd16a35b5e5c8eb4b258908bde429cfba4a9f0d921316b7c48755816713410301fadc2acedeadb5314af3e821692404f6760fa3c02a80615047fd59c66721b0dd8545d3b0a59c74aa1101bccacbbb322e7f136b9b24214e6bfe0809726807bde5cee84ef5c992d4009d0bc696ae953dc628b10191a99bd21ed2e8d0859bff5a5c6ee079b9b50e292e775e016fcb209168b28468b13a847e6b86d6a23e9eafc486dfb3b19c1f295819bf4ce9077e1e5d1aa012a20b29d5e5f7c57fb7eda9715c29b4be2127b9f5", 0xda}, {&(0x7f0000001200)="c341569aed64d7408ecd6a7a6e331633b4248feec0c4d589c7b5a5fae15889412d833c86314c651161fc9dabf86be4534141fab98e3fd31a4de39ccc4e0128c822b636edb097830403eabee66fd617d5c1682f72f5a9f55dc6a37f5099fd1bba5079f249654657ef733b0b8694107f8583648ca75ba177acc65874c3bdf75aa320c74177fbcde8d4b6014ec17b27e719f90f89f3cc51b626cddfe35f56fb2f3971f9cf0654128f23f8710a60d10ff4e60fd129bba77c0855c67d6079640f2f527a9723c85331eadaba6b0b4e3b0e27af5619f1baaff6db8d1f218b43a899deb333fe4f98e9fa8e", 0xe7}], 0x2, &(0x7f0000001340)=[{0x78, 0x1, 0x1, "7f88365eac3f8a400fa9844a1718b07afc80dd1e7fcb8ab1748d1260917ff3de60d4593e848f69f7309f28e8fcbb9b8b52d091c67cd65aab871aad2c01d21833c696bd78716d4c4bb4cd674d486183ff186ecd89e0025393c33f5dfabc57d16c2d00"}, {0x60, 0xffff, 0x8000, "6f9022c658f727e7b337cab83ceb94385fe6479eb2bd0d586ee0db2a391121b65d0aa2cd34113bfc2d190eed73972298c3c1ecea8a9e52096ce617acc74d7122b7f4b2c3879b563360f2f916"}, {0x60, 0x1, 0x80000001, "c64fb815025ae8cf303b4ebf9ef217f986a8e0dab4572cab41ff447831b72fae6a10a7c3e51f286c20e4adeddd75eef8bb46ac921497e6bca6675756cec877c41f6e1a99b252e8ca275af8bc4e5f"}, {0x60, 0x1, 0x480, "7a56dd4bfff98440c09dbc89be92efbefef13c0cc3ec40a47caf0bafbf9efa3a3b1756717a2d7379d4df346c78eada975224b05d8a1478752199c42ccc004e2d7075978247012a0c890e1345"}, {0x28, 0xffff, 0xfffffff9, "09959c36717997db5d50e79be1bedc8cae1922427d19"}], 0x1c0}, 0x403) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540), 0x10, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001580)={0x1, 0x7c, 0x0, 0x9, 0x20d}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000015c0)={0x1, 0x7}) connect(r0, &(0x7f0000001600)=@in6={0x18, 0x0, 0x6, 0xffff}, 0xc) r2 = dup(r1) close(r2) select(0x40, &(0x7f0000001640)={0x9, 0x6, 0xd6, 0x6, 0x1, 0x80000001, 0x8001, 0x7f}, &(0x7f0000001680)={0x101, 0x8, 0x100000000, 0x600000000000, 0xffffffff, 0x9, 0x1000, 0x1}, &(0x7f00000016c0)={0x9, 0x800, 0x3ff, 0x392, 0xc7, 0x8000, 0x6e8, 0x7}, &(0x7f0000001700)={0xc415, 0xfffffffffffff419}) ftruncate(r0, 0xf2) select(0x40, &(0x7f0000001740)={0x7, 0x4, 0x46e4, 0x6, 0x7fffffff, 0x7fffffffffffffff, 0x5, 0xced0}, &(0x7f0000001780)={0x0, 0xffffffffffffffff, 0x5, 0x2800000000, 0x57, 0x7, 0x80000000, 0x55}, &(0x7f00000017c0)={0x0, 0x5, 0x4, 0x8001, 0xfffffffffffffffb, 0x2, 0x6, 0xf}, &(0x7f0000001800)={0xfffffffffffff801, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) fchown(r2, 0xffffffffffffffff, r3) connect$unix(r1, &(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa) r4 = accept$inet(r2, &(0x7f0000001900), &(0x7f0000001940)=0xc) recvmmsg(r4, &(0x7f0000002bc0)={&(0x7f0000002b80)={0x0, 0x0, &(0x7f0000001b40)=[{&(0x7f0000001980)=""/209, 0xd1}, {&(0x7f0000001a80)=""/165, 0xa5}], 0x2, &(0x7f0000001b80)=""/4096, 0x1000}, 0x104c}, 0x10, 0x1, &(0x7f0000002c00)={0x6, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) r5 = semget(0x3, 0x4, 0x200) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000002cc0)=""/107) connect$unix(r2, &(0x7f0000002d40)=@file={0x3, './file0\x00'}, 0xa) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000002d80)=""/4096) sysctl$kern(&(0x7f0000003d80)={0x1, 0x11}, 0x2, &(0x7f0000003dc0)="2931bdec275d101551f0d82c6d039df12bf572fa", &(0x7f0000003e00)=0x14, &(0x7f0000003e40)="fcf3ea554dcc638efe46b6045df61758f4f99ad51c512acb63c2c46a8c32", 0x1e) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000003e80)=0x8000) syz_extract_tcp_res$synack(&(0x7f0000003ec0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000003f00)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x10e, &(0x7f0000003f40)={@remote, @remote, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x4, 0x100, 0x64, 0x20, 0x1, 0x11, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1f, 0x0, [@remote={0xac, 0x14, 0x0}, @rand_addr=0x7, @remote={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x6, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x3, 0x2, r6, r7, 0x1, 0x0, 0x8, 0x4, 0x8, 0x0, 0x20, {[@timestamp={0x8, 0xa, 0x200, 0x3f}]}}, {"4e37555ce4638d1599e2b554db3241f3f4089d0aa3dc2c436c8c12efef972d28c195d2973b19a0cd3feea012e09a037cb9d8574ac86a13443e1ab7951fa7b477b99d390d855082540a9f01b6d5dba960e6ea5a596fea112568be16af2a9c302babc5810c86f7e280d04d3a2be00a9f19c21057344c3208d5862c7535b093f7e78d6e4a10f4e7aaba78755b995d81d95377eaa6cb34875349753381f822b8963fa5edf4242124473feace1180"}}}}}}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000004100)={0x61, 0x0, &(0x7f0000004080)=""/97}) syz_emit_ethernet(0x41, &(0x7f0000004140)={@local, @random="1077c13ced31", [{[{0x88a8, 0x5, 0x1, 0x7}], {0x8100, 0x3, 0x1, 0x1}}], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x7, 0x2, @broadcast, "0995a855affb08", @remote, "b516f02c13565d8f97229aac5990523a"}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000041c0)) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f6", 0x99, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) executing program 5: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x418, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc}, {0x84}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r2, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) syz_open_pts() (async) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() close(0xffffffffffffffff) (async) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) (async) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) (async) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) syz_open_pts() (async) syz_open_pts() sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=0x0, @ANYRES16=r0, @ANYRES64=r0, @ANYRESOCT=0x0], 0x10}, 0x400) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x20}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x38, 0x5, 0x9) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x406, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) executing program 7: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0/file0/file0\x00', 0x4, 0xd27d43220c7df93, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x12) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r4, 0x3) writev(r5, &(0x7f0000000400), 0x1000000000000165) executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000280)=[{}, {0x7, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x7fffffff}, {0x9, 0x1, 0xb, 0x3}, {0x7, 0x9, 0x4, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(0x0) fcntl$dupfd(r1, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r2, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfffffffffffffed0, 0x0, 0xffffffffffffff48, &(0x7f0000000fc0)=""/221, 0xe2}, 0x63) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vm(&(0x7f0000000040)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x2}, 0x2, &(0x7f0000000e00)="df6f0bc1930fecc039bf4594508cb8ba217a9be2ad83cd3ce77b69d4daa6cb67d568b7207e078f12a4de1b56cead1d9b63053655e73fe2e46f0b0a0ace167a3110be8d10efcb5d2611e34fb5b24a8082fb6b67f09d8c80e041c3b1d557e210966a5b1922485785817276ce8e9d5df139e956d355f7f3beaa31e1c572ce149f4a649a43209cf3dbcfb2b70ab8b97816aee0cb7f0dfe6d33330d825b34c2ced1d5060d7fde6232ebd8b31fe192ca60ae34370c89a5330f7b872686dc87c19787d7844ebe9ee563a80780ee9397462e0074ae1f5737adc90ec52554668e5bdcf187ad965b6569282f6a19d1131f5f", &(0x7f0000000240)=0xed, &(0x7f0000000ac0)="221ffb887603122111a081a0729ef68a2a0dee2558730173f3b5a1a08ce44d5f97bce90ff78709e41a49f28d43091ce03d1589f42261432d5c89b81d59a552594b7e45bdd8d8cd00a2038f21e537b6b69cd8d7a857437f90cc15f121465585a9fd7a3ff55a9f91c7d034a5a56d8642998ba7204485fd67ef566bae82915d9c7164bfa017b3c9b5ecac0bcfde0b8b75d8e295e005781fddd7", 0x98) ioctl$PCIOCWRITE(r3, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000240)='./bus\x00', 0x40, 0x1ac) open(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r1 = getpid() fcntl$setown(r0, 0x6, r1) (async, rerun: 32) close(r0) (rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x1, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r4 = getuid() setreuid(0xee00, r4) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000200)=[r6, r8, r5, r7, r5]) lchown(&(0x7f0000000100)='./file0\x00', r4, r9) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x2400, 0x4) executing program 6: socket(0x20, 0x2, 0x0) socket(0x2, 0x4001, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r6) setreuid(0xee00, r2) r7 = socket(0x2, 0x2, 0x0) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1800}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, r3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r3, r6, r5, r6, 0x17, 0x100}, 0x3, 0x6137, 0x1}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r6) chown(&(0x7f00000002c0)='./file0\x00', r9, r10) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) executing program 5: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(0x0, 0x0, 0x8) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000300), 0x10) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r8, r9) fchownat(r4, &(0x7f00000004c0)='./file0/file0\x00', r3, r9, 0x0) setreuid(0x0, r3) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000480)="43beb80dd87474a65d355f298d90ee2ac55a47539b0659e6192c697043deb8cf6f541212d5a034eeef09097de089654c3fb04565ec61a23f6a4337f538c54b09", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r10, r11) r12 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x0, 0xffffffffffffffff) getsockopt$sock_int(r12, 0xffff, 0x1007, 0x0, 0x0) r13 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r13}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) executing program 6: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/230}, 0xee, 0x1, 0x1000) msgctl$IPC_RMID(r4, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x18, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, r3) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x1e) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x80}, {r1}], 0x3, 0x3ff) close(r0) executing program 5: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f0000000080)={0x1, 0x58}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='O1', 0x2}, {&(0x7f0000000180)='@', 0x1}], 0x2) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file1\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x14, 0x0, 0x63}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x124) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000020000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, &(0x7f0000000040)="ebffcbb5136035f5343beeff34f494d22eaa4e713048e69931929648", 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa8d9cdc3e523a6ad820674f"]) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sysctl$hw(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0xfffffffe}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0xfc, 0x8002}]}) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(r5, 0x1000000029, 0x2f, 0x0, 0x0) fchown(r5, r0, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r6}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r5, r7, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r8 = getegid() fchown(r0, r7, r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 0: socket(0x20, 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x4004570c, &(0x7f0000001400)) preadv(r2, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/163, 0xa3}], 0x3, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r3 = dup(r2) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000001280)=0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) executing program 5: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(0x0, 0x800, 0x11) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000400)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 2: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = socket(0x2, 0x2, 0x6) (rerun: 64) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) r2 = dup(r1) dup2(r2, r0) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r2 = socket$inet(0x2, 0x3, 0x2) r3 = open(&(0x7f0000000340)='./file2\x00', 0x200, 0x12d) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f00000000c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) read(r2, &(0x7f00000002c0)=""/12, 0xc) socket$inet(0x2, 0x3, 0x102) semget(0x0, 0x1, 0x2) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r1, 0x6) fchdir(r0) socket$unix(0x1, 0x2, 0x0) fchdir(r0) r2 = fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x888, 0x40) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x118) close(r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r8, 0x80105705, &(0x7f00000001c0)={0x1, 0x4109, 0x200, 0x800}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000200)=0x3) poll(&(0x7f0000000240)=[{r3, 0x40}], 0x1, 0x101) mknod(&(0x7f0000000280)='./file1\x00', 0x80, 0xfff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x7, r5, 0x0, r5, r6, 0x1, 0x5}, 0x4, 0x5, r2, r4, 0x6, 0x7fffffffffffffff, 0xc17, 0x4}) syz_emit_ethernet(0xf9, &(0x7f0000000340)={@remote, @local, [{[{0x88a8, 0x2, 0x1, 0x4}], {0x8100, 0x4, 0x0, 0x1}}], {@ipv6={0x86dd, {0x2, 0x6, "403fae", 0xbb, 0x2f, 0x0, @mcast1, @loopback, {[@routing={0x61, 0x2, 0x0, 0x40, 0x0, [@mcast1]}], @udp={{0x2, 0x0, 0x8}, {"f4282ba717c74bc0045cec942b076bcba59e283d32c8c543c4fc0752285ca61aedcf442173b3121e129f739a243216f9503ba302c6e44b258c1fef76fec7e044137f48dafaf7a40cb9d9475551d6b8d972f41fa12edf83b8b80a8647659774241b562504f44db4e71d2fafefecd69e55c2c1d79d031ea5a33c130d784a99ed77c0d701445f9b9375ce4efb53e646a77be689477862c4fa9544e6b6"}}}}}}}) getgroups(0x0, &(0x7f0000000440)) r9 = getpgid(r2) fcntl$lock(r8, 0x6, &(0x7f0000000480)={0x3, 0x2, 0x100000001, 0x8, r9}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) execve(&(0x7f0000000500)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='}I](,%'], &(0x7f0000000740)=[&(0x7f0000000600)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000640)='/dev/wskbd0\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='#-%\x00', &(0x7f0000000700)='\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000007c0)=0x3) ioctl$BIOCPROMISC(r1, 0x20004269) utimensat(r1, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0xfffffffffffff001}, {0x1ed4, 0x6}}, 0x1) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x59e0166d) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(0x0, 0x0) r3 = dup2(r1, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="8d", 0x1}], 0x1}, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80", 0x201}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x40}, {0x8106, 0x3}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, 0x0) executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x2) r1 = socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffe2c) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd", 0x171}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790", 0x88}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c", 0xaa}], 0x5) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x0) munlockall() connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x502, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x40}], 0x1, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() (async) r1 = geteuid() setreuid(r0, r1) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, 0x0, 0x0) (async) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x65, 0x0, 0x0) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0xfc, 0x8002}]}) (async) r5 = socket(0x18, 0x1, 0x0) (async) r6 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(r5, 0x1000000029, 0x2f, 0x0, 0x0) (async) fchown(r5, r0, r2) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) executing program 6: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) (async) r1 = msgget$private(0x0, 0x30a) (async) pipe2(&(0x7f0000000000), 0x0) (async) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) (async) socket(0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x6949ad34}, {}]}) (async) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) (async) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r2], 0x401, 0x0) (async) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x401, 0x0) (async) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) (async) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) (async) r7 = socket(0x2, 0x3, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) kqueue() executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) (async) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x4004570c, &(0x7f0000001400)) preadv(r2, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/163, 0xa3}], 0x3, 0x3) (async) preadv(r2, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/163, 0xa3}], 0x3, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r3 = dup(r2) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000001280)=0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000004d40)=[{&(0x7f0000002480)="c02e67aa25eb5439e9a53e3366ad614a11f0495b50c0c73d65fa04a3ffb47ab25da68d8f697daf5cead793cc8eb90147d4851ec0f3d657bda87f5b17dcedddc264c7e866ab1524f71e167f263a2f818877953f4360b7170fddde58216615bd7938b172dedb664067b7d80d", 0x6b}, {&(0x7f00000047c0)="c984ba958b3bb76ffd55c4016bc771db61302413918d5cf17e46fcb1b5c677371a538fde77c4cb5490e9db46a523f78a4334b1075598539a6625bddaf1c121ca4464443e09131353fa45cbad766f6768d38088de3dff0e56b71c451ffa463284b22acb9fc3d80169f4f53e599131976bfe5a28f37e89fccd773618a59492ad52022808b7c2af91c0aca46bcf8ce73691214b76486b57f2fa3b21fe01a1ba460e71a2ab39781da14a4a63af5d21f69eb7fb382a020cfd7ee88b03213fd899dff492c592b0", 0xc4}, {&(0x7f0000001240)="d4c13be700df", 0x6}, {&(0x7f00000048c0)="7e1e3d2947167e5036560df98e9547276a66f677fcbeca41a633377a963fdae367e13f667ea896a47a3b85a1215d147c67cb012b8619ba1b4f824851dc453e244a024e33af47da49e7fb239373e4780b7776fa055f399f45864b18d8590fa97c76869e58542bb7cce1b1384a1cc2de898c876c1da225c876e6edd1d2cc664d82ecb543f403b70425f2f466266f0033619a6dd102c55587d31c38ba6e6ec65c489e4abbc21b70c0537c065c1e345359bf58a53596ee9ba956e617fd2e1338e03e0196f0c3a13a4c623e0141228924e72001b2438735f373e18103fe11cd412d50245bb7", 0xe3}, {&(0x7f0000002500)}, {&(0x7f0000002540)="d551516d475d866395d763bc5210eaf047cfc408d6307d9ff21b3fc395826601134dc5b77bc21a3ae0fdfa514e1c58f132fd76911e9ee6922b955d2121a91e7a90d875aefcec3b2d78d289c2cf685de1df36894420118f2fc4728fbaef976a783959db1d6afe406c1f876df4a21d32078f7b7eab50d2", 0x76}, {&(0x7f00000049c0)="3ee36b0b4ec43da56198ff933f2b05ed1bdd9cb5e3cedcbe90906c82d89c03c439defc7d8c09de9ec5de92432a1707a74ace2fbb27027bb7f5d1eee0db9591be8162902246061919e96f34e5fd779b2e283286e6c4513c574c02412cdd9df40aac8b2e4135107ba3f2eef0350325a345d4fad7b48e46a70aafb892f08cbaa18990808644492bfdc622f958ffc5e07aeffa7b00f6737fa5b52ee38304b35ce18c8955edb91f872009ed6356b52932a5a8aaddef55552f0a6de2d9acee0ce366b029695244495779f0339f31d72c0f883e650d7ac26cf4812aedfa6b", 0xdb}, {&(0x7f0000004ac0)="74587bdf8640b8f360031f0e222415a354c1759c4cc0c458a6603a39d1cf4d7c5eaa48cf8372f3548814880a13f2773cbcc3523aa1354cf4f77420f7d7d977a60c44549a8532595e0a6160b1ee81ff3f6705efbff8b699db8c26f0a123d068741955dafa160a050efe9e4a69b667eb530b8cc3e19b3068cd5132f2427fde6274fd3a877d5e3eb3a50374a269c520b6692460284fb0f7b81cfd4d76be543db8f0dbe63ad8b1dbda813b0d301eb8c5522628728c56d60e186663b83591bfb548642a35b215ebc149f08502d36336dcc30c02172278f0970f059e1d37019c37f42ac8966b4c183bb794", 0xe8}, {&(0x7f0000004bc0)="6cfd940e0d95aa375f5cc625ca5a780200e15e27506b406659170572e3c9d37b5a42c9d2177e4bbb3831962aa93b2fc727e552a1b49670013931cf26c56bf325f2b493ea875d5ba59a1da0cbe586868b1928b1d90a685221745c4b54c785d0eacef4c415a41fdfcd166aed8f3b3e40eba4d200102e04da94a9af8f211215e6020e0c2210d493a1c2cf9d343c0c9d79", 0x8f}, {&(0x7f0000004c80)="88bdb92f49702feceaf4a572b2caf1d6be09676219172332410c8f6394050feb9dbcb92d5e3f24cd3c0196bac32c08027f54bf9726b56a93d9de553831df1ffe945ae4e4a9d51c781c15317f4c286a76bd2de493536839fcb0128547d205148f137ab716afa251b925a78ba9910c27369f5c97709c904300a7825e9ee005215d8a4fb097262bbea3a5f122917d715b00a63fa24065bc66508b851898f8b6fe5ff526b4a407a1a8f1501d4ab228931edc0e85465d414ef08e87fe", 0xba}], 0xa, 0xffffffffffffffff) socket(0x2, 0x5, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4103}, &(0x7f0000001140)=0x1009) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000001180)=0x3ff) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000001200)=[{}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x20, 0x9, 0x1}], 0xa5e, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x2, 0x7}, {{}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x955}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x8000000000000000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x8, 0xff}, {{r2}, 0xfffffffffffffffc, 0xc8, 0x1, 0x7fffffffffffffff, 0x4}], 0x0, &(0x7f0000001340)={0x2, 0x81}) r3 = socket$unix(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f0000003700)={&(0x7f0000001380)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f00000013c0)=""/124, 0x7c}, {&(0x7f0000001440)=""/23, 0x17}, {&(0x7f0000001480)=""/4096, 0x1000}, {0x0}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000035c0)=""/103, 0x67}], 0x6, &(0x7f00000036c0)=""/19, 0x13}, 0x41) sysctl$net_inet_tcp(&(0x7f0000003740)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000003780)="e8ccf1b6c1a0020165389255c3f476f416e2044f9a13dff0de2e3fa37af52d33b2e1466e58d698fb5efc896648fe12ffa21c2b7387fe3fb37e2bd1564ad60694f9b0a2a410f9147b0ac1c679b8c9326a992c055bb5545c7fe3b6a5306f095e195ba6c27fd33bab224085fe5596ca22fed728142e3e8779537413f0d39878baf6cad866580d7c9db22895c971188810e0cd8c30def36dad1f5d4b71fbddf15a2318f7a0238320a4f9981ad9eea1926c9bd745609ad0c81696fdd135335e08c7146c7425099496fca0f548c34b8d305bc420470209e2830d87f253a5a8fc4061e67623277889acf9cc27c9b962598676c76d146e3890248f7c529dbf66f394130121e9903e440a658497de131aa59ed49a029b6e9e622c1fbd844ddf00491553b26fcf2e3ee6ec1d93b85a20a15b4212eab69a83df5f2a2783366d737fdefa673ff970bf9e3cbfd2145b6ba877ee6053e50b2414542e09834c412be3a4aba94567bb24c5b994dcc9522fda1305baeba6bb8e30f60062534bf9c26a65658de450983062bb0fee1aa3a5581fbee8685042f0b9679ec41ba5d2aaaf5fb3cb7a5c6ef8cde59cda8217cb720adfa22af93d0777bbd2a6ac3ed0db2d0b441f57aef07818e71c9d6f7b5c0db8e275f3847098b98bd25e192f4487b1e2e3397dbcec6f756fea7092e55a9398764e07215cd22a23595d2a83b4e7c6564b45f356e7a8f99e998630f692fa0ad1a7900ac2f0e47b7c6c82d58aae353e81869fde7da6453422edcac9fe55f166a26dcd00dc1e1879809d85cdd755a4b81fb1e370908870525529cb4dddb7aea1886742988b42623c6d81ce771d46bd159e87fce21714f3008f3cb1fcdbd6f4300be884d381a698219d5b4abf745fcc73cda8806e7d8efae81f589dd49e4ed7fb4ea9f54bd0ae64a0e3f2b55bd5430e2dce21d02a7609bf6ee53ba15b0cafbe2f20dd6b76d96c94adc70825d340512edf97af29af0f12345857621d7e517ae7eaf21cb30a9ab521d1ee4f41fc4bdcf7f5af81ccd2488cfc2a8e836439b726ace239d978adaa9645fc4f43fc1b4e865308b2f6c1bf02fe4d2d4e3c51fe4d07d58cbfef661fe2f77a159476dfe7cac75b11a1ce79c63d20f9ab90e8e0a7de1e4432de76cf622a0bd7a1f84334cdd2e1d9ffed95c172a9d85f7960f7c0ac4561029d85477b9dd3ea0ee61ac23d39866ddc3e1eda0401fe7ed6753d8e6a5eb56151229a356610fcbcb2c79a92d71f9b3e0214ed903563d4cabbecd30d2a78fd5b4bea068502a110d9d00dd2d5f320b4fe78ff7f851769caafa8cbe0dc6375fa1202e1422a8d78a164691354f060b5af3ab9417c62094e1a8416da15822dea8cd42ef731c68a3db5cafeda13e592137eb4cd33e4b486196f279a72691fb2fd0b39f69a9b08a08bbbb0dc3e1a47ea03fdd2cc7e8de9392c7825f2b3f51d2898f5d19e1f7abdd564eafc3c54a4090ef7ab8cd7b0bacb34867691e8f22d7b937d56462468ca83436d4aadb9b2376346fad723a6f615c1b04c1e167a4d10e3b3c7b32c7472753c9ce3ce7b0383d3bd2144612c2758e9ca3ad1857be3ad80a1f234cc8177ade6afe4c7f2e3f953e2bf64f40ceba0d3a93914e4b642f1d5b4655bd6758ca4a481bb901182ec443c8959da02cea1136b9beaf59329802b26369e23d0d8629f0167c11da2ab2ceb154cae5481bcb728a1693e0ca48c9565f94f05ec3c8ba46bc42900368af5b3a6b3355f41a1495948fba0b13408cbafb21d33b1ba316256af1cdcda0056c7d3c77d641f7b87401a67c4bb6b3217947a1fc17abba3f6b2bb02ec5bf85f12990dd3babb1af069e924b035cea46de5771e5493b6c18760729277cacc6dd5ce3c9862d7426f77de594d3cd4ea97568cfa46d747359b9cfd218306dfd08d6f5be26413ca900cff024d0634276937fc9ee11ca951bf24bc6f4c36b8e7474fea1cc9ff9178245f88bdfc2792197c607622e7eb8e893bc2664313511e7e4a789b3fef8ee3ea18e9332db74f8c9239432e39eae265a4334a052063d13f98b21687c87e386646e874d7a93eb5a1bedc6bc31c2182a228a3b60c0ae20ddac2d7d04f08613f5dff8b2725887a8eb858555f640a54b19f7ac060d83ffd95434e80a25245e19cbd85f326d16e2fdb552ea1f343ca066f9ea759c894759a43fba9ee49e4d47bfe8e73b2da7153316bfd7e4f64477a97afe7e83ce9047d3e171ce1fb58e122af75f9687949d5061440c65c7f528644f5d60accf6f46c831750e8d7dc8b22113cd685f28f209e99d0ed0193c909b9e780d51709e7b8a4f5d3eb25afe43e9ce69b1e704e5bcd1c67fc24e673b27bd560adb1f2bff3b7dcdf0420905d9cc0cdc0cfa19ec6ec81bd3d66b9483340fac5ba566adbf3cdccb0e65a2cc202ced526fdb5ee653962558f664c8b292863ece80c4462e5e6e7dba9a42ab662876ec132b5ff1ad584e708ab19f583e183fbebb4064a52141265e7fe9b141f323a14e571e6f698ed29d39b62a7e11000df3876367cc50cc2f42317f7aad1cfdcbcf0bf96eff7f185eb56ae49502dc3e564e8faed706ae0f8de799f16fdf79c30267e85ef3c2d3e621d487e8a4ed78613bc922f60add261932d19337b385cc35ca3367fa94e18bd536feb727cac9d7e14a3430fa2b68c5c98ffae33175155d2da5d8c291c52f5538fd323d8218e198320f45451241305efb22710e32d8efa74eeb3e0874912f91088352e6b95352d40f47af4f34cc707a6e8d361887fdec06d9918c0af55a81e6a356bffcdcffeed8f532b3acb7408195e40245d1ec5db9d057271784d09b10cd6da09466f98a5ccbdcfdee8e4e31aa18ea411474e4bbf6b13012bfc972ba4942e3c2dfb9915b6eaa1b16c7d421f5cc95c3d2073d9bbc67820a9b2f6c03fb5b42c52ab68fbc0365f728eb928b3dbb7729a1a29a163b82c5e0785bc3437034fb0c7e083059e27918bb0f58586e28f43edccb8237d21be87e41bd4935ee575414a8fe78654eba2ab14b2f2fe967a49afbeb765ad377fe716f0982803ec27e31eb51ad04ada1f8648bc525129c2d4a3b401dd3cccbd28555fa635641b4d3674d388ff572c70e5e941cfc0d06d0567cc3fe803dc7f299aeead851518d0061604899e8d9978f3002250cbc20162227a97d67d36731c23a4c2a2ea133f386ad6b10f268aac9cf27a85c2ff837825ec4daeb762fe95cec0224e9cc55c1a6c9eb5a5b2bc3f549193048bb178b4464226c251810f6f210afaac806fe2aca38041a43fd44b2e959f7602400851a1490d9fdecc84179a133a86119febecc2fafd7a5b69dad2481f01314d7daeaf3f8b81a8e93d4ea1c5d9466b04393cb0bdea096bf8c986dcdbf58cbee0c89f98e4fa0d0a95613a4e0c830a9d4c95737af16ee3bd2d6941a143a2bc5b81cf14d9d5fd10feda984dffadf849eaf01c7ee5ed79d0aeb111d0f264fa854b47772de5b9f1f74baee346351b2d7060ec1e45052b6307ecafb5e5fd3c73c7f1a5478b2b9ab95bdfa8cd91e5378c47ac0a517723a5208d8c3ecc8d2a0d0a97f54532db260a08938a8ee9b7ffd9b1bc7f1f098036ee3759ad365fa7c7eb33c33956587bddb9d70f5feb7dad59a513b61a12e34c1f12cc07f27b6a70ec44db21d7c9aa6dff36d8dd4bb6ac59338b53f3bd3cdedd0ec413c15ba98fd95af1a359a91fb76ba9bba0e2e15d760b69775966507c0ce8c1b16a8718d38ed27cdef3d4df80ba24dd6129684c8a5492e219fc69667aa740bf4297f0ce494a1667a1b8ec065e82f5e609aa979799e5dcdbbb6d431f14ae2d1c5f923247012a4815e031fee71182a72fda72ffb33ef5ff9cab8878a609cf5b48ba4d50ddc0f02ed61ca2815c029732f8f82afa81365e739c62e9ab46d8bb3724539ea682c3c782acb682676733530dc974cfe2612ff3ce6a66dac7c04ba4d9118a2655cafe6272b7560522a26861d840075c3cc0797648aba46a5d5d2703de91f58ade2564741c3af21d07b63c63ae0f2075ee818a52e8a75f61fec6996c94813e6e42b4fcc6d3e3e027456e43fede6187e9000e0961f2d7efc0647bf8bb7cc8c4283f98870f324abd08ec6bdb2e859d08f491496a559d419de8ed815ff09cd181e16b0c8c5e9fc178b9726ca682f8e2085037ce9acd62b07adb3efea54a6eb7e10624f20074b824fabd9e919cc25e6da7e03a1b854fcc0eee269c02214d32651ae4ddf77cc4d2da923747596ea8674042c857e63efb3e3b5a273fcdf176122366dbe728eb7700b73e1e452c16ed950d22649c811b11c62fa5ff6c5883b138fa43447d9473ffe53365ec250f37788a9202827103ad44978ee4c7650ec1ae6704a40e48eb765f73841e6b5b02a5b32f794a516a86f2f55a54c73aca1207b486542fae012d4e177cf5b2f75644f975929f89d2f9d09eb4c5ac949da66577c434cd98e096366eb129de0bb2f9bbd4749936a0d3872b163568d75e7423ff4f284e976910e60cb4db42e21dbfc0b72ccdefd3a95e2c21b9e5912b146c77ae4b8390bdf5caabe05e73275453d3855db511f42a58c3e881680cdd2f7e610d1b9d85840fd82ff90eaa57ccaa01c3061dbc452a938e8230684c0fa7ecd6fc9dc100af68aad73396a0315562e0f3462d9e4fe75c1bcdfe72810dc753bb24823e59db440af49f54ab9eab6426a660a3e77dda2be1136d42f8bc89729c90bbde922ede93c045df525f32f3dc1ab430652368a6f4a65f2f9e8f7f4aeafbd66ec9b234bedcd88317f0d32e4d75a110d62fa1fd65157efa23121030211d82e3cf7ab7a1e8d2861dc5df9cf733106c1bb2b7400fc650043c29d5a110adb75ccd48690f20beb2058ec07ef9ec9f32705bf5652a5f62fd376e0c5892705f9c83a2431c855923c14f2e42eb1329e88cc9725359dabbad29e417a7f5d8b542514b1614b84f7d1932dab852985c70919b579b386bcde94923228c046979646447996a93ef44660d5916ab75fa8fbcc6ecd020a549684444f99171fa0e02316d9305dcbb3245d3e8be9f3d22f2f073f5c5ec4d78c213da1b39b1b1d5da7030ee777214cdfda609cb0c90fbf74b3a75805c4c2fc8023800d746d3020d37389e2e321774dc703315deb8170d3b16c67bf74aa139f5b3f6c82253eafae7b471ee3f14a44710438725af9e10c13fa1a7832f0650e8cff589ef197364889f37e24a3bcb9f50e318c501bd2d55a94a71c0176f213b7b38a46bb5d4ed2b50df2a05ece1fa863895bf773114e952671d0e86e088db9235999a607ecfb560d8013bbcb1dead395d0ffabe527fe2f67df83e2c47676b2f57c80d7324f1b2687b8cdac372a5fa72b50f5b6a1c1198bb8c9deb762d40a629b62953a77034fd2cc00aa21c48a25817e58c1cf8b4c7d4b7873ba5ef60a595e859b0408ffbe4dce8f8010a73597fd2f56aaf86deb1609f4989e1cfe91b88ba2274d7d31a634ff5a01f7e27b387842848232b66c438af3ff1ab36a3d76af390120abb090e82fc3bd4e50bae98d4424a06c5bb330dd10c2c488a4f92531c5366bb05eaf8c1615090b17e04375d30f5cc970bc761246882d9b844dbff6ad626567fcfb606806cf5648d8448daf10b016af7a944ead92a91ac704240b3585361830a5d6736bcdd4792e3767a2d3ea7fd0abf62af513b495155d226b79d32f0c24ac9eb154f0985a3841e2052994edafec33878c1d82e32d6f74129fa85c663a41555681a39bbcd1a4906c7e42f5cd5cac3486dd2afadca31832c6eac1dcb04d56bca6a3f67d8a5deacec5e7d145b31b2f1acfc1100bea92d", &(0x7f0000004780)=0x1000, 0x0, 0x0) msgget(0x2, 0x208) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000005}, 0xffffffffffffff4f) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000015b000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, &(0x7f00000004c0)="5c754c58d9b9add0d296194d44ee21ce9a2ebe571c3366e4401fb6b5ae5c46d886e612cea290874597727d59df50438764ca10e9c8f0e4546a8a5d566c017e54e7443f7e7a0980f554e21ee68c9acaf334475d05fa51ae7f680340784ab5f7255f0e76737bb86a514dd7dff11bb32298ca3be4dadd953cf5dd4bdf52832f776b448b8b160862e454c51cf554c2f7be5c60ff4f500f392f4a7c89331334d56395910e405b80bfb3a8375fb7efe9685244c32475c44205f216510e88f2d4a7dc40e841e09903377fad8538c97919bb9f9177fecdcf7279b19a9c14", &(0x7f0000000080)=0xda, &(0x7f00000003c0)="12e995ccd2dba75ae3053f6b4ac876b4f2018c204f6fd51cba920243376c9acf30234c87ac15f1748b602170deb0c5aef0129ffa205ac189c3fa319a5179e71888c5c6819e284ecb16151a9790f67cace851121167dfdbc12727eca7da6dfa1d2059199fc6156da44e91ae94c8bae9789dd07e559db6ba9700e96f90f810ed871cee86c8dd12cc9f720a15e9157cba916d0e2c8aeea10f2667e8ab9a9e39b945136b08bccba2c8fe", 0xa8) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = socket(0x18, 0x3, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) (async) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x7fffffffffffffff}, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async, rerun: 64) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async, rerun: 64) seteuid(0xffffffffffffffff) (async) chdir(&(0x7f0000000040)='./file0/file0/..\x00') (async) r0 = geteuid() setreuid(r0, 0x0) (async) r1 = geteuid() r2 = getuid() setreuid(r2, r1) (async) setreuid(0xee00, r2) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) (async, rerun: 32) r5 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async, rerun: 64) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000640), 0x0) (async, rerun: 64) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0x2}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)) (async) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8"]) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r1], 0x10}, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) (async) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 64) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async, rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x100, 0x0, 0x0, 0x7fffffff, 0x805, 0x20, 0x2, 0x1, 0x9df, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x1c}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) executing program 3: socket(0x2, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="4d8e262725f33aba16ead05738eca9d24a93e2ca8990899ccd64ed88e35538f448f34a9100b9821b8f3035d378ea4e1e2b6a04e13bfc1ae2182cf63afae0a77fa92038dc2d460685ab44d89d220be8e7971c3d010064686df5a0aff84c2ea6f0b0a4509d9867b7bd1848ec6bd21740daba313980966bc7e69c43fdda87a8588524fa61dae3bc90363a0ed744d6e56e8d8db71f536592d5cceb022ad4d8b32a3b6ff652bf9d1b6d2fd0b649caa8af", 0xae) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10004fffffffc}) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f00000000000}, {&(0x7f000069e000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x4}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f000068f000/0x2000)=nil, 0x20000000000000}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069d000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000440)="7990ece5151d3fd1bed2c417940677e7e1331fee936851bcf8016def1a401ee90de44e9ed89b55b762f6bacd9112b08b69e84e7bdd4b9adc151b4713c003ffbbbc18e527b59057f4b08a3131bd9ccf54ac9556d6d8350a", 0x57}, {&(0x7f00000004c0)="f4c4935123c8cd9475a5bf4b4c92f10c3d92fcb027fc14a66222a2bf14d37424664f94d6007aaaa4733a7d78e9c32293762c8bac092d7418e3d907302fdd12e12c2834ba0d78e7614af33ae5a872664bb7b6c6af2fac680d27352c7ff63ae6c2f8c7704918639a549c4a0eb90ae0e617f52c0e6e01c3a62e5cfd64d0ca8de41de320ab882bab332d02f086a9b899159dfc9340731ab830b262bf9fce8d0e972aa6f502c7007e981a214dfb3f8c49ebe0d55a9ac4f50d6cb770523fc8aee211468c85cece615f39bb41d1460e22b906a33a917d629c1c0319a23a015003539f76a02d31ed5a40c0e954da44d520e37c", 0xef}, {&(0x7f0000000340)="51dce54d2293ece8f6dcc97a3a10211756bd2fb8216abe9ab05be9f624c6467c8ddb40", 0x23}, {&(0x7f00000005c0)="c9a6efe33c3b36d15ffa0f20282abc42e2976579edac4f421615cfdf7df3465bb18cb24ebacd9fd3ae6e22cef8070944419fe90ad72f87d8180e5fa0e7e89ff3b76a26d2d60bcaaf5305b1861336896490775c1449bbd89c93daa0938c420a63f1c1d7a71a3c6aebbc92641421984916eb5cffe7a8b8370deed6ec6345c4396080e52745bed6a5782527d76f02dd1ac8bd229ed234c287b396958a0bed2a104c4762e9e7af87b1478eb00a9891f05ab0767b1abd442d3d62", 0xb8}, {&(0x7f0000000680)="dddefed2b78e8b4882dc5edd0889039ff171dbe0166d4f0026ed7649eebd727ebcfabd46972e6c03cad08cc122df3d3c42345edd0f78020635ad884cff28b51dcea410eb405852020217e1f891b560bdacc44dde7657a241459a9e31f09ef00dbfab91120abec0e3005603c79755d619cf9a3a0c2b82671d0a436a58d0056c0af123a49d601b1ad5f37ac41e7c9dab5f8368b47c159876b67365c71708424fb6d98328dcec86333770e8bee03fec28b0a10d37e77d9d6f39", 0xb8}, {&(0x7f0000000740)="d0e017483f6e4196b12cf0f28d2ec4ba9964352291fadc2d268454bbcbd0b725215d2eecd7061c6beb42fde9a2950d1b847f7a07dea26f877fad97551c", 0x3d}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="9c1e0b5c381eb7aeda4be44b284a20821c3de389122cd4a71435001bf2fcd99cca76baaaa28e42d60c1d8d3585a1efe3bf397e3b92d867e42aab8f14bc6d977d7a023150a1164d61b8cab518bfced884f7837f2eddcc2c129f6125bb1e85322332c25ac8c76680b159f344993a15d21dcfdd68", 0x73}, {&(0x7f0000000840)="66e4029603e3d34583baa7b3fe1cbccdf9147943e6847e7b79e85c2a39a9440f5bfbcc76beea9e8a64f92a869f7c906d46bb8859f2ae9b9877025170de033f6bbf84ebac251d3700f654bb072e955393980a50bef38e0a107f4e391737764bdbf3cbd9fd655d4c93b17295c278e27c21ddef7a8da1dc82d47562", 0x7a}], 0x9) fcntl$lock(r3, 0x7, &(0x7f0000000100)) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="99aaaaaaaaaaaaaaaaaaaaaa8847"]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000380)="f005c71031c1c5f421277bae891302000000000000002f47be787538ec7a89cb5ed66daa731ddc384ecc4c089408262a92b42c2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309ffa55739e2ef460e8cf7cc2ba427e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xbae0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) mkdir(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000380)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r6}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r5, r7, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r8 = getegid() fchown(r0, r7, r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 4: r0 = socket(0x20, 0x5, 0x1e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/198, 0xc6}], 0x3, 0x8000000000000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendto$inet6(r0, &(0x7f0000000240)="48d8ebb9d3d2ab7fefb42e90379ad8fc92046097295064655fff4cae4a6cb693c9ffe3a55772d5a71baf7c1c394e543562eb167121941bbd1897063940244f21c06cbf8580d05cf614be38e31bf9b194cf34cc7bedb51828b74d39cffd42f42c63181c182d1a9e5ff040ac1c9181a5948270bc50cfd45fe49d0ce9b44216ec49afa6e0e0c4d9497660df865316824c3492367e41ae8a8f20c30a75c20aa7c682fc9fa459ad3e497fba4aedbfa624f297a4e5392cc436ee5ceb28fa29d96c5c1f7026ed811d68cfe42bb707ac26b0f55db2bfd17b3423f59a6c53a4bbec0fcad3b144a60d3fe488c661f92b6388944210e5ee0c960277fa1e2d55", 0xfa, 0x3, &(0x7f0000000340)={0x18, 0x2, 0x6, 0x7}, 0xc) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60cb546500100000fe800000000000000000000000bbfe8000000000000000000000000000aa"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r2, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0x0, 0xb9, 0x0, 0x2, 0x800, 0x9, 0x7fffffff}, &(0x7f0000000180)={0x7fff, 0x2, 0x6, 0x7, 0x100000001, 0x3, 0x80000000, 0x2df2}, &(0x7f00000001c0)={0x8, 0x3, 0x1, 0x100, 0x3, 0xfd5, 0x1, 0x3}, &(0x7f0000000200)={0x0, 0xfffffffffffffff8}) accept$inet6(r0, 0x0, &(0x7f0000000640)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) accept(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc685551dd0339f0dac8bd9d7062c3db6acb6c4a169b71f5a6f3135", 0x32}], 0x1) execve(0x0, 0x0, 0x0) fcntl$getflags(r3, 0x1) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r5, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000008c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "054bc8", 0x0, 0x0, 0x0, @rand_addr="fea6c33fcf149110061d071ba4df80f0", @rand_addr="bc483e8c11a31ffb67769005dd0fbf29"}}}}) sysctl$kern(&(0x7f0000002340)={0x1, 0x20}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, r1) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}}, 0x10, 0x0) sendmmsg(r6, &(0x7f0000000140)={0x0}, 0x10, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r8 = dup(r7) writev(r8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="11a333cda91984c1657422aebd9c2688ea6ca0e2eebc4309b14428e07e885fe5f3300a73e3c47fd135ec219dfb9582005c73fd942b4881cbe77cb7c838b4ca9c17f47ea5f86977d762cbb96fbc59a5baad4b836ece7a84920043bce99ccd070487a0ce87c6442d", 0x67}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, r0) symlink(&(0x7f0000001700)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000001840)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() syz_open_pts() r5 = dup(r3) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r7, 0x0) close(r6) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 4: semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() r0 = getuid() seteuid(r0) pipe(&(0x7f0000000840)) geteuid() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2300000000000000}, 0x0, 0xff, 0x0, r3, 0x7fffffff, 0xa, 0x2000000100000001}) executing program 1: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r1 = socket(0x18, 0x3, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r5, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') r6 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/4094) socket$unix(0x1, 0x5, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r1], 0x10}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(0x0, 0x80, 0x400d04) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f00000000c0)={0x101, 0x8000000000000001, 0x5, 0x7fff, 0x4, 0x2, 0x7fffffffffffffff, 0x7}, &(0x7f0000000140)={0x40, 0x2, 0x7ff, 0x100000001, 0x3, 0xffffffff, 0x5, 0x1}, &(0x7f0000000180)={0x80000000, 0x10000, 0x10000, 0x6, 0x6419, 0x9, 0x5, 0x101}, &(0x7f0000000200)={0x9, 0xff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x100) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f0000000040)) pwritev(r3, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) fcntl$lock(r0, 0x7, &(0x7f0000000440)={0x0, 0x0, 0x200}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x7e8417dd4088c6f3) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x0, 0x100, 0x0, 0x0, 0x8000000000000000, 0x0, 0x0, 0xffffffffffffffff}) close(r2) r3 = socket(0x0, 0x0, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) shmget$private(0x0, 0x3000, 0x41, &(0x7f00007b7000/0x3000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261, 0x200000000000000}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4083) shmat(r5, &(0x7f0000843000/0x4000)=nil, 0x2000) setreuid(0xee00, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x0) semop(r6, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) geteuid() executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="60ba1d1e", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x140) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) getpid() r6 = geteuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r7, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r7, &(0x7f0000000080), 0x0) getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r6, 0x0, 0x0, 0x0, 0x0, 0x7e00}, 0xdce, 0xfffffffffffffffc, 0x3}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r8, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpgid(0x0) r1 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb}, {}, {}, {{r1}, 0xfffffffffffffff9, 0x5c}], 0x8be4, 0x0, 0xfffffffb, 0x0) syz_emit_ethernet(0x88, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaab80f093bdc708004900007a00000000002b9078ac1400bbe000000201440c07e00000000200000000000000050390780000000043800fa30068008152e0000001000000004402010c8b71e15b000c748a3832891f20e0000001e00000027f00000100000000ac1400aaac1400bb0000000894060000000001000000001396e9e33eb938174c69d520e06a1e6127836c0f6cff42d595d9b803d03efe9889dd350106c3b15e976b05602912355b1e69a6eb1ff5a1d1e1f47969ed54d2630b7b0a8c453b552750405f4a987156608d167cc3d735a65b462b612cce6fbe30a51f01fd8ef7e2"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f00000004c0)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa38713049e6f19538da48", 0x14) r3 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x40002c, 0x0, 0x0, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f0000000300)=""/86, 0x56}], 0x3, &(0x7f0000000380)=""/35, 0x23}, 0x3f}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = semget(0x3, 0x0, 0x0) semop(r4, &(0x7f0000000580)=[{}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0x4}, {0x4, 0x0, 0x1800}, {0x0, 0xef, 0x800}, {0x4, 0x0, 0x800}, {0x2}, {0x0, 0x755, 0xc00}], 0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000000)=0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4302) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000500)=0x8) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0/file0/file0\x00', 0x4, 0xd27d43220c7df93, r1) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x12) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) fcntl$getflags(r4, 0x3) (async) writev(r5, &(0x7f0000000400), 0x1000000000000165) executing program 7: r0 = socket(0x20, 0x5, 0x1e) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/198, 0xc6}], 0x3, 0x8000000000000000) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) sendto$inet6(r0, &(0x7f0000000240)="48d8ebb9d3d2ab7fefb42e90379ad8fc92046097295064655fff4cae4a6cb693c9ffe3a55772d5a71baf7c1c394e543562eb167121941bbd1897063940244f21c06cbf8580d05cf614be38e31bf9b194cf34cc7bedb51828b74d39cffd42f42c63181c182d1a9e5ff040ac1c9181a5948270bc50cfd45fe49d0ce9b44216ec49afa6e0e0c4d9497660df865316824c3492367e41ae8a8f20c30a75c20aa7c682fc9fa459ad3e497fba4aedbfa624f297a4e5392cc436ee5ceb28fa29d96c5c1f7026ed811d68cfe42bb707ac26b0f55db2bfd17b3423f59a6c53a4bbec0fcad3b144a60d3fe488c661f92b6388944210e5ee0c960277fa1e2d55", 0xfa, 0x3, &(0x7f0000000340)={0x18, 0x2, 0x6, 0x7}, 0xc) (async) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60cb546500100000fe800000000000000000000000bbfe8000000000000000000000000000aa"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r2, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) (async, rerun: 32) select(0x40, &(0x7f0000000080)={0x2, 0x0, 0xb9, 0x0, 0x2, 0x800, 0x9, 0x7fffffff}, &(0x7f0000000180)={0x7fff, 0x2, 0x6, 0x7, 0x100000001, 0x3, 0x80000000, 0x2df2}, &(0x7f00000001c0)={0x8, 0x3, 0x1, 0x100, 0x3, 0xfd5, 0x1, 0x3}, &(0x7f0000000200)={0x0, 0xfffffffffffffff8}) (async, rerun: 32) accept$inet6(r0, 0x0, &(0x7f0000000640)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0, 0x0]}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x0, 0x8, r3}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC=r2], 0xa1}, 0x1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socket(0x2, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="4d8e262725f33aba16ead05738eca9d24a93e2ca8990899ccd64ed88e35538f448f34a9100b9821b8f3035d378ea4e1e2b6a04e13bfc1ae2182cf63afae0a77fa92038dc2d460685ab44d89d220be8e7971c3d010064686df5a0aff84c2ea6f0b0a4509d9867b7bd1848ec6bd21740daba313980966bc7e69c43fdda87a8588524fa61dae3bc90363a0ed744d6e56e8d8db71f536592d5cceb022ad4d8b32a3b6ff652bf9d1b6d2fd0b649caa8af", 0xae) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10004fffffffc}) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f00000000000}, {&(0x7f000069e000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x4}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f000068f000/0x2000)=nil, 0x20000000000000}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069d000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000440)="7990ece5151d3fd1bed2c417940677e7e1331fee936851bcf8016def1a401ee90de44e9ed89b55b762f6bacd9112b08b69e84e7bdd4b9adc151b4713c003ffbbbc18e527b59057f4b08a3131bd9ccf54ac9556d6d8350a", 0x57}, {&(0x7f00000004c0)="f4c4935123c8cd9475a5bf4b4c92f10c3d92fcb027fc14a66222a2bf14d37424664f94d6007aaaa4733a7d78e9c32293762c8bac092d7418e3d907302fdd12e12c2834ba0d78e7614af33ae5a872664bb7b6c6af2fac680d27352c7ff63ae6c2f8c7704918639a549c4a0eb90ae0e617f52c0e6e01c3a62e5cfd64d0ca8de41de320ab882bab332d02f086a9b899159dfc9340731ab830b262bf9fce8d0e972aa6f502c7007e981a214dfb3f8c49ebe0d55a9ac4f50d6cb770523fc8aee211468c85cece615f39bb41d1460e22b906a33a917d629c1c0319a23a015003539f76a02d31ed5a40c0e954da44d520e37c", 0xef}, {&(0x7f0000000340)="51dce54d2293ece8f6dcc97a3a10211756bd2fb8216abe9ab05be9f624c6467c8ddb40", 0x23}, {&(0x7f00000005c0)="c9a6efe33c3b36d15ffa0f20282abc42e2976579edac4f421615cfdf7df3465bb18cb24ebacd9fd3ae6e22cef8070944419fe90ad72f87d8180e5fa0e7e89ff3b76a26d2d60bcaaf5305b1861336896490775c1449bbd89c93daa0938c420a63f1c1d7a71a3c6aebbc92641421984916eb5cffe7a8b8370deed6ec6345c4396080e52745bed6a5782527d76f02dd1ac8bd229ed234c287b396958a0bed2a104c4762e9e7af87b1478eb00a9891f05ab0767b1abd442d3d62", 0xb8}, {&(0x7f0000000680)="dddefed2b78e8b4882dc5edd0889039ff171dbe0166d4f0026ed7649eebd727ebcfabd46972e6c03cad08cc122df3d3c42345edd0f78020635ad884cff28b51dcea410eb405852020217e1f891b560bdacc44dde7657a241459a9e31f09ef00dbfab91120abec0e3005603c79755d619cf9a3a0c2b82671d0a436a58d0056c0af123a49d601b1ad5f37ac41e7c9dab5f8368b47c159876b67365c71708424fb6d98328dcec86333770e8bee03fec28b0a10d37e77d9d6f39", 0xb8}, {&(0x7f0000000740)="d0e017483f6e4196b12cf0f28d2ec4ba9964352291fadc2d268454bbcbd0b725215d2eecd7061c6beb42fde9a2950d1b847f7a07dea26f877fad97551c", 0x3d}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="9c1e0b5c381eb7aeda4be44b284a20821c3de389122cd4a71435001bf2fcd99cca76baaaa28e42d60c1d8d3585a1efe3bf397e3b92d867e42aab8f14bc6d977d7a023150a1164d61b8cab518bfced884f7837f2eddcc2c129f6125bb1e85322332c25ac8c76680b159f344993a15d21dcfdd68", 0x73}, {&(0x7f0000000840)="66e4029603e3d34583baa7b3fe1cbccdf9147943e6847e7b79e85c2a39a9440f5bfbcc76beea9e8a64f92a869f7c906d46bb8859f2ae9b9877025170de033f6bbf84ebac251d3700f654bb072e955393980a50bef38e0a107f4e391737764bdbf3cbd9fd655d4c93b17295c278e27c21ddef7a8da1dc82d47562", 0x7a}], 0x9) fcntl$lock(r3, 0x7, &(0x7f0000000100)) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="99aaaaaaaaaaaaaaaaaaaaaa8847"]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000380)="f005c71031c1c5f421277bae891302000000000000002f47be787538ec7a89cb5ed66daa731ddc384ecc4c089408262a92b42c2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309ffa55739e2ef460e8cf7cc2ba427e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') executing program 7: sysctl$kern(&(0x7f0000002340)={0x0, 0xa}, 0xfeffffff00000000, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) r2 = shmget(0x1, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() r0 = getuid() seteuid(r0) pipe(&(0x7f0000000840)) geteuid() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2400000000000000}, 0x0, 0xff, 0x0, r3, 0x7fffffff, 0xa, 0x2000000100000001}) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async, rerun: 32) r1 = socket$unix(0x1, 0x5, 0x0) (rerun: 32) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async, rerun: 32) r3 = kqueue() (rerun: 32) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async, rerun: 64) accept(r0, 0x0, 0x0) (async, rerun: 64) semget$private(0x0, 0x0, 0x4) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc685551dd0339f0dac8bd9d7062c3db6acb6c4a169b71f5a6f3135", 0x32}], 0x1) execve(0x0, 0x0, 0x0) (async) fcntl$getflags(r3, 0x1) (async, rerun: 64) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async, rerun: 32) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) (async) flock(r5, 0x1) (async, rerun: 32) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f00000008c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "054bc8", 0x0, 0x0, 0x0, @rand_addr="fea6c33fcf149110061d071ba4df80f0", @rand_addr="bc483e8c11a31ffb67769005dd0fbf29"}}}}) (async) sysctl$kern(&(0x7f0000002340)={0x1, 0x20}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0xd) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x120) chdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f00000002c0), 0x0) writev(r6, &(0x7f0000002500)=[{&(0x7f0000000340)="ae", 0x1}], 0x1) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') executing program 5: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) recvmmsg(r1, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x0, ""/62}, 0x40, &(0x7f0000000300)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000200)=""/214, 0xd6}], 0x3, &(0x7f0000000340)=""/59, 0x3b}, 0x3}, 0x10, 0x400, &(0x7f0000000400)={0xdcf, 0xffffffff}) ioctl$FIONREAD(r1, 0x80206931, &(0x7f00000001c0)) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r5 = semget$private(0x0, 0x2, 0x7d4) semop(r5, 0xffffffffffffffff, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/64) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r6, r7, r8, 0xb9, 0x6}, 0x5, 0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000700)=0x4e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0x20) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x20, 0x0, 0x0, 0x0}) executing program 5: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r3) r4 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000180)="e945895edf01b867eb1dfdf31f57c0bc65869bdf3bb1f0e0430fafe99624bc18a022ef46c6e3eff347aa746f66a2f8ec2a64c28d715a40b3612c5bed", 0x3c}], 0x2, 0x0, 0x0, 0x400}, 0x40c) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r5}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, 0x0) r7 = getegid() fchown(r0, r6, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x5}, {0xfefffffffffffffd, 0xfffffffffffffffd}}, 0x0) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x48}, {0x48}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f000036c000/0x4000)=nil, 0x4000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001580)=0xc) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000100)="f10fc33e0e698be4e563e483d745110c1ab5bf896e0a0c51a25e81e6ad66560ab593ef10d9c2f2612fcff9373c8e9aa0695dce2a1234d28d8939841fb2f2fdf1daedba1566021c9ec256ce4b3f5ad01cc65ad1464e649f3d02744d48111d46221ccd6fd014da611d9055d28445b3c610e5b2673fa6c075efb56deb759b24b5bff26b54d4d3ee16f5ecc8fd71181866c7d195617d1913ade8176644e1be612b9f87e20fd35ebb0795644e03520811ab98dbd8d8ce83c246c73fcec3e37bc6862f69a8bbae69ac31a4be54175d4d15275641546dc177807ff9eefe40bce783f59ba530bf6e6067db03b335dd19af162d05a14d021c31525e0afc1d1b9bce8025e8fe03ce9b9c9e6d853dd118b4b38e51c38f2a5d18737154a25507f70040efdd18465bda0fab2e76cbd6222ededdc2258eedd18ca1a4a9f6bfdd1c84125ff3dcd470669fc356754defa5b753227fa233a90d6b6e60a9e973d9ee912a2d2fdd67bad00870bd8ffe0b7f1dc74e97bf72fccd753350bb04a711e05e3fe062a508bd3cd3ef592ec2a360194863ac34f5566fa37e9990466b78d35021b0ffebce044161f1ab01be9c893a9b6a34cf14c6ea19324bae930530117bd9109972f9ec74645054c7e8a3a23507ecd47fb24ba9dcc0b192f23dfebe4e9b3d3bc0cb127b7b6ac0ba22b0ddb133f5d81d68970d2229331bb4ed08feaba8dd6fff1958c37ca2956489ffe3b88c372c8bf1baedaf09a498dc3cf1fb7a661355364ca44efdfecc0f2736da0eb6066ec96d1685a950e255a79b7d54c1f912c328d8d644525557b3d43af631064cfb4d0eea8b1386a638fc439536546f7430f90dc69585c2c6c4c61424b8d1aa7dca35cd583cd315017341e981709092dec79b4fadde9fadfbfd157cb2606543297df60940af58761cf040a92799a2196b629531e952cd835e27f2484a9138aff648881796a6effc3f469f2007bcc2f150223bc63d0fb77de0310c0c3500ba7ea7df922e0c2ee31db8acb3854902bc068e631724bc5ac0f44e705f9bb21de7c611ecd54487053832e42ae2433c551c9fc9f15f1c0d3e624a566e4dc8bbfec4c067b9b33d42be036c61d4283a703d61ce677bd3ff6c59b59e697590d30285f8a0652797b8148a63029c122522507ca39b86378667b86c574191d3d7f04dcb3dc32260eec7dc0db35d026b85b97588f84d389f5a570b07a6af54265de4429904f00b139d7e4a98ad3976541589a34f15e91eef1fd7226033d356f1515a30dd4aa03e0d3e6725cf0d7d8bbe22a46a83ed07e7d374b6e65d346bd610cc14198d396570e1af84d7a0a6f002005a9b56b6009958e0bc610628d01d2b1cad59f0102c7f814e2dbbe4045d4e3c522eda82695075824ff1738d4b0f45c3c16aef59395ceac932c3306d1f06f5eaa5e0031a4cad2d328ac0256638042400e86c4334e757da3c522cfa86420d761140877f136991c9f178358c4edc30fc58d639788f372504709d82c0d3eb0c014846354266f5c2f65fb4c2d5f3d556757d177de6dc732d814cb92c5e8421046464ba07f3a53ad43b6eca3e5ec7f66576d9a400e942756cb1da6fcbe549c5f556b8f9bf3a2134957f571f69d3caefe7aa3742633dc07e5dccf08cb98deea80a84b5ab99ecd8849f43b20135163e692262d53f925d9a9b893a0235e15e41fae3daa4d254624a6efdad9669ee76195c636cb4c8157e5427607e638ead159dd93dd2916c062fc981a20b471d9ddb9983b2594c52cfe03be8ac7af379583123e5c22c35036a9189fb53c84d5e63ad833ba3641cdced2a9553fba476baa156cc5634436a9f0874fff7d8a7fc7819690a3ec0eea81e4dbd7fcee839a983a641bb31fae8a90c5b837b4b3eb36887c23f1a94e05b71a7e2e85f4dbbd3e334f94ada2c073aa05f5ab93bf913f673abd63a9de76c5ad3b183c2f269fa3bf52208801cca62c74b02df7126a344d32dad6e373ffe635fcb49cdc1c01ad4fba6efd77d5e2ef183bd5d64b4ba6319e30377f472f945ea9b578d9be6b81548c1a3a1c81223f1c724cd5bf808e593e9c2d95d8cec66e8a9380101b797fc4f5f09c133e8390fc696d9c1ca52b9cd69117e6d8365d075d1ac94c3e2c6360c1421e0188684c2aaa7013d186ef6396328ef944d67303f8f5750993d0217841fc260c3a9fde33a4e292ba565777843e095ec5485321ba87f9c74606018f9f9842c7759f62a34fd6d688dfd41d6f8cf26cf436a889af6338dcb76bda914fcb5bdd73607e62bb8305f208aca0052abfc350d7bee5da45a5f83df5108220ca38fa093d34f499fa55d7cab5e7d9a5a31962c8333ebb42baf575d4cc7bb9d857a6ea94ba8b471b06d42234cffaba5018b33b6821134af68c4cb53b4a36e9b3a434127e7e5659d2fd57893fdaa4e555e8141208d51b68ce1ff8f088968a1c9ce443b7e5144c331a543d6b25c3e6231c13cd9cc91ceb6282a07b228f671ce1c240812372b36020b27105479805562405dcf9ebbac57d4e24e9cc22ccd09d77daacc91d5ed62f1c92ec671397332f46b926562f31d70f62c9874fc96b296e06e7af6cc6b411350e23347b981bd6f05cd6647c37a2738be769305ce801fc1d94f11b733b7d34a37e4e1cc19194ff7acc114a685b0109f846649d93b6b0285a7a7ee7c404f30b2f2a9fffb26b6b823bca82a80a386793bd0c86308b09b3d9a069be818b06514bddd6f5b6c6a89573571c7f908f5b9e7ff103c33ef88d703a7715388eaeb807256f468a9b39ff75bef43cef5f47f3a3ade5811746a7360ff587d00d92173ab1bc847d995621c5a6a50b3a3a83f6bdec2257170a0dd82d516bb0aabfe83fcf3a18c74a600a866e11a7a2f2b80d9c376500f3979ff99099a631bacefdc4487b4036dfa76ab61c0b4f4f2d73275b3b224beb03c4e561b2d5ae3ab34f6232961b15226322a14d283c32c8c57abc133c3367cc081d34703bd8a2e5133e8949d53d79c085045fb56b075825dd948464a1b5ca667979e14205c716ae834afd899c54810d449814984276496a8ea1e20325dd63c843725c5a77ac32a1883d4a12405d0fed331fafc607618283adbdd94b73f80a97e4678668ef935ff15df85c3aec5ccf0efe63cf4634fa861cda8c3ff841ff8fc61b499c209367f48631150728595130e8a28f7b7d1e71ebe7df3d831704df7de077d7288edbf682125ee391d17e8b787779621dee300cfd5c2610c3732397f04d53cdd6acbfc1b8588156a6fc200aa5cb6ad694f782d0744b1710b711d641405bafadc763b694a1c95bba677b031046881e1e2922dcd899846ddf533fcf5f37f094e5d32c7fa7a35faa87bb4d36bef6c7fcba9e39c7d3ddf909190b73358ff2e70eb9fe2be837e7e5ada8414d82008bf9830c6658659cfa45f54c7153a8ce3b80700e1f5461bd9fa77166514ec9e9eea8c666a6c7e2937322fe5ea1b649f2c08bd4ac500cae195d9018aec95c76f12cae063274580a8492dacd6f42b495ed66c745630162fce512e0875974040d350abee0ab394e9bfeea2040c3cd0160c0e4ede528b00676d24b8c518dbf0e2d561b5bc76d8def376179e92ede74113d1d0b798b3ca1166ba04774616e9f622b3acd5f93de6900ac2570ac8570b5feffd3b89b4c722d3c2d82d60c1b14a2ce4c880dd4c93903f9295d49bd03864e5e38ff32adaf282c01402e445a3f1dc782fef9780f4af4f0598a914f465262955774abbffa6f8cb42ed36e0598b806ed43fe75c6d29e79600a2727770568c5037c7fcdeb8fce787e192e13d7bd95577f077ecdf09eb3215b3790948655122d799d8231b5f6c60ae6e2a085788661879876f3b3b355902461cb14063f3b349d037b024167a627f7847a1f11232625caf8df1916faab5f5a0b43d9465fa192695c99e1710d4e313cf5b0eace90725d8ad60d6e60ae280d94eeb767f955e94a3ac9330637ee0fb34dd67d829762c7e18b09607e0c1c09ed5a82e600f1bd21f0a166e161baf0d8a9200efc7890bbb1b19ca90f4020bc5b1ac7ef3bbe197aa539ae3ba79dca7875bbe1c7efefbb7fa8909567bce9b176ac1fcd165c1e4d7a6a7af290eb2aef46cbdd21a1a02b32e9d0acf96eb5522a771ad0f47436ff57b91cb97f18b3953ec1668065dd16aed8f0d2bfc030168cc65609ade79b4af1c798358cf8973e66a6be9584864ddaef33f430ecdd6ab04c8909a2a15434beb68e7e81af6cfade06f6aac20f9e4049f2fbebdcd385ea857b9e3afab28e4ffa0719671862971e91ad44a76ab97ebe6cf178edc107e3b82673d019c3b4e804d8445df19ec10f4120003efc72c46da19cd0c5997e881397402432e5f4322795d0f215722027244faf4de4c3516ceebd7fcb23d2347b74b564266c79d183e26e9aeb62c0fc757e9e09d0351e9173dade560df9a5dc32e8ac68fdb9163fe339d10f4159949e7714b6a4c9f52b01e8b0d3820c55b1ebc91a64cc15f84edaaa36225dc59bef6f5152e85e990ab5b39cfe2091c9d553d4315c3d654b93139aaf945ef663f885f4690e2e7915cf640531d9f8eb693621d753548b9637dea6099a74efc86c3e8a46937224df6c0c73692f5583181ccc2726889cb0e943cdc9393b6f9877717a0154a1d6f26a53672df96320977e0deec6fc7fd1ae8d6fade35a8c14a65f0177de0fee81813a6829c6dfceabcab55dcce45316697634e3c3848c972628b5931ff0de1b9b8e99818bd90debc691b4f2154b97fb100358c6488022bb682296b62ac564add80e96e523baab1e799359697bd51e874b8bfc7a7e5d2c366282365f63e2e016fc1bb2a0ebb8c98db9a76396a4217629807534a0e5ff085c6b96e473b977b28d2ffbd67706d0e80ab922aafe714d90fbfa62388f4555d08b7c29eebb447a8d727d03db2fb418cf8c77744ea1e3912699d0bb182a8c6b73c258360728e3a0acc9e43fa6858eaa832b4c150b0b460f274ff23786f9d327545d939c826fc5d8d09591405628153459af08864740724cb114e1fd8f20b970cbe10e6b8945a61453e5071005341e4377d0d9ef9582f5a8caed5941cdb361cc6834035a8143cc4e93c001478d2b9e85941ad7701bb18efcc45406210a27cc768b9c3bb0a8ce592dae2f19b1b0ad6db3499179d5241fa3ebdd5855fe8266fee77f832351e7b76b1aa62dc87b9c3b66e11189d80f52fbe8e27af3ae4c4fe586dffaf1239aa98908d448aa692fc31974376be719db620855fdf32742941232e0e854ca79541e0dbf7db31f9a04326d9de6d9ab59d237d85110ad762ed6018445f40c096d76b5a84672084b4075850d458e4434a5da325ceacf69b73ea045aec46944b95d99ea96eab5608a3850c091bf96b4428e355657b39a1a2cd2f69bf94bbfe3fdfe0efa3fd666a5cf335b034e84cea2a5d9f9d4cf777d67a8709d57e3ea27ddecb0a24bc40d4c4c3d0238bdca36cafbcdb72b774d6af2c72080fa8b4af4d7c0f3b34ee185b2e39eab5660846145b5e9bc23b9be878555ad8fdd97115e90c84f5e47c8d6abfda3da5ed98056bc3ddeb61b5dd8afa49bbe211f93fd6f5fbff38847a29da262ecc6fe068237ddcbbe94cbb182d88cbec4a0cf68adb1e61ba996f2d419a0919cddba9bcb35e97935fd9c06de6dd2bd89d2de050eab968eb0baba1d4c3d9031abcb4127a991d176ed3d1f71c5b0c11d69c9bcab88c075166b0c5deaafdb8a4dfbd49d5c99a305275c7fbc640debf8986be48bb16afc60d015f78022307c6ce09ac2411c9730ae2640121b3c5b623cb0ddd10cf0768a5b758fba0", 0x1000}, {&(0x7f0000000000)="bd122b86014475bd82712d69e6d431a01cbbd91d3348c4e74992280f18b288f5a398b4d263b986870d712a08f4e76d98a0a9f63d273f87098d5913de211a6f827bd0f649be94aa49fd2cb3f9208a9194ddd5bcc54b88133a0a743c8889602c975ef1c7be32f8e32571118fde5440e6fb7be4f215fb11af4378c6f9a424a2107622b96e5ec62dfd91a5e6f53cee3287ca94dc03588ab12f1b9b850782d7d1f2a20458a18a488fbcd8a37c1e5a1d", 0xad}, {&(0x7f0000001100)="b901000080000000001b70dcd280095505a4a164e025704b8939e8aa27844f48b3d9293e9c7b49f3dc5481844d486ed51fa0647e9979b5b7f2ede7dfcc12b8c02b44541ac8fb50b6d32313c4002a499c227d4f75", 0x54}, {&(0x7f0000001180)="0fc0f58cb1dfe3d36d51e3e0d87d9cb75fc2dc5e73fe326a0b3fc52984743beb49f352ad227a5ddb6c4b0814ee740687b6f0cd06e50634c64e8743a65ca88333bdbac24260c94c770f1fc8c76d20381bb41f7c6b5577fe569bb99a16918a0e5936c5e718a9a500f3cd26c0dc5a647c1bea9440204fe6c6164bbfdb", 0x7b}, {&(0x7f0000001240)="654b120b32c4b89f2ad702bbd002c1e4170357fe9bde962f9ec8210748e46d3887d02dffa15d6d5989fcae99781d92a13e682ee0388d17c4cc70dc3ad75a298e9936ded191eb71d6b04c6aeaf3821a54c6ea51cca605e8582ea88a6fb35a45ba2e4b00f83e915eea646e1fdef99381a0d691c34500082d329490ce41f7f8bb5e3d56adf919eb3fb6208b6027a6528f8ae18c1130a029ad4637e7b138a35a3a3e102a94c68472408aeab257f4b126249d64a23b54b538ff3d79929855ce2799", 0xbf}, {&(0x7f00000015c0)="199421b72cb0ebd87413bde2e8d9f935214b4ec8b295f69d264ce5512aa99f725692b849d94ef5a3c9edf6305bc03bdf3602a52b31712c0e640000b5c3c8fd1cc4e0d26860d7f0546f5f9dfd6f7341e11b0855f0588e5545c447397f63e82704b6b4f08c5278f5d914c4e667a969a83c5d90d14599cfe5c1f5bdd455507e78953d77cd5e789dba4c21f6339fc7074436d6dffbfcf004bcf04c2f57196e6855325f27e2b5a11e5ac6552530b61874ca2d92f18a2c375c33a3a28286201ac208eb3d381657bff58f9a85ede36c7a91f1ac3f1eca79c5b342fa4f5dfa11af02aac449d1cdd6ded394663b6f3ca5f73a143b381507815449d56c3c1fd374535428a748587bb92cd1129d50a6f11edff92294bf49a5bcf357b67077f0dea79d340ef2d968db9c83ef56ab4ac072aa927600d5732f198122692ad76c09bdd494a83f421ca4acf7ab280b1f113e54", 0x14b}, {&(0x7f0000001400)="a2a81330caf9441eecf541dd9f3fd47e39dc5e8fe68f6f6c3372f44cb5c0191009e2680e67690a1f4bb0bfacce01c49dc6bc464a180224cb6569f5b97a85bfe48394b4de3880172c85c598e9f5770f708e372c87e74af01931b8271cdb6add34ea891684606b3d7aeb9494aa16b1bf6649e78261a9e3767528741807a46f0c2cefe2ee318fefa54ef5c1df2f8f5406c71881381eb7896ca97956434c21ce19d232da93874f8d42451a66dd5304122be2ba628517c72211e8f743466b100261e8c7cca475596133bb6055e095d175775fc3b3088a3245ffefdfa91770a1645bcab89527236fd21305a839ea6d2c83994758", 0xf1}], 0x7) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 4: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 1: sysctl$kern(&(0x7f0000002340)={0x0, 0xa}, 0xffffffff00000000, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) executing program 7: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) (async) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@random="b1d3bd0a0c02", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_request}}}}) symlink(0x0, &(0x7f0000001240)='./file1\x00') (async) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) (async) r5 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r5, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') (async) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') semget$private(0x0, 0x4, 0x1e) (async) r6 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/4094) socket$unix(0x1, 0x5, 0x0) (async) socket$unix(0x1, 0x5, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 2: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x0, 0x49) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57"], 0x401, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000340)="082151f4a2c4ea46f06a055eb84e82ee9d36719d9652200b41002fc3c067afb27eaad00190ad2025a2e60810354ae761e040156d82dff563dad368e3dce90b217a78e1736f61fa7262e6f3b93ad9ae1b6fb99af9fb2459639569f0aebfdb8a57798c6de2f3984f0da8227430c607c026975626bd7b996addf0b9d2bc1839e976e9484885860b23066160b9ca18696af982a300f688cfb13dad7e571c10094bd0913da1bdc187acea6e2bc0648d97571141a408d804bfb2c43339f73eb3bedf1d48042f002309713fed15eed4903832c5def7dded", 0xd4}, {&(0x7f0000000440)="89d76c4e502ae472ec5defe4e0227802bba4384c212b85cb97ea684aafbb938c49db5e75acefca9230e21b492e3ed8253db9b1c4a6a40b664fb595fbfde0d43c875024c29dea85a1069258b7440117b7c685bfde625e1db06444f81e8fa250aba66086c918f6", 0x66}, {&(0x7f00000004c0)="ee6d001903a8053ddb6b4060634c3e217fed81964044d377103c0181c47327ff99969fd6691f268dd9748643240832f69bb229c5aa91bf19a0dbcac59c319f0e0a1ec88fa6ada072f6e9ee8c3efe537744566cbdf201a16834fdbe1004eb7d65597924ae13398bbc5554cf76d2aa7f1a8fbc45c41a24702c03baccb4214404bc60f7c6971eca15b55909d040f0c1bee45d0140b77f81c9b445b9940f075e15480cef094586fef71efb89f1eaa449", 0xae}, {&(0x7f0000000580)="f5081a89f93e9fc82df95d96ac0b524754629e39864adae6b77d2cf52be8a967edb7a4827e618cf126ed3a4ef51811019f92a2bca0d2f633587bc8b011129121deba25d0f7cfc0983b638deb0b4f5853709e8db812d36365895af701bf76b496bd383f7c90525dc090d42c269b214643d1e1235a2a8bc3e2159ab9cf4762c4360b3335288a2b688e083846aad4bbb1a06bb3ba73cbb76200a8ec000f8493804e1f8b4a6e9b107b455ecccb76491fcdf025c9db1eec74044e28b7f8e9", 0xbc}, {&(0x7f0000000640)="1ef4731fd36c9d212645038f525c01f8a6fd9f395d6932184e77eb93bce16b9b1386b4413089a7066f2cc6e979da38a72da686c6c2a2882b14ff83ac79725897ec0ce69215383ba59d52a602f3f01aa3005db2caa136e3acca899287f4eebd4cf6502d665dec4b7e14ddf531ead54830ad97eedaadf3bd4ea2dffa7e7381baf609de8dbe4e232aa96382a8a5ad23fd6f8105bfdd9dd3b273f9e55d8e13b6a239c19e205a21445baec1db3649c193f058cfe0eb7618a2ce0b0f843679378cebd6dc3ecec2f897b2dbe8a4b3853e714ef41ced50354de051b1276d6b97645b39ffa9bffa560a1e7217e9cac1e2", 0xec}, {&(0x7f00000002c0)="82ee4f398ef274d8ece686be2f18b56a9fbb72bb0a20f263854050a97b6c11b3a083bdcadd3ff9fa7696ac88289784529cabd0", 0x33}, {&(0x7f0000000740)="1c83d2f3193d88c55bf075b9db155aefd1fb9def5eb804e7cc517cfe996479c8640bbd28d20f8898f6d7b21110bbf9cca1f590f96dc978ac730aaa604622ccef1262e667973db4ccf8aa1d43bde74c3073a2a487e41ee6f3a8b9a632ee4e6e5c77a8030736ef02dc88c9c7e6132414bc46412533556c4ceebfe6b9648a2049d6db727ba1f242f33b1e08ea8e233c5ae16c1f42653f072b75aa3c584686846ef4792ebf32fdbe856e4f9eec766ee18a63cb8de633636c649651036fd3d712202c1ca0e9ec8bfa56a2b3b4", 0xca}], 0x7, 0x4) (async) r3 = dup(r2) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) (async, rerun: 64) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x24}, {0x14}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) r4 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000240)='./file0\x00') (async) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) (async) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) r6 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r6, 0xc0206925, &(0x7f00000001c0)) (async) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') (async) open(&(0x7f0000000940)='./file0/../file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000082ec000000"], 0x10}, 0x0) shutdown(r1, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x6, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r2, 0x40) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, 0x0, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mlockall(0x1) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x1, 0x0) close(0xffffffffffffff9c) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) chroot(0x0) pipe(0x0) executing program 4: readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000000000)="d7", &(0x7f0000000040)=0x1, &(0x7f0000002400), 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r3, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (rerun: 64) r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) (async, rerun: 32) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async, rerun: 32) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 2: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x101) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x1d}, {0x60}, {0x6, 0x0, 0x0, 0x7fff}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2}, &(0x7f0000000040)={0x7ff}, 0x0, 0x0) (async) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3e, 0x0, 0x0) (async) socket$inet6(0x18, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x8}, {0x18, 0x1}, 0x1000, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0xda]}, 0x3c) (async) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r3, 0x0) socket$unix(0x1, 0x5, 0x0) (async) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) r2 = shmget(0x1, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) (async) syz_open_pts() (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) syz_open_pts() (async) syz_open_pts() (async) socket(0x2, 0x1, 0x0) (async) shmget(0x1, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) (async) shmctl$IPC_RMID(r2, 0x0) (async) socket(0x18, 0x3, 0x0) (async) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) (async) dup2(r1, r0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) (async) executing program 1: sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) close(r2) r3 = dup(r1) listen(r1, 0xffbffffd) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r1, 0x0, 0x0) dup2(r3, r4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001cc0)={0x5, 0x100000000}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socket$unix(0x1, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x100000002}) sysctl$hw(&(0x7f0000000040)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffff3) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe14c, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) chdir(&(0x7f0000000040)='./file0/file0\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2}, 0xbd}) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="9cf72464b4fabdda7378197c2eeaf7b9513c4168902e6689dd6c90f04881c6e925fc78d07173e47feaafcda76a7fa95a589939bea0bd7c6f1abf94daf42fc685edaafe4e7bf54e3d4156e7750b88", 0x4e}], 0x1) (async, rerun: 64) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) (async, rerun: 32) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) (rerun: 32) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x48}, {0x48}, {0x16}]}) (async) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f000036c000/0x4000)=nil, 0x4000) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001580)=0xc) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000100)="f10fc33e0e698be4e563e483d745110c1ab5bf896e0a0c51a25e81e6ad66560ab593ef10d9c2f2612fcff9373c8e9aa0695dce2a1234d28d8939841fb2f2fdf1daedba1566021c9ec256ce4b3f5ad01cc65ad1464e649f3d02744d48111d46221ccd6fd014da611d9055d28445b3c610e5b2673fa6c075efb56deb759b24b5bff26b54d4d3ee16f5ecc8fd71181866c7d195617d1913ade8176644e1be612b9f87e20fd35ebb0795644e03520811ab98dbd8d8ce83c246c73fcec3e37bc6862f69a8bbae69ac31a4be54175d4d15275641546dc177807ff9eefe40bce783f59ba530bf6e6067db03b335dd19af162d05a14d021c31525e0afc1d1b9bce8025e8fe03ce9b9c9e6d853dd118b4b38e51c38f2a5d18737154a25507f70040efdd18465bda0fab2e76cbd6222ededdc2258eedd18ca1a4a9f6bfdd1c84125ff3dcd470669fc356754defa5b753227fa233a90d6b6e60a9e973d9ee912a2d2fdd67bad00870bd8ffe0b7f1dc74e97bf72fccd753350bb04a711e05e3fe062a508bd3cd3ef592ec2a360194863ac34f5566fa37e9990466b78d35021b0ffebce044161f1ab01be9c893a9b6a34cf14c6ea19324bae930530117bd9109972f9ec74645054c7e8a3a23507ecd47fb24ba9dcc0b192f23dfebe4e9b3d3bc0cb127b7b6ac0ba22b0ddb133f5d81d68970d2229331bb4ed08feaba8dd6fff1958c37ca2956489ffe3b88c372c8bf1baedaf09a498dc3cf1fb7a661355364ca44efdfecc0f2736da0eb6066ec96d1685a950e255a79b7d54c1f912c328d8d644525557b3d43af631064cfb4d0eea8b1386a638fc439536546f7430f90dc69585c2c6c4c61424b8d1aa7dca35cd583cd315017341e981709092dec79b4fadde9fadfbfd157cb2606543297df60940af58761cf040a92799a2196b629531e952cd835e27f2484a9138aff648881796a6effc3f469f2007bcc2f150223bc63d0fb77de0310c0c3500ba7ea7df922e0c2ee31db8acb3854902bc068e631724bc5ac0f44e705f9bb21de7c611ecd54487053832e42ae2433c551c9fc9f15f1c0d3e624a566e4dc8bbfec4c067b9b33d42be036c61d4283a703d61ce677bd3ff6c59b59e697590d30285f8a0652797b8148a63029c122522507ca39b86378667b86c574191d3d7f04dcb3dc32260eec7dc0db35d026b85b97588f84d389f5a570b07a6af54265de4429904f00b139d7e4a98ad3976541589a34f15e91eef1fd7226033d356f1515a30dd4aa03e0d3e6725cf0d7d8bbe22a46a83ed07e7d374b6e65d346bd610cc14198d396570e1af84d7a0a6f002005a9b56b6009958e0bc610628d01d2b1cad59f0102c7f814e2dbbe4045d4e3c522eda82695075824ff1738d4b0f45c3c16aef59395ceac932c3306d1f06f5eaa5e0031a4cad2d328ac0256638042400e86c4334e757da3c522cfa86420d761140877f136991c9f178358c4edc30fc58d639788f372504709d82c0d3eb0c014846354266f5c2f65fb4c2d5f3d556757d177de6dc732d814cb92c5e8421046464ba07f3a53ad43b6eca3e5ec7f66576d9a400e942756cb1da6fcbe549c5f556b8f9bf3a2134957f571f69d3caefe7aa3742633dc07e5dccf08cb98deea80a84b5ab99ecd8849f43b20135163e692262d53f925d9a9b893a0235e15e41fae3daa4d254624a6efdad9669ee76195c636cb4c8157e5427607e638ead159dd93dd2916c062fc981a20b471d9ddb9983b2594c52cfe03be8ac7af379583123e5c22c35036a9189fb53c84d5e63ad833ba3641cdced2a9553fba476baa156cc5634436a9f0874fff7d8a7fc7819690a3ec0eea81e4dbd7fcee839a983a641bb31fae8a90c5b837b4b3eb36887c23f1a94e05b71a7e2e85f4dbbd3e334f94ada2c073aa05f5ab93bf913f673abd63a9de76c5ad3b183c2f269fa3bf52208801cca62c74b02df7126a344d32dad6e373ffe635fcb49cdc1c01ad4fba6efd77d5e2ef183bd5d64b4ba6319e30377f472f945ea9b578d9be6b81548c1a3a1c81223f1c724cd5bf808e593e9c2d95d8cec66e8a9380101b797fc4f5f09c133e8390fc696d9c1ca52b9cd69117e6d8365d075d1ac94c3e2c6360c1421e0188684c2aaa7013d186ef6396328ef944d67303f8f5750993d0217841fc260c3a9fde33a4e292ba565777843e095ec5485321ba87f9c74606018f9f9842c7759f62a34fd6d688dfd41d6f8cf26cf436a889af6338dcb76bda914fcb5bdd73607e62bb8305f208aca0052abfc350d7bee5da45a5f83df5108220ca38fa093d34f499fa55d7cab5e7d9a5a31962c8333ebb42baf575d4cc7bb9d857a6ea94ba8b471b06d42234cffaba5018b33b6821134af68c4cb53b4a36e9b3a434127e7e5659d2fd57893fdaa4e555e8141208d51b68ce1ff8f088968a1c9ce443b7e5144c331a543d6b25c3e6231c13cd9cc91ceb6282a07b228f671ce1c240812372b36020b27105479805562405dcf9ebbac57d4e24e9cc22ccd09d77daacc91d5ed62f1c92ec671397332f46b926562f31d70f62c9874fc96b296e06e7af6cc6b411350e23347b981bd6f05cd6647c37a2738be769305ce801fc1d94f11b733b7d34a37e4e1cc19194ff7acc114a685b0109f846649d93b6b0285a7a7ee7c404f30b2f2a9fffb26b6b823bca82a80a386793bd0c86308b09b3d9a069be818b06514bddd6f5b6c6a89573571c7f908f5b9e7ff103c33ef88d703a7715388eaeb807256f468a9b39ff75bef43cef5f47f3a3ade5811746a7360ff587d00d92173ab1bc847d995621c5a6a50b3a3a83f6bdec2257170a0dd82d516bb0aabfe83fcf3a18c74a600a866e11a7a2f2b80d9c376500f3979ff99099a631bacefdc4487b4036dfa76ab61c0b4f4f2d73275b3b224beb03c4e561b2d5ae3ab34f6232961b15226322a14d283c32c8c57abc133c3367cc081d34703bd8a2e5133e8949d53d79c085045fb56b075825dd948464a1b5ca667979e14205c716ae834afd899c54810d449814984276496a8ea1e20325dd63c843725c5a77ac32a1883d4a12405d0fed331fafc607618283adbdd94b73f80a97e4678668ef935ff15df85c3aec5ccf0efe63cf4634fa861cda8c3ff841ff8fc61b499c209367f48631150728595130e8a28f7b7d1e71ebe7df3d831704df7de077d7288edbf682125ee391d17e8b787779621dee300cfd5c2610c3732397f04d53cdd6acbfc1b8588156a6fc200aa5cb6ad694f782d0744b1710b711d641405bafadc763b694a1c95bba677b031046881e1e2922dcd899846ddf533fcf5f37f094e5d32c7fa7a35faa87bb4d36bef6c7fcba9e39c7d3ddf909190b73358ff2e70eb9fe2be837e7e5ada8414d82008bf9830c6658659cfa45f54c7153a8ce3b80700e1f5461bd9fa77166514ec9e9eea8c666a6c7e2937322fe5ea1b649f2c08bd4ac500cae195d9018aec95c76f12cae063274580a8492dacd6f42b495ed66c745630162fce512e0875974040d350abee0ab394e9bfeea2040c3cd0160c0e4ede528b00676d24b8c518dbf0e2d561b5bc76d8def376179e92ede74113d1d0b798b3ca1166ba04774616e9f622b3acd5f93de6900ac2570ac8570b5feffd3b89b4c722d3c2d82d60c1b14a2ce4c880dd4c93903f9295d49bd03864e5e38ff32adaf282c01402e445a3f1dc782fef9780f4af4f0598a914f465262955774abbffa6f8cb42ed36e0598b806ed43fe75c6d29e79600a2727770568c5037c7fcdeb8fce787e192e13d7bd95577f077ecdf09eb3215b3790948655122d799d8231b5f6c60ae6e2a085788661879876f3b3b355902461cb14063f3b349d037b024167a627f7847a1f11232625caf8df1916faab5f5a0b43d9465fa192695c99e1710d4e313cf5b0eace90725d8ad60d6e60ae280d94eeb767f955e94a3ac9330637ee0fb34dd67d829762c7e18b09607e0c1c09ed5a82e600f1bd21f0a166e161baf0d8a9200efc7890bbb1b19ca90f4020bc5b1ac7ef3bbe197aa539ae3ba79dca7875bbe1c7efefbb7fa8909567bce9b176ac1fcd165c1e4d7a6a7af290eb2aef46cbdd21a1a02b32e9d0acf96eb5522a771ad0f47436ff57b91cb97f18b3953ec1668065dd16aed8f0d2bfc030168cc65609ade79b4af1c798358cf8973e66a6be9584864ddaef33f430ecdd6ab04c8909a2a15434beb68e7e81af6cfade06f6aac20f9e4049f2fbebdcd385ea857b9e3afab28e4ffa0719671862971e91ad44a76ab97ebe6cf178edc107e3b82673d019c3b4e804d8445df19ec10f4120003efc72c46da19cd0c5997e881397402432e5f4322795d0f215722027244faf4de4c3516ceebd7fcb23d2347b74b564266c79d183e26e9aeb62c0fc757e9e09d0351e9173dade560df9a5dc32e8ac68fdb9163fe339d10f4159949e7714b6a4c9f52b01e8b0d3820c55b1ebc91a64cc15f84edaaa36225dc59bef6f5152e85e990ab5b39cfe2091c9d553d4315c3d654b93139aaf945ef663f885f4690e2e7915cf640531d9f8eb693621d753548b9637dea6099a74efc86c3e8a46937224df6c0c73692f5583181ccc2726889cb0e943cdc9393b6f9877717a0154a1d6f26a53672df96320977e0deec6fc7fd1ae8d6fade35a8c14a65f0177de0fee81813a6829c6dfceabcab55dcce45316697634e3c3848c972628b5931ff0de1b9b8e99818bd90debc691b4f2154b97fb100358c6488022bb682296b62ac564add80e96e523baab1e799359697bd51e874b8bfc7a7e5d2c366282365f63e2e016fc1bb2a0ebb8c98db9a76396a4217629807534a0e5ff085c6b96e473b977b28d2ffbd67706d0e80ab922aafe714d90fbfa62388f4555d08b7c29eebb447a8d727d03db2fb418cf8c77744ea1e3912699d0bb182a8c6b73c258360728e3a0acc9e43fa6858eaa832b4c150b0b460f274ff23786f9d327545d939c826fc5d8d09591405628153459af08864740724cb114e1fd8f20b970cbe10e6b8945a61453e5071005341e4377d0d9ef9582f5a8caed5941cdb361cc6834035a8143cc4e93c001478d2b9e85941ad7701bb18efcc45406210a27cc768b9c3bb0a8ce592dae2f19b1b0ad6db3499179d5241fa3ebdd5855fe8266fee77f832351e7b76b1aa62dc87b9c3b66e11189d80f52fbe8e27af3ae4c4fe586dffaf1239aa98908d448aa692fc31974376be719db620855fdf32742941232e0e854ca79541e0dbf7db31f9a04326d9de6d9ab59d237d85110ad762ed6018445f40c096d76b5a84672084b4075850d458e4434a5da325ceacf69b73ea045aec46944b95d99ea96eab5608a3850c091bf96b4428e355657b39a1a2cd2f69bf94bbfe3fdfe0efa3fd666a5cf335b034e84cea2a5d9f9d4cf777d67a8709d57e3ea27ddecb0a24bc40d4c4c3d0238bdca36cafbcdb72b774d6af2c72080fa8b4af4d7c0f3b34ee185b2e39eab5660846145b5e9bc23b9be878555ad8fdd97115e90c84f5e47c8d6abfda3da5ed98056bc3ddeb61b5dd8afa49bbe211f93fd6f5fbff38847a29da262ecc6fe068237ddcbbe94cbb182d88cbec4a0cf68adb1e61ba996f2d419a0919cddba9bcb35e97935fd9c06de6dd2bd89d2de050eab968eb0baba1d4c3d9031abcb4127a991d176ed3d1f71c5b0c11d69c9bcab88c075166b0c5deaafdb8a4dfbd49d5c99a305275c7fbc640debf8986be48bb16afc60d015f78022307c6ce09ac2411c9730ae2640121b3c5b623cb0ddd10cf0768a5b758fba0", 0x1000}, {&(0x7f0000000000)="bd122b86014475bd82712d69e6d431a01cbbd91d3348c4e74992280f18b288f5a398b4d263b986870d712a08f4e76d98a0a9f63d273f87098d5913de211a6f827bd0f649be94aa49fd2cb3f9208a9194ddd5bcc54b88133a0a743c8889602c975ef1c7be32f8e32571118fde5440e6fb7be4f215fb11af4378c6f9a424a2107622b96e5ec62dfd91a5e6f53cee3287ca94dc03588ab12f1b9b850782d7d1f2a20458a18a488fbcd8a37c1e5a1d", 0xad}, {&(0x7f0000001100)="b901000080000000001b70dcd280095505a4a164e025704b8939e8aa27844f48b3d9293e9c7b49f3dc5481844d486ed51fa0647e9979b5b7f2ede7dfcc12b8c02b44541ac8fb50b6d32313c4002a499c227d4f75", 0x54}, {&(0x7f0000001180)="0fc0f58cb1dfe3d36d51e3e0d87d9cb75fc2dc5e73fe326a0b3fc52984743beb49f352ad227a5ddb6c4b0814ee740687b6f0cd06e50634c64e8743a65ca88333bdbac24260c94c770f1fc8c76d20381bb41f7c6b5577fe569bb99a16918a0e5936c5e718a9a500f3cd26c0dc5a647c1bea9440204fe6c6164bbfdb", 0x7b}, {&(0x7f0000001240)="654b120b32c4b89f2ad702bbd002c1e4170357fe9bde962f9ec8210748e46d3887d02dffa15d6d5989fcae99781d92a13e682ee0388d17c4cc70dc3ad75a298e9936ded191eb71d6b04c6aeaf3821a54c6ea51cca605e8582ea88a6fb35a45ba2e4b00f83e915eea646e1fdef99381a0d691c34500082d329490ce41f7f8bb5e3d56adf919eb3fb6208b6027a6528f8ae18c1130a029ad4637e7b138a35a3a3e102a94c68472408aeab257f4b126249d64a23b54b538ff3d79929855ce2799", 0xbf}, {&(0x7f00000015c0)="199421b72cb0ebd87413bde2e8d9f935214b4ec8b295f69d264ce5512aa99f725692b849d94ef5a3c9edf6305bc03bdf3602a52b31712c0e640000b5c3c8fd1cc4e0d26860d7f0546f5f9dfd6f7341e11b0855f0588e5545c447397f63e82704b6b4f08c5278f5d914c4e667a969a83c5d90d14599cfe5c1f5bdd455507e78953d77cd5e789dba4c21f6339fc7074436d6dffbfcf004bcf04c2f57196e6855325f27e2b5a11e5ac6552530b61874ca2d92f18a2c375c33a3a28286201ac208eb3d381657bff58f9a85ede36c7a91f1ac3f1eca79c5b342fa4f5dfa11af02aac449d1cdd6ded394663b6f3ca5f73a143b381507815449d56c3c1fd374535428a748587bb92cd1129d50a6f11edff92294bf49a5bcf357b67077f0dea79d340ef2d968db9c83ef56ab4ac072aa927600d5732f198122692ad76c09bdd494a83f421ca4acf7ab280b1f113e54", 0x14b}, {&(0x7f0000001400)="a2a81330caf9441eecf541dd9f3fd47e39dc5e8fe68f6f6c3372f44cb5c0191009e2680e67690a1f4bb0bfacce01c49dc6bc464a180224cb6569f5b97a85bfe48394b4de3880172c85c598e9f5770f708e372c87e74af01931b8271cdb6add34ea891684606b3d7aeb9494aa16b1bf6649e78261a9e3767528741807a46f0c2cefe2ee318fefa54ef5c1df2f8f5406c71881381eb7896ca97956434c21ce19d232da93874f8d42451a66dd5304122be2ba628517c72211e8f743466b100261e8c7cca475596133bb6055e095d175775fc3b3088a3245ffefdfa91770a1645bcab89527236fd21305a839ea6d2c83994758", 0xf1}], 0x7) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000340)}) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="10", 0x1}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xa, 0x0, 0x0) syz_open_pts() mlock(&(0x7f000056c000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10c) close(r3) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x4}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r3]) setuid(0xee01) socket$inet6(0x18, 0x3, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc028756b, &(0x7f0000000a00)) shmget(0x0, 0x2000, 0x388, &(0x7f00003de000/0x2000)=nil) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0xfffffffffffffe29, 0x0, &(0x7f00000001c0)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x3a8, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x88, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x68) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) setuid(0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069a1, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000040)=[{0x83, 0x81, 0x1, 0x5}, {0x5, 0xfe, 0x18, 0x4}, {0x0, 0x2, 0xd2, 0x1000}, {0x9, 0xc0, 0x6c, 0x1}, {0xa00, 0x8, 0x5}, {0x4003, 0x2, 0x0, 0x8}, {0x1, 0x8, 0x8, 0x6}, {0xd08, 0x20, 0x9, 0x40}]}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xfffffc72) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x280000, 0x4) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2}, {0x16}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0xa, &(0x7f0000002240)=[{&(0x7f00000000c0)="b0c0698d367d36c3f551fc1fed83b58e4ed86a38b3719d85", 0x18}], 0x1, 0x0, 0xd0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x6, 0x2, &(0x7f0000000380)="717a9e10", 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x183) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x0, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) ioctl$VT_GETACTIVE(r4, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) r6 = socket(0x11, 0x3, 0x1f) sendto$unix(r6, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) r7 = getegid() setgid(r7) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0x287e) mkdirat(r4, &(0x7f0000000440)='./file0\x00', 0x88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write(r2, &(0x7f00000001c0)="f6892b24ecff5694e9", 0x9) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r5}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, 0x0) r7 = getegid() fchown(r0, r6, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r3 = socket$inet6(0x18, 0x0, 0x0) lseek(r3, 0x5, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x35}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYRES64=r4, @ANYBLOB="c2ec4af17135605dd9eef270c48fdc9d96a75de87b2c4f9510732fb16038d6ed7a2b3bd91ba5b2f152adf7f62b516fc9deea84d19bd815934da3c976aaa1dfaa91e90b98756720e0c1bce4866b981421dc6999a23392e2ae1b5426496a0b96a9f036fe711e9340496b5a8f983805454ac9dcadbb8f3ef5e4f22473702afd406a263987214a5df4abc039d5bb3c480dccdd97171e1a7b87499fb041a0e799004051d054a8c25a5d9fb4a06f67c88cbc05e6bade08592de5ccdd6d035a2ec12d8ef7ea3e32f8a9db39f53ed2d164eceff5765be8ecfe202d6dcb55346b0dd77192f349394091ace8b1baaf", @ANYRES64=r3, @ANYRES64=r4, @ANYRES32=r3, @ANYRESHEX=r1, @ANYRESDEC=r4]) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0x60}, {0x1d}, {0x1006}]}) write(r4, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r7) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) socket(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt(r8, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x1e6, &(0x7f0000000a80)={@broadcast, @broadcast, [{[], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d4, 0x66, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x4, @multicast1}, @generic="278c7bcdbd9fd15ddd26c35761eb3aaa1970dd1695000639a27d335c6a5f8723f7cf83b9e74c3d58faaea8951497752252dff461439da95b345ce03fa397b0ce77abc3293e648701b6fa77e4a8747a9567bbf5c184892263bb2d1b27aaa12bd9a0b1132a428eb6cf583da4904de615358ea625780325b6adfb0f440ed3bc00bdbb0cb45d1e46f7126db0f1e198c67507b0ece0826e508e68089abb4d4c730620ac79b041388d23d46bdb13aa60e17d9e640fd67c38ad7507f382bc12b18be74ad222580c2bde9b3e2ececd29ae9e148a182cab51e8fdbc0903a9d2efc16e7ea18121720e97f1b05e0d4a7cdd2459becd79228f3512ae465cd96ae41be57b372946ce869d801b88256c1926dfda3c553753285a3f37ae06589329bf2abefffccacece55a66a134745b9eda811ae3d66096b3989785283a2e8ffc7d4beec96f0eed70a5d4b87237cf3d5b62d43307ecd6ec38e7bb91d4bfb3684f5e379a7e9ceb8c7c96e13e372a029275e7f2b92ad08f2217f7cef64cde3eed33c464010a8ba44dce244c99ec509544c7dac1f742fae454555e8aee1f2ef9d6192828dba68aeff728f3e1ee89dfbb7743e1171009d12527a105fe7bfe9f8b841c2395d74c6ce9b"}}}}) executing program 3: semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() r0 = getuid() seteuid(r0) pipe(&(0x7f0000000840)) geteuid() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2500000000000000}, 0x0, 0xff, 0x0, r3, 0x7fffffff, 0xa, 0x2000000100000001}) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x4c}, {0x812e}]}) (rerun: 64) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) (rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @icmp}}}}) (async, rerun: 64) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 64) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x0, 0xffffffff}, {0x23, 0xf31eaacd}, {}], 0x4}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="6dbdc47c76b5c602aa94b9f2e0d3316ada48f74528529fc539ed4238fc036cbf36a36c1981eec509c7ee906f4c20ba68e19860a1fc9c5deb847c6c6a566813fb4e63f6e5f2eff6a9909429b76bad996983e56d08131c2cb7fbc4c98454a6b0fc4ae060c230ffae84622b", 0x6a}], 0x1) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x0, 0xffffffff}, {0x23, 0xf31eaacd}, {}], 0x4}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="6dbdc47c76b5c602aa94b9f2e0d3316ada48f74528529fc539ed4238fc036cbf36a36c1981eec509c7ee906f4c20ba68e19860a1fc9c5deb847c6c6a566813fb4e63f6e5f2eff6a9909429b76bad996983e56d08131c2cb7fbc4c98454a6b0fc4ae060c230ffae84622b", 0x6a}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) (async) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x5, &(0x7f0000000240)={0x2, 0x8bd4e92}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x4, 0x3, 0x10001, 0x4, 0x1ff, 0x0, 0x2, 0x10, [{0x2, 0x934, 0x2, 0x8}, {0x400, 0x1, 0x0, 0x7fff}, {0xff800000, 0x6, 0x8, 0x100000}, {0x5, 0x3f, 0x8, 0x4}, {0x7ff, 0x9, 0x800, 0x3}, {0x6cc, 0x101, 0x5, 0x3f}, {0x71, 0xd46, 0x400, 0x8000}, {0x6, 0x0, 0x6, 0x5}, {0xe1, 0x7fff, 0x80000000, 0x8}, {0x401, 0x8000, 0x0, 0x7fff}, {0x7, 0xfffffffe, 0x4, 0x8000}, {0x9, 0x0, 0x0, 0x6f}, {0x3326, 0x7, 0x6}, {0x7, 0x9, 0xffffffff, 0x6}, {0xb49, 0x1f, 0xbd16}, {0x7, 0x8f89, 0x4, 0x9}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) setsockopt(r2, 0x5, 0x7, &(0x7f0000000b00)="a1334d27f545abb9359063c8fb209ebbd4438aa46912357c66b0ba549649ed92cd8ce330b1580aaf020846e67e8f57a890e7a87e650d85ac3a6028e1927eea5ced6d76da560957b05ed69a02aede09eed2a2d6aee2a6c9aaa30d91d98ad4124ab9332a2fbc26b302bd610506731db6e53d00cd91a00335eaa5998544dae1cdd9e70ec6b9a4ba72a5931c489b9e7c0ae530bf9d5aefa33c9a7c64c671266f3699a6af0928c0ed1613f75bb1b39fa0d2ad088ab43a102dee1778a486928b3045c0f72bc82bd3f7b723420943353ca794b3225a77bb02cfc6ee251ce0a20faf406f3849a6694b6d91d1898ccfd1040b1129f60cdbcbfaf9e913e5b303bd10b27e74e26f9323bc22e1f1b032742c148494dfa3f570863f23116754b61da3c08b9a25f9ccb39442366aaaf61feac25a2d009821794aad8901f7fe5f2c1e5b858738197396fed838140f32236dfa4a6ac6e34fd753664ef15773fcf28909953f5d71f4e3a36c235f6f8078b925afc69e1417fc259980227dd456662894717288341501eff3631789a084c0a441f2ee27b57af0795529b03cdfc5f517ee81ce29d322daa841519d327b675008c13050dfb435120d65f43ffd1b0d430a0bf5678ee85be324efe0f7fd5040109ce70a3846e3f4ea5cd96279e0a4f62a2c9a8c1b92292c2b455d38dca31289f4df07ed0914611c70dc75a6eb62d9df8afae8ca0182555ffdc38ab76075c0edb0ff4848da9aafb4062003883d273e5550dfe92a7ba1aa93840a7f8df42b67553f0cb6044e59127b496897190432b2783980348c2c54920ab6338fce1fe983b5f1bec6ed5b939462f4e0e6d500751f47ab26f3b391ff06858482257b5b949c11a88c565105b6de1846386e48d63694ebe729737a46108ba6e58908c9327b8783586f6e7bf002dfdca6e99772c8240f4cbe20cd22856c1211685ef0307fba949024cbb1f12fac32c2f57d7fef3344fc260a5d999abb24f2feee463894b166b01dcba40f11698445ce98e4f18180fa333ae6a9222be51913bcdbf9239206345249894674352a989c0e5ceae3b8287fdfac0558a67913784afac320e69e66d979ecd6e6ac9c6aa25502688778c5c88d63d7655585dbd40be070ac31e82e5b35de62975a231e6723365db5de823a90c3f2557a5cec5814fe9a81b4920e016472c48302c54f05903865bb01c20f5bc819d2979aa5c184fd0d12094563740a91225710f7dd9b20c71693e5297af3acba7fa504655faafa129050041212eb028b0da03fe2061335d4731024c85ed4b652337386e3858dc901773af9503ce86fabdd3441702b1b188c4b5061e9bbc53f22d72e9082add546308c1e27a699eaa34fa3c574df300d6039cf3cef2387c75b1185bc16466016829a9e9947be8b47080b207ef4df289c10529a9404363122d4cfe6fa486077c8425ffebb77b79d3b81eaa4e62fb5c788f759c7ae5c082814259b82e7bcf7e2dc132a53fd382657676fc318ce73744c60be21b8ffcacc8593620e002b098e32e63fb1914f61a313165fdda24de6358249f66c751b0a5e2a38fa633e514f7eea905088e597637f8c7a6fd189078396e3ee9c1fadc2182948ebb231d077a8f0e10816c172a918f0a808e8d722d4e5111c64f954240c9a6caa2cf0353d85d9c016934089667ec657582df49fd6e86445aa72e95d95da2ed93611e8e5ca24df6763dfad1792d1d5e40e3621d3bfe8d61dd9ffdbfc0fa5645f14e2c0d9e48fac9e52ab5370c47621782b51f9d699091486b4dc06847a7b403155fe102d1a6d3c15ac4a217c65acfc622662a28e63761e141268f7ef91c0b0f4378d6fc5e7caf18d4f62441c4cc69da340bcc58c4b9fb36106f345987022951c18d9e869f653b51d967745d73575dbc4ef189a96614ab44f026811d74da0ab4b86cb3fdebc4f533edcfb5d6fb770de2b44c89fd3dd2b28352b86faf2dde8ffeaf75142fc34616dd91cbfc2a7ff1d6e49127747e70f320f0313006f39f7cf5ff672e398acca784f41fd7478f7eea6c12d7bab9162f9c1889f0f1c2378ef22808966b3f60e726d830a062e70f66f9f1f914e40a30a3cdb1cbc0284a6c3ab78fb4fd8baf1a078c34e36c7d3116c4d13b7774b176dcd7a2471b3b2887fc781e83e804ce1a32c4a20ec9a137edd7dbf73cb7c19c4a9ed625bdd6831c4d76cccc795b82865847abcf4f9cce95899840db96649dfdadc128b5ca9229baf9b13583be9256a9bce4b4862e51377898ee432b7e0206420e408e7eb33ddb9a7cae06c39ab0de7c3e78090a9aa2c1845c71092c557498707b6e3c5ec041ac7d455241d1479073f6a6421ba99220a123fb14eef150f575266145bcaa8d6b939dae07ba7cae9f4dc7586481318c042ea52b100895973720dd2c03bfab0add18bf4e1ee13f904eb65750ecfb3483f722f60a5091052a10c03d5847f15f60366f8a34e1db887c8677d00717482e5cbfdc41945186dc368a358c19213755ed46a9ac1283678e77f61a33b4daa5354e48846f211e646474096ad40817915af65960dfcdc7257ed4d018e02aa731141c34147dedc6a3ea1aba4ee493843639311d3ccc555a82972187b2b9fb4c1a237fafbcdef20608a7ab31576637268545de89aef7d0d085f72e9351f744efe762400df28db242f8c689cd26f8a524bf7afbebc94103459d043ba8fd6f6cd9dadb779537c0bf0a1eabbb7b9c405f6afc16dfa29fd58d72270843227303acf0baf7fc56c317fb115f0838fd90c770be792c768c3aafc2affa035a4f93e4cb07c8a4eef8acde863985ef12448b40549ecfadb7e6af92a5282f2103c985e46d2b9e182cf1f25bb4b4d3b27d1dbdec5e781a692e8dffe34533de8ccbadb86f06d5c8bc4a0d2df12b817dc3914fb0c359e466cdbf3f3a56a6b0009c7d1a74aa34ff4e798b96bc47ef34c11767f9b42320de74f2dfec6c5eea287e239f1845ee0eab106b1cad9a7de31a3bce1e96493996c2ee514ebac834db7a149c9fa00f71a90bc8840f7fc19cdfbcd7c2aef02fac861b05a538d31a40047f1f62220c437f3050f3ff17ba7152e944112378c9969b30958f956da1503181f49dcd4e0215592503e12a68172b28c3c09da51a596481543b7f6e25d7f14fc5f1e4f9b90769df4f89c913df48008710cbdc4f87e2c01f43076698f69b65e220d81add7f864b2182703851ce590a9ab78429801678fff73a19d62b73c09f90636f218241cae50640dfb9a67d4d332af35dc965c3fc7ad472b670c39952bc7c001cb11e0257a711b04528fab4e22544a737b52aad3d47ccf2364eaeafeb20f139cacd4dadefd9bb4a690cc1a2bc3df0b070f4a4bdc4945f1f35f10db1c649acf14aa8b3c438da0e044c082c99d319f9533fde98960a8417994a56bedd705f9f54053bac92b7d04a43c73f21e95d510806a8592a2c60f0d703668a350c4476d6bd6beb42ab3b8381e74ab90f352a8042378a9c490ea5785c8faa59bfb4171f0c0959b7bc386c40b9714b9dcf7c1855a382ceb86eb6d0001ef3fef4c4ff989903ccadd007e875522ce91dd2ee2e2e5c24fc4f73d6491bc6aa9c8e8718045e3e881cde9c7cb2998c9ce7e501c27246e88ab1c2776a7fe28255c4ca0c3022b7fcf5cafd5113b557e145ec4b6b6fcc362142b595fbd3629d980ba07fe2e0e16474ca7cd668b8f43321a4f8905e7b90a246d5a60d7d4a5b6bdc383354d22b5f929f73249f0dc0426633ab34d7f23b0aefb7753e6f0e4a0374fc23e27b09b76bd429b0b963dc5ba30aa4c906d7b3d25599c83ed4251ca3a656eb0118c8ba1f0e45bc4b2074dbe842725eff7223d1a6d2a6b259e0f929f9d8e4752a54d59c07ba0d6f5bbc5c173be91e171158482e693f85a3eec8d11c56ac5818d6d486e0d6a286685a229230ea7afa5f306ff7ee1c7f70fb7257edd158d17f1092c268b3408f7e6fee299a0cc1d86e74fbbe7da8ff2f3f870248aa73a6c6272ad0d8675327aa7386be7c96bc3061e9b1d1df9deddb78333f1db1973ce9068567244d52d451fb2228521ad0637b69adcf2a7be8d1b149ec0f3c4e96668f31e42a5bcecebbc24c2042ba44d79fbf0530622d07ecfb5f7882bd92c0ee04c1cccd4ab661b5ab8b9dc75bc791ff7d1091ba86bc691b75be998118d0f86e9e7998fad7a70f557653cd768af1f99162ca938012257a158a6ccb3c367cbc252989bce6c16e357321936d2c43b3a489acee22b2e279665d0235dac406c29b9ae4bd367d25a05baf06fbd99f1507e3f48dbf1e8ca26c9e03a8ca24038e6f028bcc6d4b6bd162a6fa2cfa50f657b8ee33207c846500f7ed8b67f86b0fc09768c5d31b6740baf4a6083d6d064e3b905c0066ac1316d09c2c6636cf400017197d350563106208b5c0c452ed7401470bcb819f256e68a2504220310280575724919ea6bc9730585ba902f0e61f88741c0adb031918ce811240c0913e1924baf47ccc321fa1978636f7041d2e07758888802201ca19ae1326f1cd1567c1cf0a115d8dc2efbe39b6273c5bfc57231e4b85b7512782bcba9fc0375dd11706045c210f66ebbe366fb8558a4c40e9ff6aaf5b0bb9e57bfff082064627be2c8324a18222b2c3b0632ed6d4f460146e0a0484b02667e697c7eb363c780f715c8591cde92d00a83405f99dcb255822a70fe04eaee3de741edf9a6b53868890ff91135038a2183d0960f98f55dd89831205da6b8ce38ff1cc298e62034cc4717ce2ba2cf461686703042bedb5130d4cd945b85a39abbe1f806d6fa268adbee0d26e6f83aee99cda70947f0b74c90560b080e03570beae508f1b0c2c06d951f22015a68accb68e81d94033af6989a3f83ba1afe3279b28fc9409536955c4d4ef956146833a1fbd0b184f80d25079c62f0099fa1124e1c1093c8d8d6432101e1d3633224a9a2c1dd06976d7166e9ee3201d4748cea0f89f25e0fea89cc042759bc96cbcfd7049108bb2393aa6e3bbe1b34be3eeec3371afd3656ae9eb4fe06a2ebdef22e57d2eb4e17f829f823591fe633ed31083c78a9fdb3bb4282f07e0bfb4fde3465d0ac41d6820f5a0f890c6a82c0e2be4d6f4c25ef66fbc5372e5b2dfbf5de60c9cf717d83d28395f2ebdb253c04b0c07b210f8ff27759fb6988bc8bbd760ecd4176cc5781b5aec3ec25952dab941c8b61861d21a096ed59576e8f030fddbc04187ae3681c9c7dfd600c21f16cf086e4136d6cd1d3a94e010cfcbcfb063383bb8b9606ca09c0d0602193a2a27c253a6a8524ecbbed26980f1e12470aac8bf57f11eb2b3887d906ce5e91d3500f42cbeb73e55752f36f92807f9572f20113941f24d3b6d2abec77874df83c46fa3a33ee5357d925ada95604c51a8b0c159751afdf049c1448f819f211117abdcb141dc3aa89cde56479e3a226fc993630569432f31932e764e01ab6c7da9443199b458929168c4b989582177a73eb874c4af32cd66f9b7960f698e93387755d73db9526accc35f0e6ff5037f9ba6bd33b055ecd9f0ef11a1233d7f2d71bde3eb62e7513b830b3b3986faf5578258d1f3ca4a5528feca8a1f137a6854fb44727342f3a62bce7b2e285de34631e95d968093b1b29b45a84f24203eb0ddd5e2c90c99b8f095f2651e7c20f96ca86ac6e91afa30b32a473bdba62f76e88c66aa39e16b499f9d71cd61140798ac88ecc26f373109c34973e4e3f6f8772cc76172fb175bc2d92529e85459ceb82ae1daa458a3f504f9c22f552aad631a2642accb6eefd1f36f2c12d21aca710d1f03532125b912f46426d4c4babebfbe75408", 0x1000) executing program 3: socket$unix(0x1, 0x1, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x8000000000000001, &(0x7f0000000080)='./file0\x00', 0x8}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x4000, 0x4) recvfrom$inet6(r1, &(0x7f0000000140)=""/210, 0xd2, 0x2002, 0x0, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x105) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x40, 0x2) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x3) socket(0x10, 0x2, 0xc8) sendmmsg(r3, &(0x7f00000009c0)={&(0x7f0000000980)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000400)="d5f3b0e9b269cb855094bc41a085bb5e044976eaa560aecfa6e083c1c96b2ed0c960159a9b96c761e4f4e89f4be517e803c3f1f0bacd5bb0df09c1ac7e51747564e11047e9bba9128ce2b512c32648e5df7d8ce6e78cb5bc2c9e3b3404078a4d0bf02eef1d17402e1faa93cfa16cf645f92399d5c104fd1b7be3ccf9b207c06bfb984d4488b91f6553f597f76033ae6619e8ff8ae58cfc89b0ba93cc6b0464466a789d32edfbbfc770a4ccde837924836ae9a8b1cfa3f272ae928fdfb55a314efaeed5aa2f3acf2854e8c5", 0xcb}, {&(0x7f0000000500)="7ae420b36ea8879733c216a40e8b63ea1c5c6942e510a6e3a583f2a7dd5183cdb36179d2c811cb822696717eecedec0592c9b0eed1adcb72258fa2c61cb9792701862f517867033f6b7af21ccefae1bbfa571f7ef5", 0x55}, {&(0x7f0000000580)="a012f9a51042e927397fedc49ddb8530e7f80bb749a2d2fb252f72d5cf42eb432bdf78ab249546a9b82d6abf91436aa545a8b51ecfdc471359af8d5c2063b89b7c6d54affec59a32b67abe2673c790e0179b6d9f3000fe3fb05cd7c4417c5b62cdf965a62f2259bf5db0ef7f75864c3d698b8f640275f19c05eec9b3054e037f0f1cc73a6f563db88c075dfe6d93acd15a67f6addd06f7d3ccdda14739ee61e55e76baea82ec7496890355c3011c13f095b0aecb33df0789", 0xb8}, {&(0x7f0000000640)="5560eec230009531655826bc7a6eb3bd8388f66cfd8314e0e5486bfca0421de993c1d391ee8b6cd5f412ccb84ca699ce9b110e231b446640307b58958d69768e637e34169da909811fe8828d595c3578df140237b3e312cfe9878387f1b0fc4d2db6366aef777aa8815c98cbf8e95d8a6bc3b401f8ff6c2cd5ab37755b748d", 0x7f}], 0x4, &(0x7f0000000700)=[{0x18, 0x1, 0x40, "715ef9"}, {0xd8, 0xffff, 0x6, "037fdbd3c00e5d5842fb8f563f7be51628b420c8b4fc4ab612ad022753ae73ce34c192ffc65e42f550f66e4476c59b3981e56b5699eddbb83c3cbb026e735dc70598f78ced8aaaec007a12897c7e73ee19c5013a1cfbf35f00d95987e435f43402849ca30889d63356e8a646c29312b6effcfa7fdf457abebab04fc531c32a21c0d82b5bb576f22cc5f4b8adc4cce52123ac0791459076836139ff64d4c826ea9aa188a4464148f344994e0654d7ae0f728a29fd0c05cb4960c0ad90ab4c6daab6c5775ef0bae6dd"}, {0x40, 0x1, 0x0, "ce163f82b89085e9f8946e489d5dc29a4c5b188e262787a133498e255f76e1a4df9982ac8319b11cb20a"}, {0x78, 0x1, 0x2a, "7964c85e1a5aef6a48f04478ae463e45504eb2d8f911770b469b89ef0ba03f75958a5827bc9a572cfb9f8123433104889d05143e20bed9f5e90f428cb95189582690ebbac809a61342c3be6a547e6bc2876e1a428a7bbe234bf08943b7775dc058657f88aa"}, {0xd0, 0xffff, 0xff, "e54da8bbb32f18a4b9afffcee2c58adb81ebbf1b6e7bb7281ed799ee62474d94bba195b4bca0b2ffc5f34080a675d5fa1c248150485eafeef0658ac05a32dda3f26481e55c609121f2df89ebcf36ccdf912506b668c7db5d734800545db86af117bc031738ab92593cbd90e9d07144fd5add0a60279544f790365e6a3caa6b8dc8d2afa123b3c8ed70075ecd984a2d22333c9b8dfa9b8891d271f0f17f676277484e50e2a24ca066951efaaf1935b6bff8cf0f70c40a6169d0064da40d983f"}], 0x278}, 0x1}, 0x10, 0x4) chflagsat(r2, &(0x7f0000000a00)='./file0\x00', 0x1, 0x0) r4 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x10000, 0x49) r5 = openat(r4, &(0x7f0000000a80)='./file0\x00', 0x10000, 0x41) openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000b40)={0x2, &(0x7f0000000b00)=[{0x101, 0x9, 0x40, 0x1f}, {0x1, 0x7, 0x8, 0x1}]}) unveil(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='W\x00') getsockname$inet6(r3, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x1, 0x0, 0x100}, {0x18, 0x0, 0x7, 0xc39}, 0xfff, [0x6, 0x2, 0x7fff, 0x0, 0x0, 0x6a, 0x63c0, 0x80000001]}, 0x3c) r6 = openat(r2, &(0x7f0000000cc0)='./file0\x00', 0x800, 0x2) getpeername$inet6(r6, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) recvfrom$unix(r6, &(0x7f0000000d80)=""/228, 0xe4, 0x0, &(0x7f0000000e80)=@file={0x0, './file0\x00'}, 0xa) r7 = dup(r0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000f00)={{}, 0x6, &(0x7f0000000ec0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000f40)=0x40) bind$inet6(r7, &(0x7f0000000f80)={0x18, 0x2, 0x4, 0x24}, 0xc) open(&(0x7f0000000fc0)='./file0\x00', 0x20, 0x112) recvmsg(r7, &(0x7f0000002400)={&(0x7f0000001000)=@un=@file={0x0, ""/508}, 0x1fe, &(0x7f0000002340)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/55, 0x37}, {&(0x7f0000002240)=""/194, 0xc2}], 0x3, &(0x7f0000002380)=""/76, 0x4c}, 0x1800) executing program 2: nanosleep(&(0x7f00000000c0)={0x5, 0x5cb}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) socket(0x6, 0x4000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaecae0000e4d9142123065bec2000e2a5a400000000019078e0000002e0000001890300000f00907800000000"]) write(r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x5013, r3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESHEX=r2, @ANYRES8]) execve(0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x4}, {0x84}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x22}, {}], 0x2}) flock(r0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r2, &(0x7f0000000540)=ANY=[], 0xb9, 0x800) msgrcv(r2, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @local, [{[{0x88a8, 0x1, 0x0, 0x3}], {0x8100, 0x2, 0x1, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x8, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33}]}}}}}) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)=';', &(0x7f0000000080)=0x1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) setuid(0xffffffffffffffff) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4, 0xd081ce066f612fdd}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x3}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000200)="00040000", 0x4) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000140)="caddf7f2", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) write(r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000001c0)) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}, {r3, 0x1}, {0xffffffffffffffff, 0x100}, {}, {r2, 0x4}], 0x6, 0x0) write(r4, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) setsockopt(r5, 0x1ff, 0xfffff908, &(0x7f0000000080)="8d19d9de0e15d90b5ccf517f031e0e1f30a1bf14fbf96757", 0x18) msgget$private(0x0, 0x30a) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x6, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x7, 0x40000000000000}, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 7: semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() r0 = getuid() seteuid(r0) pipe(&(0x7f0000000840)) geteuid() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2600000000000000}, 0x0, 0xff, 0x0, r3, 0x7fffffff, 0xa, 0x2000000100000001}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000040)=[{0x83, 0x81, 0x1, 0x5}, {0x5, 0xfe, 0x18, 0x4}, {0x0, 0x2, 0xd2, 0x1000}, {0x9, 0xc0, 0x6c, 0x1}, {0xa00, 0x8, 0x5}, {0x4003, 0x2, 0x0, 0x8}, {0x1, 0x8, 0x8, 0x6}, {0xd08, 0x20, 0x9, 0x40}]}) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) (async) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xfffffc72) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x2000000, 0x4) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x9b}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8, 0xfffffffffffffffd}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r3, &(0x7f0000000580)="d81bd3d20cf7eb4ebbbdf68d661658d8869be33bbd1a30b5c35b36a9577084c31dc1c97314a2f0bc485aa969e02eaa691747155cd326f51044047e0aa9e9f0f6ff8f172765cee54befc3c70026084b8bf0861405ff5bb8a458e6f02fdfc7fcb51905f47b4dd9d9ea59aded75be553611756da842746396ad13136d13ad26b5afb7059407f0b85e39d02695a427797fb9615bbce735b2099ca64125375c5721bbdd9c3d96e70a103b35144ce3de2c08d0cd8af3726e354bc743e3fc0b733091f8a8ae9fd5c1fbe878807214f6431b663f8d60ad26e4ede0eb00", 0xd9) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="5030d850f9da527fdd00844ba605"], 0x8, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) setgroups(0x0, 0x0) r9 = getuid() setreuid(r7, r9) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) (async, rerun: 32) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000000000)="d7", &(0x7f0000000040)=0x1, &(0x7f0000002400), 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) (async) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setrlimit(0x5, &(0x7f0000000240)={0x2, 0x8bd4e92}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x4, 0x3, 0x10001, 0x4, 0x1ff, 0x0, 0x2, 0x10, [{0x2, 0x934, 0x2, 0x8}, {0x400, 0x1, 0x0, 0x7fff}, {0xff800000, 0x6, 0x8, 0x100000}, {0x5, 0x3f, 0x8, 0x4}, {0x7ff, 0x9, 0x800, 0x3}, {0x6cc, 0x101, 0x5, 0x3f}, {0x71, 0xd46, 0x400, 0x8000}, {0x6, 0x0, 0x6, 0x5}, {0xe1, 0x7fff, 0x80000000, 0x8}, {0x401, 0x8000, 0x0, 0x7fff}, {0x7, 0xfffffffe, 0x4, 0x8000}, {0x9, 0x0, 0x0, 0x6f}, {0x3326, 0x7, 0x6}, {0x7, 0x9, 0xffffffff, 0x6}, {0xb49, 0x1f, 0xbd16}, {0x7, 0x8f89, 0x4, 0x9}]}) (async) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) setsockopt(r2, 0x5, 0x7, &(0x7f0000000b00)="a1334d27f545abb9359063c8fb209ebbd4438aa46912357c66b0ba549649ed92cd8ce330b1580aaf020846e67e8f57a890e7a87e650d85ac3a6028e1927eea5ced6d76da560957b05ed69a02aede09eed2a2d6aee2a6c9aaa30d91d98ad4124ab9332a2fbc26b302bd610506731db6e53d00cd91a00335eaa5998544dae1cdd9e70ec6b9a4ba72a5931c489b9e7c0ae530bf9d5aefa33c9a7c64c671266f3699a6af0928c0ed1613f75bb1b39fa0d2ad088ab43a102dee1778a486928b3045c0f72bc82bd3f7b723420943353ca794b3225a77bb02cfc6ee251ce0a20faf406f3849a6694b6d91d1898ccfd1040b1129f60cdbcbfaf9e913e5b303bd10b27e74e26f9323bc22e1f1b032742c148494dfa3f570863f23116754b61da3c08b9a25f9ccb39442366aaaf61feac25a2d009821794aad8901f7fe5f2c1e5b858738197396fed838140f32236dfa4a6ac6e34fd753664ef15773fcf28909953f5d71f4e3a36c235f6f8078b925afc69e1417fc259980227dd456662894717288341501eff3631789a084c0a441f2ee27b57af0795529b03cdfc5f517ee81ce29d322daa841519d327b675008c13050dfb435120d65f43ffd1b0d430a0bf5678ee85be324efe0f7fd5040109ce70a3846e3f4ea5cd96279e0a4f62a2c9a8c1b92292c2b455d38dca31289f4df07ed0914611c70dc75a6eb62d9df8afae8ca0182555ffdc38ab76075c0edb0ff4848da9aafb4062003883d273e5550dfe92a7ba1aa93840a7f8df42b67553f0cb6044e59127b496897190432b2783980348c2c54920ab6338fce1fe983b5f1bec6ed5b939462f4e0e6d500751f47ab26f3b391ff06858482257b5b949c11a88c565105b6de1846386e48d63694ebe729737a46108ba6e58908c9327b8783586f6e7bf002dfdca6e99772c8240f4cbe20cd22856c1211685ef0307fba949024cbb1f12fac32c2f57d7fef3344fc260a5d999abb24f2feee463894b166b01dcba40f11698445ce98e4f18180fa333ae6a9222be51913bcdbf9239206345249894674352a989c0e5ceae3b8287fdfac0558a67913784afac320e69e66d979ecd6e6ac9c6aa25502688778c5c88d63d7655585dbd40be070ac31e82e5b35de62975a231e6723365db5de823a90c3f2557a5cec5814fe9a81b4920e016472c48302c54f05903865bb01c20f5bc819d2979aa5c184fd0d12094563740a91225710f7dd9b20c71693e5297af3acba7fa504655faafa129050041212eb028b0da03fe2061335d4731024c85ed4b652337386e3858dc901773af9503ce86fabdd3441702b1b188c4b5061e9bbc53f22d72e9082add546308c1e27a699eaa34fa3c574df300d6039cf3cef2387c75b1185bc16466016829a9e9947be8b47080b207ef4df289c10529a9404363122d4cfe6fa486077c8425ffebb77b79d3b81eaa4e62fb5c788f759c7ae5c082814259b82e7bcf7e2dc132a53fd382657676fc318ce73744c60be21b8ffcacc8593620e002b098e32e63fb1914f61a313165fdda24de6358249f66c751b0a5e2a38fa633e514f7eea905088e597637f8c7a6fd189078396e3ee9c1fadc2182948ebb231d077a8f0e10816c172a918f0a808e8d722d4e5111c64f954240c9a6caa2cf0353d85d9c016934089667ec657582df49fd6e86445aa72e95d95da2ed93611e8e5ca24df6763dfad1792d1d5e40e3621d3bfe8d61dd9ffdbfc0fa5645f14e2c0d9e48fac9e52ab5370c47621782b51f9d699091486b4dc06847a7b403155fe102d1a6d3c15ac4a217c65acfc622662a28e63761e141268f7ef91c0b0f4378d6fc5e7caf18d4f62441c4cc69da340bcc58c4b9fb36106f345987022951c18d9e869f653b51d967745d73575dbc4ef189a96614ab44f026811d74da0ab4b86cb3fdebc4f533edcfb5d6fb770de2b44c89fd3dd2b28352b86faf2dde8ffeaf75142fc34616dd91cbfc2a7ff1d6e49127747e70f320f0313006f39f7cf5ff672e398acca784f41fd7478f7eea6c12d7bab9162f9c1889f0f1c2378ef22808966b3f60e726d830a062e70f66f9f1f914e40a30a3cdb1cbc0284a6c3ab78fb4fd8baf1a078c34e36c7d3116c4d13b7774b176dcd7a2471b3b2887fc781e83e804ce1a32c4a20ec9a137edd7dbf73cb7c19c4a9ed625bdd6831c4d76cccc795b82865847abcf4f9cce95899840db96649dfdadc128b5ca9229baf9b13583be9256a9bce4b4862e51377898ee432b7e0206420e408e7eb33ddb9a7cae06c39ab0de7c3e78090a9aa2c1845c71092c557498707b6e3c5ec041ac7d455241d1479073f6a6421ba99220a123fb14eef150f575266145bcaa8d6b939dae07ba7cae9f4dc7586481318c042ea52b100895973720dd2c03bfab0add18bf4e1ee13f904eb65750ecfb3483f722f60a5091052a10c03d5847f15f60366f8a34e1db887c8677d00717482e5cbfdc41945186dc368a358c19213755ed46a9ac1283678e77f61a33b4daa5354e48846f211e646474096ad40817915af65960dfcdc7257ed4d018e02aa731141c34147dedc6a3ea1aba4ee493843639311d3ccc555a82972187b2b9fb4c1a237fafbcdef20608a7ab31576637268545de89aef7d0d085f72e9351f744efe762400df28db242f8c689cd26f8a524bf7afbebc94103459d043ba8fd6f6cd9dadb779537c0bf0a1eabbb7b9c405f6afc16dfa29fd58d72270843227303acf0baf7fc56c317fb115f0838fd90c770be792c768c3aafc2affa035a4f93e4cb07c8a4eef8acde863985ef12448b40549ecfadb7e6af92a5282f2103c985e46d2b9e182cf1f25bb4b4d3b27d1dbdec5e781a692e8dffe34533de8ccbadb86f06d5c8bc4a0d2df12b817dc3914fb0c359e466cdbf3f3a56a6b0009c7d1a74aa34ff4e798b96bc47ef34c11767f9b42320de74f2dfec6c5eea287e239f1845ee0eab106b1cad9a7de31a3bce1e96493996c2ee514ebac834db7a149c9fa00f71a90bc8840f7fc19cdfbcd7c2aef02fac861b05a538d31a40047f1f62220c437f3050f3ff17ba7152e944112378c9969b30958f956da1503181f49dcd4e0215592503e12a68172b28c3c09da51a596481543b7f6e25d7f14fc5f1e4f9b90769df4f89c913df48008710cbdc4f87e2c01f43076698f69b65e220d81add7f864b2182703851ce590a9ab78429801678fff73a19d62b73c09f90636f218241cae50640dfb9a67d4d332af35dc965c3fc7ad472b670c39952bc7c001cb11e0257a711b04528fab4e22544a737b52aad3d47ccf2364eaeafeb20f139cacd4dadefd9bb4a690cc1a2bc3df0b070f4a4bdc4945f1f35f10db1c649acf14aa8b3c438da0e044c082c99d319f9533fde98960a8417994a56bedd705f9f54053bac92b7d04a43c73f21e95d510806a8592a2c60f0d703668a350c4476d6bd6beb42ab3b8381e74ab90f352a8042378a9c490ea5785c8faa59bfb4171f0c0959b7bc386c40b9714b9dcf7c1855a382ceb86eb6d0001ef3fef4c4ff989903ccadd007e875522ce91dd2ee2e2e5c24fc4f73d6491bc6aa9c8e8718045e3e881cde9c7cb2998c9ce7e501c27246e88ab1c2776a7fe28255c4ca0c3022b7fcf5cafd5113b557e145ec4b6b6fcc362142b595fbd3629d980ba07fe2e0e16474ca7cd668b8f43321a4f8905e7b90a246d5a60d7d4a5b6bdc383354d22b5f929f73249f0dc0426633ab34d7f23b0aefb7753e6f0e4a0374fc23e27b09b76bd429b0b963dc5ba30aa4c906d7b3d25599c83ed4251ca3a656eb0118c8ba1f0e45bc4b2074dbe842725eff7223d1a6d2a6b259e0f929f9d8e4752a54d59c07ba0d6f5bbc5c173be91e171158482e693f85a3eec8d11c56ac5818d6d486e0d6a286685a229230ea7afa5f306ff7ee1c7f70fb7257edd158d17f1092c268b3408f7e6fee299a0cc1d86e74fbbe7da8ff2f3f870248aa73a6c6272ad0d8675327aa7386be7c96bc3061e9b1d1df9deddb78333f1db1973ce9068567244d52d451fb2228521ad0637b69adcf2a7be8d1b149ec0f3c4e96668f31e42a5bcecebbc24c2042ba44d79fbf0530622d07ecfb5f7882bd92c0ee04c1cccd4ab661b5ab8b9dc75bc791ff7d1091ba86bc691b75be998118d0f86e9e7998fad7a70f557653cd768af1f99162ca938012257a158a6ccb3c367cbc252989bce6c16e357321936d2c43b3a489acee22b2e279665d0235dac406c29b9ae4bd367d25a05baf06fbd99f1507e3f48dbf1e8ca26c9e03a8ca24038e6f028bcc6d4b6bd162a6fa2cfa50f657b8ee33207c846500f7ed8b67f86b0fc09768c5d31b6740baf4a6083d6d064e3b905c0066ac1316d09c2c6636cf400017197d350563106208b5c0c452ed7401470bcb819f256e68a2504220310280575724919ea6bc9730585ba902f0e61f88741c0adb031918ce811240c0913e1924baf47ccc321fa1978636f7041d2e07758888802201ca19ae1326f1cd1567c1cf0a115d8dc2efbe39b6273c5bfc57231e4b85b7512782bcba9fc0375dd11706045c210f66ebbe366fb8558a4c40e9ff6aaf5b0bb9e57bfff082064627be2c8324a18222b2c3b0632ed6d4f460146e0a0484b02667e697c7eb363c780f715c8591cde92d00a83405f99dcb255822a70fe04eaee3de741edf9a6b53868890ff91135038a2183d0960f98f55dd89831205da6b8ce38ff1cc298e62034cc4717ce2ba2cf461686703042bedb5130d4cd945b85a39abbe1f806d6fa268adbee0d26e6f83aee99cda70947f0b74c90560b080e03570beae508f1b0c2c06d951f22015a68accb68e81d94033af6989a3f83ba1afe3279b28fc9409536955c4d4ef956146833a1fbd0b184f80d25079c62f0099fa1124e1c1093c8d8d6432101e1d3633224a9a2c1dd06976d7166e9ee3201d4748cea0f89f25e0fea89cc042759bc96cbcfd7049108bb2393aa6e3bbe1b34be3eeec3371afd3656ae9eb4fe06a2ebdef22e57d2eb4e17f829f823591fe633ed31083c78a9fdb3bb4282f07e0bfb4fde3465d0ac41d6820f5a0f890c6a82c0e2be4d6f4c25ef66fbc5372e5b2dfbf5de60c9cf717d83d28395f2ebdb253c04b0c07b210f8ff27759fb6988bc8bbd760ecd4176cc5781b5aec3ec25952dab941c8b61861d21a096ed59576e8f030fddbc04187ae3681c9c7dfd600c21f16cf086e4136d6cd1d3a94e010cfcbcfb063383bb8b9606ca09c0d0602193a2a27c253a6a8524ecbbed26980f1e12470aac8bf57f11eb2b3887d906ce5e91d3500f42cbeb73e55752f36f92807f9572f20113941f24d3b6d2abec77874df83c46fa3a33ee5357d925ada95604c51a8b0c159751afdf049c1448f819f211117abdcb141dc3aa89cde56479e3a226fc993630569432f31932e764e01ab6c7da9443199b458929168c4b989582177a73eb874c4af32cd66f9b7960f698e93387755d73db9526accc35f0e6ff5037f9ba6bd33b055ecd9f0ef11a1233d7f2d71bde3eb62e7513b830b3b3986faf5578258d1f3ca4a5528feca8a1f137a6854fb44727342f3a62bce7b2e285de34631e95d968093b1b29b45a84f24203eb0ddd5e2c90c99b8f095f2651e7c20f96ca86ac6e91afa30b32a473bdba62f76e88c66aa39e16b499f9d71cd61140798ac88ecc26f373109c34973e4e3f6f8772cc76172fb175bc2d92529e85459ceb82ae1daa458a3f504f9c22f552aad631a2642accb6eefd1f36f2c12d21aca710d1f03532125b912f46426d4c4babebfbe75408", 0x1000) executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) (async) syz_emit_ethernet(0x100e, &(0x7f0000000800)={@remote, @remote, [], {@generic={0x8060, "2d37b2c5e21050a75dc31e983aa8b46b816c073c9d344f449b50429a83d3f4b8909902b2a857cea600a30f46e01442773c8a131b200efa8a249d63c04adf5cee6fd5932e7e2bc66d96340d571ba8a950f39344570f8e43fb9def854beb4c6812bd8e475be73e0a2023cab10b621c78e0b11300890b13b84d6f1321095bc60a2932256eaffef4aae8c85c079ecb4a16a8afe67c60c540793ea3e8ca87f603563a2d501c890e0444d320a33b3a51ac49c16c02eeb036433d4a81bfd41436f18e307520d6eee12c89b8a616f95b63b9245cb6ef9a7e2a99a82465565249d744c349b16772412bdfcb6d0994b335ab17978e5d913252e93226c14df72a6f7404ede11292e7302d75052528f5f4a3a59159afc85e9e341ea052a6bad9a6d24dd6ec021de1455bcd207ef1ab299f5c2a540636c4170febcad02cddc444f8ca01f3ce2b20051da5a87b296d30c87f700477ca151f6403bbfc787b59c3e084c61aba3b84a7ba5d6f6d0db1a85ea0ccd3288ed5718022d9431c9e71fc10a1b385cbf4b9645ba43324465f8a359700f3047bd21c63087a1bdfed57fc1e7398fc23bb03c3b35703db2b1eb100894998a5e1a22faa39345b9f3833fd7d3441dde75a7727f0a193d20a2e0efa5bda56417e802d686a2e85b44993601fa91651631b06b1f4c6b7462ac4be8527d83c3f1b00923101800ff9d2d495e41cea1fdd91e2a3ba863f7dd651fb514633286a1988fa0d488eec6bd292bd893d435e094aa8f9f713543e8c51353551d4beca3bf240b7968426ef36a9d055a1fa9cbb1a5e5045b3df142f406a277cbeef004d92a25ecfe384bda7f06bfa7f7429e75c89f9b60ab35627d4f84cd229e6cc4d20d91ce278be6ece25bcf0aff6faa3bc524df8a03b50a61d46660a82d5829beb4471a020e7949a0d6bf6ee6ec0543341eaafd2fbc13de3d8c18b399ca8990bb4c4925280f017cc6453b6479b5aebb962ac9e78cfe4912e0a4167c77cb687763d1da0fef2e94a77f007a1b4945c1642c748cbee784ad94737919d54f46447880b0772725902e650c79c759ec28a89fffe667c2509a2f695873cae60165ce39a29ef0bc218cc334f0347ac7fc5023294837ea92aed9c30ffd7be628ca9809eb6c7fc052043035cb038b0f57becb360eb7ce23091448a8edb4870a19e1b118081c60ac5ae1285f1ca77a28dd29d7965f115c19b8acdce43e8719fb982532aacea2e0d857eee59b044b0d69c56eb0748861ff3dab2c2b5c6955bd1429e360bc41b21aefd7698fd65a4ac530b7d1a6ea052c8c909b699ebe98768398cfb0c1468cf5cae1a78516bc5b4aeede0f03c58a412870d8773d7460ad107e9fb70a40ac8f96b0a0a3f45a20d1f047cc28aa1c0d325e83a2e41b278b43e31546346e8b8a375cdfce0cbe17cc6ab639b9a176fd4529f842a7a0b6e7cbde9137bf37979eea93bff88af15caeb45263fc17109004f8fe0175d31e8aa73435a40a5db7f8af4112cf05ed4eba86dca9869064416d53ce1bd60dd4e693b4ab55077eff7203faa3887c3b8214b91d6bb905b586a7372b1f69d6be5e75690b63f770af479dfcdeec0981980da2384db17d1d4dd714b3fdc68f04938572e77e56d04833c28d18b3ddb07505ae51a69593aed84917a12f3d80661d73c0c4dbc4bdd79d4ecbe32fad85ea0a05a6b67857d6fa62e58a4867a813e4f2ce5a8d18305c2ed89a63ab31a2225f232602a6aeb96b4d9f7c3daaa679fad844bb803ab7a95492a656a87455f235bbe6a5ada4e294612c1a92743d2063cebe4607ccfdb8d1f5f9e6cefd437c009df0763177dfbfb8548223dcac28ed364a70ce79e007ef95b195068a788edbf87c6cdfeb75c23d1f4eb3362e25a6fdba036d975bb4c4d3682b5022a065a387b1dc4ecc5d24fa76b219a7dedec8dbaabc9aa36ed40de2bee886b43cc09b881cf554c1f8d77a80022c40643bfb7743ee1ff824317c3aac8c0b5daee90376a1accdd922fec4e589b32d395a5b578b81484ec2858e981ec2aa4f834825d262f96247459cc6b9cea1fd3ae16541c61be5bac5fc974623be43936c965e045e8daf7b0276c6c5db163962a334973c325fd26bb63a944e50c13ed1fb22b10aa3a6210b62bbbcf32482e9ca9df3af67e71e8a1b3ff7523877410743912ce7afb362350e76e0c48937bf5214753d40e8b4ddf118f651b6614eb8a54410657500b383a67999b5d1216f2dd4621077b1dcc2a3129ad93adae072cf90e9c86321c88c62942277f1603d655872ec9fc2e199dc51eca0ccebc491640ddbd24280baef8e16607a85404a9be9d55a81633afab043d13b8d05f36637dbe5f5273651f47e99a36ff32f32b72a2ebaf53368a4e43f4d54e3f57ad9af30c3ab793e5e7240c95ad98f7bfbc73ec110bcc7e00608890dac799a2481a11c5b252f37bd51325214995408b496cf8e3f43d5f68144d9b3abeb7341ad41918b6a5b4dfdb7b9838ccb0ecf78963966afa9ecb277d46599fb0a1254c56e9bc8c920b3f95ebe787590fe23da4e27912a0167ef3dc95f1a8b9fcd39fbd9ed125be382d3b4c78260a405db4c601fa34b4574dc73e5576ebf6df4e13e6e3a1064620a8ca1a9e57dc6a32e1875370914d08521808e27a2254ae48dc44cc98307f13637780a530144e299b9b0872fcded3ecd51f61933bd9436d4b4878bb70396b5061ec47bf1c4f042f8418528c2bd240962c341bd9e231465e998229430a129f69cda02dee38e5d5eb8c784a4e0ec95d1c995fc55be222b5806512f9226744c069f3612cef36ba066ca3559a934869f8943a9e3c5a531540db57e5d8bdd3228bccb00fa79f05201eee3b2b7128d200f767480404fd4f11af113ded4568017c758cef547b8af5cb757bdcfdd6d1bb71ca4288f82ff65e6999fddb7570a198504243860351622d125e5689ffe5ad976ec63d921be991d176ab6f7d0483b2ecbc5dddf83c5ada2c75291606898876f799cdc11553f0f9b647371760b05270f42391c22cda8c1856b43522294312681c7f9f8b5cf6f275c67768223727e8e8848c43ee53ea0aebe87cdf9abd5780b32209d5c86277de24053d56804c504284b6d866ed44346014e87eb7787b224853853291b66da3f6b41d02e203042a3e68191b981966b0a0a319064bc02e5df35f291099c513b2fe82984ceeb617a793ad4b18c92ef8b75d9badc77b5f2240800ebd0616b73e52fb56f23baa6c322f01bf6829ae925a543fbc9134f9d41ed29ade5fc139e979005f4709f62bfd0bb7c47073048bdc073b4b2272347cbf1e250bb12de2bd3a277b40b0cb415ff99048b619c76b87def337d0c96d4c0ee33c2df17b3c4f53c7d79708815872cfc8c7a8aed5cce0555a54219386e59ecf902643eef6536e3532d8aacd68ae485dee1ffce3d006eea45ec38a313eeeec82a880ecedeae2b8419a3c1b296062d472bee9d13d6455284ff6712d927d7ce2a88861d4a3b31603e1b8064d17db373c2d0055c0eee0830446f42dee4826c96b2c7d9e0c9d3a47ec076d39c744db7c5c739608a61863999560fab15b711bd19d7b72ce6a34be808baff562139140cdf32614e14c838a215d70e3586c41333cc82637e57d7e0f89c54648f21fb021df47b45ee617f50222202b2d4aa6f095021062cf53a64a0dda6c99c57b43959e38b20fd3a5f7e3dfd4b8ae6d49ce1a45d1e9309b250270881abfd2cfe3f8341fdb1c5d4cd18296f2f7b2dc421c5222fe4dcdeeacc69e796a469722de528417f2ef7f9bab0696e5864795b1bc352a0dfb7b0d9ee7ed05aa7a3ecd2b3679ad1c03b5995cffad039ed9a640953ad796f555d68beb7948724734fd22ea654a612749c5b3f90839b44498d7a7c60e9292666e906c5f574368280a602390a2eb1f640f9e318e63a487f521c68adb5b5744b32d575bf731ee89593b6c6f5ec37190807758271dc7c311eeeb97e679f42ac32879be856ca13629a009bcb213dd864e215f361fcc2b6223e5982a21dfacf892c3c9272b07e3bcd9771f12bbe53edf492888e2f1c67a76e6539626a39a917dd8df4265b31232132505a0e5ea70edc044250d817b5563cb27c1d8b2c8522c2322b5c654d4f07b1e6c60f6b3319b55427b9a2bf479cbfa638b0eed6ed2732a199da689266c3fbad01148136905d0d83775dbd83dda062f2fa31e72e5c5ab1f6d4a77894fc47d992d9e7fdb29f9086dd1e0174ec8a654b221f6481415537d3f87dde80de794441f4c27ab98060dd99fb860fb14b6ed5a7f5426382ef80481542c1d5e52fb20da0e4f9271d8d90725187680a51501ca1ae1022bedaf63bc65cff0040dfc5901b07f9c66c405ee799e7f41419e5fb6ec85c161250a230d03a740cccf75eaca629c6a38ff5d2c84328e18733d6d3f259bc21089d43c11b472b5979a5065f9255d6394e4aba4d322d599fca40e18ad368bc8f47f97b027fd56cec859027862d6a8b33ae049364a9df810444cd344950d0932d693146f8316de5ee6fb32119c3b57481ea0ae98e8590898ee6eaf3bdf3c3640e4b1b3f01ccc17731aa752bbacc26e762c319f2c3832b8948f18a26952a6ad104f1bc390778d063b24bff4de651bb6521a509b618fab3832cfc39ecfd88c833f4ab631aef22eb7c90fcac55b762154d44884fea076fb243bfb02492013ec58208712ee6b17186f42fdae6cd57ca1ed4362534a60ebd14e22b031184dd2af530ae933e1ff9bacb5873112a7b02ecb1543c82a8a2f6a479ea5936030de131b59c641f22d2024b7608de65d266ac59b1dccb099e30fa980123627271ac8be21422526a6d3963cba9cc9c3c0cc87d732a22dff1d1fa06dd9103455167a61af81a2d3165ec6e1616b7ca409d70f9d6cc115eceeb00b33813efc1d3e2f24bbf38e02d1bf05f445bf8cf49915c74ef2a1924e685409b753d6073c05335ecc5f3c2818d14153f278de0184e5b8b2ce69be2697292fbb7cba44a8285b7e9f591fd3dee6b0b6a55f89d0621e624c6d6a28f644cb3d0f5cfe4517f8fe900084a59e9951288404eca370863ba744a94579d270d769f14d2691ca951121dc13dec6ba9e22f59f65599c5e753f4f8ea98d19253466f3725611df7905a886553f910dbc661c269597ef62b8286fc8f2d2b0be82da34f66815d46305fa2cdd780467033c6c90b6fecfdc87927366e6e2262b341622bfd1c1c28d6ad885b5591c0b055e2c3dc4b7648f242843ae70805100248b652c111e0d0b15bbf36694fa951846454fc207832576c3ed1ce8f4f493b78f951de051f297b66aa9c7679425f13d23e0fb292d5a42e7ebb9de512cd5045e35d72f36e5dc53b28b8a3d16d712c9328cf66476c7596ebc432affd023070e57b1b1f65b2a260551653e48e3d8fa0dd0fca94a642c85afefc34c1a112e6b18375340516107c755b5a418dba23fd0375d4bafcb781de8b80d11b708579b4c459b07bc2bd5547510f001ba2b09ad711e52485df2b1b7a63e2888bfd1a7bd71951f05ed83debbf16f1a968fd9b44daac3f41bd1d26e32557e7b04407b1e696edb27703d7fdd59d41851193c7364c28896133f7907c675c9bbf5a38d06853b3c8a2eb2b58df75308808f1954938a4c1613b230029f8185d760ff3836e0abc722e0f33fb00aeadfd434bf5ad3969cfa2a1bbad257533e2377193d8a01e582035ee8b10aabb82dcc5a5a60078b26b862602a1ad99786b0d8b8f2b1796ceca8927b1ba0412962258cb3481ec777ac3ecd40453e7b6ca4855dfce60a45aafdd4d7710fd41eef4adcb395d9b9a71723224e"}}}) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) (rerun: 64) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000424, r2) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x48}, {0x8006, 0x0, 0xfd}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1904, r2) (async, rerun: 64) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) (async, rerun: 64) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x5367) (rerun: 64) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {}, {}, {{r0}, 0xfffffffffffffff9, 0x5c}], 0x8be4, 0x0, 0xfffffffb, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, &(0x7f0000000600), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x88, &(0x7f0000000200)={@local, @random="ab80f093bdc7", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, 0x2b, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @timestamp={0x44, 0xc, 0x7, 0x0, 0xe, [{[], 0x2}, {}]}]}}, @icmp=@redirect={0x5, 0x3, 0x0, @empty, {0x13, 0x4, 0x0, 0x20, 0xfa3, 0x68, 0x81, 0x9f, 0x3b, 0xd452, @multicast1, @empty, {[@generic={0x44, 0x2}, @generic={0x1, 0xc, "8b71e15b000c748a3832"}, @ssrr={0x89, 0x1f, 0x20, [@multicast1, @multicast2, @loopback, @rand_addr=0x5, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x8]}, @ra={0x94, 0x6}, @noop, @end]}}, "1396"}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f00000004c0)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x40002c, 0x0, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f0000000300)=""/86, 0x56}], 0x3, &(0x7f0000000380)=""/35, 0x23}, 0x3f}, 0x10, 0x0, 0x0) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000580)=[{}, {}, {0x1}, {0x0, 0x4}, {0x4, 0x0, 0x1800}, {0x0, 0xef, 0x800}, {0x0, 0x0, 0x800}, {0x2}, {0x0, 0x755, 0xc00}], 0x9) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil, 0x1}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xff}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 3: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7, 0x0, 0x4}, {0x84}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r5}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, 0x0) r7 = getegid() fchown(r0, r6, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000519000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 7: close(0xffffffffffffffff) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendto$unix(r1, &(0x7f0000000200)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d289db8687d53c5cb5c7e8234e2c1ccfc10911ffaa33fed0b8812cce1c9dd3eeba4c145", 0x115, 0x404, 0x0, 0x0) dup2(r0, r1) executing program 5: r0 = socket(0x0, 0x0, 0x0) (async) shutdown(0xffffffffffffffff, 0x1) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000140)="caddf7f2", 0x4) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) write(r2, 0x0, 0x0) (async) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) (async) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, 0x0) (async) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000001c0)) (async) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}, {r3, 0x1}, {0xffffffffffffffff, 0x100}, {}, {r2, 0x4}], 0x6, 0x0) (async) write(r4, 0x0, 0x0) (async) r5 = dup2(0xffffffffffffffff, r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) (async) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) (async) setsockopt(r5, 0x1ff, 0xfffff908, &(0x7f0000000080)="8d19d9de0e15d90b5ccf517f031e0e1f30a1bf14fbf96757", 0x18) (async) msgget$private(0x0, 0x30a) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x4}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) setitimer(0x2, &(0x7f0000003300)={{}, {0x0, 0x6}}, 0x0) munlock(&(0x7f00003e1000/0x1000)=nil, 0x1000) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x6, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x7, 0x40000000000000}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x6, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x7, 0x40000000000000}, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x84}, {0x16}]}) write(r0, &(0x7f00000001c0)="d953c238a81a1929fa6eb13f742a", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) setrlimit(0x8, 0x0) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) socket(0x11, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) dup2(r7, r8) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(r9, &(0x7f0000000340), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) executing program 6: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000280), 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) executing program 5: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x3d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: nanosleep(&(0x7f00000000c0)={0x5, 0x5cb}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) socket(0x6, 0x4000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) (async) r4 = socket(0x1, 0x1, 0x0) close(r4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="a6", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaecae0000e4d9142123065bec2000e2a5a400000000019078e0000002e0000001890300000f00907800000000"]) write(r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) (async) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x5013, r3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESHEX=r2, @ANYRES8]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESHEX=r2, @ANYRES8]) execve(0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x208, 0x8) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x3}) r3 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000180)=0x98) r4 = dup2(r2, r2) r5 = socket(0x6, 0x4, 0x3) dup(r5) listen(r5, 0x0) r6 = syz_open_pts() syz_open_pts() writev(r6, &(0x7f0000000380)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shutdown(r5, 0x2) ioctl$TIOCGETA(r4, 0x402c7413, 0x0) r7 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x8, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r2 = syz_open_pts() close(r2) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2}, {0x54}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fchflags(r5, 0x1) select(0x40, &(0x7f0000000040)={0x9, 0xe2}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r8, r0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="1e09c52123efa4b4b6e8eb0055ec667eef940d9ccc25cb6d1fe7bb0e621de45e27c1429fadbedd917fd1dbb875b283b11275672d0e7d4aa653f04833cbc7d0e9ad88bf27959cf3f8fcbbadf556d49889f392bbefbb730329b6428306c75c944bc0c50f35e405bb95a37a4ffdd838f798c13fac1a0d428b2bbd392acdab7236042762361e13acdf586a9c886e3ac675a18c0980e4ed7cc3672662a4d538b0e6f8a61ba92f3df00df69e83bf48874ba9562789fb869026ebc82031035795c8abdfc43585a49fd270a4f4772bdd01519621f1ecb725291c1f649aaa04017648ca5a76d5907a20c2177da962fd118c82"]) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x4}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x200100000000000}, {0xe78, 0xffffffffffffffdc}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x4, 0x23b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt(r1, 0x1000000000029, 0x7, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) setitimer(0x0, &(0x7f0000000180)={{0x8000, 0x4}, {0x0, 0x400}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x29) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000000c0)) (async) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000000c0)) r6 = dup(r1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) socket$inet(0x2, 0x3, 0x3) dup2(r6, r0) (async) dup2(r6, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000680)=[{0x61}, {0x1}, {0x6}]}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000417}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa04ffffffffff803500010800060400004d0100000000ffffffffaa0000005799d8ebbc4a6c66df4b4ce4308301d3f1364bded227c08f0333d8776322a4bed66d0f8d4592b7fadfba71f4bef0540eafc67857f5ff57b45536cb77722344"]) executing program 7: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r1 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r2], 0x401, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x401, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4b, 0x0, 0x0, 0x101}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = dup2(r6, r6) close(0xffffffffffffffff) fsync(0xffffffffffffffff) socket(0x18, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) utimes(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r7) r8 = socket(0x2, 0x3, 0x0) dup2(r5, r8) setsockopt(r8, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) executing program 4: semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() r0 = getuid() seteuid(r0) pipe(&(0x7f0000000840)) geteuid() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x5}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x42) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2700000000000000}, 0x0, 0xff, 0x0, r3, 0x7fffffff, 0xa, 0x2000000100000001}) executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x971b981b3175d80d, 0xd27d43220c7df9b, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x3f}, {0x7}, {0x6, 0x0, 0x0, 0x80000}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) writev(r0, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x80000000a0ab}, {0x28, 0x9}}, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x2}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x6, 0x0, 0x100000001}) r6 = msgget$private(0x0, 0x54a) msgrcv(r6, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x400) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000000)=0x7ef2) fcntl$setflags(r8, 0x2, 0x1) read(r8, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r5}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, r6, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r7 = getegid() fchown(r0, r6, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil, 0x1}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xff}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (rerun: 64) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) (async) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async, rerun: 64) r3 = dup(r2) (rerun: 64) listen(r3, 0x0) (async) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ktrace(0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = kqueue() (async) unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {}, {}, {{r0}, 0xfffffffffffffff9, 0x5c}], 0x8be4, 0x0, 0xfffffffb, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, &(0x7f0000000600), 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x88, &(0x7f0000000200)={@local, @random="ab80f093bdc7", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x7a, 0x0, 0x0, 0x0, 0x2b, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @timestamp={0x44, 0xc, 0x7, 0x0, 0xe, [{[], 0x2}, {}]}]}}, @icmp=@redirect={0x5, 0x3, 0x0, @empty, {0x13, 0x4, 0x0, 0x20, 0xfa3, 0x68, 0x81, 0x9f, 0x3b, 0xd452, @multicast1, @empty, {[@generic={0x44, 0x2}, @generic={0x1, 0xc, "8b71e15b000c748a3832"}, @ssrr={0x89, 0x1f, 0x20, [@multicast1, @multicast2, @loopback, @rand_addr=0x5, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x8]}, @ra={0x94, 0x6}, @noop, @end]}}, "1396"}}}}}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f00000004c0)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x40002c, 0x0, 0x0, 0x0) (async, rerun: 64) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f0000000300)=""/86, 0x56}], 0x3, &(0x7f0000000380)=""/35, 0x23}, 0x3f}, 0x10, 0x0, 0x0) (async) fchdir(r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async, rerun: 32) syz_emit_ethernet(0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000580)=[{}, {}, {0x1}, {0x0, 0x4}, {0x4, 0x0, 0x1800}, {0x0, 0xef, 0x800}, {0x0, 0x0, 0x800}, {0x2}, {0x0, 0x755, 0xc00}], 0x9) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00', r2}) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x108) executing program 3: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) execve(0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000100)) setrlimit(0x8, 0x0) (async) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) (async) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) socket(0x11, 0x3, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) (async) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) (async) dup2(r7, r8) (async) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) (async) semop(r9, &(0x7f0000000340), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) (async) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, r6, r5, r6, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r9, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f0000000080)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) pledge(&(0x7f0000000780)='.:\xe3\x04\xb3\x84', &(0x7f0000000200)='(%/\\\xc2?\b') r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000b80)={&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[], 0x10}, 0x7}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socket(0x3c, 0x8005, 0xff) open(&(0x7f0000000040)='./file1\x00', 0x2, 0x144) flock(0xffffffffffffffff, 0x0) r3 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000002c0), 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x41) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe2a) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)=""/202, 0xca) socket(0x10, 0x3, 0x0) executing program 7: r0 = socket(0x10, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x110) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setsockopt(r0, 0x5, 0x7, &(0x7f0000000240)="cacc494deefbc409b5278c4d53af9641e0027a34d00ee76dec5104407928177d2f387bf7b416f97955287744adca3e25750399522c3cd839631b153472d11b1858a6d5164771e3205b37a984ea6af4db280b8734a3bfc6a00a851984a68c3b0f49be0f5ad136806146a6714159460300000000000000004f3ce513687610f5d8b89b11f3e3e01c1e7fd64647ab126e7a303bf5986d626408b8142f9ea5ee57237a99a8c39b6eac9eb4e7ed4e2e74902e9df70cd2367ff44e1ca401c2ef5382c038cb97297f7fa95db0bced1372a1a03337bcafaca8e6451a18b577c40cb86f17041a77d2c890249834e96154c3c2993dd0bef9fbf8a3e6b848a17ff628a364d0bdf604679f326b21697d8a19d4a625ebc9a5ea35f07a6fd6bde107b6a7660244c8c494103ad6b7b5caa289980de4d78b3730e299129b6979", 0x138) getsockopt(r0, 0x25, 0x2c, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x84}, {0x16}]}) (async) write(r0, &(0x7f00000001c0)="d953c238a81a1929fa6eb13f742a", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) socket(0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) (async, rerun: 32) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (rerun: 32) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 5: fchmod(0xffffffffffffffff, 0xa0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x80) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x7, 0x0, 0xf0000003, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1, 0x8000000000000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x7ff, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x61, 0xf0000000, 0x4, 0xe1a3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x12b9, 0xd94}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x5aea1332dff4284a, 0xfffad, 0x7f, 0x4}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x24, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0xcd76ff3b80f3a57e, 0xf0000000, 0x0, 0x5}], 0x10000, &(0x7f0000000280)={0x5, 0x9}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sendmsg(0xffffffffffffff9c, &(0x7f0000001a40)={&(0x7f00000002c0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000300)="c839bcca992304aa5f62e9ab51dde4579fe233d18fe68e212194875b88feb8e669027c6f0f5f1a4f7dc5a334531a9e2b03dc3d1ece9ade2f1dce98927df56e551c25984fc7e01eab86d84aa574cd7f8ae3eac9b09b7d5cd98c3c35e30b49cd584f1c6b1c477cb0d0c84fe600c711efb63e263704b5bab76ce0112d9e2e88ae85", 0x80}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="94d2484686f137d9ac23851de1d027a11725c222c74aa058ac109273fff0904955598c2d93f15cedeb0fcf3336c10ed0c1611b788a1439a58dc415da3089adc8fcf6b13ed46303c9cc3be0", 0x4b}, {&(0x7f0000000440)="c456b48ea1a63d40ba8c5ff975eae57ee51ddb393603348a49d203a8492004279f8b83c6a68bf873f8641264204c21f750bfd07e59f5ef3f44c1f4d8005bb35b92e2f336b8fb33f7abba1d800617294587bcb9006068", 0x56}, {&(0x7f00000004c0)="7dcaddc556a407c5bfa3bde18641bd404f041273456b12001da888b2e1c8e9470d0f412cf1d7087dfdcba83cea8c11", 0x2f}, {&(0x7f0000000500)="ac87f93394aea16046dd10775a5b2c8da7e998474d287a80e284de2f8ec08d332b5b8dd7bdcefa54a483f76da88076a7d4c60c16ab56792b8811a7d27d448338", 0x40}], 0x6, &(0x7f00000005c0)=[{0xa0, 0x1, 0x1f, "aea138320a90c8ecd0f0e45763a64d9308b1dc086232f8a056868fade5b89bce9583395f664ada9eb045f8f3618e1622149b4683653830308c724aa82bb4e18858d3681a68c683da437b53ad87e9bc49be8b481ba3483fe7399432d3675791f3fe88186efc3fb0b90cbc55fca7ccdb8f6e057226b2c743cf66fc4f78f63188a74f4388a166d335170dce7297490004"}, {0x18, 0x10001, 0x8, "8e"}, {0xa8, 0xffff, 0x8000, "deee89f7e08ebbcbc37b3dc282da646b00581313f6aa660857ac42cafda8281383a95fb9370899aba557ac2a71721c89ea9eeeccc3f95e5bdd8c7524b2605b4c474bc40d1c85097d4368de843ea91306b4605d06f1549e26d8459da1b8333d636e5f83beef033f67e7b357c267a0db83e6237d1b4ca48d3c0c2533828d3f7a53c6f0cf382164643560d147b2346c70755439346865"}, {0x58, 0xffff, 0x5, "7946a934cd5b7c52655610a89bb0aa5e7c913680c39df29e86ed79b5026e93d00bd0a45ba9e6df2a098c9984f49df6b536ec150748b87287e5b853f3460575ccd4"}, {0x88, 0xffff, 0x80000000, "8d17d7a0d9eee46fe94c58c37edd4590950fa0127002a2d98e332e444e531fb85f273f1e41990c0afdf7b800537f353e23ea74689a7d23f0d94c4e6ece174f00ac84e9e653d3ae722c7c73ababc30035dd533b06d1f8ad30f8b5d167d9db571e619ced6df2e78c709516b99e2ce4c924614e216d62e1ed"}, {0x1010, 0xffff, 0x1, "9663cc24fc92ae1a7cdafc35e208fc465e0d84035dca51e159ba39938551bc943511f89749296a79ee0b4fb80b83b58f5716870503db6c9b706ce24628bc13f46b288e0c4e5b11d5bdae4b05ad9738499562fa4b26b9ba23033d78259dbeaef6cf22e72ee43fa22c4b185a39180bcf9dc8ab96be44e86f6321390abffcce47f48d5f881d086298f75bc482b94fc2204af46e6894d876fcdde68c097d8a9a9a8c3ddb7ca2de07150041fb7114b44f6f305658c8c690dc94ac63cbee18604ea7d56ceb79b5cdeb7d2f84c3f0d97ffddbdfd96572b85e9caea9f8ab9120bdff1ae6af7e7bb5d28785abe17041935b8283298832cb5c7cdf6cff50e17c1969a74cffc6ba22c576f5e4ae5793f398911dc3274faae77684b5cab6b3288054e20c796f63e8f822f1298e4b40b498c508aa041cf08258435b5645f0836c4fb89690c25fa25ecae86309cdc039964427e3c9754732cf96ed900d4a14152495ff5d70fed92418491ec842065eb040499e58204ced7022e9d7fd1c60069181792b81ca403c0e3e00d0f3ad4e4b7d7b90d7ee99d6c83506a53152d5be144ac11a9361ea72cba971ff9f149b13ef7b6c7982328d082e5d49ab20fd88eef52a4a880a99a9ec65e58c44ddcdd99507334884410ba6531da140355004a9a4f97256d91dc7f68af3b7793f619ccd85fa01bc296f664d942987c2ee7d58ac16b9d926bf94b313e2ab68a673646986dc64b85134fc4ea8ca37732e559fe866ce31fdc5610ae892ca471135feba24f7e2472a5fd4435417e9ccaa69b9f1d02122441ca78d731d270ba00a5d7440cfcceb5baa21983382bbf2108110c0acd567fa575c25e598ed63f00caafff493803f27c7ef125a780759b65de6a81ca7e91a235f18ead3cff015b482ff68ba320068964f12e03984af365a9852964403ac6049beb85fc1b894018e41f1c313f38c63ab7cc295c7c82a9a34082ea3bd2659cfbe172cf4921741e184d85144789060a0b53a0e8484a1166946b5107c4b89c63d3cb6403d078010529be07c295e3db29da0ffbdf50f29dfe8417f61200d18d799aa6b860a3ab40901d9d2040364cd856dac57b54a3b73e422443803306d0441fe32402fa769954af67d3722ece3228b669652f4ed9fe008c371a3ad83ed5c56d2a0daf2bc8091426ffe994b261e8c7956cd04b55e3be8f5a05093d3d6b9f01f3ccc3c3d263b02dacebab8cba3d536a1ba1651eb50bd77b5b08a3fb6927578484af5dbef6f663c8580c91a45dfcb0ed077656314b0afdc79f432a40457ac1689465819bb6198d0157296fdf61c7ea70d79218355fd87a4820949c01188b1a300d778c0a1589524382973582177c18668602d6f577592eb378ecef4fa3a1c75acc1a646bc87b0056c57a554f3104c3e371489b931d115f619e61bd0e7225bb01271b1eac1d889701452b4ebf161bf22b3eb8926d8008d6d42122f371cb02462557462d7a23e55d51cd0882ac5480e3addd6056689b3e9743c9e131e78573ce8cc2f6009a8ce0b67d793b6291cece58a2adccda2971c2be6ded798855c3aa476388f10a62b74f3eefcd84cb93a463b2377fba0858d722289aaa4052ee72043be9d6feb13174c5ba50a7ff79c74b44c9a6f2a91203ac4b2bb536e4d7483ffd19b30f3bc820ba223cc0384943c0279977ce374a1023a53941b8b0783170db7c8540f07d17da83b9574077315f4c0051b31e2289e67d3fbd09c7eee875a013d1eaaa08cc0465a2b448200eb10ce5db56c1dde4210b926f60c603cc7eff7eb3714f89f80d34119f289a9f8a8280c94fa16e713beed748088a0b40b485ae28eae8819f17203b51a6b17cf4ec6ea817b944084020aae705b27df6c3e638599a610d2d477198c46a49134f9c7d77e9048d694ef866c2f1dfeb7f7ea4f191218492a04bc24d44854add2d035e8b8a99d89c1072ae4e5e6c5f166e7d71141114fe9a74a7c21aa3cd02cf6076d7f27dc271acb43cf2534c2e001b62d63697b22a41f6211a26d100583dcbb55f52a5208999aa28b4af2fdf771e0468b196d54186713bb6ab6b8b0b0df2975566fe945c04ebbe3ed6a0e2658bcce66b24b2492b2cc86367d637cd8038ed73937551d4708cc39cd4bef2206f0d4f60908be763290152509ccf663375ccb1abfc621d2d3c5e61469df2172c004283fa1960cb341683995469d17be8c7f8ecd15acd8dd7ea07b5a5034f1791fe25a2bad564e5d1dbbe4bb980aed45a9506af70c2c4cc4e4b879a9f24f09e901d3be17b9874ee0e3a866b2a386a7613857f0f688280b3d0304047a084cb8a8adfa21543a3f134717efc64dad235d9e46bc8904473c04a8996bd698f7e228532610c584156b430b9346547e57b40fff853d6aae0c1d05f620a43f9105ec3c7f3ab29d9f08a234ccc3d765d43f19c4d902a323e5d33587f2b90d52ae4edee1b259353e514cff0014ee74a76effa28bd9fa3a7009290bbccb1c2e2781d2d0ed8e0df83e528af58bc46bbb8ccc0b687be3de88fb761ad60c420b6f928ebd86af6a0539961fafda512855ead29dddbeee28433eac63d5159e7fc835293eb077803f5df4528a9db12ac764d8a2b979fbd47d39653c85702f563a6deb189a28b5e83055627760046d6913b4dba3b1bdeaee8abc42edb1a1637ff609f03c60c88a9a654eacd879963c335397e593b203213e2bab62158c6b0a8dd931996b5a8e3126684cb718b0e3b37b672d3211e76acc5a41e06cb456b80f321b8a238e2b13473a7c2ea33c22a5f76d1e0939ee6995c11010c78e5f6f703e8aec76606126dc69fda9c0c8958acdaa46c80309f7faf9cb008bee29623459b97f28f0158e73b2cec7bf9bda3b27368c7538edc04e8992753efd9391d4f9a87f20ddcd04562f57555a79db506942013444605a73824ef8743e5f1be4630c751fc497e8a4a6b68b47cc1481000c1216203a303195bb5fbc14f35843ebcb8cc2f3cf72d031126f04681edb6d0d5c468e2ea689cb831122661e181f8c217d3727253f3dd89aef0d90de5dae8ee5828e48ad16c15f428582fedf4926e5dd7aed256f19b1f41340e4e7f49b5d0d068ec2e2ba67ab95165403657b77cfb9b7af25dd2f785f20a7dc033774b55b159e836dde06ef16c3f0d532b1baa872d31f99c44ab13471230db4f6b64e6abe0be8e39aae8485a1db3cae0e4a390744664accdcc6d252df34daa2eedc211f269cb4ad789f9dc5126f4594e627c1cd4cfc068847453b8396dd2d515375cef478af3131dd9bdc4ce3b532d995481b2f5d1dfe353d778926fd6dac22d12dda2797955935b00b7633b20b9013a5581621c64ef109351ed3eb565e59168e30a9a20151823e55814db83a2d5dfd1dd8804cfd646984761c9a70b2f85d11cea816891e5923402d12784d9527ab38cccb7e07a0ed3b4957a4e62cdff6888136fa7e1fa71a3767189f50377e8a97ccb9dfbc72d4c24a8cfef239f4d596adb17db94eabcd323018b39247432c3bc3589aee25ff729e025024d15efdf90600509ebd4c20f71fab9930007e05cc57b7c0b718f479162021744ea43c5eb73b47973c4070a154fc7ffab0904139801245c10cbb3763ff93500b6687d2b84f36fe70a82e623dfcf038282e3eb25a8dcfcb96e71586dfbb070ea0a21b25c9c2441658b5fe46c5f025b28803e7bd522a0764a71b9d2d6616c1f78e8e698b9e23c89a04c5731fd5bda0891840c1940cd917ace2a9036ea63693267ce7d4a12b853f838c557333f9274dcdab86aa61facb257bab0a43e776a502bd2fb54cd610363ace61c314989288a1f94e5f77de175e74b2e73e4aeed66292e6c3290b6ec307af9c06d122fe97e0e21e911a2d99c3bf58a7d0189bd26d38eeaf683fd8d1841bc72ad0e8784bd48e57219198d2e71f5c3c8b834e7d067305d49999be9f1930f9df979ba7acb352871cafe357080ce7f3ce8f4afdb8b8405a0baba4d8e008a15a28ee49f9817093789e17bee96d77e87c400b302162d6d4111c89fd73df73237d9b83c24d357f44eba3eaa94f26a1c7a4fff325a2ee058a2c3af18f4ed53a9d8604a953843dbc5302ca6f702d2b2f9e0e685c812b86416cd2c329d15d7b452ae90669ff5877f7e75568c50317c32185e0b81819d471a3901625820a2210d15e6878484dd8e46a7f0bff376d3b2c7f891cc74d73bada355fe179aa2e6c33633475b88a4017e7edf027e5d13b4577c4a9f164adbadf516efbfb496695adb49d4bbb1d6a76792e25f0c75b2edc7bb82667acc6fff79c667fecc1c9a078357effc716e4bdc27ecd9dad8e3d3cb1380fd798ba91ab507b631e8814d2a9add690fde17ea0800d044b6485728b245f361f2335dc1d8088381e80e2317bee3c8f476a70ee7c91aaed6e83cef4bdb5bafdf1e43f7a345b3adb41af96650c18394e8c845803ec97306613905986ab35a11f900fbbafccc6b60ebba0bce752d5d5f700e47ed40cd804af8dc43e5c0bec571010d6d2f9b59d5015df57b2ef6408671e3d8ce4c9f710cd171a3794b5c9ae86f2e062fb66cd1f63ea064a8140038dc6d7c6cba351b6cb12e7dab0f2006a92eaf0003f3c4b229a3344868e24834e61b810e7a249e875f0022d124b9648c8f4ed400faf697137c874ba60a5caf2848ae42951c95da17a28c20b34f9088dbb1800f013955e3bc8cbfc0c6ca30040740066bda7d3de4857987d7279faff6a3363c3da7053bc3a257198a9d6b99c7321f4643708a43efc07ee680184f30f3a520c860e7666c6ad7affdf27f4e189a38d56745a1722de1f11d003e68e9337b314f06f415a737727923794e81e53eb6532500e81283269e39e15bf377f4e195afe11be426fe860bfdf3dfa678662d55be6085f368334536e7d78ea8694234356d90e588ebf0531e3bd1db3bc1da563cfa658fd5b2d7de9000f21a3a0a7594c4baf73bbf20664d90cad38f799294682b5293cf066352a2943b522f3ab3b6de38c4851787c316c8301008ec574d1a262bbcbd317fd116d18e1b984a15925dfb0c92af2c610a8dae524efeee29d4093da8138e9843353480b16c609e3e3fa5ccbe512af46de8150c443f51177cee074f648d0c8117878bb0fdaa49ceac7cec780f7a2fe6f1d5e705005fcfe8acf8171b5d9dacb41050d3d7caa6a3c7dacc5a26fc6df3f8f8431afdc6fcb614c660516a8095cc2c6003f3cf118a7a03bdf4ca3c5778a91862da45e0f8664274edeb8628094483ba006ace0d7dc508a2b68eb54579211a005511bc3ae88c9b8532c362b894f6e135ce41318081d7bed83c64d772c0f0448788e6ae82db6c6c5305f4163419f21856bbbd68538e6e5b2e7855d67a38ea2804c003c0824dee10637d203ee5c4895b06fb60915367b12cea5e0ab65582b6951c5f7600dd4e6011d6fa7a3a620b457f1c98cdb4c2c9cf001d5bc4d3394451423d9857290942eb0f94d69711fe01946cbc02d81cb383934f83f891a76bdbf3dbe082028e12d46a219564b6c99b905828727c1e6bb11ca2dbf0abec989ff70f1dabb559b6b7945766749ea50c5e2e3c746fc365710f7330748d4c5610481db6c1f9d3653fc76178a3f491298e917e66beec98fd1e35a1674cd28d2d2c79cd3a1ce49176c728d51dc30b11f4a74f7e4e985fa1d73f9e2c059cd9fe2c06dde9d40de55b7588a3f9b550fd5a21a38dd5e5f12c9a0c0d3cccccc86fdb0ae5abd40b0e0c7dba336441823e01a6ee733c3899601b7d0349076a156cc8dccf646453657ed3e2fbc3af9f399c68ac3850e34fe8367acf3754a0de408a5be"}, {0x68, 0x1, 0x1ff, "dad4e79bfe03d0e9bd81048a0fb09bd34950a4a589d755ab296bbf47f19905cc39c7fa6c102c7c32889255bb1a8e40c3e7cb44727b2b1d63e4f74898cf9ccbe001b9105c4b52a30b375a760e0f9da6823f4e594a44471caa"}, {0x58, 0x1, 0x7, "7f17b43a574d52a47d9815f263d61bb3740718d919e1bae5da0b27ff22e85715ff9caa4388a0779ee3d45755e91cf88e5adc77c1b93ad724780a2bcc5069ad22a533a4f969"}, {0x50, 0xffff, 0xfffffffc, "90ef2246dfaf67efe6406effcf5a30f31a64b6122eef067b50e674bc7b1394a24e4805c23fc6d42a9c53d293e319405aa9f9c3f77f96b449b3d251"}, {0x110, 0xffff, 0x415eb8cb, "f516dca300d4aa3804ff7b438f135593cdba54299b3e8cbc6cf966a65e8b3ece05c717d47ab54f8876a877339e41dadb755007d080df086dda187684a79cd9584c1c286227c4053bec15214bd1bad5c0d5741cc868d0028ecda97ee6e91f5b33fb819f31d532399cc3bc632836f0c0543aa648c05588e68408312bf8178a10ad9dc0f720aa79340ac073b1931e63410c9bf2e311ed16161fbe653343f892525a386fc3ce2e925fd8442d3ca49d011e20ae613cc48471f6f66b95a97a45e35afd3e32906a612e2785a2880b5ec61b56b87512515ae6cffe1ced377daf0290d4c46853e649cdf0c4546e9379ba23af5a24b9c7cc76a4720df98cb931"}], 0x1470}, 0x2) connect$inet(r0, &(0x7f0000001a80)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x0, 0x9) sendmmsg(r1, &(0x7f0000003080)={&(0x7f0000003040)={&(0x7f0000001ac0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001b00)="f48df69f3a588d76d181dc556defbd6af52e180a328b01c319a593306027ab832a03864bc26635462f69c352ee06131b", 0x30}, {&(0x7f0000001b40)="90c62974a23cb79e8dd07967a46b24e642ab1d737b25d7df259a120e51a1af0746d3ab15f91c82539535ad5e80a9dfccc82b01bb0875bea785eb90147716acdadc37bdc312a627726a11093f7a52086069d616450e7decaa1c8c4ae699310e439e357d8fb2c9f00daba6edf6cce960f2133195668515a32e9d7ba1ed18abf561df74343ab1fbce9ac631bf1e26a173a91cbd3c03425c4aa1cb304cb3924728645086183624c717419e8523a7107ddd70335e74806e9c3e74d9", 0xb9}], 0x2, &(0x7f0000001c40)=[{0x1010, 0xffff, 0x66, "bf5dfbe1493ffe91da912bed052ee50e67aded93f3fe5a91e0c9321d71cdd17b7aa04cec8571b3a9016a51f7e376a436336b6a1245e4ca26f89c27656609f0686ec3cd319527718d9a74e5f0c5b22ff92497f377d8f2e33929ad59809728caae4d879dceb04f2b7c25584da32bf5018a5d6b0bb954fa5a022ce8f08e287f0db1aabca73762ce4dd7824ef8ff26941534f41ce9f7f25ed68603e10908eb78471aaf6680b481d75a8548e9e6f5d218984ef93ed79e0481dc97feb30b5140e0ba1f63a14e0fc0515ab79153c3862250c71a8c00fa74b8b178fbac18e08b6b96a2348fcf08d4eab5b168d6c68c4a9ca71abe83d647ff688a6a7b1ba2c3c8d6ae9521e0fce4644ddcd4b7d99fd0f56b13d780d3f6dbaae4d914c3f92e7775baf5f3397cfa26a8b7a3587f4aa895a9c2e4dbca0734d1230a5b0352132c47d95891fb5af6da7c8222c331dac2ae87d0d532649850211d06b4d61b8efc0c667f3384d1d62378c41da8cc7fd9d86305e7f768aaa703bb775a38a57e448757e34f67459b94babd92b63d7ffee04eef4e25d458e9d00399c2bb535c9b076849776da2624bb3c2c596509c5e82bdc8affe7c83114f273f4a798f06238761cb1c94fcefef9aece32eeb351eae61a85f2ab4c659b69e61a54e326386d6fe3494c9118698c8783a859e0a39ef0ab9d965822e269ae8824c511c19ef6e1bc3f4060c441cfd6698276929c33ecb51eb5d8e4c382a4eeb51c3bf5c9ed17df9d236974ed40aa666e2724704b5fad0854dbde0b66a7bb816409405ac46da3bffcbbdcfd0c0ccce89fc1c688c5779338838738572a1c747f5cf7033fc613d002226be595d33cbaa391923f54c026745b367f62028f96bad18923883100bb81c025e60a20b8177b5c8e3254750a7fccbec4f80afd94fc7c60b7cce0025d0d89b07a5f67d7555b52fc5c05794d1ca58e2c4e9367c4d3a3c20d15b704bb63d6e437f98ac6a223096a54ebf9daedd1929df32a0acba19c0c0f1f179f758eee8402f79b08e904fb8dd456767481e4d859432d4ae80828cc9371aadfd6c566e96fd98c591bdba6f8b1a9fe20332b3d1d19ac6c8a10cdeed02173495b4926641c7c8bfa7e9ea10999e780a090bb4640d6b5e23d7b1638a5bd4f65b6d816f7341796dab4981fad5c042d6115a4ad0630d813190ec67a2845c1b5c74e8477ff2b08bbf049e035416493b7775dc17b06c1860af19d5da005d29529edf81b9ed19d1f6e7415a766024979db461a0520e32aab9c35b7481a80838b5435b9093eb591873b258cf3f62acf6b2a858c16673a97ca7f29bcce267a404462be7945d1178b1d77f2efe53e643e2cc6dc1f1a77fe80fd3e53bc258710f700a28ff50f5c258263852cf5d7727049d6928068d8634b5eba526bf2d59fe7ddf758d352e376ae2e108d8f0cedb16cafafa6b9a6660bf32ecbe325b1b825a6cb9ec0e2bef09427d2d60d7bd4d2a6d2873e9f206cf8297c05176e67621504814c55ff72ea86bb0039770f234210c452d9be16cbed3a7060d7e7b68786522e77c04e7dcbe94a79cec7dfcef4d53e16dafc87918c20c10b1a8b6ee5711effc92a04f738963c7a0d60d0aeadea8eb0b714e3233f904c2f401f2cfccc76c8e1756178e1355caa13557bb7985f4c227325178c80483cd57adfc77b191a73a9043c4d54dbdf99d27319a6f0bb9a814c28a3bc5d8d0f06401b7535d7b191d3296f4730e3d4d7a8653292b90f4c8efe89923fb7c91e8bff0e3753c120022033f1ede260054642f34835b865a85c3402d6424d674d394a552f685cc3cad3aeb9dda04576404371a3cf6d7ab75705b01b2f3c7ed7c9d50915dea8cb82096563f0a5dfae487e933dbe480c7da85a991a65f26afe097cca2a55e96f189fe892ba3c6e2a18fd2f7d3fc19bc40fe75a37b142d0922dd56081e86bfc2c75b6ebd18c3b7ef60c05bb2dfadae769e76f26f7eaefefbd90c2b3ec77e936f7b05e379690db5594f96cd22288e67863168436b3c7710ee88ed16596424b0157199653caa15e129c9b6ae9425786c15d69fac037095463de5590e10c533d6b4d79eb3d0bad37deec2e8641876b0721eeed12554625a78a9f7180bacf1af1ad8625bd549b7236469412b3332d5435084cece5585b37ad37e818a1cb3fcbcf09af6050201775e0c0fccc9dbbafe7c39b007fe7e132d69e9f0c048393071f80be475bfbb495596c40a64d65e87c54fe252ace5de58e8269d8185ff82f0113a686ab57cc52bcf51d4b9252dc00d5ad8d39600d46b06611b71a1f96b8acc626e637a7b73eb34d6d72fb0638e9642174975c8044488ce95d611e25c893345a4e67d300e5fc86956f4d04f43eed18b36f627fe1f7f9c546b9d2ec29f7d31ae8ee7620f8d3fe6bed3b5dc32d505f2fd3623b957b15e16622bf769c297797f27ace7857cc67f569b5a828542d085a9819929fa778ae5a99eae63bf8960111a98117b72671fe1a1f11bcfe98fff0ea71e02bb5050301dd45b3d794b97bbbaf437b5a29bfd80457fe62ced0b164356d8daac99e422356610bca98c21964b92a1abab637df103657997315fffde64cf8587abf74c351005b483393d2fe706e1674646b532578fbee6015b27457ba88653e62045bdc4f00f01886bfdb5f990990054b2adce59623c81a5f2fff575f95d70c1e69f643a26f1e3463688cbf69ee02be7d47434028124dadf0e9f340bc6e47266208867440a94095a0fb61b8030dbba7430958c19881e08c8f73280d052717405aba8a3a20d02e262d201beff0f2c0e1084f6e580b31f1b2e25e3e6c982f32b5fd55a5e24f3b9eed54a587d5e4ffbc471002d98767c6e5e12ac64bd0f1f2d3343277901a4cf624cdd692cbd727d16680b43b2d1c2e9955a7f701ea3154d694e19b021b8719d2c48f07c732bf07051669e0e834ebcc1e936cb8f277be47eb0aa175c1d816cc228b9dbf2a908f6f66f7b7737c6d0ae91e54f6ba79da7711339133d8a973a0025e4449a7b2fa6c606c5394fa311e0b3c9f31079e7770d82c26b54ffd0eb5dd657e150ae0edbefb6be338ee1baf284dafae13a39dcfb932fccfc67f037b6c7e0e85f7dc305ac21b90a48d584a089f31cc0cfbfd9abe46f40adf0e8154c042c8dedf32469e368d4793cdc3dd7730f231f15f836b83901b2228ea66f255af9bfeac43beeb00536c54352b538d046528a6d84bc2345ca1aa8c14c2187fb67272bb8f519c3c9b0da275c8c51dcc22a89888ee3b5212093465e92786f149f2ffc0a8320fff88677d9e13b8ecd91fb01369d7ff0f4c8a37301b5fb7619d300c708fbd8a16b87e52e4fb1dbf59948bc93ce84a14e631ad5aadb3908059d8d7d32871600cc66418ce5f235632c0770c8df2595ba46a5cb71878745e91ddf9fe6e988341619d9afba06090e58146417ff624edd613bd078820e0eb9538543bb39d9062794e0af6573760ce299113443aea6690e569fcf60d9eb4a28c93f5d2ff5ca5e4de32cc2582ad661ddffdaae449bc21b5e8fca6f981668d9decdd7ac9d2476d74a4910f83f6d4004f75003b98e44998efc400f9f1afd5039428c27c41c5859ad9795018d1633fbe59ad89c0795b891f441b4d6fde1bafb31ab79ce0156886ace2b9590c517f42152456ebf867f9895157cbda23b2e1d695da2642eba2c67555f5a9138dfc912fcf16005f73b8ad32e607f7747ff7e334aec5ed10928dd7035947254049a418301674eb61e6da9d130044aff9627e5b1ab890882cd7b2021ea989733e78f9647e4b377b53a847ead693744f5ff50a53fe281ed8d08bf7b731ce4bb9f89f5ac6a2c1704b0c300bbf2ffaab5b8792f1a0d111e7ef6d22572cd46e16a333be469dc0891112e8e78add206ab1117d73c3c40a1e3e4a06b2ead15871ff1b5701b1da7f258909c00658e5816fab2452b4a311b68d334c44d6aaac5fa606fe4a08c631fa971f34cd4fd49bde14cca5764c067c2176b2648c8851de2bcbd822ea7fb67c523cfabe7550cd8ca978ded418ec77e51f6d374d3152eabda92540041f891ec34542fa1f519668a72badfccde4e5c25932da4b2ad267f36f1fb591874900ac92f0e7149eb22e6eb08f9bd23550a25bbd4c960fac625320cd9cd3a876aff8ead5c8b8cc596505e76215788178727b03209499aafeece0e8546b66410e6618736d38f935de326517c0f42a1850903a4cb5646651f0a4d517eee7a16aa821ebbbc00004681aafd43ed52f2db9bb1d90655f1644d7a2f0e2e5e975a3ac12bf086f74249b03cf904822d0f6464802d86e99e2cb5acac15e0bc9e685e3e8e92f490bea8284a6d45f99019512e08b70fb301654e6ad13b32aa04f2131b2f30f61abdea3d24f56a00f60d20dffe1b4d4d9e4012d09f029d8293f3304ea1e2d7fd3acd34bf55ed24788da37245698e940fe1138e3d6d96bcc9b936bfe4205174ce6c648f2079c87c4fb5bc37c7e63c0dee7271c5c461b9ea17ec796e55d62553b41b2119dd260ecfba4ca5caa2ee4af72aa62eac17ba2df0f4517cc6cc81b1195067f1c22efbaa9fa72958e1b3a635dc58e5e0bb80c0ee64670b03c1b1a3b4f589a44527cdbe941c3d77f722aef2c41640a9046c678a08c94e261e64d8ea890f83406f4e39a5db02b5b48ddcc8ce9f30c17c96c6d9c3373d44b880f64af31f040a233353ca43ba5d70169bae9e1214f608c10f9dcfc7a6413f6b6b5e5f32993cf2f31ddd6de07c00caab58d6f9be2d46073356fe8c210895d62ea323a8fff0d0bd68bbe804292f9f9ee7224b4749532702486be99d938ab271e338686da5d873349c453338ae60e390c603f4a131eaa9d98ed427a68ba01044d4d29ff485696bb5e9d937e8940ca14024c54405e3c467e27b9a730fb09be2e5e8f8805df6ee8cf0bb936300475b220a5bdbee80ab4e9067ac8c85f0d2ad57c626604add0dbeaa6d62ae0fc9f209d9874df60bba6fc60affaf5f1af12db95a426f84d0f0e9792f16cf5760f7f4509e19ad9c40bc6001113633737998d454cad1c439d3932ddf859249b269556d201a6395348f38eb792907aeee89993062c5aac1958a28b5bd9615c37e109d1649513f8358bd513bce4a16f9490e41bb5bab0ff90aef31348058378e2a98473c5e0199585cb3870c801d57a607e89eb1d6457f5a868aaa85d8e61b92061411e800d0ac01fc8997765de7263501939d09ea938d95b91610d162e0c39779114b9cf6a00651f5b29d0fd2b609f6fba9d6eb318f35345414e5e8bac2a1b0b059c9fdd4136f885a3de9eb8afe6e034ad0d0970325dc411bc00fd2201cfdcc3badfeb84efd0d835e2831191bad1cdf28737083dc21c601bb4ce2e0c37a2621c93c4000fd73a7e83a26bf3ae1a3d6457b6e1a25e544f0967368c26e79517928f6a1754273fcf429a6ed79c90a376b7204332a43d288266757e632ede102cd4cd6bb482d4da03ca2e4447cedcbfd401930e59aa5df97775de831a8db4a518b864883b31dbd11609cd5d2bdd16542d5cd55045c7f7aa2ba194fa6a6a7108a408afad12b590e465b1b08249cbe7ce1a82a30d5dcb8293f3b18605cbc30b250db44136f741a0ab43ee56bb3d53d186a131a9506335431cccfaa759db18de0901fc5de00d3058acf7657809b5d390fbc0a0d994dec53b046f6a7f0c8e3c15ebf9ab336837f317a94ebdf36bcf1f97bfaabd1f4e2399ec893d2df2252ae9a85d196f61611087d241d458b45c130a647a5f6c095d9eddce2e25ca068971cadc7d15f69a87bb67648f09fcb84f41411ffe1fe06ad"}, {0x88, 0xffff, 0x59, "779a1a82cd25331d5ad51d731155f9f7e1b22d66c7e902888f10c172d42df51ce1cd977a27daea44f945149ea491a9ec8185feffe05708e88ed5996f69009d56f78b8737ab717d99dd38efa9879220d018392f1494028e1eb908f1a531d95a5591a4263aceec250968c394d6b1978b7bc94924"}, {0xb0, 0xffff, 0x8, "e756964ff83eb2dd439156cb252b5dfcaa31ab373726ad7cb2a94a0a2afde22a2035202a4f1021ab35ec235d48f331883e41a985f59c47d48d69c40729a5f6468e53da3f9125e3407e2f3fcfe5c791c06281508fc792a0ecfc390c5a519a9f2ba9ea69e855a7195ed6c2f0516bb7dd5283a7ac35d5aa397913b99b2431ba8c94c6352efdae3ab3ab9ec320a6bd817da59d16e49056c28df2510155e45c"}, {0x80, 0x1, 0x8, "a7c8e67630784be7320f0e99f2274806954dc02f348fb97d60120bfb66a97ba07422ca04dcb87b87e8320ad5c16a8fba61ef4405c0458fd5dc7574229e6410ea5dc14f2f5a5cec35221ea55795abd40cd574cbbd80c6abc57e8ce2dd064f91a70673e8e026b5841b92"}, {0xd0, 0xffff, 0x0, "3410e475d104a4babcecc232f8d9d5c1efa62633227ee99c16c8557fe6fd635f2c5e75a84feeb8f19184c9080bbbef971e03ed9558cc84a6bded59272b1794b0fc0e7a5a65434e42117054a59373f1860983b1d135fd65b8a773f6eff506b18708e6f95b7fc114e26746e80c2db9aa8d4d870468777e8d412fd9cea21cec4a6756f286dfd42c4022e77b866cd3966f761f9a6fa1529afd3abf6bde98545784aac9d2d0e0e304e0d6e0f85bcfc4bc0b95b0ce0014ad917112ecfa6c5661"}, {0x30, 0x1, 0x5, "a68170dcec5ddf950c9edaddb9a12bd56d55d4cbcbd8d35f4ade3f1ccec06217"}, {0x60, 0x1, 0xc145, "5628786362044e71fe0e5b77b6c024ed1b30c54424f354f9b48cf69b6dff8efd632574d2f61bd6c6fa68f37af798cc64fcd83e2ebbee904ed2236cc7eff24c59e77934badaa91c5e368ab5b0cc4bc2"}, {0x80, 0xffff, 0x7, "a9eb7b2139d8571075f97a49960222451c3c90338093fc563385e3f684189a2bf2d5e450da2ae4bd02bd675ce22fe1ba236e95772cfbae05d16781c1feb2e39b1c8a373bba18a036ad91b2af0d2759d0cf7cd070340fcdfc8466231412f8f62b1974fc3489ae3366ab8c0bb5a295"}, {0x20, 0xffff, 0xffffff98, "9b341f0200d7b763c1a8afd29c9904"}], 0x13c8}, 0x80}, 0x10, 0x3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000030c0)="0301cf71b12dae6d33ba49a6efed54bc11c5626124df0cdda4c394c913383031470d1f250587afb3aeb6e9f991b6e0fdd56a72d74713370605348849974ed6e3cdee83a130d3da90fa66c29ee0ed8d9bb7cae5c9573a096c5022d11e6bdb66516754a18dbb8713056f1b602bddfb60960bddfbca31e53d7b8edcf7060ce3b666a212e5f34a4e39766b16fd", 0x8b) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000003200)={&(0x7f0000003180)='./file0\x00', 0x7, &(0x7f00000031c0)='./file1\x00', 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003240), 0x200, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000032c0)={0x2, &(0x7f0000003280)=[{0xfd83, 0x1, 0x1f, 0x9}, {0x1, 0x5, 0x6f, 0x7}]}) r3 = open(&(0x7f0000003300)='./file0\x00', 0x80, 0x80) r4 = accept$inet6(r1, &(0x7f0000003340), &(0x7f0000003380)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000033c0)={{0x18, 0x1, 0x7}, {0x18, 0x1, 0x55a, 0x7f}, 0xfffa, [0x7ff, 0x100, 0x3, 0xff, 0x2, 0x9, 0x8, 0x81]}, 0x3c) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000003400)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000004440)=""/209, &(0x7f0000004540)=0xd1) ioctl$TIOCNXCL(r3, 0x2000740e) recvmsg(0xffffffffffffff9c, &(0x7f00000067c0)={0x0, 0x0, &(0x7f0000006680)=[{&(0x7f0000004580)=""/129, 0x81}, {&(0x7f0000004640)=""/4096, 0x1000}, {&(0x7f0000005640)=""/4096, 0x1000}, {&(0x7f0000006640)=""/6, 0x6}], 0x4, &(0x7f00000066c0)=""/196, 0xc4}, 0x1) sendto$inet6(r1, &(0x7f0000006800)="257585020ebd453fc5eb4ea14681e8ec987363c73ad28aed30d1e8f408970977e6b787e70d80153ec040b998225e319e33f17d9773352074c77204b06fb624a38a7261fa3b5bbbf906dd9d37b8779021ec28d7a069640241b489a471308ee49ed7cfcbf572b9706ab96673f218c862e7cfa66c47b832f96bd5b36db2074c1fc60a656d993a477c11de6ad783e9526a653f9013b48fe31a30cd6332fc7fa8cd7bc07036e792d6dbaa33458a6a866c14767e93694d7f626ea674a1b7ecd7c334bad78815", 0xc3, 0x2, &(0x7f0000006900)={0x18, 0x1, 0x8, 0x1}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000069c0)={0x9, &(0x7f0000006940)=[{0x2, 0x0, 0x1f, 0x6e838e38}, {0x1, 0x1f, 0xff, 0x8000}, {0xffff, 0x3, 0x81, 0x9}, {0x1ff, 0xf5, 0x1, 0x9}, {0x1ff, 0x0, 0x0, 0x4}, {0x3, 0x5, 0x8, 0x8}, {0x1, 0x1f, 0x2, 0x8}, {0x9, 0x5, 0xe0, 0x8}, {0x9, 0x6, 0x1, 0x401}]}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000006a00)={0x10, 0x7, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}], './file0\x00', 0x5}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000006c00)=""/200) socketpair(0x0, 0x5, 0x2, &(0x7f0000006d00)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r2) link(&(0x7f0000006d40)='./file0\x00', &(0x7f0000006d80)='./file2\x00') executing program 6: socket(0x2, 0x3, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r3 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r5) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x9) close(r4) r8 = syz_open_pts() dup2(r4, r8) readv(r8, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/199, 0xc7}], 0x1) fcntl$dupfd(r8, 0x0, r0) accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000280)=0xc) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xfde0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d00"/230, 0x4) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x11, 0x3, 0xc0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x122) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0xfffffffffffffffc}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r3 = socket$inet6(0x18, 0x0, 0x0) lseek(r3, 0x2, 0x2) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000040)="fa3ef621bc7f17e41cb603a5ab119ebeb5fd32c8b128fd8d1cf743ab1945e45039d14aa07ae1f2546125270c180e333aa853de4053bc85250db559d9c59a7516e839772021fe789c4e8774e3392347112aec48a1432ea1b0a2cb34dc1768367bcdc4832b175581d2cd2e4446a58c1f1e1984a826f90e786d", &(0x7f00000000c0)=0x78, &(0x7f0000000100)="31d56bcd283e8ebfbdaa3558fb399be0323fca826f25e652047e0fff7d5f04a2f8f85b35274f655f4d04a90626abac079c4a38cbd31770be0f2ea921c3571ee08007d34a6c6a8470e9c26544c7bc2daaf2c544f17b315dd2f5b679a15ea17873cddb41fa6f09294ee5", 0x69) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f00000001c0)="4a32a5788340bcd61725319810f3bb2ae7a530a7207f82bdab4d0085735703f75b2d92f3ff61f09fe943c2632fa6962f909971ecece9c75b7ebce3d28d296d0f8744c5799c74b29e9fad3c21160e407b047c75b3b1fcc261d1168cd930cdf1265978066566d571f9ce8e6e4a1c2b2a408643950823e857122e9ae680e9cc5f7296d635bcd6a8d19077e9bd68f5d1137d9857d3d23a67d624f3b38da692ac8534daf77e8ae595e16761bd366f1347cad1d8a5c34b3981b2c35eddb5616f8fe2ad9de5314559611cf44048ac87828822b2e07061d88e2726", &(0x7f00000002c0)=0xd7, &(0x7f0000000300)="1d8c66953fdfc416b2e39178d8efac3ab56718f8f99f06076063c2ec6c1e646f003acf45c0f68b3ab87ff632f4d15304790c6d42712e06a92647aec782f74b70a07cfa85de5a221c344542a94240f7b242a0c55a79e4ef9706192c596720fac3a6cd38e2b79e90cf4c39774765756221ab835db1de7b2703ad847dc680ba6236c4dd4e50880254bbbff3bace15786397c86ca046ec64509ac2e57dba8dafd1341a5cbae9df3eb80b47302175730a714500c6cd1d9943e077b09ec8fd33b69ff5d677290cbcd17698268fc08de4d94c8c524107c36d6d5218a0895e312feed5a1", 0xe0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000400)="8e93b9cccaa50bb0712111499bda33e922848f5114a1a73c3788965be707945955509e12f2f834bd7d6e83d35c19ea74128b8d6df4319b681e86590cde72c16acc230767f895056c0f5ceb88bc29fc589f7e5aa1c3", 0x55) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f00000004c0)="da152cf0a74f45f249df9205f7aa8770ff6da2a408e4b6d6ab41c28dbd93cdb708986d90810e3251c0c7dfb4b3eea1c922627925df1134fb11219f87ee4053dda5ebfb46b89979382e32fbdb3e76777a6378e80b206f97a11af7439a24d51ca4d1723463c0f2e97a79afa5f830f77df330ed44d32934dda5dd095a132451669ce0f2c10ce4b7a511384629", &(0x7f0000000580)=0x8b, &(0x7f00000005c0)="5efa6526bd20322d1ce674b87e76fa5700bd5c20bd9abc9be039532a6aeed0ed5f", 0x21) sysctl$net_inet_ip(&(0x7f0000000600)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000640)="e7f16c6babd2e0ed8523271f3f940a5bd0c2be2b880de2f630be772c0fb5fcf868693e804b3148faa0b5bf03740de1d1938d91352047818576f7db43a25241a244e9d81e3ca14b06dc29e6f71985ea7753e07b3fe7bfba33b9573c8f25b65f9276976f83761d39230abd00de56dcb2a1254fa900ec1c7899a85fc7cf29dcfb7f5fabe6e3731c27db869221826301bb48e736b5c34a29168b77413d77d35a4a67401ee8b9b77115ba88d07be97c91b1fe5dc67d3c3d9e9418029ba3aa880b49fcdf70775df2565299c830da1259cce1b6de90ebd121fe17b79e5b3440a765", &(0x7f0000000740)=0xde, &(0x7f0000000780)="f2679ac1", 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000800)=""/125, 0x7d, 0x841, &(0x7f0000000880)={0x2, 0x0}, 0xc) sysctl$net_inet_ip(&(0x7f00000008c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000900)="224bc8b664af2fe3f0b52c31ea914fa204d59a35383781e59961cd9d82c79a6d6f21d3b78cfb0eb5c19554e84a6ebfe6c4b3014e4f1c038bb5c4638a3d1f1dc141c1319d1a7ed1222ea21b455e5a75d494375dcd26b18bfa0d943933ee8f82e39502aba7183b5969fcdc36be80981114cc0f23e0913e6434de85c7843c88a73e83f276c89fcbcb370b02c6749dd906419d60550633c7872fc1b3ed505eeba5", &(0x7f00000009c0)=0x9f, &(0x7f0000000a00)="bac36d875194bd533ebbf0943545d50c249a11", 0x13) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000a40)={'.\x00', 0x80000001, 0x0, 0x4, 0x1, 0xb39, 0x1, 0x1, 0x0, 0x0, 0x8, 0xbe}) sysctl$kern(&(0x7f0000000ac0)={0x1, 0x56}, 0x2, &(0x7f0000000b00)="7ccd158b80150dd59b1b54401c36de7655", &(0x7f0000000b40)=0x11, &(0x7f0000000b80)="69fb58556a659ecc0d1a4c137c1f9a2bcc4291514997eeee14bfbed71a5b1fd538c7a4e67933a5125ca24a7ba98bc99421afb6c0429d10b738fdec081d86fde2762e8d8b9edd9bb00a8da29c2d10cd15defc4c5cd73fcd77deadc94c11ce315b4e9499d86d81078620270c6e14a6e4e0cff853f286c2e4bcf67a1a541818ed0058940f5e6f57ade6214563e8ce6f1c76f1481d78c34bdd2e475e798d65f18051bd6fb48461e0f6d167cf4aa996b1865da83156099a5cc8d7dfc2539f5ae32ff18d98719facafa8c7b941a2ed2c4c33dee1ce326ecaeb7299ea880ee1d8af5673ee9208f0db1aea0960851dad43b0fbafc67fde387921a726831bbba2679e378a97ccac31d05cfca6103cfb7a47a44d6f2f978db6bc89f80b4d44b7484405266c1d43bf09d5e6708733af1a4a3c5e53f00bada2159c3d8f2810b41ef96a49ad155dd81365f0258dc5e46ae87e58bf8ad27dab66c50d8477fc7ea70f69379a7fefe99589486a8d0062cbc6f8370bf792e55d9ce3b5dbf836cbe9aa642b8cd6e7a6116c13d1c4a9f086d83cd975caedad245e25bbc0e96a64411f5434f36ab1051e22996059d12d48ba6406df119e79bd8f749e01f3e996bf7c98eb0cd351d53478d471d121d4d167cb9e535f2ca59b818f4794cc3927dc715bb40aa08d92850558f29b91a0f51b7f30ed2944ff750df52c80122d19bed0863af45e35ebbf8431517f3df8b79d4e452292ecbfdb862f164484f53be4053ccad608df818ff6b46f6119cce68eadc5c382bc699f2a61195fa072737b2f6cd4fdfac5707a6d5394d23906134bb164f6dff3052130ec0ff5cac22333732fba3141c4a45abf2531065cf4cdd501d12bac518417cabb8c88d2c64b317ae7d3df597b15218a9d13932acdcbac01825de9800a936d34250eb6566b0955c82d556fd4602983c544f6fbc7cf2453ecb1599d841a6fcec2f1610438c7e31b6ef538989fa427682d52f0dfd0d50c240d766e74f01cdfa3a55a207a36b50471276458e3b88e5e46b8a87745929cd92456f23b90d4c292a117f26efdaffcf7a0101455ecd34ac68f67b7aaf0f65fb39b35968ff9b4a1ed0a3f08cc9d45e1d983d5469214662625e4e58b1abeb521a3ddf595e894ae038318aaccaedc2993502f4b3bb079205ead0bca4b78d9b78d4d337b63574956de5d7fe31ebd1d4e4398b8e44bc5d30c1d620fc0c3978b467f618ecf64438bb7d85201a0d507ca7f758b8c5a8cbe5a24b79fc9ce12ff91af3ee48ef084bdba50e0aec43cd4d971e71bd8784f171f9b78a81a478c2e8f58646bc8e1682e1e7afd9a44936c439cb5869a4cd0b9b2bede14819816de2b29fc8327b079a4b660c599016fee60655ee872b533a808c35166abbc068908d0e6f662dcc77184f92801d43f679a1f2d7265f2b7faffdf17dba5f515e2e6d50b5d2002ce1e900169e682358dafcc6e785524ad85d3519c288025b8303ad916125aa2d2beb64a55f61b647b32c478441230b63f456937a92ebcc4050ab88db8385f34e18185ecc0eb30ccf9504cd650c9c186cee30d5f61952127d091d3bcb5cfde424fa0c3d5b09ce913182eb04ecf9c4ac7a18a0356cab36a80568ee0318230ccbb39e08e5872e939831ea7740868f87418f04fb1570a20f092b74aa61f3fa9276e442021ecc4007b157a6cad3c78783d8522268efc5598e94fbcc13f9f529175a3127a6822d18ade6a2f999862d16ab4fbc2cf592b617895b940ae23fa8b73f988b63d62352b65acd2703e2a3baf16873c626b318f9ed968fc61fdc22ddf16293a35160ae7b039b460c064e4a4d8360f95e7e5e98c853a0285265cf5dd1f5e5826fabaa9e1c70a9c704298d4df34378d9057d62fddaeaddad4f2da787d21bc57c252196abf2ae5bf908797abd08027350e30d822950115d80317c0dfb38dfbbab7e5817f42f6f08fd6c8bd9c12c5826c24232823981c43b04f3a3d1396d9e95affe94568f8ebb2471984daa68afd310cf54f8a0fda93236359e2cbb33f53e0d22ba53d832dbb6169477015ca8a3dfdc776b2ddd9063789d38733dc7b6e000f03840484b55e609824a0270ec3df75595bf4199d06c2ae90e50222cf626775d0fb633aa75e4aaf1e32e59aef735fce65e5e0a48fb5b14c4a00257b8b86b6693f6feba82b4d9abdbd546597a6912f707ccbafd582e6c3996f17c9e2587ac2d0013293bd985e8e43e5ff9c87964a55427d47cadb2d62b1a51970482d4921dcb01a2eef6c1f47b3d7d7aeae135a7497aa9321497a4d1949d6068bb4a6697e80dbdd4737dc4e6923ffe7980d91c68d4d2ce320673db9d31b6b761647070397b3251f243ee2da73798f37a72c81ffb657a8099f9a45527c1127a8764d233c685fc25d65ee77d577d0c6c3f05da92ea204091466a10fb39de4c2dc883ad943d280591b3f161775b38aa3219decb6e32a4a0a4ad6a50f07da7f11cb187a2e07404510411595d5a7f579ace71303a997d7cb60eae9ecb3ecfe686aa0b0e930400eb308f6d42a01c57b7ab2c8607b9229c7fe2fa6c492123727a232a60c1127d645e3c0e61fdd293da4b84e78da47637abb4c2d84fcf46316c3bf06d89f404aaa90d6c93b06fd083e628e1752ece1865784d0f33757905b9daee68d40d30facd68754add4ce56608434c9838b664b188b0e56b6eb722f1cc6dbee5d026cbe6986a3acac85091a21e69a9b2508e758dfdbe2cbeab3af7c1511b82226690c9a06fa7cd71300ccf2b3af12a7f6e639fee4ce0ce886f76c96c7996b79e69ec7071d88e230ffc3cc4c238ef694d551b251f875569702c640633e3b0ecfcd5471d82ac97a0334654ac0ea7700c63259e49d55d4923e771d376520e582889c1041f5cf5dd62bab33168f293719bacad4e821fffacb4bb1cf6d8707dbccb303865094570e97c70e332bc816c895883a57473420eab6ba3d1cda387b30005248347afd16c6e1311d28e8379cc16072de38be392fbe095f3caf1caa8dbeefafd81877676d0d0eed0f6323ffbba8376ca3e2a56ab63d05f8d07983a3d84748ce399a5548a3934ede58e87f30c87b541ed45d9ef355b3dce52af350e54884983fb5965015a201b892e618a21b9b5cc58ff9d4181ff47b91276b354a463fccf9e9ad819bdf67624ee8c5ce2e48e430bd6a607eab58cdabd60e141f2b0905f7aa610beb99ba548f297cb62705223db1b49d077581f3d7e121230dd4008f126789286fa9a607d9bd33549bdc0bae3a98b5484c8c6dea247161df4012d52542c71bdb96530ec165d17b2467f1e585fcba6570d4a17306778258a212e5d83ad0f148a75353d1753c6030c6fc53b2b0e070a9ac3a5c372494ee91421b07159c239b2acb138f22ef793d72125610d91d700838a27739930a91340b3e94d3f53536e24b6a13b0f3cd41fb21c5def057ace07dff974614e2b9c35fdf7b6354dde2468b3a5af7739ee89ee589a62130f15823aa12b092a178d76d26d2acca3da8feb94a4353cfcce4c4f57bd03ffb398baacb74967c7413cdb36b75b905d438fe4b0fc01f1b6ccd3d14df705882931e3a4df09f92cf69f2447995375b132f66a31a34f5d3da07130f88ed53b93423dac6b43e240e7f0ea8a78bd6e6a5ba4c0772d348a5119ce614938b7306a260a30c5ef8b4385bf12d49a50637bb697eeba75424c00b8a33c446799ed0f2868d085ca5c3b1d0b87a0138f02749ce9ea7e333b8d29562f846bd7b5107816a1a3d7531963ed33c55f49ffbb021e9448923e2c497e0f83dbc3c29c7cdeb1829fc1972bf9c0cfecc6a86c15ae514b7f7b65ee2b928d2dde0d048cbc111f97fa590fda34c8b7aa3a7fe1992b6accda7a845c6553ddb7e16135aebc80909e5e47b13e110ed3d64a7f1b6e73575379a02fa73a0b87edd64f11443d017ca5c7147b95411ee5368c6c663dff3790ac192c8bc568275e30382d188df4766b908e67a4eca422cd2823f77fa85ccaf1f3304047f7a24696d210681380dbb01aa880eed25cf6b897b505703060f721a926c61364914b680ce1663f05e9a66ddc603fa9660381fa5f0ca92d675a892a84539507ff115936108ebb72a3af92723a740cae47d233984efe2f26b4aab45d32b667679e24a5b4f4a57d906ef18eb48adbd16f26569f114c849949b5ead91dd9dce456d71cc0efe4bf96cfd4673beda93cf2174e7bdb2b294690943868d0aa403e5a5e810e7ac04b8e8af15ce7211a8b5a5260b19bb9bd62e5b4b874eb6d1245c139a1aefbaa7b505237446f25bca972942789623c05291102bbee1f1ab89e4f98420d02734b766cc36af5201bed76617f35f78526277b3663b272de43971e9df90750d4cfb9480d5d03c89ba4d549993e42880d4be755ef518ec7a18b482cfcf5df384a72aa3a487c65f1822227c3f58a64cd18ecba8d4ba1b0603822e0359213f9931f2746786490bff88aa50afa6b8ce27a33925386e27bd2adb38ba08cfca3316b089386f41f6c32b987ce6915967b6da7c1b43ee68ae430b1161e14535edb4f4d15be3549969ed0a9f269172d7563b9e37f3fed46ba30eab3db5c074f6cbba19f0128fa1e66a67fe6c3ccd4b86f60a6710034e5cdd9af7bceb6ac2120d59d68f6a953d9d606e0f5489438adf99f1472cc416092c6652112140b1791c247c3df96f4c82a20bbae3089fb139774bf5f303c66124d703f246da57511b518e12e59b08be18b7b58fe5513b87cf027bf2c475f1212e0b82bd39782d40a183c9d12de623f47577f43c5a0a01bde8cb4d2c40a5acd8b819f70d4e8dc3f8169b8701ea6f082711418bd83ded8fe3ca95bd6108bae8fc34a03a098882fa0d77ffcfd9bdd2a61e5d8fa68f2d3e62e9f4bcb258d9213c80f5c1ea914ec732a8ee0124c6c8ed2491d2c3bc7e123369abc7be0b39e74a550a7b884563fcc38048b83ab811a7bb8f4c875fdd565b38e636dde41c36959e97134c1391c95dd2491781a076ed6c844a5b5e9ea73474fdac04560bc0ca6fc9f4d4865266a903aab236d4687c6736b59d9025087760be0f67b36f53aff49eb1e12dff343775c3268f2dbcde7a319bdb14ad0d2890eca15ba8c963c4063339f0b5c359efe510db6ca0f159f45f8f8dde65abc8e411a5317f6b880a39ac0c49c409e34606871ffa3bfbac47cdc5d14c10cce0901ee52dbca18f81cf7cb37a6063c16a9fc5a8c7ff6bd1c855b3744ed61607e390b4750b45113d48621092b3023da66494bc85be7ca856176bc38b0f4b5ec866239a49b1f167ea54242e59ca12997cef39a67ed78416b697af21e04bd3193cc97202d15063846dd0f75ff286384bf4b585f5879a813671a13eadaf4f4d4628d0828e0a54f4f54f30a9db072dc7e89f8d49c74dea40865f8d498cf874be4125d8291fbb53b4a2d143a8abbfb8066ea89b6490ac850bfcc52727661e6a0e8ec471cfe59f9e742f625c7842d48598abde620aebc388a88dc56bdb701ddcc3a485f261ba5df56464af2bd1f2e5a6bb51f56ed72f3623c67131e4a52fb6e906b9118c8652c06a2899ed352492c2b8d41271f1b894102b0713f2aad25d8f98166921d92254548d193af2a1cbd0a638c3c73736ef1271ae837252decb2be1c09925311bdb88f8dfc97d663fe2b8efccb5f73780801aa7983eb55f00f0ac2f44391bc18e31c47ebcc413f9802c6c82e906bb157169ac0b5ad35d92e5cfc738b058de6952452c84b4d9e420655df005887089c61e926c20591b269e3e31cda1cf1aeb79715105455f1da931264b55c5dfbf144ca1616e83b71734eb897e", 0x1000) connect$inet(r0, &(0x7f0000001b80)={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000001bc0)="449db408a5a1118460aefc71", 0xc, 0x8, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000001c40)={0x200, 0x3127}) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000001c80)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000001cc0)="2873001b00b8a32eeefa5d1877382b84a309782262a7f3", &(0x7f0000001d00)=0x17, &(0x7f0000001d40)="0ca78a3cdc81d8c79f65486439ce362e7da42690a7fa866053d98c7e2796dc4e34a1ba59ff0e9fa625dfb7506b10a6f4f6627a3bedfe42fe0fcaeb015d2ffb8b28e90050e738f0eab8db1e11c0057bc36d8b98b46997dbb318d0ddca76d441e1472ba198f9fcddbea333bfe73c8504e3e871e6f5b1684b412582dd693e2f93704fbb93eafa317524a08fb5a3f2c1edf0bf041cf729a9704f044e9c60bde4e1daa86e10f9cfcb90a22b001b1803", 0xad) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001e00), 0x1, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000001e40)={'./file0\x00', 0x0, 0x8bd, 0x7fffffff}) getpid() rmdir(&(0x7f0000002280)='./file0\x00') ftruncate(r0, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000022c0)='./file0\x00', 0x40, 0x12) linkat(r2, &(0x7f0000002300)='./file0\x00', r0, &(0x7f0000002340)='./file0\x00', 0x0) read(r1, &(0x7f0000002380)=""/140, 0x8c) kevent(r0, &(0x7f0000002440)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0xfb03, 0x8}, {{r1}, 0xfffffffffffffff8, 0x34, 0x40000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0xf8, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xe5db, 0x40000}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x1}], 0x7ff, &(0x7f0000002500)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x79, 0x0, 0x7ff, 0x2fb}, {{r2}, 0xfffffffffffffff8, 0x6, 0x40, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xff, 0x2}, {{r2}, 0xfffffffffffffff8, 0x58, 0xf0000000, 0x3f, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0xc8, 0x2, 0x48, 0x8}], 0x1, &(0x7f00000025c0)={0x400, 0x9}) r3 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000002600), 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000002680)=@in, &(0x7f00000026c0)=0xc) sendmsg$unix(r0, &(0x7f00000028c0)={&(0x7f0000002700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000002740)="501cfc5da7d64b96e83ee7fa621f4efe88ce73f8b14ae62da5e1a9b04209679c3bdaa407da8f4dd22740a1fe41204da9cece7062dd66e986444afa836e2ab55dc3b7935ce4385a39be2d5835a0d2050d2a5755272ed69016ed49f6d5af66570c99c8ddb2c20a7a28e468f4cacfca1ed5f293e3b91e1d6d795b56393344bfb263dbc421257c056bc9b6859ed2f404a91d4ac65711f63f612804c648553ad2569e13df9007abf7e981f6f5f270b4ff4ad2f4c3488ddb7f4f350804938f99f6bca3fd7a0a16154a83ccef68675938695b02e95eea6418ad6b7cba8cd05d9b42ac78c91829acc0bc1e409f4618e358c28002", 0xf0}], 0x1, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r5}], 0x20, 0x4}, 0x8) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) executing program 4: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) (async) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r1 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) (async) pipe2(&(0x7f0000000000), 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r2], 0x401, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r1], 0x401, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) (async) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4b, 0x0, 0x0, 0x101}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = dup2(r6, r6) close(0xffffffffffffffff) fsync(0xffffffffffffffff) socket(0x18, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) utimes(0x0, 0xffffffffffffffff) (async) utimes(0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r7) (async) close(r7) r8 = socket(0x2, 0x3, 0x0) dup2(r5, r8) (async) dup2(r5, r8) setsockopt(r8, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) (async) setsockopt(r8, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) executing program 0: clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x8106, 0x0, 0x3}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x2, &(0x7f0000000140)="84f016906d6a505d05282da61c561a9b89c4c0646fc70a77bc6e053f7f719f40dcd88d22737879962ecb59e786820e58943206bf22a1d856b9f879b25bb8946e2e1a06bf371a1c3307000000841f9af11136e0a53f5d34070b03c84502bf97cd5ab450d711eaf5458823e2c5459b764a2c4b7185", &(0x7f0000000040)=0x68, 0x0, 0x0) seteuid(0xffffffffffffffff) socket(0x800000018, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VNDIOCSET(0xffffffffffffffff, 0x20006473, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x5ca9) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/153) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x971b981b3175d80d, 0xd27d43220c7df9b, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x3f}, {0x7}, {0x6, 0x0, 0x0, 0x80000}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) writev(r0, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) (async) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x80000000a0ab}, {0x28, 0x9}}, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x2}) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (rerun: 64) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x6, 0x0, 0x100000001}) (async) r6 = msgget$private(0x0, 0x54a) msgrcv(r6, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x400) (async) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000000)=0x7ef2) (async) fcntl$setflags(r8, 0x2, 0x1) (async, rerun: 32) read(r8, &(0x7f00000004c0)=""/203, 0xcb) (async, rerun: 32) msgsnd(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r5}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, r6, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r7 = getegid() fchown(r0, r6, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 7: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x4000000, 0x4) executing program 2: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x10, 0x1, 0x0) shutdown(r0, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x18, 0x2, 0x0) close(r5) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 0: syz_emit_ethernet(0x3fe, &(0x7f0000000b00)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd669f807303c8000000000000000000000000ffff0000002000000000000000000000000000000001"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101, 0xc21}, {0x20, 0x1}], 0x2}) r2 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) kevent(r2, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) open(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x22, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}}}}}) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="f9dae9c0203f1fb094a81da9e8060000000000000001d8dd96a3f786a7016952cacf003cc5d66932e29664d22e6b6d51d60aa9e1d799a80b52d5aed590841c3a779bc40224c101591fb305f5c0f8e70b773b2c362d40d9238652e4d268aa4f353aa7c7cd16bfda362a15bd860d", 0x6d}], 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r3, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x0, r2, 0x7) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40602000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 4: nanosleep(&(0x7f0000000100)={0x0, 0x10000000}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000080)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = kqueue() r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0xfd) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x44) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r9, &(0x7f0000000180)="1e", 0x1) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r10, 0x5) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x800, 0x60) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x40, 0x0, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x45, 0x20000012, 0x6, 0x485c}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0xffffffff80000000, 0x4}, {{r3}, 0x5, 0x54, 0x1, 0x80, 0x2}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x7ff, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffff9, 0x20, 0x40, 0xecf, 0x7f}, {{r6}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xcb, 0x1, 0x6, 0x2}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x3ff, 0x40}, {{r8}, 0xfffffffffffffff8, 0x80, 0x1, 0x8000000000000000, 0x7}], 0x9, &(0x7f0000000680)=[{{r9}, 0xfffffffffffffff9, 0xcc, 0x2, 0x7ff, 0x6}, {{r10}, 0xfffffffffffffffd, 0x4, 0x2, 0xfe4c}, {{r11}, 0xfffffffffffffffa, 0x11, 0x4, 0x0, 0x9}, {{r12}, 0xfffffffffffffff9, 0x50, 0x10, 0x0, 0x7}, {{r13}, 0xfffffffffffffffe, 0x2, 0x80, 0x3, 0x6}, {{r14}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0x5}, {{}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0xf94}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x4172fd1f}, {{r15}, 0xfffffffffffffff9, 0x0, 0x80, 0xb09, 0x8001}], 0x3, &(0x7f00000007c0)={0x600000000000, 0x2}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$VMM_IOC_READREGS(r16, 0xc050756a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4e) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000400), 0x1000000000000165) executing program 2: clock_getres(0x0, &(0x7f0000000000)) (async) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) (async) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x8106, 0x0, 0x3}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x3, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) r3 = dup(r2) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0x5, 0x2, 0x5}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) flock(r1, 0x4) read(r0, &(0x7f00000000c0)=""/36, 0x24) fcntl$getflags(r0, 0x1) r2 = socket$inet(0x2, 0x4000, 0x4) listen(r2, 0x1) r3 = accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) getuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x1}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) pread(r4, &(0x7f0000000240)="62989f007b46e0fc30dee6f95804a43432d19c450e8bbae6e55918ba5769db0138d92592585e5c6e52bfdf6097d534ee", 0x30, 0x6) r5 = msgget$private(0x0, 0x18) msgrcv(r5, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x800) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x1c) r6 = msgget(0x0, 0x100) msgsnd(r6, &(0x7f00000002c0)={0x2, "7502ab4d47cc1ee492d4ccb050798d52232399f08478bc3196c945e14b510768e96549cc3b86594476c1f2254728191e93e43623300d908d14aed3608b693e60b7b40de6dd4d711b4c0e416ddcfa9d09e60127dab6336fcb61d1ccd6c2cbf083b9844fd56277eb8b391065bf0d17b360c071c1c0415c31e4d563e6948dd7966bff18310648ee5f79c1b8b141317d5604de81af14ada0713f5e8620ded7453353c288b35352854a7ed941444f3776689a7cc3b6f41723a6e8db77bfe0b31227ecc93e65af980b7ea0a1174a7bd3755b4c40008647fb384605e84e984e2ff4238b77186a6e27f765c27efce15a2d1191ead31fa9b7c4e6ddad3cae30e350af2402c6363d38d667551f0cf5594d24d6e8690f5ba093cd25bd6eb7e39ca64849b28ca37e9866e5808fcc5ea8e880596e5df70bfabeabb8d0009a0386db08e93f422e7df0194da12fc6bd4a63a9c20f06b338cff6367ebc1e2d83de55f23f7be152110639c83ec6df94b2d44bd5bbd5a39b8e55a0ab43fd59eb838c0b34589e8886225d30b2aaa549307704673329e81cee0b0e037d243f57bd64414e466f55d478403a62c855da7c5de13b0c37d76b6aebd7460f83fe3a5198b38def9ec52c2f9015021ecc94374a661d4be022893390aaeee42f1f62dffba41ea01d5d2a770354424698042a7b2d0ae34bf7da5335154d3c46ce8145705fd08b54d75a3ec87fd1704a6af4dda69b2b22a1d79b3123dbe2149c8024b5b9818fd050fc3bf468b00afb3bc3d90e9ae62752fd4bc4d0ac3e04b12fea72bc631478bf41396e735a3c2e679115402d24d5f0051556fda49b4671badf794193cf6bc2affd079993b0e45b283a7b447d4ada03c058ab0542b8083475359f294db683112b7c192c200ddc0c84f39f6ce6ca569d62457f307c81b8a719069353e3b735d64526d7c7be93277da6bf1ce95b71b1730a7283bb236af3dd5e41613c7f884a48bfb207e3f9a35beda45b96e4e67526dcd2c3f2afacdddf905087c3de0df0682e3c803174af60c9fcaa06153667503f7566d7525e8fa8cd0732c3f6acb1caed6d68696cd5b19869680fc4f921d4cabbddaacd992692b4311a4d34005f0c014c83069a61b74f434ac8ac53022fbdc1382131e89b770e6ac3fd4afcc20bd547e0ec10a0969af4c4cfc97bca99589ab3c9d7f6bb22949b85ec2602873acc041301822cb4463a4e53c04937f11cb218fa248bcea55755be6a984e6b84da0e11a30848baa3f5524d8c6a94d7f4cd050fce464f6fd3649a858f6ad4177eb14a25b7caf1a0e820871abbc3e7250a20e1f4127df321a8cf9ad6c5465f4d9cf69aa57a9e35525f65c23704bc04e4970aa0025e1dfd1c0b88c2b89d3eea434407dae13f61aa69ddf84b4e346302ee80396e835621df33a4b45b5dcc4ed50bad833975bf0ea3b7b41ec1b464200d42958b4b872e28cea875a144401c8340ae1e48f75c25636e6a996b5e52c144471c6b00949656686acfe7bceaeae0ed39acdb72650fb86556c24e46c6ef11be0543e300ed860351c338087be9cf09120c0f4a4cdfc9f984542bce16605c1b565c716d7b1873a03e24240350775e2a36d5e6b815d16c998af5dccbe04cbd6e74948a2e5de9a8f8ca5a450668c5fe8b901cc4c166896924460690a942d8f4c2bdd2662cbedf6ffaa8d006f6e6c422612c7ec69e4bb3b060d52df12941634abb216f99c8e074e5807d5e8efd64a77b4038323983c05757866f48793638a8d095a9c3dee2b1eea438ddc3efe80e74cd06db7c0981d31c25b92d66050b6b73ef8449f4942797dfaa273218163a70412ca7427e4fa4d10bd3d176e881af589ae89c09289b45022f6d830236325d48173c325294cfe04a0e85ff85a5eb015c6b4ab4dd983fc212dab64e2dcc2e14acd66ebc19f1c93990b2b87370ba2da5dd2c81387221d1096c20aa84d72e21c5f5a8158e35a49172cc881ac02345bf85bb9fbaa9f2e228e8e7d293a4babbde7743efb6816bbf904c39333089e5dbfbdca05c8acd550ce65d1a013d32fb3dc2b33ddd5de0e8c059a1f9c3f2717dd5844c313418e3aa646fe35063aed4eba3d3487e00cde30a8cf374d6f217edc83802834fb233e5d510260689d0259dd5df1cded0bd383a6ac1418f2dd6a56f297dac0f70293090ed00862963c82fa3ac4f0ed5a6423835e396908bc23c59495d84787cfda846e8ab26155944d469f1cf93f30972113826864d6ca21fe46fce2d6b142aa9964c9f354015084ecd65a6dfb9499f5cb9389889e845c3fb889ac5f2e5814cd6603a8eca5c86558418e0e041182fcee91e48057821401901c9450df342c78d23476a59d6520f920762de832af32c7b6fa680a8e29fbe9b4ef68bf9fb7c0a253d32007587aea29139c036814d1de376c56f669cda6556323ce4fac286270bd8139af9b43d5a2dd5b96d633196a1d8d4c48f5e4eb8911c85b5bcfd39cac86fb4953b6e417794bb515d7feae2470e3e6a494e3dc40299d18d90f2f46ba366895eb6c580f50dd0ee006f9dd04d3f2f7492d4938b5d0fb49fd2dd132804d19d785038f1fe5aa57d5f71ffa8bdd6a8eb82dc2378e87f1ae5aad6b09c5ad93a48c92cb242a7e1ea64301e90c31c4c921c54239f769d281c3ec2e8257486920ce4c5b5124c3e818d1e10dca2a6afccdd081ff28e02077d0c1900586058ea57c9c3c88869d1ba522e146643496e4c474425a010a55f7abceea5325aa18c62642815f488e7b95a5d412161d0760445b9c52991b7fbabee1a6750e73343f133a73c7bc3c1a347a8d8beab6ec352e668d2f0a8ec008128292f58cfcdf95dd42d8777552694737f385031e07904584861b7f5a83fb2a34cbcd90108e1f5848d09cfbe43eadec7d41b92d1e9f6ec8ece25efa96519c73c14a568b66771e8c3620e4d22c47ca5c7ed7636c17f97f0368be814a8a5e6f65005d408e798f136631695850eaa6fd28e575ebd8f41ec33a6d6392fb9572799e9ea7d11a32bf45df4363345ca3f2cc44ccf078b29a36725b0551833e11bba6bf84b8122181ea9d219fbf00c5156841d9ad4eab3a32273452cca4ab9eabdcc3a9aa1f8419f9bb78527b83d79b3594f4aa7f1ffaffc03ae81270633411d72b550421f52e44586e45d5810c9379e46766718363ab976eea66c4b24d275bf6c4aacdfeb4d21f9fec46f8c98f45c14b8361048eb82ff816861d45c3c57587aa3d0963af4281af0ef7cc8fbe3415c34ffcd7de4a4c24387a4991bb5bb0f57eda1b9af4e2d70f5f8271c33d08990ac16b43e2c6135c9e3c3e33c2b552793a4effb984035253b2fc7de044cad33c5b2dc18597b31be474c9da2ea4fb64df9dd934d15b920cc1c615661ce7d269a42dd9542b6de5e6ae08ae1912c63fac48472753fd10057d82c173fc8754438d95ae9d15a6bf25cf6a627a0778fa97ad6d299f8d332a895825305994df824e187a48402b4e97e7d4183e2a5cfb948494305d095087cefc0451a1bedbeebd4f5ae993f26e228c89c81a1e0025563870408dda740be38046920b346d3774706c4357c9c3888f5b37e9a3e7b365f410eded8e03981b5c9db70c3a770a4b4c20361bea1806e6e2cb8509551693b51c0f2cc409d0686c6b7c929d3be29946fd7dc0de9624bd2b0635cf7f7062ea067ea6f19395b815403b5bf558b6521b390dd9a0083ae0bf9158f0cc06d766c1041e35c940eebba5b1ccafdc7ee9848547f986edcbf1db7207e2bdd8d3c5fed4a4d4d5d4c4b8aeb43ae09f3f304d296f15379f0c50912a636f1e599eece0eee96d7b9acd020ed038fb750bcf830ff8dbf92adf3c0105ce14367a6c100f43fe34786819efa1bb65ddc294dd369fa53260e9a2dad7f7c89cf0fc1ccc9bec8d043be55e39c290ee17b5ae04e20131ea3b9feac287d82f5152ffdc5dbd2d954d3576846bc73d10eef675a05c38f5577dbde16eee569c71c519492d1ff71cd6f72a4745235ea099400bef324bf6fd8a27997f020ae190395773b4dfd2dcfff638c35183adb2301e05e22b71d5d42484418ff2d65d677070e956f3a8a13fdaad78ae68a14653ad757dc29afcaabca00e887665c8c09de40d66b20ba2999aea18a321feced9b4d2aec170b59da2e7a0afe32571566801ee6dcf8a19f82db6b29bce896792e7fcf1759ad01a2cf321abe29fdd5cd9a2366df95d3ca1be833827a407d9d2fa9e16341b9edf02e5920c68e1c5596441504a8393cf84ca09208ac3d498535b83afe287203effe0fe1c224a1ebdf100c34991c7583f8b3d5c6d2aa17b94544318e55a254548e0d03306d71542d5a6da4616a9efb7593f11b438440d1d95a81aecf372eadccece69c0ec0bfb6e78b606360262b99a3d426a11bec5cf079837cec54a7b321e13db7fa850196efb3aa5fac5f409f597e7d97aaadd1dcdc87bf4f5f6e74b54fe8471725046683c052482f9b4d17c7f978d74a97db83fb605152c3b71d7fd51fdddcf2e671f2c38260b3c68fc4caa9368c37eabbbc362571102cd2be00d59a57415e4ca4544130f78ede9b2757c97f52c665a71732dbf38735960d16b1f7b874cb502fe6e5e6fb701289d11cc718be235e700e6e5a36ae02ed099fe3927350f3c4273cfbaa85fbb110df7688322bc43184a925f0f47ab0f2afd976e7c6e0693d6387876b2582cbdb164605d6df8115b2b135d275a9f26e659410a1f4260065b9b1d26f1b6817ed3b2400681cdb7cb6ab369cfba868d77f88872b49b547fc50397a1e2f06ef3b007b9433822814d12aa837103a7dd658dbebc30a12a669d311ae48e5d79c6e3d2753b865d53d44d83bd1a17cd9e8247533f333f7bc81d137215cf937cb6e564b5b9ed9e842e36636826b961929ef1340f2260e95cc006ae7cc8995afef0719fe7f6989105a389577dda8edb199d7b852ec08817468b08d91a1d72eef1472c3fddcdc0e9bf3991f8f378ee0eb0a5880948785a33275bfb81543aa3a69c9e89dd441ac34451f0664b0592dec66c7bed616afb799a759a50801421ddf864cf5230e39daef84a7110b2cc0ff112da26f9ea8fd0b58b376afb742c2cfa0a1642b966f808abb2a55b7f8ce3aa1b2fe720223155536c059b8a31a04efb99a35abdd6a8c786a6897387e4f6371d4322df4f5d99952bac0d864107db7267f3645136aeb47ac084530af741007cf874139001b20af0e00ae3913a574738507bd8818e8a8e42b1a7e935a1ca8fcd0c4301fd8e65bb33bd42256d5978b195863a84e13aff0aa30a6d06e422c410a404a062c5a9dd8f5db0629d86fc9ac4bc6c5f004d69d3e3c123e50b010b6c8558a19af7987f0f5bf5d2e2ed2531019f5ae156bd2d17c4a4316e83969c13a8a614ccfe22425861fc24552d907041fdcfe089a8b390a1cff070d3d9535ceb06f87540983879e7ed116956e71fd9a5808c3a18b4f401487569a190f9429d03ec87566213faf10be6244726e945b0ee82a48c2fec9eefa1d881ec6651637e2eacede367363c0269f571b7f2744de7ffe5eb9a1d55bb9991a77a5746901c6ae4492936ad7b408bbbc5d59ad4119e625d57476c08059b15469320dea33001755ef222a1ebca3b93081bf276cb246c849a118f9364be35f26c8225b2ecf08a47eea68b5c18f73e3ccea07cc95f3b0e314ab0053b8892fdec9c8daff49946cff16b3a1e81c6742caecfa12712f45360c32e1ede9b183517ae8de3b505e371671b5ba479b60452e95c1e5bd3d69257e066a2c2156eae17fd22b3e859f2ccf6233409a96baa7f54c2510c36eec0f8eb2fee55b4110"}, 0x1008, 0x800) openat$speaker(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) r7 = dup2(r3, r0) ioctl$BIOCPROMISC(r7, 0x20004269) symlinkat(&(0x7f0000001340)='./file0\x00', r7, &(0x7f0000001380)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000013c0)) connect(r2, &(0x7f0000001400)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000001440)='./file0\x00', &(0x7f0000001540)=[&(0x7f0000001480)='/dev/speaker\x00', &(0x7f00000014c0)='#--,,-(\x00', &(0x7f0000001500)=',\x00'], &(0x7f00000016c0)=[&(0x7f0000001580)='\x00', &(0x7f00000015c0)='/dev/speaker\x00', &(0x7f0000001600)='/dev/wskbd\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)=']$++y\x00']) ftruncate(r0, 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001700)) executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) socket(0x18, 0x3, 0x3a) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) (async) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) (rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x5000000, 0x4) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ktrace(0x0, 0x0, 0x40000800, 0x0) socket(0x0, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340), 0x0) r1 = semget(0x0, 0x7, 0x3c5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x21, 0x4}, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x10080, 0x0) shutdown(0xffffffffffffffff, 0x0) mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xff, 0xff}, {0x1, 0x4}, {0x0, 0x0, 0x0, 0x8002}]}) r2 = socket(0x18, 0x4, 0x44) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x1010, r3, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00', 0x0, 0x0, 0x200}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x2, &(0x7f0000000980)={0x8000000000000001, 0x60000000}) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = socket(0x2, 0x5, 0xc5) dup(r5) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x1b) executing program 3: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xce) writev(0xffffffffffffffff, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000540)='./bus\x00', 0x8, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="70fc11bb6f5adfe92ea16ef9b214c19f8d2dc375fabac4d871b8840791b1", 0x1e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4011, r0, 0x6) pread(r1, &(0x7f0000000100)="2beba8c5bf98ff44b437dfbb0000005c2869932489b917c4c463fcc055727a6498dacc1c53dc91bf37f548d2334fb8e965b8a219902777939f7e21c31aa916467696453aebc54ca28debb3710802cb21be78f564974541ebfd717de4b4c15fbb3df7331c4baec539f8e28551657267ded95f5840e27c153397f6b8f9a36389298d73d86e4c5a779299732d10f0ceb59e3a5eba52871b7e807078bf5b89bc8ebce6625d7ba326f890dd651893e9d780a840ae9858f2af1e7b2c677f8bf509000000000000006118fa6473599ed1347a1209de6dd6356ad429839ff80c7488cd2782ec5c62072c5fa3b13bbb2404be68ac5a3eb024882dfc36bc8a330f27", 0xfd, 0x80000000) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100), 0x1000000000000309) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x88) getdents(r2, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x90) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) pckbd_enable: command error executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r2 = syz_open_pts() close(r2) (async) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) (async, rerun: 64) socket(0x2, 0x2, 0x0) (async, rerun: 64) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2}, {0x54}]}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) (async) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fchflags(r5, 0x1) (async, rerun: 32) select(0x40, &(0x7f0000000040)={0x9, 0xe2}, 0x0, 0x0, 0x0) (rerun: 32) execve(0x0, 0x0, 0x0) r7 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) (async) close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) (async) dup2(r8, r0) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="1e09c52123efa4b4b6e8eb0055ec667eef940d9ccc25cb6d1fe7bb0e621de45e27c1429fadbedd917fd1dbb875b283b11275672d0e7d4aa653f04833cbc7d0e9ad88bf27959cf3f8fcbbadf556d49889f392bbefbb730329b6428306c75c944bc0c50f35e405bb95a37a4ffdd838f798c13fac1a0d428b2bbd392acdab7236042762361e13acdf586a9c886e3ac675a18c0980e4ed7cc3672662a4d538b0e6f8a61ba92f3df00df69e83bf48874ba9562789fb869026ebc82031035795c8abdfc43585a49fd270a4f4772bdd01519621f1ecb725291c1f649aaa04017648ca5a76d5907a20c2177da962fd118c82"]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async, rerun: 64) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async, rerun: 32) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x2, &(0x7f0000000140)="84f016906d6a505d05282da61c561a9b89c4c0646fc70a77bc6e053f7f719f40dcd88d22737879962ecb59e786820e58943206bf22a1d856b9f879b25bb8946e2e1a06bf371a1c3307000000841f9af11136e0a53f5d34070b03c84502bf97cd5ab450d711eaf5458823e2c5459b764a2c4b7185", &(0x7f0000000040)=0x68, 0x0, 0x0) (async) seteuid(0xffffffffffffffff) (async, rerun: 32) socket(0x800000018, 0x2, 0x0) (async, rerun: 32) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0x20006473, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) (async, rerun: 32) socket(0x11, 0x3, 0x0) (async, rerun: 32) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) r1 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x5ca9) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) msgsnd(0x0, 0x0, 0x0, 0x0) (async, rerun: 64) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) (async) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/153) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) (async) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt(r1, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) setsockopt(r2, 0x6, 0x8, &(0x7f0000000080)="1385d4d8", 0x4) r3 = msgget$private(0x0, 0x30a) pipe2(&(0x7f0000000000), 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000100)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00', &(0x7f00000003c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r4], 0x401, 0x0) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r3], 0x401, 0x0) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) dup2(r7, r8) setsockopt(r8, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) kqueue() executing program 6: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r5}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, 0x0, r6, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r7 = getegid() fchown(r0, r6, r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/125, 0x7d}, 0x3f8d}, 0xfffffffffffffe8f, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0xf9) sendmmsg(r0, &(0x7f0000000380)={0x0, 0x4}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) acct(&(0x7f00000002c0)='./file0\x00') r4 = getuid() getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000580)="b2ac7b02167eac483efc962ffdc0920bc7b1e4bc350e37cdc735f71844ca11d8c6d836e7f9dea37f84a935254fc0d7afe1f1d0299192a11857fd472454d1c5f6ececf8fb2b3de7e2c8ee9c78343bc2b02e4abde58dc2fe56f288a293c340eca328695cbc0668525fb282f9db25573ae1bf08d63c7c7932ab9fcd20177aa28102f2eaaaacd653afca2da118aa19afdb7cf3f427121a40775f6b720e8a95efdecc2d844c69fa895e42f191009a62aa79a3ce21b825d7ba9fb2594027d368e5c94332aacf46ddb07325e978b310f1eb9549d3ef7b208c75d77bdbdf84", 0xdb}, {&(0x7f0000000680)="413c8bf3221fb939fa9ee6b698fbf42ad5cb8d66482a017d23d9da16619ca950d24fc4d5052a901ece8a6af84e04ae435765c34e3cc7ad1a2b631549448f5cf63e93c6f6684372be2a4ad25b33f712146bd4832fc3e75a1cc6082894a79d6720359848fb8766596c47a4f21bd67fa8e4784cd2bc45eb430ae129fa140a8f708ec5ab0a93a4ab9cb6b82f7122f40599179d75a8268c97224674783d12739bc43ac4c3438c2852107993407140f693ee67de187e6939a0f153670261e393d4", 0xbe}, {&(0x7f00000004c0)="131effd70c992da7099e11a74a6e05f8c469b74f36d7b29d36fc90e1557371bcb484081303d1e33246e0a817b22afcb092cb60bb66fc54ee9752eed906858d136b17390cbf877503740df464da3a0a86e2e31580b7bb948a6c215c0847fbd2578d3cd3", 0x63}, {&(0x7f00000007c0)="8d4df7", 0x3}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES8=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000000000ffccea3fe8000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x401}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x99}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r8, 0x2) r9 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) close(r1) r11 = socket(0x1, 0x3, 0x1) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[0x6]}) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000000029, 0xd, 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 6: nanosleep(&(0x7f0000000100)={0x0, 0x10000000}, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000080)) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) (async) r3 = kqueue() (async) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0xfd) (async) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) (async) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) (async) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x44) (async) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) write(r9, &(0x7f0000000180)="1e", 0x1) (async) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x2) (async) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) fcntl$getown(r10, 0x5) (async) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) (async) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) (async) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x800, 0x60) (async) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x40, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x45, 0x20000012, 0x6, 0x485c}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0xffffffff80000000, 0x4}, {{r3}, 0x5, 0x54, 0x1, 0x80, 0x2}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x7ff, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffff9, 0x20, 0x40, 0xecf, 0x7f}, {{r6}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xcb, 0x1, 0x6, 0x2}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x3ff, 0x40}, {{r8}, 0xfffffffffffffff8, 0x80, 0x1, 0x8000000000000000, 0x7}], 0x9, &(0x7f0000000680)=[{{r9}, 0xfffffffffffffff9, 0xcc, 0x2, 0x7ff, 0x6}, {{r10}, 0xfffffffffffffffd, 0x4, 0x2, 0xfe4c}, {{r11}, 0xfffffffffffffffa, 0x11, 0x4, 0x0, 0x9}, {{r12}, 0xfffffffffffffff9, 0x50, 0x10, 0x0, 0x7}, {{r13}, 0xfffffffffffffffe, 0x2, 0x80, 0x3, 0x6}, {{r14}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0x5}, {{}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0xf94}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x4172fd1f}, {{r15}, 0xfffffffffffffff9, 0x0, 0x80, 0xb09, 0x8001}], 0x3, &(0x7f00000007c0)={0x600000000000, 0x2}) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0x0) (async) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$VMM_IOC_READREGS(r16, 0xc050756a, &(0x7f0000000000)) (async) execve(0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x90010000, 0x4) executing program 0: ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x5) r3 = getppid() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', 0x40, 0xffffffffffffffff}) fcntl$lock(r4, 0x8, &(0x7f0000000280)={0x2, 0x1, 0x81, 0xe05e, r3}) ioctl$KDENABIO(r0, 0x20004b3c) sendmmsg(r1, &(0x7f0000001a40)={&(0x7f0000001a00)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f00000002c0)="3e65dae4f57618b69cf697086b400016922001b4787e36f8fab537773e5092a460e6c650c688d2a4d16143919d9fb720f63658a1dddd6e30eee48fe52cebdc153ea44788af1e", 0x46}, {&(0x7f0000000340)="d9fd34ae9109f19449f98f94198acf650faea7b142fd7bb6162c271eb2a7ccdd501d0d9d88cd703c8793b8b86a86c34876fbcd70cbef52fbaaf58cf039bd7aba83cf392e7c87e193195e3821a890eee995dd2164f2e44148747a7f3e15c40596adb6aa37d875729c8279a139330cfffcb237a07f23b51f1ec6fe8cdabd6b8783c7d03f3de9532590844fe68e9ecb94ad423633d7757c3e04ab2b56b42a23a201c2eb5a540ac8ef9a0e6409a2090b1169305b08cf3d2cf265b201292acadcf6969ff5d738ea0b1c5008bac0b7c703cadca902df12b8d4835517e8a7a47245f41d16abe489ee7a18acbd4d64a08b64", 0xee}, {&(0x7f0000000440)="d70516dd15357b3b4b1e3ab9d326781f3d4ba034272ceaf156b5d4b23120be433a222327f4caf7087cd985895dcceee84f5b4da80b2c5251f884ef1a810dba9d0336b49c5898db53bfde3c2babba01c70b9b8eebd7d5476f557edcc65f941599065fac108af1569237dbce7f56e7523ba8d419aee2eba2c6f3d1b2f94ecca36e18f33af0772bfbac625443f3678ae637116c79c196aa62c7d5f81b886bd0eab522ab2750f2271f3ac3d68c35f66ccc0c51d8438c013b3bd35f6cc60c99ead43206cb69227dac545a66984ed056b31e3c16c63b13a63ad3e07a731114284d0c462b4ff042c053c32c8acefe880b3759c861c8162da2a687f1f78b8bc11624aa24be65967d29d5ec143f62c0c906ff0d9e954dea080be6ab040b0fb772d0135346b04ecaa07b6691c5d54b2cec68ce17554ca662243d86ebf8bdf558bb815882265f8eabdf4d6b1219a2be0cc1be526ffe2ea0d66bbd4ecf34f59cbbab5c9a9e91ac38876b01157a8ef8059d18114d6e13ceb4f1b5011f3a4f21ccf4584fbcf700e35a16162a9802cfed11835ac62c1dc17cb57b0760b4b38e641bbfcab7af00e2048137691391555753c531d9022553baee5027af3286417e72e57e1d24e001a92db5cb28cd4aafb5529e818a122f978bdd3ea3df95192ecdfba0cc5ad0536656dc96e9f133c401d16c55307d9bac14dd866839446750d71312186cc91db9798ffc383d936ba751b247acb6ae6418e7967e136f5e6cc4e4501de26cccdb6f3069a7648a16fa7099ad2d35da936967b3481ee939d6bccb6f4c868c132fb7457719355e5e37a7939dd3a062679daf9e6e2e0ae97c26f7fa28607d434971a336424603457eeca138891b5230568fd2d5b9dcdc4d6caf97eb07d043ccb8ce39d091a835f1dbe580f827b729a75552253da4465c300221427deafa54dd2c056881c920f83051d4a03c08726da1466a84b8770c7d926d0e3e5a01abd62f8c906e18bf5a1a9b61b2a0881878594165d504761ca97d4764ad137010a3870497d057b69eaf7e172f1b0b90c590223f9334e4b78a77c256577f9b968bd7ca88dd9b4d86613688aeb92b6b868a9be99f4e6336e9c5cb6840c53fcea77ab11f0db84f99394bee61e836ec0ac01e4be96bb2c27ff9ab472fe2783051ce5014203f4a02e075aedf980e2bf92980f7f91a84151e67100dd9e14b8b01dd2e84955f2b237ec25ac32d94a066a6fbe40e68c33e0c4f70b1d4d794ee4e89d24c3d942b0aa326a3251c6a2ba7ede71529b1dc1c70b9219c5025dd4f9815196b6bf1e5ac8162d7aaa86303d407104f8d55968db9619feb58d880f8c0cf9c0e226f70fd0f284da3052349244505fd6e24b8e9f9b073489ededc2b8e0e0b5163d1dbd73a454e9ab491fb770003945e8e461540feb50b5f5efc74771a65fa1f90d0be1f29ace10a4ae4e5998ef9fabf6b11f1edde9cfb61e0c1a1405087af5debb2ac05fd8068bc72443793f380336892897e5ccc4fa098ca7f30c4292d05c8cb05398e1aebb6c58316e55087dd18d4acf5539fbd6951bce5aff5523448d153924901930912864e33d7e0a00a121fdff7a82fe1cc4115da8896a9f1414003ffd26ae0352c4a2f0ae8bea11a7c3b1f0448fa6bf96aca059d0c8e576d3a53647daab3857537692f9f7066146a5a3badcfbdad093e9147141f127619d66eed512d084ab5b614d002d243219a1e843e3fbb3d47ab8bc32d65b81f78bf002671b2b4955a2b892dc66942826e6f856180eaf0d15bf99201e19ba1bff23642d33006b6a00b301094dbe110c7e0c694704bb6cebfcdd8308ccbf24c8e035bf217216608fec6129cc40e288cd0f881fb5aebe961fe74ca255f3fe63ec0e961e0113ae5e07c039921e3d1e771ef811de042405d21d35ccbcab15a7feaaa3aa05d12de35986f42812a694546ed0a6c102cdbe201fdbe19d49c7da860ea841d9cac084ad75fad9e22e000daf96573c1e298532a76f00a93892b1e98fdf289e26ae9495fb35055164a7f1aaa14087e813c3606497f5da72aaa7e8fbb7e4e068174ee4ca6c7aeadec329e9dbd6b92e16d39466b0f53f829ec581e7952dd5243f4f672b3728cc88d8a8540b6cdd18c5b4494292bce5f99cabe0b08a59d808aded2934cd4f996045c3d4dde3f8344724c67563a17db405643f6a2bdc9f57bcd699f61be553fe7c5f02f3dd63fb5189552b24d7f371c1fd52db7b00c4d3756c66aac240f0a663d4c33d94b056aadd99ad0bc6061e4a5987326914397d6ee30466e64f837453c5fedf1917bf5769264cacf90d32f560c9da1a961305fc665a726afabad60b48a40edaf6a1fd21ce664d32ebbb08f2c3bb36ae82bfbef30a172c4e4a4850bc559f242f64322a317d55e80086f32f1c662336045a9b608e86c67fab774d4707ed79c12a7a8beb491150ab225e7217e016c85be56ddcdfedfb398f3298b5f7b866e0e26620a218568a85cc511e40f72add276d4c3f983ef0bbb6bdd1ab2b2cf7d8f4c094d4f334271d53cf1f0f33ded8881c953b1657cdf2553a257e9653ec427680948a0f9acb68dccc7beee03bee5fc95fa250d9bba0003a56d370e11b274f1e9d1b5305940ddd3b679d834da328590f4560ea82c6c4de7064f988c06fe3391eb5c397f57a1d773b7fff72634f96883fb0b1fbac9c108c068dff3cd2a82eb51bd159c68bcfdf46eeff2771f31a6074c9dec3e617a907e11022425bc8f9cc2ca121c2f6e814cdec0171362460184c84c237ac69ec10dd3fd96bf08bba8cc44d0fcfaa2a2c6d3204d2f597166c7a0b05380d55b2c7b443c5cf2ff8fcfc29329c9d8cb325d79beced8d9180cb50b23b2a5fd5f18b9eb353f1d669ae6a77ccd59d16122cceb0e799e9a1fc4e95f56e9b819fdecf334f7cec2fef023437264e189944f30773fe303199d90e684c522aca9d37b603334f81726096a1f0ab3e5767158895e88af92dc71ced532c97ca23bde4250839b733c61e67a534058abc826067f26f9b34cf50aabd02b799b00e240150ed2419f2f22146bcdee84689688f34fa86bc1fb4ef8a001bdd9fe31a51baaba077093435318c94a2bc5b65c244341b06e89ea1f17ad7ffb2bea9df5e21df08168628542c1b11922cdf05d81c63e39c905ac116b5719b6836661608e998fd823516d9da403d2269a85f556091c1428553a936d85c64b4e6122c1c52e4a8052c0657d43b35e5868ee6f4b9efcb03b16e90b983f555bdb8f4c147be6a356d96e94bb04c16875a116610a011a7b5e34c76790b60f939bf2ab5fd809a2492a94e3e2f5190d86540de2e3cd35840f0f249d3318e1a1c33d567e7fce662f30efc2572344ce5d21813382e72d39b24c7c2e71b96d8e59d0eba77fd3bbb745314be8b6af884879aa18c8d530ff738362013fa6687e181be198dcd8a23795ac736c556defe4a290ce9708f9a3a72b110c42588f9ba3d926c39c93f59c00a59deb3756c9d1a5c598924b84fa66017b8329fbe150826cc49c059963898cdacce884b5c0a7bcc510cbcc35192177ec45552eb91c7a29e0670a066101c6958a786c763ac31c75f227d1cfff56c95f6447e782bee7421dd281acb135aa37280582ade4fe3404630d865fdd1769af8ce3d484a24b231e3e90b6a7642f49c1639164738143fee41ae865113c0fe02e0851d898710cbebdadbbc04c6aff12dbbbbce6413a1a33d7433077fa5baf73959be6694cd7acbd1b2985679b482ffad11c07f12211a365e68bb65a818dc8b9697dc3dffab7962d724afeb8bfb98e1be272c1e5f74984ade97ae3df4b50dab002e20c56a06058e2c6c578422a3f617379c779d9f48daf7d37d2eb27749900fe7a70f041fe49b35e5d48f79e78e488562fcb927a17830c3cf75f55ad63cb27aece577a5f357e0ca90f4f28870b19c4d51bdf51eb76fb4964d6829a73aa5d1e2a4cf25a40d590b97b738affdd47e97d7f51f54a013cc99fae68aa7f58c36e634fcc04186304742337fe090f1ef1b6f7ceec15ee43631d31234670ab2e5bab3656e44759e86d90956b541fad55ead7875e4150ca1707e3f25f7f222aff74aac367014b065be2f176311de3dc6fcc56373ebfaa16cc0ca3b01a51d72e47cf11ea455cdc1e216c81466bcd7641c6ee1d80731842876629254b791068630c3f14c670ffafa846f5066e22e0015c84a388a65830d1483c878f22b0060a94d664ac73e35ba6002b2571bb2036a56145f860407fd1362735724a326a0de591704990ac5d862f3e16dd18c3b3a47677708ffca8005006ec27d2a1d47a99f3f2b855a322bd79c20a62f7b853d9ff7a5bc03747f114c74c98f82c0ce7834c194f976f936d78e65271ce2b38abf031d56e1b5d5dd2ecdba7d100e7ba34cbf4c319daea27d01945d95a43721d39ab4c27d7b634bcadfdeb6ebfc55ea853b1e147467f25ea2d51bea698b199c5ca347c51a4d7b0aa54fa9007ceb440e1267a942a693b4de4bfe6cba27f9b6e58c6cf59e28dd5acff5baca9ee4092a2af7f2a85b5db5202fefeae7c691b1fd836e30926cb29af773e27a22bbb95e9800f3a4665117956e052fb3cf4163b9413344c3ed98c72301f93a644006297233dc9d7a1abedffe3d2c019aafd951522ed0978a5b40b9e512ad7ac8fd04815355f61c6ac2d8755c2c16aacabe25c5d8c872b849a3f11361df8b6179c84f29bffefa6368baceba1d05937456b85b88e9741e06a44cc44b7c77cf7e99d4379cd88523874a24f8683d2e7850ba1435606067ff363441b1c4a25f4affcebf897c4d03ebb810f2de79b821353e7f9f045ae94561823c73be0248d68a2697f4708a8d47b397433defcaa684513f921fea86ad22963192483a4495bf245b2acfbbae6e3b89f7c0d3f0411e981e2553ff402d6ae22371bd349330bc62a8a5c40ff46802202ca95622c50ca9d593aa628ed321778dbf6415729428146ad1791bbe60ae24738c34f9e1507d341410ad903211e8304a48334a417edb3ee00533431ed84fb3f483982880d1718dd66f048ab3e788e0a3ccd84a7ae8a0cf84b67c3dd7c2a99e41baadb8aa5d4e89ac96b9a7243851ec170abc76d300d3199309ab716a1acee01e1744a782a5db40057295570cc828faba015eb1918c7f712cf90855ca72f7ed8a8546dfc370dd5a0c8166d76ad03f9bb899295818a88a7d2c90468ae46883ddba13d9b70e08a789320d51a4fd2b8d6d40d2629a5094d1707c51700d4c8d0a9528c5d2f0de89d7f3382c25ef88556fd5800f24bc93517bb46a52ee041adb3c8345675e8fc1a8fb330b158dc1ae697f71ae7cdfe12b4d0277b47ae34362fbbe657590271d682937dce2a6cfd5c5e66a651a0ff92a881a3dd80419db683f162b026b424adba5af33fb6ecfe01b09b08a3d4752b43a95436c78f1c8d927467d4620e1a7613e9b828e1ec4b46a3b7f3b7bfac1868e8b5161704082e70b09ad4daa85b8a474c735b2ff0045a4944b4abb7cfdb0a5919fe83c9afdfd804b825b8e1b7ef0d67c219a16e8ab87d7c3b68b904bc06042ceead0e6e2ace57dfb3f2694802e962c01e416d2b59000a0e70ed67d4207fbb0b8267b49851f58b0a725ec9a040280c82c9782c8c20ff8dd1b8432bced72945efa24a2a33c273e27fad578f4a263c14820278b0d099ce9a8d27d1865c481e4c7a3d24dd3e1d1bd31ad724238f6c73535c00dd0e5e386d8f41cf33df9a8e10bb7227f57acbef6f13dc18f91644495ef11c0cd2ad928c5f6397dcaa85c710d25dcff8f6ee66ba6a41493e01f61c2ba59e0b8e6ffa1ed4", 0x1000}, {&(0x7f0000001440)="b680a67e4d3e055bcd3d2b396f8e04dc018ac2d6fff7706807fdbdea5946120873d2b858df4ddebfec64600f1ef0578e7b3138a7f617158de126169ba615cf20aff79d46ebf3bd910f71a4ad67d51f4059b79252e8d8b0dfb79482f609f339f152f677870a7394292e4e4f9ec5899bc125119a55d601f30583acc56998a91ee17b3fe0584be13ef89be240239ff08f132d6073a9a77f7db3ecd957ffd38b8a50f65b5b8805b0cfaa048c0157a363d3023c6e5ac437e95ce7eb1dae55d23ef1ee6aa9dc", 0xc3}, {&(0x7f0000001540)="9a7c01092b2666fe858f16980389ec1b6eea800f92f9fe723272d49e4f149c4a513de541e968d8328e43d8895e4efb674846cc1286a1966bc21d632598ee3713729d1d4340219a1ccffdf9e63b8dd6a740773250d1a90899fa01385ff06828a0f6031088a09b6a9be3c98b6434697e93718c7a4758a0c50aef58", 0x7a}], 0x5, &(0x7f0000001640)=[{0xf0, 0x1, 0x2, "2bc3a3629516cc0055056ad17bc799859ab21cc3f74c6f52fe01409895ceac86ff3863ea8b27d120e295bbe09d897e3fa21fd3df76d0c86a31e05b0d030775744871add70633209848584900123c51cadb1c6cca7be66430afabac6c61fa4882cd2b6b3d425fa35d716870eeeb71b85b58ae7243f0a3427a44f2f5de4f9fb6004a5e48644c334a1d2370fc64f52e964b26f4d03dd34166dab2320b1034aa43556de1f2e0c963e87651b1cc54b59612833672bfb6145fe6a76c48e1866aa951a4bd6a86994187b405618a6f737a2ca2798f295d9f31d980ca9d911a686c"}, {0xb8, 0xffff, 0x2, "3ac719bc03d5bd1a2dfacd32c073112c443cdc63698369ad130a06532e59343465811978d2c8305431fff48659e23c95193e5b61380fa70108139e8e1e4dba226e496f69479652b906cd1140d7bd447fb06dc154a845fd989c30f9ae4f11ae78bf81466d3d3419a31c8a18915dcfa47a0c8c06e95872b6eab89ffb5cc6820e394d08608b6401e3f15176071dbd33b9e6aed105929e3c3b107ee4f37097558bf9197b38f7"}, {0x78, 0xfffe, 0x8, "97463551353cb507fd9d46eb0e5a30e6f7ea8caa17e0f831e83b24ecee26215bd1e0b7edb6e60a75fc246e241d90c92fcca419ff24e2af58f0431e82187ffb07707da652097714b8733734626ce50c7c9a77ffa61a324c8e4bb24a6441841857a245bf25f35f8911"}, {0xc8, 0x1, 0x8001000, "54f2226b78f4b796160952ef4dcff2803f1ec96cc07fd39388e0500aa20ea0c77d3e224b0f40727ad036ee23a1b1dacb3bf1aefe43de4dcfef9d9e5ea72052ec664c8bf32cc59fa47391f7cee02e7a27749ba4d012f6d764200c3b856abbbe5413f160374f48f82032ae6af089daf2a9e404d9c9438de62f28ba7ab29db8d3e6681df52afad745fa80008952bf584146f7c4c5d5ed48627ad498002d51a88082e402769bb9079c47f1320e78424c357348df825e57970f"}, {0xb0, 0x1, 0x1, "67e8680f86a77f6c5a1a4a822b13a5248d3ba5887b60fc9f13f278fd48528bb59e0e149ff01cb145ba5414fb252c57af9ac1b5f2516c0d3857425c661f3f266a3079cc708d0b8ed9ceaec8af0566663e08f884f5e76832c2b882e118aa6e2359bfe867fedae73f40a3a16a2619229b172279e965cb434837ea64e8f1d4714edc6836eadba747d0389db0a965fa4eac219bb10d0da49767d4c8c2f7c367875c"}], 0x398}, 0x100}, 0x10, 0x40a) recvmmsg(r1, &(0x7f0000002f00)={&(0x7f0000002ec0)={&(0x7f0000001a80)=@in, 0xc, &(0x7f0000002d40)=[{&(0x7f0000001ac0)=""/224, 0xe0}, {&(0x7f0000001bc0)=""/112, 0x70}, {&(0x7f0000001c40)=""/121, 0x79}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/81, 0x51}], 0x5, &(0x7f0000002dc0)=""/234, 0xea}, 0xc954}, 0x10, 0x1800, &(0x7f0000002f40)={0x9, 0x10001}) r5 = open$dir(&(0x7f0000002f80)='./file0\x00', 0x20, 0x0) r6 = geteuid() fchownat(r5, &(0x7f0000002fc0)='./file0\x00', r6, 0xffffffffffffffff, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000003000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000003080)=0x81) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000030c0)) r7 = msgget$private(0x0, 0x40a) msgsnd(r7, &(0x7f0000003100)={0x2, "bb203c90e270fed6c3da43e22f7589b2a39f44062a02c43aad7127b70fc6b6e7c77a2d767562ff06b7c75c2cb75dc4c1574b30816feb193360c5610f57e9dc96eda19c63f925d86725c9cc1efecaff386f3120d4093c100c870b0cf2fd42e5792aac8f42e247b23bc1e16c43bb5be80382f5f2559fc7f3659e4c95d30e5e7308ee6e07f8d0e14a195e06fc06b5b00ebb58c0e6c37a3be50280331cc8691ef508e77b978610846a6ce73e331e9ad7af872af2493b6570e1ccd9384c68148142a15546fff9e07fe69465e6d76d7282b442bbcb7df65d903d1fc709c32375bc8b"}, 0xe7, 0x800) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000003200)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000003240), &(0x7f0000003280)=0x4) getpgid(r3) ftruncate(r4, 0x9) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000032c0), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000003300)={0x40000000, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000003340)) getpeername(r1, &(0x7f0000003380)=@in6, &(0x7f00000033c0)=0xc) executing program 3: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r1) dup2(r3, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0xd1, &(0x7f0000000380)={@broadcast, @random="ac566789c541", [{[], {0x8100, 0x1}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0xbf, 0x0, 0x2, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x0, 0x0, 0x8}, {"b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86889686a331d7e1d0b3a58fdc7583e88e21c772253833f6f93fd6d782e91ef234777139fc804128fdfc10c21a9810cd4b6867967f3df9650f92032af4aa754e49079082056603934a521fd15a8bd6c79290b56f339dd6817f38b1f9304a2ec4c3dd166cf69a8a694de97eca47"}}}}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000000c0)="a04cc92aca9a87c52214561cc206ca509a464a41c15a3fe07edcbbbf66ae2d8a293e2bf83e4192b1758f3c35c64c239c4feafe9a30b5e556730ab5e189f4afaa277832ad4a88c0d24b72dc91f1245fb0de053b83b956f53785fc33b1c22466762f6197b40be2488b19e72cc9f8f9134c6afdc031ffa7e2e3e447b1af71fc3a79156fb39116509b4b0ae88e037e9b524c068279d6965dfa", 0x97}, {&(0x7f0000000200)="36e57e587f6a8825dbe4ff4a14c6565b1914219f7d0750dd41c0198c5bdc3b918d17e8497393be90758644784b758ab3e3324be0fdbf62e3dd18865af91d7b9296bac2f37c0f849993bdc1508f82d053e56ddd026bb78f78b5beb6346f275333c77babf9f926a924458d2fc864e5f4d8cfeea77f61e0270e2c89eb5840bfad7e87bed65a91b51a64862508a5969b0200ebf814933e33e045db19cf19161762919b22d4c034461e059fff8cb134841739e5a2ce77dd87378d18d107e1490918dfbcf5583d2d5a6caf06f4fda27601afad919a721310957641c938ebda32c1ab35491decfafea341d458804b19", 0xec}, {&(0x7f0000000300)="4405e9c4cd5852bedb6288ba58a81fc150147dbbbcbc0c11764e445e14808a34", 0x20}, {&(0x7f0000000600)="02f8d1b72e96ca8fb1ee84c49e8478cd94e3e8bbe597f7d9d1273b5345d88717340219bf17cc66dfc653229669b31dfad5899cd0b99f658605076580507db7f8e62e43b96e32f408d7c3bceb66189b1dfd70d9004e48c2380b0023dc86b79e6ee1759c1ea389172432e24104e9b7f791ac11f8e7e076bc03bb551a46bd70ddb91141bc16f4f41b5bbb2393124780dcdd3c5787567014a63f5190587785310c247490415df7cd677c5beb1af46159ca2b972a0f7dd400b7e26b8fa76c1e", 0x1}, {&(0x7f0000001840)="fb228ec7a0b7f0c74f3c83f4de6a6df7499f9e3ad3a23908797d8ca750e86b106a0f964e8e406e8836306fb66cd6258fdd73777fcaf089ac117a2bf3919de105a21a6c9a114df9089a534b068667fd54e1696f0018c54ad572fa7a9eaccb4d70c6a72f53b8a6c9f780b30a209af687f8136e7c2f2fca5d7d2f629e2d7ef7b69b9627d5a3533275fbe3ffb5e56c876335516699ccde4917f352eb8a1247802cbcbc7b782ade8f09dcc566dd5f6e13cf87b754085aae18105b9d7d58ccb8cdea4371a9d05acbbd8e425eb57395d8542ba0ad8d5140af88b2dcac4ba664652cedbae0a70f16cf25d35c73c1b8abaa4dadb71e6eb7eb813c5a9745c0d00fcd314771abf80b368b0089a33bab4f54eaa62ed2d98dd7a82c27ddf86de5d84959c962828b88d37e80aebb08219095ee39ec0b40d09e56b5542d3ffb3a6ab587ef5278f407bbfbae0de3c1908d5a8444d24e923a43cf75d9491841f6aa1155fab418027068f2fee641e2fe36b0a4bb26d4f6e83a6bc54a712710261511c2152b64a0e04cc56bc13a0b915318d5d7815f7d927571585234e719a177d310648aea31ff45662e221dc863a8d9c8e2d7b02897bf4dc1a0a4365dc2d668da0401b92237f52a0389d1141f2715f7d7aebf13c17fd5c7bfcc0e7a89fa30449449c335c4138f4d12cff146bf73a39089a068360d7c0049eb2bb9a85e5f915ede5d979d3e6349bc8e2cba8d5a7498618c7987c5bac6c5c2f482a3e0ecac480445f856f10cc5c85f3f1496a3cc9d4783991c01f81fca36a69fd912de439326ee0d9979071b20451180d112fb4d83bbaa9be6545f16e0b97d0f1f1638cfafc4c62d1f34c6a3b4cecd8e5dd19716913ae090332e053365210f4c10062dd1887bea77b33d4c0c0e3f07524a0214d8b195995c46807982018a30bec03deb8b2b943d649201cb13fc5f98178cc4ed453412a912275c6b10522f5326cf9e23368dae7e4bc35c765df4e5301468cff7ef038ccee98e0f215419bfee3e72050143ea849227394cec92b936715ee7a2b1cdbc6f2c2894ffa9a24b77c59e7968bd24098b97e3752a7a7d8da9bd0667a3e486ed686e23443bf60c5232d074e234143b7384f4fe09d1537d88b008349e53feabaa3b8a62fb6cebca61f0680dcc65d752554f242fe4c2655d4cb7f08647e929ad69668361cf5125b169cdfd2fef88fd7d8add52ef5cb7632c47282b28082a4cc4d0386801d96e89b149e3a1a71b357ac33d6f334d760b775efdc8a39bd5e384ad8044840b08492c86f81a80d8f1a0b76806f191d4c7fb0768d47a7f3779bbecf86eec25cbbf17469e618e99dbe7029e375e760954237d571f29549fbc19cd8465188be42ef07e824a53dc1f9bd9b3401f0029a1dfaca43a86f5f90bb4a9333f0dd43d9c68ffbbab6a252fa8c9b01b8acb6f34433c8c1ee9dba191ddf3c1973121cde25379ba2553123dda6a5daa9e00a65c56437225fe5e2d027d365945f7543c506b5ba2bd1d93d3535070d54219dcf8dbeed0d4263030fe59ae0337fe13254af5e5d8c4971acfe25e96a31b40ef47883fc744e1f96d9088fa255c2ae97ce37215eb6acc7721722af10a1daecbe816b039c7ad8a1ac1953cfd4698f90cd47e6058cb7b4e7aa922b53dbe01170bc008504e6e2b4194a4677daeb32618d46e51388510644ccc099b51eaedee3a24b18d77292612e822518a9e4db28b9bbd351a450086bafb6d2f1df6ad7e1830713e073d8229b0bc4138a1afc2469f0ce00203986c3c8a918a5a2f699dee8cf2b59986e85f25263c1125b7cbf195bf6aa112a22f69cacfa8c9bd47358e9d61bede18466b99f82f3b0af5b7ad91e4cdbecf4b2e17d5308247f76defd32da28d04322a40d182465378ecf0bba95f473b3ec0e29395efaaaf4c09c5ae5877f4e79968081664d3cfd37c751e4d7da0bc372ed58cc84eef12985d8b1b9c0abf247635f1adeb891def79e2bbcb993f5ffeb757f60aea749dca9ffadbfa3ebc01ca94c035973679cd4395dc3fe2b7ef1b141156672fefed12b4cc77f9852aaf67d761907e58d02170aac2cd1ac9398ad9e86a781877a0e92e8d5359114e7a93c89a765cd42537f3b4893803df0ed6382b2741559fa48c7d48fa87ae84e5d4769247f41f50650d0ce198c383ab0a332009545692e4466e4de3678efbb7905d3187de8e2e57c7dd6247b069313762992e372dd4bf35e76d6ae8f0175890aab2d17b1649e64ab47a1e95587bd6241609c8876ec28d2ed409ec76bdcd4872f8a465dc9f54107b5d4a92519b14d57cb28f5f7301c056cdac45a382bdaa750d53120e14d1de0510290683744324d538f67946a9bfcbd38c352010887c1d7b60f224df36b33a08c352aca892309ef14a4bcf81d5dec270af056b5caafd42ee8b431ab602405f073c40f48708e2962a0d9da06b9faf60a157c339c98e0033bdf376f32306bd5a80648243180ba0b745642efc467bdf94833052868fbe2fd8b2ad02c314f72d3e4c16a7f5daec743c1c52ec62822ab95fc88da283931c45e48f8d475b1d0ef88f7bd2b6972c7280051c6fcd2c9d374371bd9774f550b04d412eaae3137a4b63710cdee801acd660545946ac4f5d46fd3c24f09399ac5891315a74181a222ae84e4ce65b20e906315480a6b713607727b4bc69119df9de6e29c496fa9c0af6221e8db45d2043dd93c3e71dfdd5c09e6f1317de9bb1f9b56bc500a4f3e290ad503f40dbb4f68b1c4327caa6e936c4fefecc07a257dbf40a6c1b9b842672f1fbea56e79c52417da8b8f9a34776bc772a78c6693f2c7d79b80cd8c0bb723a6e3593058ee39aa0402246a9a85f9015e4514f434c57b907e3ee888cb55222bd15518a4ff7e0e3ab9b923fa3eafd1010a0ca1a67cc53d2530c179464f1de290884a67c0694078fb9eb35a17d9bca598b4ade215ec3f43dde13ff59c6d135067971a7f2e45bec24c84f61fec7d4f745596f4e719a65c06720058be4378c846eeea5fceb89ba6dea1a47303e65a8edbb0c397390f65a2d7e1fa4951064758afb0da644be9602a0d19f98b16ecb5b4c7588ca62bd0080d465c6527a402cf11e4bd194f686dd7e00ceb30a8a5f1d967cba3dc8da61cb5ed6332fcdb0324cf05115abc4f2d308b87d5f24246602118078237a826d5935e938376717f95a48581748361344d7bd6aecfcd6f3870c1ee6d58c503f7f5f99890227bf767818c0f0511f5be970876f53d4d3d78343e1ad6bec055dc6d8a337f78911819fe6de0f25c0dbd28050cf86c476511541975aaf1af41f890fc1e6708e9cea25e3f8d341e83b79ba2da1a15a2851f4719b06754cead7f360fad52a36fc678ddc0db38ffb0e50d7dadda0a1f72923f040d3b28da84b84b2ac3abba4e064a7e126379a1ca0e7d2a61bd5c7161389767363ae31dc6c8283828a89eab67b2d77962150e6f29d763e5fefd42dd3cade69d6119cb2ce99739d6da8189232abcd11997a0c9bbcb991af96dd68b129aeb1b9f71d36fe04b3f3a7657523eca79071ca1a59039290c7a77b142e71a58ce7e947597a45aabd416555ed09d58358ee9b069ef68b5e4c0dc2dab71dfe90bfa0753df9b2dbba9fe367da87e45ae73c8e12abb0c8e1ef5f7c31925ef758b02f8ad34acb8f2957df82569b7d52fdf81639c6f0f4cace4e701b6a8d2f8ebea3c77454283d2a482aa27ba179515d0c7ce5eeb2e159d85f23932b9f0c9508b284252217e012286f4d577af81e6077a4f8076d4bfc76fd5767177f87748d3752b7c139e8f460cd5cd817b86b415ef0f9f626d908c755876207f8ada288fcf3327bcf1168523fe6834faec794bb98cf3e45c8388a468adc9d81e95b1ee18b13a5041ced19b72ce1ab4a0164a74dbbd050f8a783dc30d89bb24663793deeb50bbae182aa304369b20a725eec131c04de902ea60cbc4f0dabf585d7ae60b02782ff5b60d6ee6ab9a880eb7ce3897d1880f8605b1d76a96dc6620e068f347c864cd62deff50b72d0d42fe401e0f4550de165b2e618c30ab1e28983a0389a9fd29097d4b68126c3c7e752da6d56f0f7dd6e0e1e3d50767be7b4a361eb93ccc1d53ace93ec39c386b8dc1c40d0ff18a5695be155bc1cab2861b10e4d5c7c3ad4f1e1c8747ecce49c12b895b2173174a6fd9cf839274fd6d31944c62f1a00f3e4fb8b929b514e2bfc38f08dd854e28596e9f6c95db1cb78f52f4c9a134abc186b96756fe03df25c7b865d8f2b2a35e0d08ec6ce49e48194fade637bc8ebe8364d699198660c31fa4f9387cc8eb3e6fdbf793ef5705db021c765ba99fd0fd42a720cd80c64f885769261aa5dc41f4a4cce59401432062de788e4c6443ca50e921f5a8031210e0cd76ec6a3c567c1f9369af2a9387ebd61bf25ccd366c0aba85b09837e86f199cf601c85f78c46c5058e87a8a714f0c35287c4b953469ee72f31a714dcffcdbeb38e702ec36e4344526e54a52f210a21fee4734e9acc7bbd0291779dc20c10e08f6676b78a09eecfb317b827eedadfad44bcd867e00605cd81bea335bc40bfad7b7814fe626e68aabb79454107077889033084d598142104f4ef1a9e9c7bee7fc9ac8b1d9e9af18d43da79e33a6d764d89eed379dec5a6aab1aa6d07e17e9083cd75f4c83a3b9380562a953e6388be4014f94fd6f68fc53c566efab2acb9c582c50360ade80947c5a390c2414a1ed49d83cb006ffe2c47203d2cd8e1fe44311f1fe5136a8f1145a14c5c4eefab79d8a4ea3daf0978ea28e0ffe8eca5ad8bbb28eea429d8d745c5acbec55fe813ad2dfe551f6dc87b7d64f425b6b509a80274c6b2bc416d3a3fc38170ad49270d3d5aea355cfb3690d274d279cef4a07c5d10002d71b4477e7ecd5bb2589f580274f229a49a1859400ea9266a53ea48bec39060d30884c0b9ba735cbe799c1243db7e0f24f760c8a1c359fc777d4e7f109bf3b14c8ae861f1d9e5201d99587680f1380a2bf10d3d2cebf76dc817cc5aabaeec433126018b0e91dcd81e58a809001aa5df5aa08f388e6a5593743a2620d1fed90c6b11314064cee4a8c1ec58f07c0a6b91fbbb32ad47fc5404de0f2637b12a5bc6f9ff525efe29567d000eba9faf4829b2b31ac377e557fc2ed89ac5df8811850a9e3ad037d6079e0eddbe612a9b1ee86b49b60ae372d55499d731d138f478a5b274e88018263f9cae40f410f61eda08a2ae3ba007b176e4d1149007ca592e4b67c1a3229ffcf7946e0913c19ed9fa1b72bf523d88ae3f2a76b7bbdb1ddff30dc289c0200fe687d4afb5f1fb915dae86e2e798c1d70658a2a38d668e7811109a319e94252336e407ac6acc227ea01bbcf296c0d9832e6d97e8b294361a8291d2c771a1a998471abbaa85803eba348b5c31ff0a8de192135f5d96c18d654abfc821586e9ef1a7f715110db97c2e284988dd3cf0e7ca5585d3d897dc8bf46c6a89353d86d8d047388997df57f360a52878e5b5cc783123a5d408276d159c1d3fccf628a8e2fdb279d853596dd9296846529a03ee11c6c79b44f47dd7710ee460a0ae6eaa63f3edba9af82a99731c56c915297d75577f446d60d9db19d50e3a4ff92887c2a53018f717312d6280b24332d336a471ad9b8a24d89357f5b96e2994220a16e82b14cd73ece83b17a4efcb0df163e1f7889c8c4a7bfa666bfba394d175399e2905fb16cad91251d78d9bb56cfacf8d99cbb5f6abb7817b5e6c9edcb11be9634a075702fcc8494051ed398f74bb76628afbeaa6f14125fd6fc9fd7ec5eb2f3984ca479c06701dd633d4d040c8cfec18b8363fb401f38c8e5c398dc91b", 0x1000}, {&(0x7f0000000700)="75b5264ac405bc3fa652aeabb29f0f916baa0bb65886c2ff7df260cf7716b7c21f2696b7e07068070c4d8d7f8eaa284153beab352e7595ab4405e1d6c8eda058aaef41be790750d12446b2900f28d0d356a99beb60e796b885576302ad424a398a881525f0ccf34208c4c83c727175a884a32833b552b820558c12006cc020cb9de9220dc31a0d4f996770bf654b6210aedb29f9bcee7661197e9d7323743fdad9a8850e919540a980463b235985a90ad59db86ce756d0e20b1f77e92bd3ed66e72a6bc36bb49898eb9a215d14b4ee34c2d57fe3779434a988687d181a070aadb6f4b01f90ae920083fb6883dbe16ccb3558a2852e224271a0e379d99dd0fbb1774cbf9746dba001f6fb7da312cefd32d5c523592b", 0xa4}], 0x6) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 4: bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) (async) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) (async) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00', r2}) (async) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x108) executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) (async, rerun: 64) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) (rerun: 64) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) (async) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) (async, rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) (async, rerun: 32) socket(0x2, 0x2, 0x0) (rerun: 32) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() (async) getpgid(0xffffffffffffffff) (async, rerun: 64) ktrace(0x0, 0x0, 0x0, 0x0) (rerun: 64) shutdown(0xffffffffffffffff, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xce) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 3: r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12", 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt(r1, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) (async) setsockopt(r2, 0x6, 0x8, &(0x7f0000000080)="1385d4d8", 0x4) r3 = msgget$private(0x0, 0x30a) (async) pipe2(&(0x7f0000000000), 0x0) (async) pledge(0x0, &(0x7f00000000c0)='\x00') (async) pledge(&(0x7f0000000100)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00', &(0x7f00000003c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) (async) select(0x40, &(0x7f0000000100)={0x374, 0x400009}, &(0x7f0000000280)={0x1, 0x6, 0x4, 0xac0, 0xcfd, 0x9, 0x2, 0xe3}, 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16=r4], 0x401, 0x0) (async) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r3], 0x401, 0x0) msgrcv(r3, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x1700) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x2, 0x3, 0x0) dup2(r7, r8) (async) setsockopt(r8, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) (async) kqueue() executing program 3: socket(0x11, 0x3, 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) dup2(r1, r0) (async) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) (async) munlockall() connect$unix(r2, &(0x7f0000000000), 0x10) (async) write(r2, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8"]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="30d6c16ed3bf7a8a1bddf485e1e252359598bfc8d96b0e95c67d54a5181c8ea9a2257848485b6f916bc5f406fac2e32f09fb534af643033bbfe0effacb3c9383", 0x40, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="97a9394f", 0x4}], 0x1) write(r0, &(0x7f0000000180)="3c880d3e79b994ae4d149afd97f20d3c9aecae692407573e67e62ebabd90518c4cb3aadb1afd074fba5b28dae6a5e5259f75856f43cb61267ae3ff03812c5c6682978840eccaae43e6959aebf0ae5bebb8118abd67103b5fc8df2e0c06318561eb375c20c2e34d1e49f3df1e514e96e459ace86b", 0xfffffffffffffdbe) execve(0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000100)={0x1ff, 0x7fffffff}) kqueue() r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xba}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x9, 0x8, &(0x7f0000000000), 0x0) r7 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r10) fchown(r8, r9, r10) r11 = getegid() setgroups(0x4, &(0x7f0000000040)=[r2, r7, r10, r11]) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0xfeffffff, 0x4) executing program 3: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r1) dup2(r3, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r6}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r5, 0x0, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r8 = getegid() fchown(r0, r7, r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}, {0x1}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x1}) nanosleep(&(0x7f0000000100)={0x0, 0x10000000}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff17) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) r1 = getegid() setregid(0x0, r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1000, 0x9, 0xffffffff, "b1a8d900a0b2c5a15c400c4ec04b6b918821ac80", 0x401, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r3, r1) mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0xa2dba64f1042da4f, 0x10, r0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000002c0)={0x10, 0xff67, [{&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x705}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xad7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000cb6000/0x12000)=nil, 0x2}, {&(0x7f0000e23000/0x3000)=nil, &(0x7f0000c0b000/0x1000)=nil, 0x8000}, {&(0x7f0000c50000/0x3000)=nil, &(0x7f0000e2e000/0x2000)=nil, 0x3}, {&(0x7f0000f62000/0x2000)=nil, &(0x7f0000e55000/0x1000)=nil, 0x9}, {&(0x7f0000f0f000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7b0}], './file0\x00', 0x7}) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, &(0x7f0000000580)="123eeb07723e29ab45bc9865e073dd3781f92f19c28925b5bc1b9c7c3b83f0c27c750ed2f74afea6b7e37713f9dbb57de3a572ee665dfe976bcda9d77f3ac5f8a2d59d001b787974d22a22a373ecad1539f83bb5caf0eb2f5d9192fe55d10642b33cdfde6f7f15c179bc343c8aaeeba8497f92492666261da3a7e4ab18598957f753e2b74d56cd48d4ccfeb37b429febdc7695613933228aed8eb4e93fd6e3f520f18f6803f6950041d7d71ebf40bccc6f6dcdcb46", &(0x7f0000000640)=0xb5, &(0x7f0000000680)="fd2778ae183bca0b778ba6eb7674da42695a3e6c68cdcbf179ceb1cf4a6ef2f7038bf248e24e17304286a1cfea19ca52647ebe48572593db5747a0e5eef2fef2a6d995a67a3a19738a407c462c68d66e1c43ad50d059d3c91b98182423c6172e8da19debd2b635053f644b0731d2ebe0a69c7ca5d98025a781d9a90b975ca9f3d6052e5e7ef8e7a5f37ec030182bf54a6326edaaea73f5f55a10e3b0e3dc67e27c2015b9fa1970dafa00a0d24b3a99ee92466ed33d7cef6a590476834dd26716a527884f26e904e896346c792ef276fcb6a4fc7d6b31640dd4dbe70fb1e029fcb9eabff223b14fcbff4ca17a1c57612fe11b00366c214c34", 0xf8) syz_emit_ethernet(0x99, &(0x7f0000000940)={@remote, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x2, 0x8b, 0x68, 0x9, 0x5, 0xc, 0x0, @rand_addr=0x139, @loopback, {[@ssrr={0x89, 0x13, 0x7, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x483bbcb5, @loopback]}]}}, @udp={{0x1, 0x3, 0x8}, {"125798494a2fa6116d2350dbb9fa5b81533575578fdbb92676b37f5c346f3b998ff86a8da81d2f089bf47c553d04e01c444b563ec0c71e8ae850301fad68c39f702e3c2aaaaab85f91a1ef00d5379c148ac8d2b84be63e1564907a"}}}}}}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000a80)={0x2, 0x0, 0x7fffffffffffffff, 0x3f, r2}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) lchown(&(0x7f0000000bc0)='./file0\x00', r3, r4) sysctl$vm(&(0x7f0000000c00)={0x2, 0x1}, 0x2, &(0x7f0000000c40)="bce94daca9586f9f2abbe57a707d58cc41", &(0x7f0000000c80)=0x11, &(0x7f0000000cc0)="f5dd6d70f155d652bcb03451768efcfc055a3d9988cd94d3407a9070b0162dd01d64fc3cdb7f4abc5024697374a8c99b197b06cc68a7c0a64e3907fe2931d13a651a0a21b739cb9c43d4f718d88f7b3c000558c1f4ee34b4a317428d22cc45fcce61d499adfc273f8685740c71cd6b44c79c0315469dbfcb5a3343bc3a490ee67816b9a7b827a739ac3882b3c809ca068ec0dfa64cbed5753cab7d5dcb29d3cabc7ed8e6436a8f4f71153d653e71f5b525011b749948309d5722c2ede08b59af316c3b91cdb15e685e14841074bead8a607b1ef80cd18064c2b5c658bc2177ae", 0xe0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x21b9}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r1 = shmget(0x1, 0x2000, 0x144, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1800) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) shmctl$SHM_LOCK(r1, 0x3) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="1ee65a8fc08997016a5ea449a19daa97577e7de2d84f4640cbe67858f19dbc5e74023031ba25517f9c4e93d75dcec87fc6eccf95c67e8cfaf5431dd8d6a7912e0219a52431e1bf18f02376b515f9fc2e2fd3d7f6ac2111f362d3322478e130931e6b775a9dedbb6ce25cb49c092e965ff18425a37b2c3ba4ca7cecc29bc9098803c949291a13c4171327840385fa8a25294ddf47195488fff927ad9db3", 0x9d, 0x4, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)) sysctl$vm_swapencrypt(&(0x7f0000000240)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000280)="6c30e53b9280c5695d410b2dd227be2e171aa9c336785d86fd8f56e9a762ed3c62f1e019a40fc2ea88b133a25ef80dc10b9c85029e80307efcbff8b7eae93838137bd47c2d7817fe459ac927f1649edc1f6e78b90903f0f40fb383fd7766cdb0f36c1a54fe0c09940cd7973604fab4363d123c46443fb3e5ab965ce896a407580f409cd18a3e073ac6729d20b8682c8996f42b74d6b43cd1f6f8db731d5da124e31f8ba754fadb4778121829d77e3ae7d0c3e9bd1c81ec0122b28a2ec486733736f2ab983d2ddcc8ca3a", &(0x7f0000000380)=0xca, &(0x7f00000003c0)="27b2acb4aa2f0cd5cd95b060abd9978ac7fc1747130743f3ca44476e988959e3f9777e838fc0c3db0851267012d0235a2e5eea55d9ff4bf070652b9605d3e72204d774e40cff05bf4b569bd0116354237c9aa71ebb891a2dd0a374e56a861f15648c24", 0x63) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x800, 0x544, 0x400}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000008c0)={0x0, 0x3f, 0x2, 0xc3f9, 0x400}) r5 = open(&(0x7f0000000900)='./file0\x00', 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000940)={0x1000, 0x8, 0x7, 0xfffff111, "bb47040aca131a4b9504bb2b5e2afd728f48c64c", 0x1, 0x401}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000009c0)={&(0x7f0000000980)=[{0x44, 0x80f}, {0x8b}], 0x2}) r6 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r6, &(0x7f0000000a00)="13e057d2aa9d640ec7723eee9403ce087471af952876", 0x16, 0x408, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) msgget$private(0x0, 0x40) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) writev(r3, &(0x7f0000002240)=[{&(0x7f0000000ac0)="39ace5c35d97ffc4a18768e3c95c31ccac7fbc9ef1426ea9a61986a023fec5c518b03b42772551e8ab44e5368a8a37f3d44725ebc766b03eb45283a63cdc909310cc83b01e7f167d0743ab2cf656dfd5c72e08678595b7ff5d52a9f433a614b5c586e5045db417309aaed16b298c32d646696564c4e42c697fb5265917f4b4c91c8e6ef771e9a3053d216bdfe49c9cb8973c125e43d20891570a2713e7e1d81dd0a4cb2f75157941f00527b844bd13b12966cd98e04e335c5f0ec516ba7c1d6efb6ad064b9d51c892cb33e78bfc733aaecd47dac55865652c84d79bd4185cfe57c1dd62b8e2fcb993aaf13a368cdb1f608c387d91459f5260cdc1931bb791604762ddaef2eb5d943db11f465c4b2b07c65677c8938420286e3b7ecf507e6b3b10e64201645aef9a0b3188ed6fbe9ff5f9dbfa777d90ea14006276cbf54c16645c6fdcfabbf2080004ba2ce5eefc4dfc31b4d2b8b59f9783bf8aeaa167da95e50cf7b9799a28cddd8783c6b0c34f71f45bf89014b5d8d7572dd9825e1cea03300e433eb314bdba61a4e49d29470f0fb7d5cd89d3a8af17980e2b92355a56566bfb76ab4d07e0c2b60861501bbec55621f4fef56e9ebbc19830c031f724d49783e1053643f27281480552f8fc59f0fc2f7a021e5c22b4bf6e053e7b5bc8ad00b75e1029f3d9dbe06e23ff46397ada13af2c4aa70391aa25b4a4dbabddd0b81baeae7d7d99bba6c2ca0c370ebe0a3f968ab0745354f60de4b02ba57b97485675c912fce74944600b16c062a7aee352d9ff67ee8ccdfd00fc54e85f89506aef2a6d37611a969672d335c54616d01ca5833d4d35e90b4729fa76e7816bf6253e20f18700110882358bd19c260917372af750ad08c1a88dc113583f2ffdd8f0af9bc38f6fbcc7871ae7520b6c3ceb06c069407480a1eb397fc1a5a6dd2ef0f7101840b4ae089bbb9a06f81c48ee519ab853b2eedc0d13a66350c89b330093561010a27a634f3b39d02edb432de6e48fe7f1fbfa875b82824539193367c88a6b953d8de850f1856acce503402bec699582789a3b1f460e310a54f5ded67084a7986be0a978fd9e54f94e44b507472029b1e33e351b470b9e9edc98bae8987a65cc1676315d8a9ef247d6778b6f9d0793cb9114866ad7bca1b9c5379ba80e7bb7405121b1355135b0e9ca8fffe999cfdd45fe8ae96fdeabec35d533f396e92297ae05caa01ad4dbe6a4be2827f6d7c8415045e7580ec8a48cb25dea0d0af55995a2660836ff0a36037d5b1e89b80d5d8780a5959f79d72a68713ee7c4823822272d24b5a0517b6ddd418fc65fd3c30ded451c49f58756ce2b432db67306fa463c20ad50ba9845a74c6440e85c61e3c3d2c8147cab1a88051411375ca4c58bf3de9318004f293a70404ca6ee0dc0910f997b4d134b7224aa347264f33ed25136bffbfe6410d66c4def03c06d672ee22f5a0dba60dfaed79c5a26917f14e6fe7c04b145c4337b5f497e2fd6d1ebb3e4e27b51eb80884fa9ad43a1b5eba5f6bb55b49472ef34a06eb1888217e936e1d18955daef7d7c6848e2efe6ae6f6babb77a77e8e4acf857098a42af0fd17b0244e3522e28c64ef37fcae9cb54e9dda39e101ec71958e43f481d0497d91e5cb4a9d8bc6fa1cdf6c3bcf746ffc2436e1318784cb1eddcf6aa107d9d3ba7043ddb5244d7ba5a71fb895cc287c7b86757cbd9e83c0e36a34a069fe8f3b724c9ec8c2e316123814a698c40d3685fcc80184a3ae4737e9b93dc57d20f2ffb7342c8d1b092b447e39c90e10473e001e25dcb2cc1882fb1bc01b1541de0443b6a713c2d33fbff03bedd301dfa02b14fcc5b9077c2483f6ab034c42eea017c78f1d4acfbdb8e5406ad304b9f0de18eb7491a49b44e4077b8dfd3d189d5046a38b4f607926050e82d3eadfe7abe9fbbed87e6cfa7768911b1cb98f679f69dec3e3b5366a2dbd12c5b2719b84f52a8191f37baca038caabf68a46a13c9926212b042e0496abb21dbafeb9fc3bbebf9c6d9df74b66b3061190d9162f347f97de1017fc22cf7d2e5be3b3cc74cd555fca3626faa9b170de9e2dd850a8cd065436745ffe06e2f841b3871f58ea212ab1cab41a131c4d1d5b3d3d72bc83973b24440c36e464815a7b26519143b0da3823a706ee347c4f103e7bfe90d83fe0c4ee1b56fd832218e2abecd3bfbb1891822393361f1ed783663602c9c64697585b54667023818bd843b950043e76b4f5c33fe22a3d5a6aa28ffba217c16fc59860f4e2e359546eadab3e7cbc4cc2b4606240986cf2bf3d858d9204cd6815f846ac8ada37c4aef15a1d6c096dc12ab37ce0650c47dad404a651ed082622f5a951798d0d7fff1237eaef5f7fc9af92ca9bd66e613d89bf8d6f4b06fc65e8f1040227d747beec3065697e4863c088b0dcb3c3ae9648f60db6de4625ade92d8352e565f98aba343eaacd00a50181ba3c40e0cab4f1ecc2fcd93fc4fa2e251dae9cdfa3fbfa4846ffde67eba82238595128bf67af9341306dc69509de46452e60ae52e211f76276311132745db921a5af91d4aced6b97dd72ffdfb6666cd03df45b8190115f0582bde69a667d483bde6dde5b6692d9633825062f868bf13abd7b3c3215b53e995e69e885acba3f20518a7ed5df9ff4000836063bc62d39987c68d7f53f66834f13058110c44c8240ba3c16d7e6d89fd7fd7eb66d7fa063b5710e6ca11df72c9c6425a3c25e372d73f927ae992f92788111a4ae7bcff6da0cc6ecab67ec1c11ed8ce938b3745989cf4fc8d8b0ec22951f3c582bddd21064807917187c1da17179fe2d78e39c58eb5f5ac908480fe78b7d36e1dee398ab9c8cc75b78d907ece0f51ac79284f1e2b52cdf1ae95b9e3f69983f9265916efc39fb4e8985a85745bfab3d533d44c364c2fa12a32d03b1ac481d5c1fe38211138b91714e7d9728e362ca95e354f8216aee8b29271686335bc679189f0b04f5a3babbf762041a7faa9e10479ca760aaaddc827d6e567456bdbb2dcddbb9f9c327b9cff8906b42c4faf6f1842b4ee9e6b301f95395fa5919d29da36eeb88e747c71649865295722c4d48c3588957fa27cfa5a12b25032fe0ff226af6cfc832bd004feee3bebf0f8d1275d2d5805159b94cb327ce7b4d0da8858803acc96fc6457927f2e4470e853bc65a5ace2db34849dc7e26aa2c93f8e129e84c4d03d3cad0a57f0d55041a81d61d678b906dcccd4317754b1f92f64e47682969b5a836de8bee479e1de31c1032e5fd55c8a4fce4d9d2bcc1ac2b3d4957ed8eb6b9f3318469704def7e648893fc3b677c5c07ede327129545cdb12e474c19cf25c76f2319f2508f0c39c506b9822ea30d79f707f6ad17dc130c20226bca13ebce7e0e31b03ef1f20be32bc038854d20325edf0d2d577d485f7f8a6518302f92d364830b044f52833eeeaf168a6b78d820605485ef658f02f5b665aefb0505b080e85fb8dd85180a631d675819e51f9881d3df5474edfd21a07861949fae82127e08dbbb1887f3e42f90a6718d742cd59c092eda3412c8b9e22ffb1ff55dda9d58d9849b32e9ad91ef3416cdb0f00ec54d71f1c53101fe197835049d4a134e9e782f3ee99bc41e243b38caf9e36b5955b553ee5bab3715be9666f6940933c8053aadf482cff53e5235d8c4a85aeac9678de331d6cddd54d0a8b986ad987b87b99d5d3aeb858ec49e5ca1468b35332c0feaec59f415fba87c6e262321a5f9ebc6e2a0df8875f2e6132a9c92c979b18abe2922bb52f51400ec04ae112e72e5ce6b7c5241611e41e30fbaadfc218dfb93fa27b7b97c2d6f3edead6604354ae532f2f1c06b587b921f4bf957bb7f2da6a316f81d8fbf638a619b87d274dcaed7a14c655c8dd9189ba7cd1931e4a4589aa47496a956c5a1cb88ec38c58a008a5f12cf4388921621fb29124034c46e4b42a59df6e1307ec2028f4fbd153846aeaf1378bc1c3a24833250ecfc36f5132b5c892173f88198a3e87845f2b786d7a268f35c027fc3b4a1245f07a2de757bcfd08d22d368603dcbab7364fc626bbd8984d315b490b6fba7735c6225acd40783b5e3124a0b2a082e9d0310bdee9894d39e5d96c49223387f0342469a524234538af7408f879cc36248afa7c056d9db20674040771c533fbc6661f06a6936a52bad4c4ac7843f248931d629dd6cdc446ea7cbb9c197dbd26f7dff4a18726cbeb87889406be8c86105926f32571a79274a41927294064e3ffe557d6c7eb392ac62fbf7d3ab446abb3095e4064ca396fcd4872c78d81ab55b14f44fc7dae7dc146c0338332f970e817bb1fe1ec8a5e2bf7351f3268655990d03db0cf26d256d522bce48954c9c71ae118053f1655dcb94c2ad6f072a4fb4992096cca8d59928134cce3d90653059f8c76ade41369efe6ad9a96ee6fc57039327793c629912301cae984a2087a655e8fda68cd497294a1e1bd2535c4189f5c5cd4cc13f4888e87bff2cf412e9b2eece7095c1d9ad90e74c681b8f32ee83096bb9a09ae57f85fe34c6eacecd24a9f3211d10360aaaf116ce20b266eaa8026fc5b34dd032ca23f712789ab6b5a61b8bf0cd17fa6e703c9312b8a33e6be04b703d54eca699cfeae4f3d8d4ffbb9450594454fe41811b8fe2049230677425eca688fc14a59fb349c523f7688154309196e3ca53d2fc2ddf1d26fa9ef629f39bf08a149afcf776842510651767eb431615fd98657693c5e1011b29cd1badf1da758a4ab84e6d224a01232f672105b181145564a982056d5f99b3735e9d8019f8477af3f07d1e75fa0d49ad7f4764c72cd5c695b6c9fa77d159dfccc211073dc1cad91b4e93880b8d3c757ba4f3c755c22198ae4592b4f6cf5f8be4f388f791ad6690f3cf9c64b8230cb61cf63e639a4fc1d5172c049647eb4388b999ff835ddba59b9479735bb67ef99a8303c5b0f6d20a9d62b65e8d2162b8cab0d5307a47c9530bf4105d94c0b370e79cb0e4cdf37d0fd285039466f0a9c6045a191577d7e89015aab5efacea51340db2df7b2ef865112fbad23d820b8f8e33cbc32143eb0b630560c99dea6f9a9dd59e83df6211bbfdf61d83cd5412f0ab6f51f789fcf29255135215d2f547588d631721a0c6f25c95a6202ebf9b11b846d6ab5bdff92066dc2949b3705cec497405b6ac92cd182779c22cf10f45c458b9819ba0a5ceba613ad9a1a1a9361fe52485ad14575ea3af70dc596e3ff9e5d621ff22eaac1e16095c422e7bed684d1fe3ac592284ee28eba52dfad110d203b68de6608adc3aba9ee2e84f548f9da97808f12003ba8729b3c3a341204e0b85009c146cd65f0739eb98d8ea24f6a7160adeb8f6a5e81a2d3697c3a0b5e90b25a800d9032ce2d351fce9c87220e914ebeede8cee29e73921cb09ad26e0bf999d012055c018c92331672ac47d8a0508a503a206ce8178c75e76fc311d5b370e2603ac5578dcefbfad82f951e2c31d9c3ef6e4834451b21d4c4bd6a9129497ed85295d20937e95c6b399e491bac5ce72e4d7dc3e3e2db0108bb749a77d1caf9e3b096f6ea4acd5856908b28d5d28e985c9e9681f98028ce9e4d05ed33e18356e1721004d52c8c249381939ba95a8dc6143e6f9516643ef5d9f2b5ec0ebb1805ac8e7d2560bf7a39de66f65991e77ef86cd10003b65a8efa3679065779f184e076f0257d4b4320bf849f48cdff1d4a85998c17517b9609eb5ca5b84471d7cd9ed767595c2ac7f9c79c794c68a923c1aa12e325e1ccf428f7d2212d200f476b631ff2e769726eeac4515c7669e26993b7617979ba4", 0x1000}, {&(0x7f0000001ac0)="c0f63c058d7bdb18266b5dce53dbfefcc091b282f0417aeff8c297ea49065daae23dbc547f5576290d4605fb3f9d59c98a05dc60805f0140813fba360fff0ead8d2cc4c89f63f847da02730ba70160709b1beebcaa711a061f38d9de0df2830ee74166fecf112a7dfc767559ba1621fe7e7b3ae3b1e8100d7cc6a584186ef38eb5a5cebf5ae95443ed1a89bda5ac453d10c47b55a8745c0e6ca43ced88039dc5bbc56031928b2dbdb3de87919bdb0a76aa05a1690618494e6dec938704e80b90aea7b9d0e64e30cd8e", 0xc9}, {&(0x7f0000001bc0)="9802657eb4be269eb3c20be4260c5922efe5306ec4656dc2c15ca30f1d58bc18bfa6ab7d4a1c04fb2154841460a90720979be076d6f8d96aa7bf74a4c077b4ac077bb98d03ac8f14efb272822e314a15c5f8c41929f7287522a62b8514a0c270ee75e830fcdf2685c79f3f8a15fb2491ea688493ea550f8986601f9ade825f0ff728c932def5578945296901ecdda479d9287a27cf12171fda05a9292d22e52f57eae143bc693bb8e1922ec7bcf35af99d0cc93f4bca52e3f5457ffe92a623c518", 0xc1}, {&(0x7f0000001cc0)="424e8a5f7a1fb7c728c5f7c7fbd25d56c8c70e23d2c424fa4a7613ab9135d8222fc477ee8fba75b3879d47a72a9e68f45a7a6474a71e4eb7658eede1dacdab54c9c7e173668e2a921075290b27dcf2c31ee01ce78a644266ac0edeb02de688ce5534cb06e0394b29dd2e58f77d67964fe4da817c9a39a28b836200dbd4c9a6d8bfca85b85b7c68ce3c82edcc6568196e585f30d6326c8b5ff8a4c70cc144953de1bdbdb3085fc0cdb446ffde3f300566520eb226793e56708a44", 0xba}, {&(0x7f0000001d80)="d915c9a9b2bbaeb0209c96b2751d03697df289291afbe40520418f6c4aabf755d8253bb88194086154f5a2ecc50c2e35b495c48078beba0e58bc3b0dc1ee9996f7d55345272bd243f686013d4cdc33c4264591e6061629c3736691c99bd09ec95b43f871b784b994edcb43332354219d1544bf6495c246ffb9387129fcf601bd4b9de66f945e155db82cca7e0a130650cd5c60f997873b5cbad218ac9932ceb86d1902889a35c55be673af0ae9fb67b3caac4394b5665d", 0xb7}, {&(0x7f0000001e40)="ff0764c0f3d387dd405486438895e388107716ea05c4df5a5580789b6c068b49f6fdf64385cecbe6cd2c7efde4993d51b16b52c6b6f2f2b259a34e807e10ac6edd25705fbe85ebad4f82570ad37bfe52b61992640a58984febc2821c636d24c45d0d6622257e220af535b92feb9677a370c1b66070f019f14e32e1f7b6ae8cda0a43ae35fba31ee591a3a6fd855a4ee2d2373253d9011b8bc0a955b0b233639165839d5cd45b8d5924873d905c522c74536f6d14a9c74383120b89d75ebf3d16f9651852ac0c7f5800299f4ea4d92d81f46484f5940d878be8b0c178535bddb6be70a2d02b9d54879eae83f7015b1481fadda3612ea115", 0xf7}, {&(0x7f0000001f40)="96bd088a80e1bd251e948d9d8ceddb070ba3f51807c17f9c4f0cea913b7b38bbb9fbeba7e39bed9f65f7c4d37034231d62ec01fb311d5a6b27026b61c08f04ae49668749dba3fec04a03f39d7ac0078e6e5460b85bd54c0c7d67dc261c3a922903d4a50d1e89d5191a6d39d4ff710eb6473a77dfd6f301e0fa33878d989162556690615721d69c1488c322b58557d20cf095ff166e598e51428d752ba98438a055cd77c4b0be6d16aaef0bb217e43472640360d2d0f943dba1a1c5514d17833f8222957d94bce19d1b", 0xc9}, {&(0x7f0000002040)="ec7f3c949f9238b3b4df02be72478860a143d879e7595dfc95698fb5531d8c8ce3dbd00fdc94bc4ae1def30b4dd69552e3e66da5c5adba75c1a64a95ad422a89e50d359a4e4f51f555c315e07a4032a2e14c5171ca52a2af5078eb7c9350c9352e22ebcd19cf59a4d3ad1af8b36b47922fd02dbba49d49bbcd49caf49ef6bad87b", 0x81}, {&(0x7f0000002100)="e30fc16ebc8baee7bcb1b7be49bd54bdf4cbe66faf5bddb1cc713b64045d8f186d8c6988952e01ec042032192e54f18751b4410329ccf0f8247f01537465bde1524b299ea9d342efda3eb51468dffa208c6ea5ab844c7effb0011360d9f8068faa2949761667d8ff7bb447a30102a7b78fc87185972e07aafdc620e85b434d3c6e6db90d20047d98fe8c5584723bb11e8b5640c48dbe22b1f46deba64533e7", 0x9f}, {&(0x7f00000021c0)="b4abdf67a0c2092c1fa718a48425c08ec81fdc47629168213123ac076dab3522ffe7ea1515b8aa560a6e0df719bf71ac0e8f0c4f292e33264cb1fbe275f1c06e2bd03044dd7072285e51c117d3ad466c2a365a921ebdc8df099b19ce7fb1b2a6f85d3dc7266e55cc97cf9c5e8c", 0x6d}], 0xa) preadv(0xffffffffffffffff, &(0x7f0000004840)=[{&(0x7f0000002340)=""/201, 0xc9}, {&(0x7f0000002440)=""/77, 0x4d}, {&(0x7f00000024c0)=""/83, 0x53}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/131, 0x83}, {&(0x7f0000003600)=""/250, 0xfa}, {&(0x7f0000003700)=""/194, 0xc2}, {&(0x7f0000003800)=""/19, 0x13}, {&(0x7f0000003840)=""/4096, 0x1000}], 0x9, 0x7) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 4: bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x3) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xffffffff, 0x77e}], 0x3, 0x0, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001fffffffe", 0x8) executing program 6: sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000000000), 0x0) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x400, 0x0, 0x7, 0x0, 0x8000000000000000}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0xfffffffffffffffe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmmsg(r3, &(0x7f00000001c0)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x0, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000480)="b437ab93c964ca79", 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 4: r0 = kqueue() syz_emit_ethernet(0xe, &(0x7f00000002c0)={@local, @local, [], {@generic={0x88a8}}}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7a9}], 0x6, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="a8", 0x1, 0x0, 0x0, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) (async) socket(0x18, 0x3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) dup(r4) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) (async) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r5}], 0x1, 0x0) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000200)}) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() executing program 6: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r4 = socket(0x18, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) poll(&(0x7f0000000600)=[{r4, 0x40}, {r2, 0x4}, {r5, 0x80}, {0xffffffffffffff9c, 0x40}, {r0, 0x10}], 0x5, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x0, 0x0) r6 = open(0x0, 0x0, 0x0) poll(&(0x7f0000000280)=[{r6}], 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x48) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000200)}) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="8d", 0x1}], 0x1}, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80", 0x201}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8"]) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="30d6c16ed3bf7a8a1bddf485e1e252359598bfc8d96b0e95c67d54a5181c8ea9a2257848485b6f916bc5f406fac2e32f09fb534af643033bbfe0effacb3c9383", 0x40, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="97a9394f", 0x4}], 0x1) (async) write(r0, &(0x7f0000000180)="3c880d3e79b994ae4d149afd97f20d3c9aecae692407573e67e62ebabd90518c4cb3aadb1afd074fba5b28dae6a5e5259f75856f43cb61267ae3ff03812c5c6682978840eccaae43e6959aebf0ae5bebb8118abd67103b5fc8df2e0c06318561eb375c20c2e34d1e49f3df1e514e96e459ace86b", 0xfffffffffffffdbe) (async) execve(0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) r2 = semget(0x2, 0x2, 0x500) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/181) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000540)="7a8d4c47680e2d3e197359a72af0f843728001f1c33e8d0c4c36fdb4", 0x1c}], 0x3) shutdown(r1, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp_reply}}}}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {}, {0x9}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) executing program 2: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x3, 0x3a) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) (async) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 7: sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000000000), 0x0) executing program 0: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x115}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x20}], 0x6, 0xffff) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x108) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x36) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, 0x0, 0xffffffbe) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000100)="07bf850fd6d2691cb0cd2fc0a7fd31e85590e334bae49b3b6e3de857c12fd0c5d6b1cc70ec59768b7898e879332a9b9fcea8f791c469abb923da6cfe9b6d0adbeba1fe4a540a5d00f03ec945c47e8ded848f89e6db5fee11c2e3331dd15079f2c82247808aac362671211ed7f17b936892ffe8047d343010e32dbd5f686f5b3221a51d5a81ee6c371bc20cf630194b8e7675000211fdf5be99562ef4a86ba729bd945899a89ebc42552d2d2ab4dffc3b63a0f704f4aa1aee2c54d5b8e3712c3994307c", 0xc3}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000700200000000000000000970500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223e7d0c032bfa896443a40602000000720fd38bfbb770aff5a872c881ea6e2ec5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e0000407", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x2, 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) executing program 4: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc038694e, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x5}, {0xfff, 0x7, 0x1, 0xc36}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 2: close(0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x80) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x14cdb75cfec0b65e, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000480)='~5\xa7J\xd2\xd7<\xda\xd0P\x14.\x80T\xf8', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000005c0)='\x00)\xbciJ\xdc\xe9@\xad]\xba\x14e(]8_\x82(\xcb p\x7f\t\xf6o\xde\aq\xa5\x11\xb2\xcb\xcesp9\x81\xa3\xb7\xdf\xc6\xbd\xf2\x86\xf3U\x85\xfc\xf11Jr8\xa8\xd4O\x1b#xyXM\bU\x89\xd6\x90\xd9@\xeey\x1d\x8b\xf1_:u\xffhw\xd0\xbcGk.\xc2\x93V,\x9a\x89P\x14\x90*\x8a\x16\xf2\xfdE\x81r\xe9\x7f[g\xf6\x12N=\xea~\xf0B\xda\x99\xc6\xf5\x89M\xbb\x10\xb5\x81\xf86\'m\xdfU\xa4W=\xad\x000\xdf9\x87\xfdH\x7f\xb5qq5=\xf2\xba\x00\x06\xbd\xb0=bp;\xcb\x00\x1f\xbb\x1dE0\xb3\xde\xc5\xe0\xeax\x04\xe7\xdf*\xcd\x92\xc0\xf2\x8b\x85z\xbf\x8e%]_\x15\x97F\xa4?L\xdei.U\xb2\x13\xc7\xdef\xb7!#\xc9\xf4\x91\xddI\x92\xa9\x00\xa5\xf67\xaa\x9b\xe6\x9d\xaa\xe2A\xe64\xa9\xa4\xc8x.\t\x15d\x84\x19\xf4\xfc@\xf8\"l\x15\xa1\xdb\xc0:\xa6Wu\xa5\xbco\xc1FM\xe4J.>\xe84\xc4\x93\xabR\xb6\xa6\xed\xe8\x1b\xd13\xf4\xfeu\xb0\xe4\xe2B']) msgctl$IPC_SET(0x0, 0x1, 0x0) r8 = getpgid(0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1534, r8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x8) executing program 6: munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4103}, &(0x7f0000001140)=0x1009) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000001180)=0x3ff) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000001200)=[{}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x20, 0x9, 0x1}], 0xa5e, &(0x7f0000001280)=[{{r4}, 0xfffffffffffffffd, 0x81, 0x2, 0x7}, {{}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x955}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x8000000000000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x8, 0xff}, {{r4}, 0xfffffffffffffffc, 0xc8, 0x1, 0x7fffffffffffffff, 0x4}], 0x0, &(0x7f0000001340)={0x2, 0x81}) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f0000003700)={&(0x7f0000001380)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f00000013c0)=""/124, 0x7c}, {&(0x7f0000001440)=""/23, 0x14}, {&(0x7f0000001480)=""/4096, 0x1000}, {0x0}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/108, 0x6c}], 0x6, &(0x7f00000036c0)=""/19, 0x13}, 0x41) ioctl$BIOCFLUSH(r0, 0x20004268) sysctl$net_inet_tcp(&(0x7f0000003740)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000003780)="e8ccf1b6c1a0020165389255c3f476f416e2044f9a13dff0de2e3fa37af52d33b2e1466e58d698fb5efc896648fe12ffa21c2b7387fe3fb37e2bd1564ad60694f9b0a2a410f9147b0ac1c679b8c9326a992c055bb5545c7fe3b6a5306f095e195ba6c27fd33bab224085fe5596ca22fed728142e3e8779537413f0d39878baf6cad866580d7c9db22895c971188810e0cd8c30def36dad1f5d4b71fbddf15a2318f7a0238320a4f9981ad9eea1926c9bd745609ad0c81696fdd135335e08c7146c7425099496fca0f548c34b8d305bc420470209e2830d87f253a5a8fc4061e67623277889acf9cc27c9b962598676c76d146e3890248f7c529dbf66f394130121e9903e440a658497de131aa59ed49a029b6e9e622c1fbd844ddf00491553b26fcf2e3ee6ec1d93b85a20a15b4212eab69a83df5f2a2783366d737fdefa673ff970bf9e3cbfd2145b6ba877ee6053e50b2414542e09834c412be3a4aba94567bb24c5b994dcc9522fda1305baeba6bb8e30f60062534bf9c26a65658de450983062bb0fee1aa3a5581fbee8685042f0b9679ec41ba5d2aaaf5fb3cb7a5c6ef8cde59cda8217cb720adfa22af93d0777bbd2a6ac3ed0db2d0b441f57aef07818e71c9d6f7b5c0db8e275f3847098b98bd25e192f4487b1e2e3397dbcec6f756fea7092e55a9398764e07215cd22a23595d2a83b4e7c6564b45f356e7a8f99e998630f692fa0ad1a7900ac2f0e47b7c6c82d58aae353e81869fde7da6453422edcac9fe55f166a26dcd00dc1e1879809d85cdd755a4b81fb1e370908870525529cb4dddb7aea1886742988b42623c6d81ce771d46bd159e87fce21714f3008f3cb1fcdbd6f4300be884d381a698219d5b4abf745fcc73cda8806e7d8efae81f589dd49e4ed7fb4ea9f54bd0ae64a0e3f2b55bd5430e2dce21d02a7609bf6ee53ba15b0cafbe2f20dd6b76d96c94adc70825d340512edf97af29af0f12345857621d7e517ae7eaf21cb30a9ab521d1ee4f41fc4bdcf7f5af81ccd2488cfc2a8e836439b726ace239d978adaa9645fc4f43fc1b4e865308b2f6c1bf02fe4d2d4e3c51fe4d07d58cbfef661fe2f77a159476dfe7cac75b11a1ce79c63d20f9ab90e8e0a7de1e4432de76cf622a0bd7a1f84334cdd2e1d9ffed95c172a9d85f7960f7c0ac4561029d85477b9dd3ea0ee61ac23d39866ddc3e1eda0401fe7ed6753d8e6a5eb56151229a356610fcbcb2c79a92d71f9b3e0214ed903563d4cabbecd30d2a78fd5b4bea068502a110d9d00dd2d5f320b4fe78ff7f851769caafa8cbe0dc6375fa1202e1422a8d78a164691354f060b5af3ab9417c62094e1a8416da15822dea8cd42ef731c68a3db5cafeda13e592137eb4cd33e4b486196f279a72691fb2fd0b39f69a9b08a08bbbb0dc3e1a47ea03fdd2cc7e8de9392c7825f2b3f51d2898f5d19e1f7abdd564eafc3c54a4090ef7ab8cd7b0bacb34867691e8f22d7b937d56462468ca83436d4aadb9b2376346fad723a6f615c1b04c1e167a4d10e3b3c7b32c7472753c9ce3ce7b0383d3bd2144612c2758e9ca3ad1857be3ad80a1f234cc8177ade6afe4c7f2e3f953e2bf64f40ceba0d3a93914e4b642f1d5b4655bd6758ca4a481bb901182ec443c8959da02cea1136b9beaf59329802b26369e23d0d8629f0167c11da2ab2ceb154cae5481bcb728a1693e0ca48c9565f94f05ec3c8ba46bc42900368af5b3a6b3355f41a1495948fba0b13408cbafb21d33b1ba316256af1cdcda0056c7d3c77d641f7b87401a67c4bb6b3217947a1fc17abba3f6b2bb02ec5bf85f12990dd3babb1af069e924b035cea46de5771e5493b6c18760729277cacc6dd5ce3c9862d7426f77de594d3cd4ea97568cfa46d747359b9cfd218306dfd08d6f5be26413ca900cff024d0634276937fc9ee11ca951bf24bc6f4c36b8e7474fea1cc9ff9178245f88bdfc2792197c607622e7eb8e893bc2664313511e7e4a789b3fef8ee3ea18e9332db74f8c9239432e39eae265a4334a052063d13f98b21687c87e386646e874d7a93eb5a1bedc6bc31c2182a228a3b60c0ae20ddac2d7d04f08613f5dff8b2725887a8eb858555f640a54b19f7ac060d83ffd95434e80a25245e19cbd85f326d16e2fdb552ea1f343ca066f9ea759c894759a43fba9ee49e4d47bfe8e73b2da7153316bfd7e4f64477a97afe7e83ce9047d3e171ce1fb58e122af75f9687949d5061440c65c7f528644f5d60accf6f46c831750e8d7dc8b22113cd685f28f209e99d0ed0193c909b9e780d51709e7b8a4f5d3eb25afe43e9ce69b1e704e5bcd1c67fc24e673b27bd560adb1f2bff3b7dcdf0420905d9cc0cdc0cfa19ec6ec81bd3d66b9483340fac5ba566adbf3cdccb0e65a2cc202ced526fdb5ee653962558f664c8b292863ece80c4462e5e6e7dba9a42ab662876ec132b5ff1ad584e708ab19f583e183fbebb4064a52141265e7fe9b141f323a14e571e6f698ed29d39b62a7e11000df3876367cc50cc2f42317f7aad1cfdcbcf0bf96eff7f185eb56ae49502dc3e564e8faed706ae0f8de799f16fdf79c30267e85ef3c2d3e621d487e8a4ed78613bc922f60add261932d19337b385cc35ca3367fa94e18bd536feb727cac9d7e14a3430fa2b68c5c98ffae33175155d2da5d8c291c52f5538fd323d8218e198320f45451241305efb22710e32d8efa74eeb3e0874912f91088352e6b95352d40f47af4f34cc707a6e8d361887fdec06d9918c0af55a81e6a356bffcdcffeed8f532b3acb7408195e40245d1ec5db9d057271784d09b10cd6da09466f98a5ccbdcfdee8e4e31aa18ea411474e4bbf6b13012bfc972ba4942e3c2dfb9915b6eaa1b16c7d421f5cc95c3d2073d9bbc67820a9b2f6c03fb5b42c52ab68fbc0365f728eb928b3dbb7729a1a29a163b82c5e0785bc3437034fb0c7e083059e27918bb0f58586e28f43edccb8237d21be87e41bd4935ee575414a8fe78654eba2ab14b2f2fe967a49afbeb765ad377fe716f0982803ec27e31eb51ad04ada1f8648bc525129c2d4a3b401dd3cccbd28555fa635641b4d3674d388ff572c70e5e941cfc0d06d0567cc3fe803dc7f299aeead851518d0061604899e8d9978f3002250cbc20162227a97d67d36731c23a4c2a2ea133f386ad6b10f268aac9cf27a85c2ff837825ec4daeb762fe95cec0224e9cc55c1a6c9eb5a5b2bc3f549193048bb178b4464226c251810f6f210afaac806fe2aca38041a43fd44b2e959f7602400851a1490d9fdecc84179a133a86119febecc2fafd7a5b69dad2481f01314d7daeaf3f8b81a8e93d4ea1c5d9466b04393cb0bdea096bf8c986dcdbf58cbee0c89f98e4fa0d0a95613a4e0c830a9d4c95737af16ee3bd2d6941a143a2bc5b81cf14d9d5fd10feda984dffadf849eaf01c7ee5ed79d0aeb111d0f264fa854b47772de5b9f1f74baee346351b2d7060ec1e45052b6307ecafb5e5fd3c73c7f1a5478b2b9ab95bdfa8cd91e5378c47ac0a517723a5208d8c3ecc8d2a0d0a97f54532db260a08938a8ee9b7ffd9b1bc7f1f098036ee3759ad365fa7c7eb33c33956587bddb9d70f5feb7dad59a513b61a12e34c1f12cc07f27b6a70ec44db21d7c9aa6dff36d8dd4bb6ac59338b53f3bd3cdedd0ec413c15ba98fd95af1a359a91fb76ba9bba0e2e15d760b69775966507c0ce8c1b16a8718d38ed27cdef3d4df80ba24dd6129684c8a5492e219fc69667aa740bf4297f0ce494a1667a1b8ec065e82f5e609aa979799e5dcdbbb6d431f14ae2d1c5f923247012a4815e031fee71182a72fda72ffb33ef5ff9cab8878a609cf5b48ba4d50ddc0f02ed61ca2815c029732f8f82afa81365e739c62e9ab46d8bb3724539ea682c3c782acb682676733530dc974cfe2612ff3ce6a66dac7c04ba4d9118a2655cafe6272b7560522a26861d840075c3cc0797648aba46a5d5d2703de91f58ade2564741c3af21d07b63c63ae0f2075ee818a52e8a75f61fec6996c94813e6e42b4fcc6d3e3e027456e43fede6187e9000e0961f2d7efc0647bf8bb7cc8c4283f98870f324abd08ec6bdb2e859d08f491496a559d419de8ed815ff09cd181e16b0c8c5e9fc178b9726ca682f8e2085037ce9acd62b07adb3efea54a6eb7e10624f20074b824fabd9e919cc25e6da7e03a1b854fcc0eee269c02214d32651ae4ddf77cc4d2da923747596ea8674042c857e63efb3e3b5a273fcdf176122366dbe728eb7700b73e1e452c16ed950d22649c811b11c62fa5ff6c5883b138fa43447d9473ffe53365ec250f37788a9202827103ad44978ee4c7650ec1ae6704a40e48eb765f73841e6b5b02a5b32f794a516a86f2f55a54c73aca1207b486542fae012d4e177cf5b2f75644f975929f89d2f9d09eb4c5ac949da66577c434cd98e096366eb129de0bb2f9bbd4749936a0d3872b163568d75e7423ff4f284e976910e60cb4db42e21dbfc0b72ccdefd3a95e2c21b9e5912b146c77ae4b8390bdf5caabe05e73275453d3855db511f42a58c3e881680cdd2f7e610d1b9d85840fd82ff90eaa57ccaa01c3061dbc452a938e8230684c0fa7ecd6fc9dc100af68aad73396a0315562e0f3462d9e4fe75c1bcdfe72810dc753bb24823e59db440af49f54ab9eab6426a660a3e77dda2be1136d42f8bc89729c90bbde922ede93c045df525f32f3dc1ab430652368a6f4a65f2f9e8f7f4aeafbd66ec9b234bedcd88317f0d32e4d75a110d62fa1fd65157efa23121030211d82e3cf7ab7a1e8d2861dc5df9cf733106c1bb2b7400fc650043c29d5a110adb75ccd48690f20beb2058ec07ef9ec9f32705bf5652a5f62fd376e0c5892705f9c83a2431c855923c14f2e42eb1329e88cc9725359dabbad29e417a7f5d8b542514b1614b84f7d1932dab852985c70919b579b386bcde94923228c046979646447996a93ef44660d5916ab75fa8fbcc6ecd020a549684444f99171fa0e02316d9305dcbb3245d3e8be9f3d22f2f073f5c5ec4d78c213da1b39b1b1d5da7030ee777214cdfda609cb0c90fbf74b3a75805c4c2fc8023800d746d3020d37389e2e321774dc703315deb8170d3b16c67bf74aa139f5b3f6c82253eafae7b471ee3f14a44710438725af9e10c13fa1a7832f0650e8cff589ef197364889f37e24a3bcb9f50e318c501bd2d55a94a71c0176f213b7b38a46bb5d4ed2b50df2a05ece1fa863895bf773114e952671d0e86e088db9235999a607ecfb560d8013bbcb1dead395d0ffabe527fe2f67df83e2c47676b2f57c80d7324f1b2687b8cdac372a5fa72b50f5b6a1c1198bb8c9deb762d40a629b62953a77034fd2cc00aa21c48a25817e58c1cf8b4c7d4b7873ba5ef60a595e859b0408ffbe4dce8f8010a73597fd2f56aaf86deb1609f4989e1cfe91b88ba2274d7d31a634ff5a01f7e27b387842848232b66c438af3ff1ab36a3d76af390120abb090e82fc3bd4e50bae98d4424a06c5bb330dd10c2c488a4f92531c5366bb05eaf8c1615090b17e04375d30f5cc970bc761246882d9b844dbff6ad626567fcfb606806cf5648d8448daf10b016af7a944ead92a91ac704240b3585361830a5d6736bcdd4792e3767a2d3ea7fd0abf62af513b495155d226b79d32f0c24ac9eb154f0985a3841e2052994edafec33878c1d82e32d6f74129fa85c663a41555681a39bbcd1a4906c7e42f5cd5cac3486dd2afadca31832c6eac1dcb04d56bca6a3f67d8a5deacec5e7d145b31b2f1acfc1100bea92d", &(0x7f0000004780)=0x1000, 0x0, 0x0) msgget(0x2, 0x208) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000040)='\x00\x00\b,', &(0x7f0000000080)=0x4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x6, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000280)=""/167, 0xa7) r4 = socket$inet(0x2, 0x1, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) getsockopt(r4, 0x6, 0x9, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r2) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2000, 0x33b9) executing program 5: sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, 0x0, 0x0, &(0x7f0000000140)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574a1638a83b15208110f4f871f8b4cdf5587145812eab4a988f7fafd7ffa0c685ad4156c783959eff4278384b1193384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659c98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042da657e2bef51c06", 0xffffffffffffffc5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{0x0, 0x0, 0x0, 0x2000000}, {0x8001, 0x0, 0x0, 0x3}]}) setuid(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000180)={0x9, 0x5}, 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x2, &(0x7f0000000100)="71f91e501d94a34b8efd99cf5c702692106c703b", &(0x7f0000000080)=0x14, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x4ebfac6bbaf7834) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000600)="232182a45ca8dc06373c34ebff0a5b44fe5fef5ab1a9ab1086cd448fd75cfafbe55da0cdb923afc7d674a32dd7cc02a6b3d7f6d80c970af6bf4f8fc9472cf0141a49883271b7704aad4aaf5350310c58567f915ea9a10d4f31ed8ae7b77e5227d6149473c2fb8129d62ca2b1e603e9d241b61e2c1a3f285af27da5a6a63201ebd51b514bbe4ea5e3edb44bc40423fb76a9aa1a3fada3d9dbf681e69b7cc67de539fa53a1c861e75803776cc9e38b814d3086f31f22e2ba329f10b21d54f331fd8df69afb103a507dddad459efd", 0xcd}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300), 0x10) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000a80)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x2, 0x20}, {0x4, 0x7, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0x8}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x5, 0x0) pipe(&(0x7f0000000100)) socket(0x0, 0x2, 0x6) ktrace(0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x7, 0x9}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) shmget(0x1, 0x6000, 0x204, &(0x7f0000ffa000/0x6000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) fcntl$setown(r0, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x819) ioctl$TIOCSBRK(r0, 0x2000747b) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) geteuid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8"]) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x5, 0x2c4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x2, 0x0) close(r3) socket(0x18, 0x2, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r6}, 0x0, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r7 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r5, 0x0, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) r8 = getegid() fchown(r0, r7, r8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001040), 0x100, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb5", 0x8}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f0000000100), 0x0, &(0x7f0000000140)) executing program 5: syz_emit_ethernet(0x5a, &(0x7f0000002640)=ANY=[@ANYBLOB="b1d3bd0a0c02ffffffffffff08004100004c00000000000090787f000001e000000100070b02e0000002ffffffff01830f0600000000ac1400aa7f000001821163a7ff21e7bfd2e32e29e70d9a23d60000000f009078000000005cf3fea78df2655d6b9dc0427314f7cda337671c5a872c4ffccee27c4e253121d9ba6f96a102f174d83c3078d2d6a12c2acbaf3fe9d774d1fcf1e105c4faaa5cf6054596608f48d62772da2a8c4f742e56d55dd89216774ceb322b18aaefd5cb88bbf1eb34f3d808dd2b15453a87b5461269d660110b"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmmsg(r0, &(0x7f00000024c0)={&(0x7f0000002480)={&(0x7f00000025c0)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/175, 0xaf}], 0x5, &(0x7f0000002400)=""/114, 0x72}, 0x2}, 0x10, 0x40, &(0x7f0000002500)={0x800, 0x6}) (async) recvmmsg(r0, &(0x7f00000024c0)={&(0x7f0000002480)={&(0x7f00000025c0)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/175, 0xaf}], 0x5, &(0x7f0000002400)=""/114, 0x72}, 0x2}, 0x10, 0x40, &(0x7f0000002500)={0x800, 0x6}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000002540)=0x517758262d45ebe9) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r1 = socket(0x1, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') (async) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x100, &(0x7f0000002740)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb81001d006003f58bc6b5be318dcd2925df9496117832cd3867bb02d031a05c54de849b5795e1ca335f45194eab470eb48eb37d69d41d3f1551300c6d2d3ee2f58a0f1e457cafaa943024fb05fa02a50944b4303134fc45d69cf76569097bab66f63393ead7915975b5c60dfcae918143f4c39c9f5995fd02a7e96ca09435cdf717d7c465cab23656e6bc81534ef09d5136d0af77a101eb576a90824f76ccd0d89e818baf7fdee143057185ed521422c1c347648d7ba95c656da998c6c51eb4080f6d86b0e3255dd808018bb9effab0fd6b49dc7fd88c76958e76d221056d764bff0b1eca02056490ec8073eb5ac183d53672900d"]) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 2: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x100029, 0xb, &(0x7f0000000080)="0900d6bc4bd17ea2a6010600cb3652000000", 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r2 = dup(r0) dup2(r2, r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/149}, 0x9d, 0x1, 0x3000) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2c}, {0x40e}]}) write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x1, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r4, 0x0, 0x8, 0x0) truncate(&(0x7f0000000440)='./file0\x00', 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x40000000}, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x4}, {0x52e}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000002380)='W', &(0x7f00000023c0)=0x1, &(0x7f0000000200)="efc84a0f0f30eb30f754ac8531a854d19afe10b78ac5a86b3917a45468a5f0eb661189a17b612ed031bbfc04be58854ccbd62975b5a09c54200e73abe16e4a98bef64e750ff23c4e33995da3c4685b3c1077b1120a5e16e00ca0b876d196f394d3976650b37b6c1910a3b25d1f99a1abe200783641ff41ad813fc66e600c08a02d3231ecdf01ce46c049e6f868c1ef", 0x8f) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x88}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async, rerun: 64) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async, rerun: 64) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async) setrlimit(0x8, 0x0) (async, rerun: 32) link(0x0, 0x0) (rerun: 32) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r4, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc038694e, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) executing program 5: open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7da) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000755000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000a04000/0x3000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00003b6000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e20000/0x1000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) dup(r1) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc00c7007, &(0x7f0000000100)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0xde8, 0x3, 0x29, 0x9fd, 0x3}, {0x92, 0x8001, 0xe002, 0x8, 0xffff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 7: close(0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x80) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x14cdb75cfec0b65e, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) (async) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) (async) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) (async) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) (async) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000480)='~5\xa7J\xd2\xd7<\xda\xd0P\x14.\x80T\xf8', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000005c0)='\x00)\xbciJ\xdc\xe9@\xad]\xba\x14e(]8_\x82(\xcb p\x7f\t\xf6o\xde\aq\xa5\x11\xb2\xcb\xcesp9\x81\xa3\xb7\xdf\xc6\xbd\xf2\x86\xf3U\x85\xfc\xf11Jr8\xa8\xd4O\x1b#xyXM\bU\x89\xd6\x90\xd9@\xeey\x1d\x8b\xf1_:u\xffhw\xd0\xbcGk.\xc2\x93V,\x9a\x89P\x14\x90*\x8a\x16\xf2\xfdE\x81r\xe9\x7f[g\xf6\x12N=\xea~\xf0B\xda\x99\xc6\xf5\x89M\xbb\x10\xb5\x81\xf86\'m\xdfU\xa4W=\xad\x000\xdf9\x87\xfdH\x7f\xb5qq5=\xf2\xba\x00\x06\xbd\xb0=bp;\xcb\x00\x1f\xbb\x1dE0\xb3\xde\xc5\xe0\xeax\x04\xe7\xdf*\xcd\x92\xc0\xf2\x8b\x85z\xbf\x8e%]_\x15\x97F\xa4?L\xdei.U\xb2\x13\xc7\xdef\xb7!#\xc9\xf4\x91\xddI\x92\xa9\x00\xa5\xf67\xaa\x9b\xe6\x9d\xaa\xe2A\xe64\xa9\xa4\xc8x.\t\x15d\x84\x19\xf4\xfc@\xf8\"l\x15\xa1\xdb\xc0:\xa6Wu\xa5\xbco\xc1FM\xe4J.>\xe84\xc4\x93\xabR\xb6\xa6\xed\xe8\x1b\xd13\xf4\xfeu\xb0\xe4\xe2B']) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) r8 = getpgid(0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1534, r8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 6: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) fcntl$setown(r0, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x6385) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006fb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f00002ae000/0x11000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000225000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000575000/0x2000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000504000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00003e9000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x7}, {&(0x7f0000502000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002ac000/0x4000)=nil, 0x8}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000014f000/0x2000)=nil, &(0x7f0000575000/0x1000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}], './file0\x00'}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf790c) setreuid(0xee00, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r2) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = getuid() setreuid(0xee00, r3) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x1400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r3, 0x0, 0x0, 0x0, 0x156, 0xfbfb}, 0x5de3, 0x0, r4, 0x0, 0x8, 0x81, 0x3, 0x400}) msgrcv(0x0, &(0x7f0000001200), 0xbc, 0x2, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x1, r3, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x6, 0x2}) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) getdents(r5, 0x0, 0x0) getpid() executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x3f, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) syz_open_pts() msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x0) executing program 3: bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x3) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xffffffff, 0x77e}], 0x3, 0x0, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1000, 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) pckbd_enable: command error executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458b", 0x69) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x4c}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) socket(0x0, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f", 0x52, 0x2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080)="1d6306b4eefe033a28a8c4804f12fd236729a090", &(0x7f0000000180)=0x14, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwrite(r1, &(0x7f0000000240), 0x0, 0xc1f6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x320a1332a76c126f, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r4, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r5, &(0x7f0000000000), 0x0) r6 = msgget$private(0x0, 0x208) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000300)={0x7b, 0x0, &(0x7f0000000280)=""/123}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000480)={0x2, 0x1, 0x81, 0x2, &(0x7f00000016c0)={{0x40, 0x40, 0x2, 0x7, 0x3f, 0x1ff, 0x800}, {[0x1, 0xff, 0xffffffffffff8000, 0xe000000000, 0x5, 0x9, 0x3, 0x1f4, 0x1, 0x6cf0, 0xe7, 0x800, 0xfffffffffffffffc, 0x0, 0x7f, 0x7ff, 0x2ac, 0x1000], [0xae, 0xfdfc, 0x35bf, 0x800, 0x3ff, 0x84, 0xc79b, 0x10000000006, 0xf796, 0x6], [0x7fffffffffffffff, 0x2, 0xfffffffffffffff8, 0x6, 0x10000, 0x1, 0x52c], [0x3, 0x0, 0xb20, 0x80000001, 0xffffffffffffffff, 0x429b], [{0x2, 0x1, 0x1, 0x5}, {0x400, 0x4, 0x3ff, 0x1000000000005}, {0x200, 0x5, 0x9}, {0x8, 0x6, 0xffd, 0x6e}, {0x5, 0x4e9280ea, 0x3, 0x9}, {0x1, 0x0, 0x2, 0x6}, {0xfffa, 0x9d7, 0x2, 0x8000000000000000}, {0x9, 0x10001, 0x5b, 0x1}], {0x2, 0x10000, 0x6ba, 0x100}, {0x2, 0x3, 0x2, 0x5}}}, 0x388, 0x81}) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba44"], 0xb9, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r1 = socket(0x6, 0x2, 0x8) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) r2 = dup(r0) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) (async) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = socket(0x2, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) (async, rerun: 64) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x1) (async, rerun: 64) socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280), 0x101, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x61, 0x4, 0x2, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x7f, 0x4}, {{r4}, 0xfffffffffffffffb, 0xd, 0x10, 0xc00000000000, 0xea}, {{r2}, 0xfffffffffffffffa, 0x109, 0x1, 0x1000, 0x71}, {{}, 0xfffffffffffffff8, 0x40, 0x60000020, 0x400, 0x100000001}, {{}, 0xfffffffffffffffb, 0x20, 0x2, 0x800, 0x10000}, {{}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xb58, 0xf3}], 0x86, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) (async) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) r8 = syz_open_pts() (async, rerun: 32) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x10}, {0x60, 0x0, 0x5}, {0x6, 0x0, 0x80}]}) (async, rerun: 64) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async, rerun: 64) poll(&(0x7f0000000000)=[{r8}, {r8}], 0x2, 0x0) (async) syz_open_pts() (async) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) socket(0x11, 0x3, 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r2 = socket(0x0, 0x0, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) dup2(r3, r2) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) write(r4, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async, rerun: 64) r0 = socket(0x2, 0x4001, 0x0) (rerun: 64) dup(r0) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socket(0x1, 0x2, 0x0) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) (async, rerun: 32) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r4, 0x0, 0x8, 0x0) (async) truncate(&(0x7f0000000440)='./file0\x00', 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x40000000}, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffc}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x4}, {0x52e}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) (async) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000002380)='W', &(0x7f00000023c0)=0x1, &(0x7f0000000200)="efc84a0f0f30eb30f754ac8531a854d19afe10b78ac5a86b3917a45468a5f0eb661189a17b612ed031bbfc04be58854ccbd62975b5a09c54200e73abe16e4a98bef64e750ff23c4e33995da3c4685b3c1077b1120a5e16e00ca0b876d196f394d3976650b37b6c1910a3b25d1f99a1abe200783641ff41ad813fc66e600c08a02d3231ecdf01ce46c049e6f868c1ef", 0x8f) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x81286947, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r3, 0x6, r4) close(r2) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/53, 0x35}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r8 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="01000000", 0x4) sendto$inet(r8, &(0x7f0000000100)="b42675fc6608c1631e67fdbc0a111010abb56ca32b3caa2d3361810102db1e14d1f55873dc21a49b166a41f8afb67c51c0163e1aef1dbfe6721a7f3f361a8f50d7b66e19317f6f5ded4ba51b77fadec63761466e0457ad213138f83d5f0c0ed958003b27321de3b49431236a2fde771c7ae72c7c3dfdf7db8cb6", 0x7a, 0x4, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000400), 0x1000000000000165) executing program 4: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x101, 0x7fff, &(0x7f0000000100)=""/175, &(0x7f00000001c0)=0xaf) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) getpid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f0000000080)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000240)={0x9, 0x401, 0x9}) accept$unix(0xffffffffffffffff, &(0x7f0000001080)=@file={0x0, ""/4122}, &(0x7f0000000080)=0xfffffffffffffeca) sysctl$machdep(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001040), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x2, 0x0, 0x6) syz_open_pts() r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000540)={0x6, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x803, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000, 0x20000000000000, 0x0, 0x0, 0x0, 0x80000, 0xfffffffffffffff9], [0x1, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff], [], [0x8, 0x0, 0x20000000000], [{0x0, 0x0, 0x0, 0x8}, {}, {}, {0x0, 0x0, 0x0, 0x10000}, {}, {0x0, 0x400}, {}, {0x0, 0x101}]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20001f, &(0x7f00000003c0)="7200ad14b23c19dbea462271211964ca9559e4db9142945ddf8de750425e4723578d85f2375134e9e776e9e30500000d93784d27b2558f233330d93f7374a0e012826122564d891c3a324fa7", 0x4c) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0xdf4, 0x7fffffff}, 0x35) r5 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r5, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/184, 0xb8}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) r6 = dup2(r5, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, 0x0) executing program 6: mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x2882) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) close(r6) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000340)="dc14afe0706113dae8", 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_carp(&(0x7f0000004940)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sync() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x3, 0x0) executing program 6: r0 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x9}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12, 0x1, 0x7}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x6001, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000300)={0x36e, 0x200, {[0x8, 0x7, 0x401, 0x8, 0xfffffffffffffffa, 0xff, 0x3, 0x3ff, 0x5, 0x9, 0xfeda, 0xc552, 0x9, 0x8001, 0x1, 0x1, 0x7fffffffffffffff, 0x4], [0x6ef3, 0x4, 0xe9a, 0x40, 0x96c, 0x7, 0xa8, 0x5, 0xd36, 0x4], [0x8, 0x3, 0xf97, 0x1000, 0x7, 0x3b, 0x1], [0x8, 0x6, 0x7, 0x5, 0xfffffffffffffffb, 0xffff], [{0x1000, 0x1, 0x8, 0x1}, {0x4, 0x7f, 0x33, 0x5}, {0x8, 0x7ff, 0x5}, {0x8, 0x8001, 0x4}, {0x4, 0xffff0001, 0x1ff, 0x1}, {0x0, 0x2, 0x9, 0xfffffffffffffc00}, {0x1f, 0x80, 0x3, 0x3f}, {0x7, 0xde81, 0x8, 0x539f}], {0x40, 0x0, 0x0, 0x1}, {0x1001, 0x7, 0x401, 0x3}}}) getrlimit(0x3, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x429) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) setuid(0xee01) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) close(r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r0) getrlimit(0x8, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7873003597773fa1e061ceb0100547202798bbba0a24deae72d0db883bac94c264ed0dd58e6ca62700600000000000000e478a7f5a6d622690cbd2f00d7970000000011fdc121e175d8242b6269551e9560276c7118f0", 0x63}, {&(0x7f0000000200)="7f559ae11041c5c8eedd68260bd71b1da25c1487e40221599305b2038493117f03ffda3e39297099e8960ad6dbec3511a5c5937d40ba2cc21dbe410968154c9572274a784caa3e98a511fc337d783fe536e7af181892b418007091cb0f9bbe6ac51be6fb62d3beeb3b9d001d64b355934df477a31a4541d8138fb513a5f86bd065200dc7388c274706193732c958025a78cb91d433cd9c892ba99f5d52ef1c269d129391c21f57b4849f000d869504620c44b8cc625df7f75502cb8d05c7f42f856ff512dc9724eda6c16afade6601d62522c10c19dcbf33b01b4a47f905dcf22f", 0xe1}, {&(0x7f0000000300)="8e8fb0b64c6784961459078f1bff1493010f828430b42cd0814844a9588f6de3b4ca7b75831cc38389cce3a76de9cd29c0783e8e1412ef0e2a11f41695c3e3b7826665c7087844cb2158598f5cafdac0157584808e4870a4638b7603f2046aadfce7074bbbd058b04a6afe10c483dcce13180da45d71076422c38347f7f29b7bf7cf33d0ee40a2ecfdc88679", 0x8c}], 0x3) setsockopt(r3, 0x7, 0x2, &(0x7f00000003c0)="2eacdee3f9dfb61bb7b7ef45f8e6072d26b4b297daae5bf3f4d237831ecdc3dd10ba0dec983130811224aba9b371e892973ead697ca92ca32e9243a7e7f3b351611f77238217bf82075cd87467ceeedbd0df9c4205bc9b3f957bc0d9eabb", 0x5e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x4}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgsnd(0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) (async) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0200000000ffe6", 0x8) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) (async) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xa48}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f9dae9c0203f1fb094a81da9e8060000000000000001d8dd96a3f786a7016952cacf003cc5d66932e29664d22e6b6d51d60aa9e1d799a80b52d5aed590841c3a779bc40224c101591fb305f5c0f8e70b773b2c362d40d9238652e4d268aa4f353aa7c7cd16bfda362a15bd860d", 0x6d}], 0x1) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) (async, rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: setitimer(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000400)=[{0x84}]}) shutdown(r2, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r3, 0x2195b6d824f0fd6d}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe7253874177f829bcdd30cf1cbacffade461f00000044c09517b0374d0cf5f004000000000000", 0x27}], 0x1, 0x0) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000400), 0x1000000000000165) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x2, 0x5f, 0x1, 0x6}, {0x101, 0x1f, 0xe5, 0x71}, {0x3, 0x2, 0x6, 0x5}, {0x3, 0x95, 0x3e, 0x5}, {0x7f, 0x8, 0x2}, {0x8, 0x5c, 0x1, 0x7}, {0x8, 0x7f, 0x7e, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x3f) executing program 7: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0, 0x17c}], 0x2, 0x10001) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{}, {r0, 0xc5}], 0x2, 0x0) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async, rerun: 32) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (rerun: 32) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1000, 0x3) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xc0f1}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write(r6, &(0x7f0000000280)="731badf30d2d93263e9ef37d27176b0d8c54de01c83ab8b8297536d1a45b4db09ea8d7e82da1a1f030d0c265", 0x2c) execve(0x0, 0x0, 0x0) close(r6) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000100)=0x6) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) poll(&(0x7f0000000480)=[{r0, 0x24}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x1) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 7: socket(0x0, 0x2, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20810, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x13, 0xe4}, {0x8905}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x3a8, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x68) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="89000000ffff000001", @ANYRESDEC=r3], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x3e, 0x0) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(0xffffffffffffffff) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xf0, 0x800) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x21) r3 = socket$inet6(0x18, 0x1, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x1, 0x0) dup2(r2, r2) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040)=0x3ff, 0x4) bind(r5, &(0x7f0000000000), 0x10) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) dup(r6) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000080)=[{0x4, 0x7, 0x0, 0x1}, {0x2005, 0x0, 0x0, 0x101}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x51}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x1b}, 0x2, &(0x7f00000004c0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058a343494ee921a21ba9a27b69", &(0x7f00000001c0)=0xd3, &(0x7f0000000140)="d43764d4ff4af8dabac8559764b355a30f9e5902a339376732b3ff3f", 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x80beb66adfbed63, 0x0) ioctl$FIONREAD(r0, 0x808c694d, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x4}, {0x5d}, {0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x202}, 0x7, 0xfffffffffffffffd}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x1, 0x1, 0x0) setsockopt(r2, 0x22, 0x400000a, &(0x7f00000002c0)="090000004957780100000000cf0b9e896d61df50268da3d8bab5e18a3dc318b43f84f56d142b1d215ecf7ecd290301010000121e597fb64820c23e7024651c18befa6184135d03", 0x47) r3 = dup(0xffffffffffffff9c) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) close(r2) socket(0x18, 0x1, 0xc8) setsockopt(r0, 0x8, 0x26, &(0x7f0000000380), 0x0) socket(0x2, 0x3, 0x0) socket(0x10, 0x2, 0x0) executing program 6: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(r0, 0x100029, 0xb, &(0x7f0000000080)="0900d6bc4bd17ea2a6010600cb3652000000", 0x12) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) (async) r2 = dup(r0) dup2(r2, r0) (async) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) (async) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/149}, 0x9d, 0x1, 0x3000) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x2c}, {0x40e}]}) (async) write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) (async) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r1 = socket(0x2, 0x3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0200000000ffe6", 0x8) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) close(r3) fchown(r3, 0x0, 0x0) r4 = dup2(r1, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) socket$inet6(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) poll(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) r7 = getppid() fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x1, 0x4a5c, r7}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) (async) syz_emit_ethernet(0x4e, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x2882) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() (async) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) close(r6) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000340)="dc14afe0706113dae8", 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_carp(&(0x7f0000004940)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000004940)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sync() (async) sync() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x3, 0x0) executing program 4: bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x3) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xffffffff, 0x77e}], 0x3, 0x0, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r3 = socket(0x18, 0x3, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000001280)=ANY=[@ANYBLOB="b1d3bd0a0c02000000019078ac1400bbfc000001832292517e4d0300000f00907800000007000000000000000000000000002b708f0c2f6aa2a5e900"]) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0, 0xffffff69}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000400), 0x1000000000000165) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) setrlimit(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x900a}, {}, {}, {0x0, 0xffffffff}, {}, {0x1}, {}, {}, {0x0, 0x200000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r5, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) readv(r6, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x147, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x139, 0x0, 0x1}, @tcp={{0x2, 0x1, r7, 0x41424344, 0x1, 0x0, 0x12, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @nop, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xdc5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) syz_emit_ethernet(0x3f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa2fc4b61630870806000681d8e46f120399fb905eb6db512b030f4f060d0009d2c97c3fc1a785a49ce41de9867927305b791453e568122d3ae7"]) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250013142b00fe8000000000000000000000000000a6fe"]) syz_emit_ethernet(0x42, &(0x7f0000000000)={@empty, @broadcast, [{[], {0x8100, 0x6, 0x1, 0x1}}], {@arp={0x806, @generic={0x18, 0x86df, 0x6, 0xc, 0x0, @remote, "0d891db56801c35f0ed9135f", @local, "5b8261af56e709de9fc03a5a38a0b5ec"}}}}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x1, 0x3ffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sysctl$vm(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) clock_getres(0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r1) (async) close(r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r3, 0x2195b6d824f0fd6d}], 0x1, 0x0) (async) poll(&(0x7f0000000080)=[{r3, 0x2195b6d824f0fd6d}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) (async) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fe7253874177f829bcdd30cf1cbacffade461f00000044c09517b0374d0cf5f004000000000000", 0x27}], 0x1, 0x0) executing program 2: r0 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r4, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r7, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffd, 0x1001100000000}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x3b}, {{r8}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r11 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r12, 0x6, r11) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r13, 0x6, r11) ioctl$WSKBDIO_GETMAP(r13, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x4, 0xd8) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) connect$inet(r3, &(0x7f0000000000), 0x10) shutdown(r3, 0x2) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r6 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8060693f, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020690e, &(0x7f00000001c0)) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r1 = socket(0x2, 0x3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0200000000ffe6", 0x8) executing program 1: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) (async) r1 = socket(0x18, 0x3, 0x3a) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x4}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') (async) close(0xffffffffffffffff) (async) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, 0x0) (async) r1 = msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0xf0, 0x800) (async) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/182}, 0xbe, 0x0, 0x1000) (async) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) (async) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x21) (async) r3 = socket$inet6(0x18, 0x1, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) r5 = socket(0x2, 0x1, 0x0) dup2(r2, r2) (async) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040)=0x3ff, 0x4) (async) bind(r5, &(0x7f0000000000), 0x10) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) dup(r6) executing program 4: bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x3) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0xffffffff, 0x77e}], 0x3, 0x0, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: socket(0x0, 0x2, 0x10) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20810, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x13, 0xe4}, {0x8905}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x3a8, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, 0x0) (async) kqueue() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x68) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) (async) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="89000000ffff000001", @ANYRESDEC=r3], 0x9}, 0x0) (async) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') (async) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) syz_emit_ethernet(0x3e, 0x0) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) (async) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) (async) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) (async) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0, 0xffffff69}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) (async) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000400), 0x1000000000000165) executing program 1: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r1, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfffffffffffffed0, 0x0, 0xffffffffffffff48, &(0x7f0000000fc0)=""/221, 0xe2}, 0x63) setreuid(0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003fc0)={{0x800, 0x0, 0x0, 0x0, 0x0, 0x58, 0x1}, 0x7, 0x100000000, 0x0, 0x0, 0x42000, 0x2, 0x5, 0x5482}) setpgid(0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getpeername(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$PCIOCWRITE(r4, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x1}}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff800030fb4d98 gsbase 0xffffffff82c8bff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff828277e4) at panic+0x159 kerntrap(ffff800030fb4ce0) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800030fb50a0,ffff800030fb50bc,1,0) at rt_match+0xc3 route_mpath(ffff800030fb5088,fffffd806200a0f8,fffffd806200a0f4,0) at route_mpath+0x8b in_ouraddr(fffffd806200a000,ffff800000eb0800,ffff800030fb5088) at in_ouraddr+0x98 ip_input_if(ffff800030fb5178,ffff800030fb5184,0,0,ffff800000eb0800) at ip_input_if+0x25e ipv4_input(ffff800000eb0800,fffffd806200a000) at ipv4_input+0x47 ether_input(ffff800000eb0800,fffffd806200a000) at ether_input+0x525 tun_dev_write(5d00,ffff800030fb54f8,0,2) at tun_dev_write+0x209 spec_write(ffff800030fb5350) at spec_write+0xd8 VOP_WRITE(fffffd8071131c20,ffff800030fb54f8,11,fffffd807f7d76e8) at VOP_WRITE+0xc3 vn_write(fffffd80649ac348,ffff800030fb54f8,0) at vn_write+0x157 dofilewritev(ffff80002a6d1218,c8,ffff800030fb54f8,0,ffff800030fb55b0) at dofilewritev+0x1a9 sys_write(ffff80002a6d1218,ffff800030fb5660,ffff800030fb55b0) at sys_write+0x87 syscall(ffff800030fb5660) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7cc5339e670, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 1f64d870-06f2-d8bf-7327-adc6877a2997 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace