Warning: Permanently added '10.128.1.33' (ECDSA) to the list of known hosts. 2019/08/06 15:55:43 fuzzer started 2019/08/06 15:55:49 dialing manager at 10.128.15.235:19147 2019/08/06 15:55:49 syscalls: 332 2019/08/06 15:55:49 code coverage: enabled 2019/08/06 15:55:49 comparison tracing: enabled 2019/08/06 15:55:49 extra coverage: support is not implemented in syzkaller 2019/08/06 15:55:49 setuid sandbox: enabled 2019/08/06 15:55:49 namespace sandbox: support is not implemented in syzkaller 2019/08/06 15:55:49 Android sandbox: support is not implemented in syzkaller 2019/08/06 15:55:49 fault injection: support is not implemented in syzkaller 2019/08/06 15:55:49 leak checking: support is not implemented in syzkaller 2019/08/06 15:55:49 net packet injection: enabled 2019/08/06 15:55:49 net device setup: support is not implemented in syzkaller 15:55:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x100000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x22) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f0000000100)=[0x7, 0x10000, 0xf84, 0x0, 0x7f, 0x7, 0x10000, 0x5, 0x5, 0x401]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x101, 0x7, 0x100000000, 0x7fffffff}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000300)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2010, r1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x20, 0x100) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x200, 0x0) r4 = shmget$private(0x0, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000004c0)=0xa) r5 = accept(r3, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001580)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r7 = getgid() lchown(&(0x7f00000015c0)='./file0\x00', r6, r7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001680)={0x6, &(0x7f0000001640)=[{0x6, 0x6, 0x9, 0x1f}, {0x8, 0x1ff, 0x2, 0xdcc5}, {0x9, 0x12000000, 0x7, 0x6068}, {0x7, 0xffffffff, 0x6, 0xb5}, {0x3, 0x8, 0x8001, 0xa1}, {0x6, 0x8, 0x80000000, 0x7b46}]}) recvfrom(r5, &(0x7f00000016c0)=""/177, 0xb1, 0x0, &(0x7f0000001780)=@in={0x2, 0x1}, 0xc) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000017c0)) open$dir(&(0x7f0000001800)='./file0\x00', 0x8080, 0x100) 15:55:54 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = geteuid() msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x110) msgget$private(0x0, 0x400) r2 = msgget$private(0x0, 0x660) r3 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000001000)={0x0, "d2f0588190fac27350b1ce7816d2e2813677d100f60d10226342c5e0179e3b697f4a9481520758af8a6d0a23379884fedd4c63dd70b34d101931b175ae021f665edbecde4047a8b06b0f10656a0c5a828e369168a3da3e0fba062d525de38e3de3ed90c7b1960d131428ac4c4194bd904c3b94767a2f13bd2b3b08066a643fefc3f0e65d553dbf0864b7bf501a9cbc961fbd3fa217ff8c9b5fc3b9d83d10c6542711de8134af56852dbc9b2277ad"}, 0xb6, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/105) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001140)={{0x18, 0x1, 0xffffffffffff8000, 0x2}, {0x18, 0x3, 0x401, 0xaaa}, 0x6, [0x4, 0x6, 0x5c, 0x4, 0x2, 0xffff, 0x2, 0x100000001]}, 0x3c) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000011c0)={{0x8, r1, r5, r1, r8, 0x1ab, 0x80}, 0x6, 0xffff, r9, r10, 0x9, 0x6, 0x5, 0x3}) mprotect(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x1) r11 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000001240)=""/116) ioctl$TIOCDRAIN(r4, 0x2000745e) r12 = dup(r4) msgsnd(r2, &(0x7f00000012c0)={0x0, "988c308ac7cb7592cfab5c73533851a7f96bf3c4e972b1f5bd02fa2c54a310bb1374d3d99d2e4327b930eae4369e922a6d8b5f4c68de9af6a819ca7990e5ce12aa99688322a0887da8510038e1dde58f456732c370550b64c2661a715700a30aa4f8d9ab4b551b0790dae9ea111ed5801c47ca724ab78dcbba373b28"}, 0x84, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001380)=0x1) pwritev(r12, &(0x7f0000001440)=[{&(0x7f00000013c0)="b3bd6621894ccfca3c20c31d148147d7d9cee44a11a5e57770a90123f637b9322b7e9e8903de545ac0ea1b4eced3ae9356b0743ed58b4fd232665b9dbaed340e05de579809b4e92ba7df5efc4a75c33aaf685d1f62ffa7184b4cd673815a8134ee4a4232907a9b89e0c6", 0x6a}], 0x1, 0x0, 0x0) fcntl$setown(r4, 0x6, r10) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001480)={0x10, 0x400, 0x4, 0x5, [{&(0x7f0000ace000/0x4000)=nil, &(0x7f0000d5b000/0x1000)=nil, 0x100000001}, {&(0x7f0000d05000/0x3000)=nil, &(0x7f0000a90000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d30000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000edc000/0x3000)=nil, 0x10001}, {&(0x7f0000f4c000/0x2000)=nil, &(0x7f0000d67000/0x2000)=nil, 0xe0000000000000}, {&(0x7f0000fb7000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil, 0x2}, {&(0x7f0000b95000/0x3000)=nil, &(0x7f0000f15000/0x4000)=nil, 0x8}, {&(0x7f0000ec9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000f2e000/0x3000)=nil, &(0x7f0000dc9000/0x2000)=nil, 0x266}, {&(0x7f0000a50000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000abb000/0x2000)=nil, 0x3}, {&(0x7f0000a48000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000a90000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000b45000/0x4000)=nil, 0x3e41}, {&(0x7f0000d29000/0x4000)=nil, &(0x7f0000d7e000/0x4000)=nil, 0x6}, {&(0x7f0000eee000/0x2000)=nil, &(0x7f0000c03000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) sendmsg$unix(r4, &(0x7f0000002f00)={&(0x7f0000001980)=@file={0x0, './file\x00'}, 0x9, &(0x7f0000002d40)=[{&(0x7f00000019c0)="fbc28547d20735ae89e704a2abcd8479ba680fd9c26bf5925447321ca4e0adcbbc017f010721aff41cf9abd37472776daa26881502266ba8e06ce9d55429f451b23aa18a856628954ca9430b48e15681b61a0b80e5d2a1fbae78bd74b916190057dd46d1c290c7ee4ea121b370aa9684d7a4d53eb16b65c4b81f42c95702131a94b8dd6f995c2517a73f206840dd8ee98d8569611f3f7335d31ee0847da087cfb4", 0xa1}, {&(0x7f0000001a80)="862a1329286af5336943a88c00e37c56cfc59c512f2c6aa8a2736d3ad83926f865da65df4db690708abf4f5b78cc0f5aca89c78be32f3758693241524838c3923db320eeeac4bbd00f6c8dce8fe3b9cf960d49b99c4134b8dd860c056c81b9f7f06df0153df79dfb1378e622dfb7cfbfa389bb057f911b82ae0ab1976ee5c0dfe5b602d163af6f79e8ee879c428d3cb3e18d7ff655eba0a9726ca8a376f1e6270732b8b3f0deffad48bed30edd8e19e5d6c23e1adced5ae33b1e8b047e1b099dd94ae3c1749a32b8ebe63ff013cc861c18d712caf1084b1999f885aa62533d7887b9c353053b7334dbcbcfbe77b80b8027da9d6a984d6d9067c0f09e501591", 0xff}, {&(0x7f0000001b80)="d3e4626eee0d8c5f22e4f93f0bfe7cbdece990a39e77618c6f74acd06a19a0c1464bcc47f249d3e9610d778c99cdc1793f2dee81b0f33e035a55d3eb3874eb96a9280647238a0f6eab346f2aaa6c5f8f02bcffd31c5a9224fdc749c3bc48b1b512f784bbdfc9d1bd9d5b111717c0ae3c63f6316fabd1fb9cbe4dd69cc86b5220670ce43ef198d9d4ab0afc04d8fe3c99f05e30145cdc5f9e311e7f9ea2ef7a663b76e9da37ac1beef8634c17c4d751c02ec08e0889efe60f5fcfd163d6ecec0c71c801e1", 0xc4}, {&(0x7f0000001c80)="c097466c8df5cc09cfdd3808a7b7d69898b1fcf293ce8d3ec8cc2ec49ddcbf8b116630d1ea68409ef361a3bfee10c75ecf1c82f9184391e74f70ea14dc58b672be42a6b85b95766259c0815c20e2a823a66079c24011cd8f44ab3a8ab1570e21f7104718810f1c850585fe6a0f10494ce704f6c654fc3329e791e76d0feaf0d0cdece8db3c4c57b45fcc7d46e7cca02a963d5f494f29319772b82a26f506859d3bb0feaac6198c0d4e074123ef64813c3e", 0xb1}, {&(0x7f0000001d40)="370f7d9b141cb1acc1df36904af8361ae6f792f519ac4a3c1c975bcb1a26f443bf9716b15d87da23ece46c49ed6dc102396d38fdc41fd7b71d93153328f364e4060eb44441d66cb72b039c68cc323f87a1227a76a811f0591d633d0f6258052c2c6dda820ca040e778209fc42035f4892f46af1bbdbf211965464f2b34b5dc21b8116f7257a65281bf9c598532defa1113fd1a53256a4cd76fc094d4fec2c0c2c1f96ec1461a341c8fd8ce8e63977446485c29a5a10e9d43d6cbf107a7a2739a56f997d548588a3add43ec151ba57baed1d5230dc7522a34dba052b1c06c3dfd6ccd041c87432feb34f459004c7a379f554da6ee835b48cec56c67110daf5cce14e0b94d5499d3891538376b9d4b6e022e05d1f7da420b335db51e39eaa0cb21525be2299f41b2915fa6a6c9764f951eed2cf6a5b41986ae3f46779146b4b784bf811fee0fbba49297e764d2d183047bfcc6bdf1a83707db63fdff38261a09db4f0c759addb5f62f4bb63d12bb6d540a042baa74736ad1554454803ef63fb4922b1fc1155634a8fc5111623d249701f4e6906230a117355a0baf8269e501b05de800ea26c4ed6b2e667471546c442e4eb78d023d9e7f23dcd36571674060890714d59bf271d0d33a209656026dd8745d0396988a37eb18794ba5a2bc329e9f93f163bc737db167078c911210f367259893e3305ddc09a04fcedd18ff61c63c78b022dcea99bde6fa25d48e5f2254c8dedd3065bed35304e39a5f841e6f9411c3fe612fb888c1b01a1d4e85ec26d27b086eaa0f41f51c889a5e00d13c07d699e4481ec3695ede407cb4c5e3b241445e7d9d4b8f6df551df93f71824a2ca47193c8b7a61d20e59e4c9ba998d4a315d35efd3e2018e4628f112c6a6815838afb114a21bdd07fb4d8ebd39b19e6dacb741ed00641c85352debc68f66458a31887c07029bd4a4070dce615ea7174f9b2488518062769338b4478992a483d4ac72705bbb92100edede679bfc7329929c34e9b94ec3f059b293ea38816fc28ab749f92d6f7309ef308a6dd716a42ad49b2cb0b3910bb6e1ddca88d6c7206610d3b329e79102a4767711262f289d6b7c97d60c84d5dac87ef83701bcc516db350295ef1fd87406ad175e8de2278775a0c4ea42e399226ff60bb3f58bba70ff465963d0e8d673c796852508bd8fb7011eb63e75ee32ee0d46c5a7ad05e81cd7f1629e12735d5799e307c9daf5cc2e83c2ed394a47415c713c14198c417ed8d378eafd7e874ab50ba0d0f9b951b96c6ff7a8cece9e4099c1912182fbce04b142e421633b006e1f522b41d9c082adf339160e350479cec08d7ddb0ee8315e5de03e6aa400d85ef5fc53482ee3923fd0b63e42017d758666068379b033abf07db21fd151c715d80fd9478d5b8f3c4ae3ade622b93de0bdd1a4ab0666e57886990e0fd54c8998b37c327acf49f8ef4a3974d3540201e175944043f69bedfa959a04acdc21dd205a70cd3a4ecc7121521c19480e77f3f2b570fe3e992fd8d887c944a73f647e34465596eca772ba821dcc81f3ae7efc64cc06d0a3a02674d79aa7b763e4f2b625110ed8a704aba2d2d9777bfa452b7df0a4c3166d360bad7554514cf356fffc49a97015fafdc433aa9004c5fa4b6605ed325af701bd599418528aa877cd41b317bd04021f6f61feb093e863832980e1d94cfe8c487c206cb79bd296035e27728ff32f929bd7c0d7a3cbeca8119b9f94d3ba5f84437c3a41aa38c028efeef3151f90636d02d1076e6d5c8eea5ed7133ec779f4950e7479211fa38f6dde6e9ec0407c9276abb9d5c8431f9de9a9345e9d09fa2a0f6a2f16d28a94ce0d2145c55ebd7485a31f225d37e96dbe2ca1e1c6da2ce44ac97fcd3904f29014a7d19107a56265bf602fc80607ee7db29ddfd3ef171040fc3774b6304882a384dd54a7d8668d66707d48b4c6559d7406244e39f0778c00d98dd1de056767e9b5ad7e90354a5565aa712dcbc4edd4fccaf211dd99e2966b196720adf350ee1b904b1e5e1c4fdc60f9f17c26c61623cf53a85eb5432fe506ca4ac7c71c67e7cc6bd9c6223cf33f31e6e19312561539e51f94833ca86fb4ec646ba7b56401567c9f65920e1a27df89c500553d368cfa16a8b7d1bebc9256b851f48e84ccd5721e9e730cc21213ade6cc1fd6e735fbcf13dca67b1473188e00091051b9a20726a1ffdb534e3536fbfff77e589813a9115b4a0c5022c23ae4237b091ccf5609276620defef2a9dbb23bbd9256da5d754fd63efac98acfe863340a6a6796ad7f8d888bc2732b5d87ca8c727707bdaf1f92bb17573257a8badb22a6b473e3a1c1eb3779b3006f1710d1fccd13dc9e4f26ba8403fdbbf6832800c663e80a5da49c759d407131755bcd29eb02050e9267766ebb9c83f99c5a801be2319d91a29b9db1ca86b68d516c6940f4df724f7369ef415e48661ff19f2c97024753189fbfcc6a8a3212ea8339f11925025f696be90f925a419ab0f91407593980c7beaed14ede85bf1f851271d4505abb7164f0827d695a82229c8ca3ec60ab73159bf754ed97a1a9df04a386030bbe92a5e7119145d212491177f2e208f15b843bfa93dabde2d2833afb4437e2cb48917eda243dc366b6517eb611307055a7d1cc07cffc7c18df441c69684a0f65f6aab5243c5ef19e2b7135f7d1c96782f49cdca71d903ab360c9389cf7b5662f61c5c5d6d11b8b2ea9641a94c64a43f41cc54ce115a342b7cf2bd48fc39be68ebf2693b11165921a283a2045208c6c0d252376bc3edbe919f298f12ad103e8e68c5f7a5158f83812b7eed4f07dc8f8691a81b15054dad1d9f60bc7f6543bf4914273751fdc8c93c8347c43ef8365cf5d328c220c5dbcd72a22a55ff8cd48f068532afced85c5f41d322e1dd5c94256da1aa5833981586949d5344844d87fe31d468d0627f20c8ed3b6362d1cac123bef702a395b4b13e7c27277dc20911ac291b75cd979301fd4d48a8a54f8b8d68e9b1d3d2002a7fab0e204295d41c825de5721c7a7b43ccbcc8ff585c030dc81d9106f06fc6ec64384929e07c4832c08c5667a73f475bac7a295fe6d195a5f329a8aaa6ae2952cda42f24f88620d3da2fd7fb2ae1c273e8bf219f5c9f55e5eacfe1b982a8d2a5e90f21aa5eaad4ca2a857f87f9d2a346c5e6ea53149ca48d38bde0b8d40d35ef319e3708c6aef44078e9af5362e5d4fa07b9556ddf4c7bd7a7c3bbaf52b7dd3c379023009a6aeb94b518ebb5f389ab574d32a92c6a69efc534d63d39af0bc9f892276bfa3e8bb6f4232834ab98df4f6a27199c7923b5339e40517e5659aa5a5e7bf771805c820b0569e2b60f1cf93a5445aa642030c28d5359974fb127e1b874b7efe5a93aa0f67698c26e8578fa1118524630b6427c6e9e5b5858aca36629e0929626e39d48963b7df8d97a314ed0e000c1697dcb07eb76635f921eab66d884f78a9741939695d9241fee21b294507d3ef40f943ce3e733eaef7a4507fb5ec24bba4d15d12335ea96e11f4c54d4ec9884f2f1e8cdbe17f16092b4c955c4448c5a611cf6e6ae5c2fd3aba40d15216a4797e488dd4a7ffb68e4a82b6bb830f73f2e3326482b1838a58600bfae189dc8e3856932a6b2aebcf45b75eb4ded6f4d9905eec1c2bb7d170003b34ef3314421598c1352eae78d838383a9b9dcb6add48d1744b90d35931a775d8975958daba82327a88ac9549b8a41526fb5dec14dcf1621c84c8e76304f61e2601c7260e6ca04d409b3088b180d9aac066418edac82369ee6e383fad6c9f69c8d2cc17d15e55ab97fc18a466f13675f2cffec1dc703922e8ce880fb8d010d228c6b07ec42f9da7244c34fe6e31213420dd1b1f3c2bec0183d14523a10f07991c05186bf834f1b8f04b99571e430fdf827e80fac2bc140d0de2cd26515f0d87dc70a5bf8ad1ff0f673c103c88c544f598c465abb4e7427fbb71971636b43c588bca3564d8ab4efee5fc282e7710e236567ba3256fb33b1f2b71391519778d779cb0de52080b6037fe031e65f5ffa4fcde46c1300672352f7b32c1999dbce0c6d230d2cb29b97dc366ca28849a16ab24b1938d84d6ae7dfb35ab9252440203f5a4e15b9586c950c58caf4b6e8660574381f99bb8e3aef5c3c4ff3f194420c20b2d0a20ce83d06a9402b6017393e750a580ad3866bd76451423b002e1c51648d4a052c0cd5582b494c82ad295388d05a94624d92e994c7a1ba67fe0de0ed59bad5a0934abc14db011658f366de98bf5bd1ea6d04fce963d1b1a5f846ee081faef6c192295e8d1bc2023a4be7da508c54281fd5b5b2c122177b8db5549a5e65786f37adf8ef0bbba32bfb5b56555aaf2eb4f301ab419c4d009a2b75a3a61d6b951474a41f073393c8b4e49fd14f7998e97a2e8453a9650d00749cd72884bb8fddeb71f181346abebb47809066898544b2a4988eb56da9cac61f6cb4cda07256f0c2fac75176065e6d48e6017bc3d1348bb5459c0328a5f5aafb1a8da023ff7609377712cb0faf946b7f8f2aeb8f27d59fca7cad68aabcba2dedf928a5aa53b5c293cda0612213fa9c09ccf464c99692c6ed0fd3ed5aa46e4d0199112359a2eac2baa0e4be79a3a99bab7d608915ee77f5b149c980e73e4b69f809ecfe3d989f4bd8febbea1ad2442d5183303ea5f17f6edbe6adafe0521f3a4efacb4764eb5dbee09317b1f8bc9ba46c4eddac37bc71a78640f9a1bbaddbd3e0405d856755d430ef0689b12e90b7cc1543b0e787d71b63cd0c84504ad8846496d1c704e7305216a0848a8cf0b96603743590afa4d8fad95a31ccaccfb892aa7250f203d1dd5acd7f57fedc302299b915d1ef9c4eaea5bc587d3d1e4cb9c841245c7753134cb8ae56c32abc93deb9759b2d00ecf02e4f33fda38a233223028c1e9ba8c4c75d2442b2d7a960044298f09a908172571515f0dbdca5edcc19e3ade6b2e218a4f9d5fd0502b93c59ffb0b717f64009896f1712d2546c62e9690fd5dbaf7ef4cb220f3ad66346a1bdfdd78b956811262ca2a2e756bc8527b18f23865851b14c900a7ec97407f382f81bab6bccec141ec04535e2113e260156b06e560c5a5cbe8981774758298ba5b696bee22ce3a72c1e16a1a62b5c0b76aa926279720d8aaeffa78602355f25d2ed569a96aed2c9a15573948a26763a4d4e12d0e191398a3b0e1a416a11082abba87b5bbea5cda7575e70fc0fc070f340788d2323e49b8595b9aa43ba310c9c4441e0727d25c43dc6dcac2632dceb26c421a0df2e02724585987ffc3aa5ef24ce8de0de4a0cbf02325a0c0fd8eb318d0719cf18a86d4f5e21f4ae05d8fb933e1bf41a872c83e83eb5e9d9759b32a105d1d25f9aabd195a66408ff785e99f51f6c127dc48f65069afe1c90b1d9a773dbf16e781bc584be0dcb79d27546b5072da73bac1b2d534cb67ae322c16bc957f54e376668bcf4de1f7db1bb17f09305ecafb4f05c19d36cd362ad0187289111aa72d401f0b6fc09d1e4c4bd628aa4d7362658eebfb3fcb24c30906f1661f8e30f16350c90e9816a2a3e8ca322852d4e3832f9e9c73d306ed5c1e77fb1d7ab0ab9e669845f4bfef3431ebd32a1eb164a2221d130593877a5731d6cc50e00b6c56cd71cd645095eecc924f72eb2d6b75768178d87a45363a311fa5e9359566c729be477208b50ab0eb2d40fb4c97f20da1dcd29a3882e8a5ceb9cc09a6a6e5638a17ac5cc5bab890b4b4202a287dc5e5d5d99b08bc525c8d2729682583376022418519f1509e31b1dcb525b30e364b140e3d", 0x1000}], 0x5, &(0x7f0000002dc0)=[@rights={0x28, 0xffff, 0x1, [r4, r12, r12, r12, r12, r12]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r4, r12, r4, r4, r12, r12, r4, r12, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4, r12]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r12, r4, r4, r12, r12, r12]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r12]}, @rights={0x18, 0xffff, 0x1, [r12]}], 0x118, 0xc}, 0x1) fcntl$getown(r4, 0x5) 15:55:55 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)=']^\x00', &(0x7f0000000200)='F#[{\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='@\x00'], &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 15:55:55 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 15:55:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 15:55:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x29c8626b, 0x6, 0x81, "8afe314696989346cbe63308574e3d303382509e", 0x93}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffee6, &(0x7f00000000c0)="0fd87ade362d291322b90744015e26fc4df88a3856bdba3728da45fc1f1a65d9dc26221605eb99a22778c68b06d57717135693f5ae07c807000000f5aab3c7aa45e7e4a403cf528f76a95e0c3fae6bb8") 15:55:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() r4 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x140) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0xfffffffffffffffe}, 0x8) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) fcntl$setown(r0, 0x6, r1) 15:55:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xa) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 15:55:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 15:55:55 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file1\x00'}) pread(r0, &(0x7f0000000080)="1cb20c6278524ae9ff19b999462bfb5afc677a865188d97c8bf1ede246161134406e6dad41235ebb693854f023d2d5f6a45150b60c7c989c9b041987e38ebc946a10f8cbc1f9caf06eed32d7aba18b6ae7fe4ef5be11b69d6cdce0a1554f15fca37da2a98b40b71a1377b3a32d140f8bf7d34bf0795cc4cb56ff3d4e935610df1bcc6a2bfc51e14f273fe5cc188f02b38dbcb398c07b60aa05db05f5909b69baf22bb4724c5480d294942e72", 0xac, 0x0, 0x0) 15:55:55 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x4000000000000000}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = getpgrp() getpgid(r0) 15:55:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 15:55:55 executing program 0: setuid(0xee01) semget(0x3, 0x1, 0x1) r0 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000100)=""/203) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="6bc7f007d466b8f1d2b54c39d792f89aeecd56d142eb80d46b748808af69499f5d766952c09fe66e19cac268065330b3fd7fa2a905f87057e5f0690c67f56afbf137", 0x42) 15:55:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x101a0, 0x0) socketpair(0x10, 0x4, 0x2f65, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x7000, 0x2) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1, 0x7b}], 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000280)="f9174993784fee1639bbb5d5f36c7117e27d1445894ac4b966b299406b9bba520507ebdf8780f64527ca92f14f6b8e161857cb2f759d92f389b60a9947f829332132bbe52ea95cbcca929195c87ef714a5de8cd5d31197a118a2af426553adb755c934dd9e90da0b59fa60058cb2c81199b0910e4b6d122581b386fe11f09fd419588dde8ce3ff8f0d98", 0x8a}, {&(0x7f0000000340)="a7f0c281dd739e3af3b0c586ba6f19676708f58841c7ba35788e2f59e168c32ed9bdf0c2488b9fb888f91c1401f37e14e6baa789b54beaa6e2706dc4d842b719d96f1aee3dae658b5e224f2340817194f85b591d1930f55c89909b8c2db0e99e3ce444f6c0411fe3a5b94234dbd9eaa4d426995ec849ef0e953c7a6726764d0cd121f89775b0e62e7d6876f9c777493f04653cd8db4705b3777d9c65073d032869eab01117be884c6360989a77df8e94cd0e38a1580fe642ec5035219ec696911b441aac7ef7863c2ee7aa5021a370b094e82211f6bfdb", 0xd7}, {&(0x7f0000000440)="64baa7a563cf21064677d029dee37996d09bf4641bf7b8673a5dee3063a3df9b85adcacd199a56cdba206f42b27d690ca16bb012ae97c4d58808edc4fbf7eaa7b8e6be996f519fc68b71b0a284518dec44887a79b12d025bf1efb38a2fa0b8c6e118740218394cf9c522bf04244cafa345b58abf21f8be3559e3b69ff8407d258b8c934e2e4705e69cf08f5bb06258dcc207a84ee1300b4471364f51ec22d75aa1867006400c72160663adb7ece51482f18ed1249b7025597079289424f998c04386be3fbe9837a92d22e438b7dcb5bd7f50f3a9126de50e2318b46f7253ab51265f51dc454780eab323d6fd6ccecc30a4d778064667", 0xf6}, {&(0x7f00000001c0)="31f61170d52b44216505f797dd21accaa0263c4926c1cd5d1653e810ff8a740b4e63b0b05fdabfbe9a2de5b48786ce7f92291da60035d3253bb7631512", 0x3d}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) lseek(r0, 0x0, 0x0, 0x1) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:55:56 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000002bd, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000040)="a8", 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r1, &(0x7f0000000300)="7cf4cdf2b8d904121c4b2440c0409153e9325693992cb33bafd6f95b66236146c5ff707246cf2db0a0bcafd5e5c7d9d612fd651d359bf9ccb8746cb04ed57f5b2f71348299d11691b9c397ef9309f1c701d1b15386c17e816d7f625d6011578c444910a467a220a69d969a3d9959dd83f1a071e71bbe81a85815731015fa57ece38dafe116b1abb40f96b87e378a00000000", 0xfe7eaa2a2df77f42) 15:55:56 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x75) recvfrom$inet(r1, &(0x7f0000000180)=""/138, 0x8a, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x53) syz_open_pts() syz_open_pts() 15:55:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 15:55:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 15:55:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x5, 0x400, 0x8000, 0xd6aa, 0x400000000088, 0x2, 0xb1, 0x10, [{0xff, 0x9, 0x3, 0x752}, {0x8, 0x8, 0x4, 0x8}, {0x8000, 0x401, 0xb12, 0xf8d}, {0x7, 0x3, 0x0, 0x5}, {0x145, 0xf05, 0x8, 0xb4e}, {0x8, 0x5aa, 0x0, 0x200}, {0xfffffffffffffffa, 0x1, 0x3f, 0x6}, {0x0, 0x0, 0xfffffffffffffff9, 0x4}, {0x400, 0x8, 0x2b98, 0x10001}, {0x5, 0x6, 0x9fb, 0x5}, {0x0, 0x2, 0x9f6d, 0xffffffff}, {0x4, 0x4, 0x4}, {0x23b3ba6c, 0x6, 0x5, 0x3f}, {0x7, 0xfffffffffffff801, 0x5, 0x10001}, {0x8001, 0x0, 0x2, 0x5}, {0xbf, 0x4, 0x6, 0x1}]}) socket$inet(0x2, 0x8007, 0x401) 15:55:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) fchdir(r1) write(r0, &(0x7f0000000140)='\r', 0x1) 15:55:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0xfffffffffffffffe, 0x8000, 0x4, 0x0, &(0x7f00000000c0)={{0x81, 0x80, 0x7, 0x0, 0x8, 0x1, 0x582}, {[0x9, 0x8, 0x7f, 0xea, 0x3, 0x0, 0x2, 0x3, 0x80, 0x7fffffff, 0x0, 0x3ff, 0xffffffff80000000, 0x9, 0xfffffffffffffffc, 0x8, 0x4a6, 0x40], [0x80000000, 0x81, 0x1, 0x23398b01, 0x6, 0x100, 0x3, 0x8, 0x0, 0x1ff], [0x1, 0x4, 0x9, 0x6, 0x6, 0x8, 0x6], [0x8562, 0x8ba, 0x8001, 0x100000001, 0x8, 0x593], [{0x0, 0x400, 0x7d02, 0x7}, {0x5380, 0x8, 0x4, 0x100000001}, {0x80, 0x5, 0x80, 0x40}, {0xf48, 0xa09a, 0x1, 0xfffffffffffffffe}, {0x400, 0x46, 0x25f8, 0x5}, {0x1, 0x98a, 0x3, 0x1}, {0x5, 0x100000000, 0x4, 0x1}, {0xcfd0, 0x1, 0x6, 0xff}], {0x0, 0x81, 0x1}, {0xfffffffffd784f72, 0x8, 0xe9, 0x7}}}, 0x4525781d, 0xd3}) getsockname(r0, 0x0, &(0x7f0000000080)) 15:55:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2000000000089, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) shutdown(r1, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x7, 0x9, 0x7fffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 15:55:56 executing program 1: r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 15:55:56 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 15:55:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dd, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x8000000000000}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="e400000000000000000000ff0f00000000000000"]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:55:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x800, 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 15:55:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x5, 0x7fff) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000180)="8132146c8589bd5ba8d2dba113a37da2d818ae1d0e12f646342a43dea4ecbc1799dd6b54e0a868be160b1d9b83e68685a32b623369a6fbdabb028c05aed74f78161a422e0bfae457a32666b11430e94bf8c714243d93d618bf3a8ad1b9a360a8eeb8ded87e8f8cdf4870f684cf5783fdb64970b68e935ab7cc4dd7b8b8397b2e3ed32b79ce78a4e3966170b6aad79573996347a895a7fb30ed4fdb856e032aeddb1cc71c82c995f9b06076ff2c8578b329dafa72f12bf8e1d56cd8a36488638a38236da4982caec577cc9b231c25c6086c6c4e4dad6069bbe744", 0xda) dup(r1) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 15:55:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x400000000000005c}, {0x13}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="9b") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x94, 0x100000000, 0x5ae0000, 0x401}, {0xff, 0x2, 0xff, 0x6}, {0xffffffff7fffffff, 0x7, 0x100000000, 0x80000001}, {0x40, 0x7, 0x400, 0x5}, {0x0, 0x3, 0x7, 0x140000000}]}) 15:55:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30210, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x9, 0xffffffffffff7fff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x1000, 0x4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 15:55:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x7fffffff, "00b71df6cb9a3d9396a664e6f70c6c4bb914d008"}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1000000000000325, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpid() getpgid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x40, 0x45}, {0x0, 0x7fc}, {0x20, 0x3}, {0x47, 0x9}, {0x81, 0x6}], 0x5}) 15:55:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156885cbb6d2495bb90a060000000000000000ffffffffff484c2b1b9e487e4378e8ee3343ecea487bf8c78a00000000000018d44f8a2d84cff618516b44651e8e775a1f3169e4c9ac7f2762b8011a30e0f40a03fe4cfe63337e66127492623b8ab560ce670f4fd31e1b7a77b6f6124d164a03443644b9cafd02f86c56d18ce3d1950dcb705a2caf06050095d620fea798de3e8c487a01c080df3b9f50416137f7d7910ee1806b7935d0f0fc12b5c29febed6f8da040358d31", 0xc3) 15:55:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = socket$inet(0x2, 0x7, 0x7fff) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0x0, &(0x7f0000000040)) r3 = getgid() setegid(r3) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0xc0) mlockall(0x1) 15:55:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 15:55:57 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x400, 0xfffffffffffffffc, 0x9ff, 0x100000000000, "d730c1e7e400000001000000000000000000009e"}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = getuid() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x1000) setuid(r1) sendto$unix(r2, &(0x7f00000000c0)="ad96387d2bf4b8a77390fd54b5b4f4", 0xf, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:55:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x4, 0x2}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) pipe2(&(0x7f00000000c0), 0x10004) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x2040, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r2, 0x40}, {r2}, {r2, 0x124}], 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 15:55:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r4 = socket(0x1, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x63f0, 0x10001, &(0x7f0000000180)="dbc5b98a15024f972adccda7b444bc3c8ee19418ffacb55bcbe0a59acfbd2d1b45ad97ff9f9827391b20a772e60f96a1187bc936c4fd3926e03bf6542705ba8b3afe3dd039b60c605c5d1f2e2343e9680b7e6253c6289a79313201897640210468aee8cdb9c13e308b4dfbac03836ab7f404932172d8da280f27462f5abc70fb8a6cce01de34fe7afb41e7e8eedf847e6b97c39f41df0df4570b0c27c636c6ef97e3b2dc1f102e4e9f5217296d15d961db0db1488b414ff172b8e23dec2eb7385155eba2d4cfbe9daa7c0f05d69e523bfeefd0a7ff9dad723d78b2a9f0da3f7941cf628796f8e2b468c07f7afa3aa77c2e046e7c99ec827e2e0d6574", 0xfc) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r0) 15:55:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffcf3, 0x0, 0x2d3, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:55:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) 15:55:57 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r0, 0x0) 15:55:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x4, &(0x7f0000000140)=@abs, 0x8) 15:55:57 executing program 1: r0 = socket(0x408000000017, 0x0, 0x90002) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 15:55:57 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x3) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x82) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 15:55:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x100, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) munmap(&(0x7f0000fe0000/0x4000)=nil, 0x4000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = socket$inet6(0x18, 0x4, 0x6) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x88, 0x1, 0x4b, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x10001}], 0x3f, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x6, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x163161487b537c7e, 0x1, 0x9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x40}, {{r6}, 0xffffffffffffffff, 0x53, 0x1, 0x7, 0x7}, {{r7}, 0xfffffffffffffffc, 0x17, 0x80000062, 0x86, 0xffca}, {{r8}, 0xffffffffffffffff, 0x0, 0x40000002, 0x80000000, 0x9}], 0x0, &(0x7f0000000500)={0xffffffff, 0x5}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x112) write(r9, &(0x7f0000000140)="220e22", 0x3) r10 = getgid() pread(r3, &(0x7f0000000b80)="57643caab99e16fb653c1b2db83938ae5b8547ed8b602d06f7ede1dd2fa135c4708528956647fff9b9fdd98cf782661a27bd79dad82afddbbb7b300d7f97407b4a4e92a9123e6ff72712638fa245914c74a56374ff0032000ef02c4f9f8f425b96ec10d4262767037295aa6192ccf317589b2dc714b3a2a48d1800bd91a481e32ed8332d3cb13ecfaa31cde683297551c4c83a3ea3a020cb603e341d5bfdb3787b70672d3ee7c682ad9e509ea03609c4f97be39667b8ca6d104e63bdd95fc71974050ccd8fcd4e935e4fcedb61253e3272bb010085a1c3a43969b2", 0xdb, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000540)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ac3000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000d20000/0x4000)=nil, &(0x7f0000ab3000/0x2000)=nil, 0x5}, {&(0x7f0000deb000/0x2000)=nil, &(0x7f0000c83000/0x4000)=nil, 0x4}, {&(0x7f0000ab9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000dc7000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000bf1000/0x200000)=nil, &(0x7f0000d2c000/0x3000)=nil, 0x4fb9}, {&(0x7f0000b28000/0x3000)=nil, &(0x7f0000bf9000/0x2000)=nil, 0x9}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f0000b99000/0x3000)=nil, 0x7188c279}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000aa5000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b23000/0x1000)=nil, 0x3}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) setsockopt(r6, 0x2, 0x80, &(0x7f0000000a40)="e7ed762c3d293d34dc658aca777a0dba039d845660c6cba879ca5f4f33d0cd4a5ef8e85580280b00642d442619e7a2fbcd8fbef10cc8480462128f4e76c1e5ffdd85e731cac352d1d91d2f79f1b1d2f7b2ff7d656cb6c7571e777cd2e29937c0494410584faf74af42bbd901be4395100dd61b8b0c564df6981b4d5b1e9daee332090fd6e3412f43ad959be6b75b4cbd47df90340bb0bf75209926b33ca9a1c8317d532951a2c02447acd260920d83b1755efeae191508a87c00b170cba54db255e1aa23914c8d0abda859dafee8a6e412733a18575272d2eb", 0xd9) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000b40)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r10, 0x30000}, 0x84100080c0, 0x9}) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000000)="09dc1ce3605d7326dc4f4befd9c19fbe96dc3c5d714115fc00"/34, 0x22}], 0x1, 0x0, 0x0) 15:55:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f0000000640)=""/160, 0xa0}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000700)=""/191, 0xbf}, {&(0x7f00000007c0)=""/162, 0xa2}], 0xa) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 15:55:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x17, 0x8000, 0x9) setsockopt(r1, 0xc81, 0xd53, 0x0, 0x0) kqueue() bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x80000001}, 0xc) 15:55:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x1ff, 0x4}, 0x10) listen(r0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0x7, &(0x7f00000003c0)=[{0x0, 0x80000000, 0x1000, 0x7fffffff}, {0x2, 0x7, 0x5, 0x6}, {0x6, 0x2, 0x1}, {0x1ff, 0x79, 0x4f8, 0x5485}, {0xff, 0x80, 0x5}, {0xc6d, 0x4, 0x10001, 0x1000}, {0x4000, 0xccd306d, 0xdfa7, 0x40}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000240)={0x2, 0x7fff, 0x6, 0x2, 0x4, 0x1, 0x6, 0x10, [{0x8, 0x0, 0x2, 0x8}, {0x7, 0x1000, 0x9, 0x6}, {0x3369, 0x1, 0x8000, 0x8}, {0x1ff, 0x4, 0x9, 0x1}, {0xc94b, 0x2, 0x1ff, 0x6}, {0x3, 0x1000, 0x100000000, 0x5}, {0xfffffffffffffe01, 0xe5, 0x21d1be00, 0x1000}, {0x9, 0x2bd0, 0x3f, 0x4}, {0x1f, 0x1, 0x80, 0x4}, {0x3, 0x1, 0xfffffffffffffdba}, {0xd, 0x9, 0x8, 0x7}, {0x7, 0x3ff, 0x2, 0x7000000000000}, {0x7, 0x1, 0x9, 0x4}, {0xffff, 0x40, 0x797b}, {0x10001, 0x1f, 0x1f, 0x9}, {0x80000000, 0x7, 0xfffffffffffffffa, 0x7fff}]}) 15:55:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 15:56:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001840)="7ce482a913d89153a21cd27d2da47975102b78b82fc01da46fcfc5277317fed9be054aff8f35c3554d46ee62838d3a7459b105116432908dd91a0fbfd0e987a5475110132f91dde3a4ed944e5d739284e2c3bcf942be2796b0915a80cf2d889e25329d8af5a8fbe71e301f20115f9ed9f9cea276fb9fecb98bc8c6b16c00259a8f1ff1480a0c88b89272b00104835a38fab689290933f5c6", 0x98}], 0x1) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xff, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x100000000007ff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "85495500020020000000001167f5bfa600", 0x0, 0x1}) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 15:56:00 executing program 0: chmod(&(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x8b42a766c2a671c2) pwrite(r0, &(0x7f0000000180)="a4366441f0a94c442fc50d42a680766dac51d3ea", 0x14, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20001, 0x14) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x10000}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 15:56:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:56:00 executing program 1: r0 = semget(0x2, 0x0, 0x80) semget$private(0x0, 0x3, 0x40) r1 = semget$private(0x0, 0x3, 0x2c3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0xce) fcntl$getown(r2, 0x5) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 15:56:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) 15:56:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fsync(r0) 15:56:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0x0, 0xffffffffffffff3a}) 15:56:02 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x83f, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file1\x00', 0x5, 0x10000, 0xfffffffffffffeff, 0x0, 0x1, 0x5bf4, 0x0, 0x3, 0x0, 0x7fff, 0xffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0x0, 0x10, 0x1, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xe4, 0x41}, {{r0}, 0xfffffffffffffffe, 0x84, 0xf0000010, 0x100000000, 0x7f}, {{r0}, 0x0, 0x18, 0x0, 0x3, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x101, 0x1696}, {{r1}, 0x0, 0x0, 0xfffff, 0x9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0000002, 0x8001, 0x4}], 0x3ff, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x28, 0x84, 0xffffffffffffff80, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffffc, 0xd0, 0x0, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x0, 0x1, 0x2ca}], 0x30, &(0x7f0000000640)={0x101, 0x80}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') recvfrom$unix(r1, &(0x7f0000000680)=""/21, 0x15, 0x0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup2(r0, r0) getsockopt(r2, 0x7, 0x9, &(0x7f0000000300)=""/151, &(0x7f00000003c0)=0x97) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000180)='x\x00') symlink(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) 15:56:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r3 = dup2(r2, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000140)={0x82, 0x0, &(0x7f0000000080)=""/130}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) chroot(&(0x7f0000000180)='./file0\x00') 15:56:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/138, 0x8a}], 0x1, 0x0, 0x3a) 15:56:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) 15:56:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x14a) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 15:56:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6, 0x0, 0x6046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 15:56:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20091, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 15:56:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x1, r1}) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 15:56:02 executing program 0: mknod(&(0x7f0000000600)='.\x00', 0x0, 0x1) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x40}], 0x2, 0x5) 15:56:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB="38009b5d00000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 15:56:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCPROMISC(r0, 0x20004269) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x3, 0x100000001, 0x2e1d, 0x4, 0x5e0, 0x2]}) 15:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x5) listen(r1, 0x6) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 15:56:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1af) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() semget$private(0x0, 0x7, 0x22) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x400000a0, 0x4, 0x8}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xbb) 15:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:02 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x1d0) recvmsg(r2, &(0x7f0000002700)={&(0x7f00000027c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000a352b81d1eb5f5ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019ef9f859ba17ba77392beaa002c9bcc48681f4a9a9079fe766cf85174f29b5e97d070a4d4098e3d9fb4a42f17a65678b3e9ce5351d1394e553f36b848c5d9713218644eb93d5938a44348c0c7fb69955c085e4fe73ef351ed3e7007bf0f56b2e06fbd8b62bfbeda09c498d59721863635b1bd1cf288480c46172240792699381a264324aa6f8932462b2c040141f28928f64d0f09a8d4"], 0x1002, &(0x7f0000002640)=[{&(0x7f0000001140)=""/126, 0x7e}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/144, 0x90}, {&(0x7f0000002280)=""/195, 0xc3}, {&(0x7f0000002380)=""/206, 0xce}, {&(0x7f0000002480)=""/149, 0x95}, {&(0x7f0000002540)=""/170, 0xaa}, {&(0x7f0000002600)=""/33, 0x21}], 0x8, &(0x7f00000026c0)=""/21, 0x15}, 0x842) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002780), 0xc) socket(0x6, 0x4000, 0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) lchown(&(0x7f0000002740)='./file0\x00', r0, r1) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 15:56:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() r4 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10010, 0x0) setsockopt(r4, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r5 = semget$private(0x0, 0x100000004, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) fchdir(r0) fcntl$getflags(r3, 0x1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000005c0)={0x7a80, 0x7, 0x7, {[0xfffffffffffffff7, 0x3, 0x2, 0x85, 0x100000000, 0xf5, 0x5, 0x3, 0x101, 0x8000000, 0x7fff, 0x7fffffff, 0x40, 0x0, 0x7, 0x100000000, 0x3], [0x800, 0xffff, 0x8, 0xfffffffffffffffe, 0x5, 0xf093, 0x810, 0x3, 0x7, 0x401], [0x8, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x9, 0x2], [0x5eb4f00000000000, 0x1, 0x0, 0xdd7, 0x5, 0xffffffffffffffff], [{0x8, 0x0, 0x8, 0xffffffff}, {0x9, 0x1, 0xc3de, 0x9}, {0x9, 0x2, 0x100000000, 0x81}, {0x100000001, 0x7, 0x1ff, 0x3}, {0x80000001, 0xcaa, 0x7fff, 0x6}, {0x0, 0x4, 0x6bc0, 0x100000001}, {0x8, 0x5, 0xffffffff95770fb0, 0x3ff}, {0xfffffffffffffffe, 0x3ff, 0x80000000, 0x80000000}], {0x80000000, 0x123, 0x9, 0x7061}, {0x4275, 0x6, 0x6, 0x7}}}) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 15:56:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x8, 0x8, 0x40, "2ebbdf5e0941de620c6ece32849401a5007448d4", 0x0, 0x2}) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0xafc, 0xfffffffffffffff7, {[0x0, 0x0, 0x0, 0x1ff, 0x40, 0x7, 0x68c, 0x0, 0x200, 0x400, 0x8, 0x5, 0x200000, 0x1, 0x101, 0x101, 0x8, 0x1], [0x8, 0x1, 0x4, 0x8, 0x4, 0x1cba, 0x3, 0xc1, 0x5, 0x5], [0x1, 0x8001, 0x7, 0x3, 0x4, 0x800, 0x1f], [0x95a, 0x740f210e, 0x5d9, 0x7fff, 0x27baf307, 0x8c28], [{0x9, 0x1, 0xfffffffffffffffa, 0x8c}, {0x5, 0xc6f, 0x4, 0x3ff}, {0xff, 0xb2, 0x1}, {0x1ff, 0x800, 0x8, 0x1ff}, {0x4, 0x7ff, 0x8001, 0x8}, {0x1, 0x8, 0x1ff}, {0x7, 0x6be8, 0x2, 0x2d}, {0x2e, 0x6, 0x8, 0x81}], {0x2, 0xcad, 0x6, 0x13515792}, {0xe481, 0x7d15, 0x81}}}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x1}) 15:56:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) madvise(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x3) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x10000, 0x6, 0x5}, 0x5e8e, 0xffffffff, 0x57}) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 15:56:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 15:56:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001680)={'./file0\x00', 0x0, 0x2cdbdc28, 0xfffffffffffffbff, 0x0, 0x3, 0xf, 0xfffffffffffffffb, 0x0, 0x2, 0x10000000000000, 0x3}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/181, 0xb5}, {&(0x7f0000001240)=""/177, 0xb1}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000001300)=""/90, 0x5a}, {&(0x7f0000001380)=""/130, 0x82}, {&(0x7f0000001440)=""/101, 0x65}, {&(0x7f00000014c0)=""/224, 0xe0}], 0x9) syz_open_pts() syz_open_pts() 15:56:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80047001, &(0x7f00000000c0)) 15:56:03 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) socket(0x7, 0x3, 0x3f) 15:56:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 15:56:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2a2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x2000000000009}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 15:56:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x400) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r0) execve(0x0, 0x0, 0x0) 15:56:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="db") r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x5, 0x4, r1}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20082, 0x184) 15:56:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x681, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) sync() rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file1\x00') 15:56:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1d9, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 15:56:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28002, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000002bd, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) write(r2, &(0x7f0000000040)="a8", 0x1) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000080)="4618f74c03b956b505c69ca711c50f44362352ff7fb2d5aa6aa15aa1c829bebcd0f55c1d84bd2f6f98950a07fe28ccfc633274ee", 0x34}, {&(0x7f0000000100)}, {&(0x7f0000000500)="023de0c5f5a719e56dab124e0e6dbeb524763b2e47074f29d00820e33115675d8f367c348055bc6d2dd8719b1322d26042b54af2fb91380dc52a784727be89f63b4e964540d698549250afe9730332445affc01e5c4ea6daf9d5e12fbc8f4d06066e9ecf2dc96b49d2bf7a2a80ee118ccae48d3382b3a04c201ce68547ed5d93d6e5656b0deb166d844f93e21cc0e8a08d974c61c1c7eee0cfa130932d1ba16b3923df216a15e128b888ac66ccb744ed56bf18d3883aef9580c3ed6a7f2323604124022f48f7f6270d9426a1586d8bdee0365bb0eb5ba3cebf290067a0a7a82e983edafa93d1c4cdc4a075b25a76e668475b8cfeae519424432b84ab93143eeac2f89f577463410d05db33fe644f5ba08d283837545d0bed5c117f48e20cb9cefe13f2baae281419553e49fc1d60f2b0f2d862d4f9fcfae1160a99143b62dcb211b4401047e1c0109748fe46b8d7d56819e1484dbd4fd60a50434f8696004473ee0777943e457da5db5ada8632c8e6cd7746bd3d398b946dab70ba0f3372fcd2e6104bac711b69b34469dda75e92970dbe4ff96d468e3a52f8370fd276c39199428d1f50e5642b6c5c7a4b0c84467fdf6783bc59248c26fc40121dd078cbcb0068cc4fe45e45171a368393f886d270f8d7ddc47663fb2ecfcc55bc0d83634be506ff43faad1adb99d00993c161a95f2d8354f875fbd4f37f6f564da292a8b0b2dfbc7b663f1b68ba53620409738976210408e5a441b16f1bdd596952fbf3cf22f21867de6b9a75023a5fcbd5fde8d356760fd901fee44b6718d4f11fa788024d51ba022090c9f156ff9ac8c983d3f8e6ba0fdd0c0cab1435fe211807b43517d7a6f9a63ef4d63543b562915ef355b668ea2a36bf9c8e6f4eadfb3e0b9b99257503f47b3d92f5f9c1451d0cce3205d33f873003473da9282fdebcb00465e789d25c54943a43dee3cda2a72082d6a907ec9803ac7c9e8c3f24413ea9079cd24d854d0653ea228fd6f9bcbb3c9ebe8a5896e4f500d297ff9137361c08dae5e36546dd3c49d1627968b21e6037d8cd6c04d97d536005c29bfaaa3b019cc1dc031598506375628addfdac071cbd1a59d7960671f88f03a02fb1e97e40cc842c96eab84507372e9b37d87daf03fbc1bf86d1b0594dc8533a0f69342b3ac76b7da6166b95500a6dd3c3b210078e874c958ef049a8deb8b07225ee358283465bddc1bdbbde5967526f4db81a10321f7c5710d6a500de30fa9bffc3915534aa746aac24b47cdce4e4e7b1a7c58cf6f85c6c8e4a174e66c9753a8dd60fccdf3148300eb8e5f3c7404a28febac078dd0369dc3b50a2b3a5a2518919e83310f12eb7831a1cf6f30f97eac21b311a7f1cc4dbcf829fc5cc0b448c76b7fc816a76ca7011bb5c3ea630a171ed01b2d6a114c3676d7df12395d7a98f609ccc61ea2e32ae9b5f0547669da34669ed075724860e20075be27c1b0cbc99efb1d93ebe25ec35e524d7fed3c1ddee49b74ae76d113953569c8fc195097d9b29c906a4d26c117f250b6cd8af9c47756e15a9393ebffb2914dcd399bf8dc50641c742216755301af54541d0052444f8ccdae04198878cb9e454e3c2c3c4fda803df69967379841b702732c8be67bd9c951001fdf1200aa85c3d039ac455dee3c93318bf997e15a0e46edb9bd250875a3e2ce4d5aa94a8b51b28f572f5d1d44df53d33b9e190e5b89ff412f79c59e39628bf5d9e96a250210c3a8307212acf34783269de16bd286074f5f7a3b94849d6816f79429f7644fd75e5fae46faa77df1b163191925119294ff64f4e782911ed6e436a6e080ab00957a34b9e4a121942d2a9124995ce8eaaf354e130836ff7df28c5ab95f9fbc4abbf3ebbbcf3d39374eddbef800476ec1e37bce26dfedfdbdf15927c25040a44deeb2ae4e92b10a1091169c0e43ada80d72c297523fd35f050e33f744a3d246f89f18b4cb3c99527e5277dc45e82650bb950cf0c28c9faf299dfdc5c199a6f3b44a241d78b1586bbf7abfe452d38b98b874e72a898eacec2b2a67b43204d21caab2fd5b7847a8a01f97f2d626758f0f08677d9e3d4cc5c23439bae5743ec000d3cc8759913d6cc547f96eb51b2d24117bace30eeffe3060fb6e520f7f6d40f1a94eebf0d450983bd8364587f4522d1be750c2ecaeeabb0f4a0ded5d6a96e96bbf664a09803f41b7b9b0757777a6036c2342474993fade2fddc5e03c491655aaa5d2c9219ae3cc7fb6d962547150cc46bd5661c7c61ed95448176a0b19095c8dd599c29e07844a86e3b7ce1f3675337b8e03ef1714b86cf570bf719c0e56b48fb88330fa69130b9cfdf02bc7d32702a5955aec9891f74a683719d72653170bbb86255df91a23247951b63e6802f85abee604f0e1a87285cfc290c543883ed34e2a064210c6826b0d40479e99daa757e3bbff170a5bda8be83ced4606efaeee5aad5db5a9ca798ca0427230445cbbc701b7d63fb3d577a9368ea8f98e942d2dce973f8d2cab355c2e9d8eafee09174eab0fe02ca5bdf9691ddfcb0482d29daca86da9e02a1bfbf7ffdeade118fb73a534e5aea7797345cd8b1a45b64f50d1db158cf6ea77bba6a7c16760ec7e2db4f8dba1f532435d3f6859e7cdc0f68e68b51c2e1ba6000ec0b65755f97a73243e2aef22d50eb7758a25695dd7fe650fc7104410f83898fbc5da0112ab4096256b3f9f3eedd15402a002799f7a4ad52772d34d5199369857df2081b714c8cf369a75cdaf01e384d8f810e27aaaee00b8539ca8ada8b34f84598c9660d92cc38725e6e0b0fcad9450a9d1600b743ed34dbcfe4072c4b3d236f52d0a4ab4b98bff15ffa9efaa4e78266a18a64e4037f1ddf3af7b5bdbf3b8752de358a14e8d5c521fb5e6438e6a16ab581187490542e1e2db23f95dfd4ba4ed56a978a5d2912b0861aca51fdb482d66e1ce3c3999835557bb7479017cf848a6d01b157488fac16c74f346b27005da75ec07933fc9605beb6eb6921a9de60693f56b40802d55b558ab84ac6ce0f854eab9c000553356d51a0da9da557cde9ee6c741ef29d34f661b133343865831dc93d9e5b7c6f2e799ac7b15d572081f7c37cf1fb942f1debc25e3b98093b3510cb721336899212fd1d883285b67619feb09137f04aa38ca2475fbdf1aac8cbfc7f7e14f0d45d2753b1a4bb5af63f1f716b75c36cf50374c120a405283ab6f6d55c9816d641411db1ca2fac185cf3da3589b5ae37a6c7ca84aea38b295805ccd9c3afafdb5f97682158b255defec85af3099065561dee7af1d894abedff874f7978f794ed665fbd980c9e6cc59f2c5751296e38200ae69dde0012ecd3c5f4130cdc05006a9be6e078efe9a439a864f9cb10fc21aa521efb769633a19b682473393fffd133b0b94b038530553e2564d0b1450d2b9aebe365c4258bf429f78fce651e4b4425c24d012a047e628b03a70cfed833bab5d18a371055e9556b7caa44b7caba018f78703f86d24eaffd7ac49b35fcd7d78895213a4441ff3724b20662915753e8cdcdc98adc9eb964fe012d525bb8dd1f261a896789a9659daf49d4555f9b6b9c5d6499b1c6384ed9da42cd207b524ea031478dcd101b718c87087b2c27c50bc4d5e254a7d60ae86d1503e339c41f5b7916e9f163a194b72161edc9a29ffda7a6660e60dcaecda879b31a4ac473e9cac83898b2f77c896c990ac04413dab7cbf99c040d66bbbd3b0aa291842f9a5ebb3b8b7e84bca59aea4708718e0564809215963aa64c19a44873377a3cdfc20ea9975b91d9cbfb8aa0fba63cd9e7a71f61f0ef338419bb40dcd38441c71459d31ffd9b6e51f918f153b2ceb30304b45d98aceeb1688ff5c6405377155a0aadf6216e0a924dcc95108a9876cc8949e9e198d8dddccb8f8be51b9cdc7b80f050fdcb71da6a02c0eb8ed2ed9c64854b1c9957399b95480301515ac2f4cfcacb18db8c66318c8285732573e7e21578ddecee66852ac3598bea994df742fd217addb9fcfb0e796ff7ef36c7d917decfe0b943344c4d73104415464f1117a10c3a0d15c1149c698222fc53d2d0b36a111f210bffa00a79b563c2ac3684f5fe9b7a9d9065029f64cf91155e496463a75d5ef34a0e969a22e7a51458f0c945d1cc820ef4e5e93284b49825ad503672becab657baa296fdbb4e71d899f6659bd2942b10155882fbd6d1621ace2db0987854d3f05ed48a99824ecae801968c5a32acce15b17f43ff0cadde262968dcbc9b889349adc7551ec3dd5052c566c9bedb9c3b8ff70d33c3c14290b417d945946c4ae60e9c41f133276c2cc469f05df0447184234f530c0a26cc5858eba6c63f9e138196d3dd1cdfa2cc0858c2d57161a7b0aedac4c6ee1b4cfd9eccead072aa4960b3d230a2c9c8d8034b95a89ac6db45312a9997625a66d7db99ee7ae3ff5aebf66cd579b21e79361a495b4b2cac13808b8c7270ac31e89847c67e3338bd8d712ac23fa8543be5f40ca69bfdcc5f6847e1217d4fc3247f8c868939cc7951b70f746c80b69b4bf793606365cd270351bd833e9f2182da2fafb3cbfb44320026dfe66fe2db0ef587083c8d2055d8cf411da8ee32ab9a5f091d3ef465d3489ffee937104ea8c6157ea659c6836f9c9f57f87a4ba2f34523e6f88ed8daf3c00c0598c2445af0e8fc6747dafed091ea5d865b80a3b92e9adc5f8521841e181cbf11f44825e1bbfc42be72b6c21f983f1edb9aa9c178b742e8ae2c6e6119e25b4b3debf19a8f729ca4cbe6db8983e887aded2a3ab1b09ea17c34cb98eed96795372b60904dc3f1d0feefaedaddeb493dd8ce24b70f4861dfe3abfbbb8e6fcf320fc18b5e777bd8f5d7f54223325fcc2b7bbbafeb077c3ba463b454ebfbdc63d7e33e37289a64b19b119890d09bcf89dd91f2c449828141ca37b57ab55db6389eda6e62dda44a9fc28c54e513757831c928fec159830048dead59569a51ec69ba3b769f7c9b3940413481f0c3534c559c8e70ca6c46053491f999323f7e74d3a50e5e21afd205448a43de356a6672d0585bdf9ac3d359b272e3d238a9f5ccfe4183d6da2e70028db8335fae4f0a86b4a477f1bdc25ed660fffb4f6b51dceb8774fbb9642df26f400c61ab8b7dc1267fac1927da2680929da65f650e768fa05c2d1b193711484df190d4a4a1f75d58cac5867b9ce4b39d17fddb24bc0632c892107d77e1a64de2257ebf8578041351454093b67239383b42c71123f2e0ef1c303ed5c41b62be381e056c3bb7a081a3762ab2296f62c132c70c01e8732abf16b388377de9301efb3460446dd0c411a8e2e4b15af9ef4f14f6d0ab259bab91a9b0ef569a2984992c5583c4a266fd364fb8c8238357c0f9ebfc64c1c0087afd1fc6a6549de536ecfca180898cfa96a54b9bd7f7cce1604ff3881fb9f3920165aba5d17f3bc50aa6af68a7f9ec0fc6c94ba4cd83a17ec9611c9cecc2519da2b4ddce53a36129ce11069d767da1a832d44c8727ccf434afd0e6b464f3593a6458b4e78bb1b1ea1e80707a990da7400c47208bb9b37699dbca77e7cef059c62515757589d67ac4c1c66f995abc4ddb7f26cb08b0eb1720a31f05240d2cebf4d91df6ac917e7ea80dc9abd7e693f7fe7c63d7a3dd2b00fecc135cd99b3a37d4a67ae839ad5513b9bd25b202c5fcb0c3501509548b565c35f87880db170c3f295f34e0dbf1a63db9716b280acdc5ed48cd0b5dd42bab06853100d4d0b837198d61d99a269c065aabf225ab860dfd5291a34a86fc589918e767b82ec7d9360342584cdde976455aa985aaeeb615", 0x1000}, {&(0x7f0000000140)="07799774ced0", 0x6}, {&(0x7f0000001740)="0aee8e1601508761b23306e044221d1a02a25dd16eb314f1ef0a7a5dc46dcd70d44697960fb0e126a7a7f29686eda306b51570f84328c4a1d6290d426a4c74bd7833e35e6c465136d845620e908ea509de57301b2e9ea9d0acca1aec7b943d2298276e95a9289fb86aad40046a504513125f1185b9b869b5009ca2c6b858a5289f6651374ca16e8d1cbf05bef66311471a05ecad40db2f32fe44aebf29f2f86c5a3db0ddeab8b7f519a719d102380382db9efe9a9d84443db079206ea81876f1acadf01bf1b8cd37ea3b9ba9f0c76944691fda3df4efb90e0550c5d9c576bc6c24edb888f6707c51bafd0f34d682480562ec8f0b4706c853012fc19bd13f49f99aa0bf613a0f4b98b02a87cb68f9c42e755f7252b8674dbeb06bfb29639ce31705ff071f91762d1110b6b0cefba9a4ba6d75c721230a468671427ee962674ef2fa3d3429ebd5292a4c7bfb8c7e30561a6ce0dadd4b7b0c1a817d13e5af0e5807267a44f26ccb405eae7a1ebd4ea4634e28369deb37515a7304f2d50cf89fff15f9c7c405dff31cc269e7285478a27726991a005edf8daeb5aea779b9358f3fdbbe02d4dd07070145a873ce853aedb3bedcf4986d2bc638ddc1215805e923db2287ffac2b86925e61335d0a9eed5026409c84948412ef35300f8d18c7aaef947ca042bb1575c89533f73efd1bec7f33e21f27b3b438b9c1915a0f8866910b7ac1863d049b4b7065fc33dc2067d88ab0b422a46e854e82dd56f6845533d1ee2ac4034617a96b46c92759d60802830f8f09c28c0d0471231a77980d0e4ae7e2115ce9344efd24656392635bb8c4430cedf8e0b153a9c9f2dca3c1c14acbcc13796009faf6dc2ed3dcbf4d875e5808cc295aa9834bb2a580bc2f6829d8e32b1c143795c0cdad9c1878011bf6895bfa9ba5b42a69bf072da395f2eb772a93a0ed5fef597d796ca430c387fa10b60947db991d33ee1d027bb0d8ad0fc260491a77104ce64a894195cb7ea28a0125c2552e36ee82998565e3ef475efed623c2f79279c5a7edbce126807d52f0144c0e2bbb37ae818df0fcf0a4fa9378a6fe270de5eb8d20d0059e6defafda3973e18b9f948e556085d8a12090ae1675544ac9804e7b5d6212bf5f3d1cbac892922e46fa3a3294e4de830c992555ce771eb0cd783f7bb3f67b140374ed74d574a842e5cc30e8734878409504edb964c124f68a038c058798a0138db8148a8ccd498cb2c59042efc07b4dae437b918d2b49b0c2f4ebe32e5ab0a3dd28d292cde519f8d38dcfd681ad5ce1f1b8e29eea449adfecc3488ea0f25f93abdc57cde16ee603a8c4f707ccd0345ac4e8b14a44050ef666189fe2bf9877e189cebb0f87282e80aeee7ec638838336c193f03f8295600e1e6254442fb5469e6559ffb2b146272a9b656fb813e0a74c9b6ed4362bfa6acd829e6b97f5b1556af803f2e9a207472c3815c0a3c881b83e3164a5cc70fc9279caae7bb615550cb15e337ff1e27380f3381aa68e18e1f696d24f734cc956aa59d8368eb7d2d6a0f3f8d42e594c0d75399d4cab229bdbaa2f4cbd367fcee4fd0ed3f047f16eb14d148c0669eaed40e28cce14b441272b07256110966b8110237c5ea0f0554635d725b9f50ca3ea64334b34d183f5a6bb67b41500434a2bdaf463dfb59e2cbfb6fb5a06561b740145fd5e23f8b0406f5245085c9db9fb8fa2b8b2cfbc3d5811c7c6108897c57098cc6366fe3241fa8c43e429860a8aeb77b00011acca03b55bf95131d2d90bf25a781ebb08ba08096e99754dcc09eef29d2870bbcb88c55f12905914f1cb325c313cb074155e3888cae4cf57e5a9dc9ff965689046af250d8a120bf9d4fce24857722254cef9e56938afdb72944e7bddf0b89642eacb936c35069dd7bd53ccc53ddea3b985936d3d3860c79ce49dcfc2d2f30c9c46823839426ce0489c3c6c10b942c688ae677e9d52f489ee351cb48060418bac0c1d9011a33aeb67637dca5ffd133f697699d2843a24b8e3bede4adb1a091400c4744d37eb21cf6b29037418bed31cd930109d127438f7915ef4107f36263c8762b0fe38d90f65d3c1702845c8d92f6a7760ff2c188d1475540429529be27c255be91670553ce7c152599d58d090a9d49e7ba18462b8da42e9b478f637f5580b7e5148a8fcce2c202a24d6d060842b197fc390912f46ea1efda21676613f32168db441f72141c65925a1b863c727e6177fc4765e910d49cc8dc53b64ddb78040b7233d141f7e4d41cb93002d2418e332a85a84a74ddd5239469189f8bfa8ac2558f02b63ee8dcbbfa0d68772c9191f44b1072600bafaab12ac4208dc0c4bbb9037291e94f35ea5e822b40e96f3e034c4c6b3aca8f39ad1bdb6d6ca94b5a86d17a00550a55bda18b1b8ec3896e88f43b14d7096e91396511c285f8243fdbce2f0ca77020cc4c14c8497c8defdc019b20a9c17f22663e134c7e358dca956eb558d0b67b54561f0b2cd6a60a714b7ce2eb0f7dfdebd2cbcf1fcc296a3c832c4f488893ca7613b5e12e19904297a3b34547c042f92b7fa42d689bde31f66731937fbd6bc1ba158f65673b5c213af43c5a63149cfafcd3b056b4c63b08c2f13c83992e1827ad157e23e1ba698b796ddfc7389fabf2dacae94cc1a4aba869e5595d3afba6db99637a6f2440478edba35701cc1849079f548bde5b1687c7681d832aa66f4d715b013c6f37f0e8e8a5f4e2fa089891c925643ced039369e92ff4f8a231f8f5a1fe2ae91728e10829b08725862f2ab0d4288062276fc4f88ae0a8af52b893386a9d856f3deed5894703c85c3459057481554004eb082a04c483e3f4cc5bf282c2896614f489845adb7d9bd9555cc27ddebef691ad471acb53bc21dcbcff2254417cadffb281bff36ae629c4f9e2499274f1c9932ef71d5a98460a078bcb62c02676bc7601597fae629e83fa284ae5bd5e9342e6d6cab78df15af91c0eb021b6040040a22c7bea600085cc0bc9cd70e8307dd8a322428d01e8eee8b3607f2da4367297adab4f63e208be62281ae52724bfee9dc22c4efe71bef4ff96886aa76c5889a370e170a5221e03da9be49292a6a35a6bd5c9280444af36717cf6f57adc731b1d5910f9ccd36cbb61732bccb7913016dbf01cab8209a7b5bb01e7ebae3d6703116d1e217d2d7fb7823a93add91598664d201068a2f60717d8741537cb975dd08b2a636d336afe33c1f73108b72d4d41b30320dfe6e10426c812aacf5d1778346ca81cc8d5de44b2451607d1d62bb2d2a613018507b827aab1e7e3f689b9b3413dee6b68739b3a74579538358cd1e29cb4dfc27f9f0d6907fd394308f15111b4b24e13bd60b20f3cc7ebf71e2e2fa1e6cc1fb1f89544ac93b21b4452614b6e4423c9c13bd2cfa98ca23dfb30c216dfb626c506372d95e87fe005a7d850f8eed57df33967ab1fbca3214a099d0792692c39fa35b7abbdf51f406e2512baba53c8d89fc783819fce1d1648b586a16da73df45a1ab5a5753d4214bebe2773833a93813b146cf310e54b0cbcde0024a5cccb8effb824b934858d3aacd0f2eb4a6099a2ac6801519bac0bfac27cbdd994ccc20d683e06c71c9ae32c642939fe592b683ada3c11d810a18b4c5e31d570213008969407e1b150cefd6197deab0a30b93831e3f1e70e5ebbeff6e640f97b1b0ef35618f6857d382f2e6913e12ab84f6b48a1a95946ca7a7af4d152961576d01018565f952e88c47e210974eb29626f9c5fd68e9171ebf03ac658bbfd8de4e63d37e752b0ee966b15a3943e096df0e89d9c2c282e85d580246c6a08408d95bf9c21cc54bde0e59c7aa5cf2ffa2b431b92a9ce66662017bc33c12b1a3b95faeb282c7bfad244957a8eb6d086c7e33ad7e04edbafa98ea7be23af7a2fa3d54c3371c865bd8a02deb205d4e18527756c7d2f603c70606d56c74860192f3f63a99ea4dc7f6bc47c55f0d21d88f1c7f78a5cbfea1b2e620aea23c7fc565830d0db3e7ff7584775be1b8fc65c9d3449e002e7344175a4b5851f21085127f535b7b0a296f668524ca4ed156694540c2e1c80c8eb9a2db97639f06b7be115aa1c9857f5912e5bc2793037ce9143178c21e32cef048cb063286b0cdd76b3471146b14515424262e803a92a139afcbe3cb27747a8277b1642cb3479d0ef6d38cc63964fe385426bfe97bd833e9821a5bd1141eea7644e7fd0122ea2f4c93291c63e184ae4f25ec9805efb74b44ff5dc6f6cacd1693f5be63d36a5143f0730e4dbb789fa0a8e1703e1e6c714902e13b5120804de2b08ffbb9f1525228b55271eeb222f17c5a9696a72280c1b4bd688de3e31ea2dfd677d6c46ff561c141de8664e786955218ab44435e407802765ecbb147fa46405c201327ca468def0cac3196b347e95dfa2c3413dd96ec9a4be430df8f82102214c49a2c0539e4089216156d0ca07a15d9af8f26bb04d468b5e98453ed41af1835dcbf887e45140e949eda15951a2146cf79b10c854e9cbdbcae85b15bc50e20e5d842664cf1207e5f391e2ff262d92569b7d841cd8387c98ff488129f71bd5bb3c26fbb53562380e3369743bc288120ecfbaae050e9ae31115d2b77cef9087e744c8ed6af23afbaf8a98a1d9fd51831e9116aea72bdd1039e29b6efe49b8729796ba3f3277cc5748fc882bf59f9db46a5cc55479800ac19d3124571916653aaa7f67cfd0924fc85f0d019319d43cd54629d3784e9b84d0aacafe7f2e21a34145706663edb48bb5b3c6e00c6ee9cbd7e5ce27bebc8f832ad4c5ac5830e0a0ebc54fef33a19b20360204c7624d6c91cfa70dbba5774cb99f12a6ba532ec844646147a61764769a611e87b4f0861faf49718ab6137e45ffd10735e711eb39648958be6d4fd64d641ac43ce2dd90dd7cf38904b5d67309ac276e7a57ae110bb6f67de0b9370a46c8a3e88a04e29dc25f0176d987f964e57d20c9514ae5962eff77268b702dc6700b7869d46cf40e3e24b5da29a7a0e1142c5e96ac48d5645144f9ba89b76969db95adffa72b67c284899bf7d9f2a8d6f00afaef7aa2453d478e3528b8cca5669822ff9adfd2ea9531615a3d0938e81edc17040854e960ffb6b59604921010aee3bfc3d7dbbfca26a82bbddf5c84484aa4d92be3c78bf20463c7f6e0d589c6c3e1a20e700be4977a5ff876952eaa516badb67c1c8ae30594378a9f27147a02a4cd58cdbd0b0cf8db882d75ef258bdbfb7bf6c1d6fb32c9702a83a51b72bd22c7e714e0abda5f425659cf342c1bff9b29450708c9073aebc5b1dfae3fc2a7863a115a3558dfd1386828bd148176e314f7579d43f280df43b6b8b3e26f42d21fddc636567aa6f2a44738435c6ec1ac4872a03be733423f82a06f2023036e500c7ff31c0242388f37fb81e3ab95281dc441a2583e9d4828456eee6a44d81ed5a7ee4928093e58eede07b5698cf4d356d1a4017b44157d874fca35c9589ef5e6a3ea59c7c68ea0f6b36e5139c4372b40b73c7c03e9a6734abe03df1ab344999bb6b006fc12287be3719192283243b629f356ceb34f4fa462fdbdef9aa2f5fcee7af3ab7615791e1dfcd9d10cd0b90a8cb89e29adf398ab8a2b1a7ed972e6458969808731aa88b70791b33c026973432179b24b01f9b658328033074594741b5f9136497b091d90797848678176abfb781ec2f3b07cdc0322f000bc8d2e5c379e578b91b8abcbb781556365f2256d15564065cda74d9c51c8edddabc19c0adc117285d6cb0014162fc0502d62a937b944d3161c2a8a8ca9e69043b288619c5e6f281", 0x1000}], 0x5, 0x0, 0x0) write(r2, &(0x7f0000000340)="314e80220e9408", 0xfe85) write(r2, &(0x7f00000001c0), 0xe5e1) 15:56:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800000000008, 0x400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) write(r0, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0xfffffff5) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="85a1b83f6ab83c5c024cca66a5ebb820620f456ae2eca1ed97dd41f11326b607f576fa68320f813364c95de532ef4412f1e8c6244eb1271bcae09ce17a31b22e3024dede65f6c22be17622259a9d4114be7a784d61", 0x55}, {&(0x7f0000000280)="28adcb062a64951e9ef80ef622d7c06909e753fb993a000ed4c5e91292ecec5c45e9ecae87941bdf382985cb83185c3dd7be36e935021e1f6021e3e7d362b7bf13ca5ac5a352745ca5be7296bed405fc8142161b80b42b92b48d97689aa106f1b8cf", 0x62}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 15:56:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080001ffe, 0x80000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2a7}], 0x1) 15:56:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x21b) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r1 = geteuid() setuid(r1) ftruncate(r0, 0x0, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:56:05 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) r2 = geteuid() munlockall() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) lstat(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r1) getsockname$unix(r3, &(0x7f0000000400)=@abs, &(0x7f00000003c0)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x80001fff, 0x20) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = msgget(0x1, 0x1) r6 = getgid() semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r9 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x7, r2, r6, r2, r7, 0x160, 0x2}, 0xff, 0x3, r8, r9, 0x5, 0x8000, 0x3, 0x7}) close(r1) close(r4) 15:56:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) shutdown(r1, 0x0) syz_emit_ethernet(0x10, &(0x7f0000000040)="9b8a8352088d2af373b1b2698e87e8b6") 15:56:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) 15:56:05 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) 15:56:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 15:56:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x20, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000100)="291bd44915aa15a56ac2fac734cf0a046b4876552ce7692eb4c2466edd24c7596e04182e4d484fa1a1861f50f48891d1d6e47a6c0917ed70049aee73d4d5da888276cdcd94fbcd3d10dd5aa2a63bba5d8bae060e15184e37d4ee6c3e2ba410139ee9092351f3c99450764b8436bf0ca6be7ac9dc09ad4a700614045575b42ad6a4ee82d468407b32d3fecfce47a05fc6600586dbee", 0x95, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:56:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20008, 0x0) syz_emit_ethernet(0x30, &(0x7f0000000040)="6844057a1d3c3f3e79551a10072f5a8cac5c744e3c42b319cc68fede5edd86debe93eff6449c50f0ea5027c4aeb9cd9a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x2554, 0x3, 0x3, 0xd7a}, {0xffff, 0x100, 0x1, 0x2449}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x6a8, 0x4, 0x9, 0x7}, {0x0, 0x6, 0xb0d5, 0xaca}, {0x2, 0xe3, 0x7fff, 0x2}]}) 15:56:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 15:56:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x80000000000000) recvfrom$unix(r0, &(0x7f0000000100)=""/182, 0xb6, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000040)='./bus\x00', 0x23) fcntl$getflags(r0, 0x3) chroot(&(0x7f0000000000)='./bus\x00') 15:56:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x0, &(0x7f0000000000)={0x80, 0x5}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 15:56:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x401, 0xffff, 0x2f, 0x400}, {0x3, 0x6, 0xc91, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 15:56:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1b1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 15:56:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54, 0x0, 0x6}, {0x7}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:10 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30420, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)=0xe61a41c1ded4df96) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x3, 0x1ff, 0x8}, 0x400, [0x0, 0x4, 0x1, 0x80000001, 0x6, 0x5, 0xfffffffffffffffc, 0x2]}, 0x3c) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/213, 0xd5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 15:56:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 15:56:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev//ero/', 0x280, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 15:56:10 executing program 0: r0 = socket$inet(0x1e, 0x6, 0xffffffffffffffff) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 15:56:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000400)=0xffffff3d) r3 = dup2(r2, r2) ioctl$TIOCSTART(r3, 0x2000746e) bind$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffd27) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x4}, {0x0, 0xd8}}, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 15:56:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = geteuid() seteuid(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) 15:56:10 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 15:56:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) r1 = shmget$private(0x0, 0xa000, 0x98, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x70, &(0x7f0000000180)="07e72600d9c56d4f06accc55b62b0b13d5e9de78a66e1d41d75617d2c0b2cafaf5b4bf448e0f61ba263c512c0c993c648a4d1724d6e057f37cc73fc79ee6d37a5300d2778c4f68ef13f143f50e59c3b94a5d48d35df7ee4430a504c210e447ae4fefa1b0d1d1e1000000000000000000") r2 = open(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x0) sendto$unix(r2, &(0x7f0000000340)="3d019c80fa71f78cd9f51037d14d3c2488f3f4b8f8d954c6879b841fd863feb6a9c7a69a6725b4ee7360efe24652ceb802dd96d3841999c8a2c1ee4182dc80b4dabe7a94df9c2422888c097f042d6af5dabea1d98b86f8b50a5ad576fd4f4100cef4827c80653970dbcf76e26a1cdda2878fec19d8de12146a1211df33ddd3dcdd8233254c22ed61696e654aea028a5b48e184e9549378aba0f8668349fef430f81245374451f4d73b211edb2999c380e373f828d85c015add00ae8b772bff228b28f7a14d653fcdca2e41100747179925f6f6694bd979a295340e2165c89ac48551dd200b2c7ff308e90a1658f711b93f6d8b46489de88e0c33923c268e82179ed31d9861ed2a9871d01f5864a3a500de60d1bee591be9d89bbfc806b574b6a2adb423e9198597bdddf36cc595a8342c2edf55ee2c7a6241e4b9c62853dd19d54fde1a0a1ee8ad949e6a72e2b1f07cf69c746f00810ce00d4416bd90c115f652b9ecd28e049130bf7e0ade9e4ff605bc5ba388bfe4491a55da10e5c42f840d21cd77eb4e69275a4f00d02cc16d0ed74c87c35ced3f19be92a89a84d71ebdb50c898e730b5a949a4b7b3ce5062c2a4624d3aea9c4e1612a7a23616d29b9cc4d39c3da2af4bcca18f693fbad5c8c8580cbbc78c82ef648915ad2221bed8470fb680f87049691e5106f17d232112f7416e077a6036e4c477dc3cdc4602049c27b6bd027f6f8eeeedd82fbc47a119ebb1e5a006f35d6a32ce2ff506611e6e833388079704c4b50dc0323a01607477213b5d12ec6af9f3a98facb5bdf270c789e78c4f731477db2fa2b57663c9be2db546b3c02aad500f05b0504b4a08ff142aa444d106474161009da8f5e5783d264836e8582056c60135109aa67c00864ce3b60a236c559fb1b23205064d8354af10b142b0b3ab02ce805a1866df4e84a99684c7324211146af81424753409ad7adbe0b60f697173b7ad5e54fe8c2acb9fa3c27357d0b66b018887ee76181981ee783e4c6389567b8e5de10ba27b1feeb29ca5358fefedd9a5ddc6f384126d0bc063a2589704e1c4dde2c9f1ff58016d1f06273a814db2a488d99bb3fe5ab8709cc71d0b2ab62a58cb8f48cad8de47bfcc190d3c0d98a841c2a900995d36176966861c587ffd00509e2fb055664822c63c11e6c1afef0c7525729d9896c0d34b68d84327f9daba5d15c4bdaee909a0f04cb0cce586ddc30f3e3a9e22216aa36ca2ba2b82a5a3c52dd2209d2664f165e39471b261c49a5ee85e5bb0ee79dd485ae0d02578f718cb376757d75050a2b0089180ad064091534df1585aa4fe0d0d7aa3b066ee8e79321a2539f8e865e00e15beda400b54dd9252bdcbb85635ac760ecb00ff872d8f5cb4af932de58f84755b7a2f4a5b24e13d3d0d0401d118a44835bea0106db2c4bdc0cb40c7f17c2d60def79cb36af07f35966e278781a4cda9632fc36975746be901bb9b803ee9142d530d609bba48cd6575256c1fb20993b310882526c9049a1b98a64cbfadbb7ff4f0b1763c9c50ef476a6eef36a2d38a6a35bd7e80ee3b1026f1399c4fd975ddc2d8e88f8f0129794a494b029ced6a30aabadcfe956dec793b2d420d699328838911f0d5423219a9677a3b9252d728c466dc05cfcfc54d2e935292ee0766ab6c4e10e4c85c75ec0c90a7670a0c4eb41a61ddbed8346e30ede16352a1a9a5ee060c21a447f537f5d6bb941ac3e1eecddd1d345ef5c2992baba39487cd665ed23632c2f2810a22f4832f0d67e198333213d9256b2b72fa0ecfe30cbd671c68b16728f1cb436743afc4d927b8df643c2686dadabad753c2d462f2ec43cc7b850dcf994906f236c0452bd6eb894289f65603961ccb4cacfe439e49f4d30778c12e288166ac2d5ab5b8f173c0756c3f43c0298bb55353ced4a131b4254c37e035fbd4f7893ce5b8013beeb4aecad54f4d342d4d5ea0059bbab753d216d994cd75cbb2f077d4e93aa20694bafdd742a7c7ca40ecf0980d2ec13019f905a9ebe8b8204b8aa2edeb917fb45aa3b9c52f879e267eb7b6e827ef5650a769a66b24b8f557550bae8e8bbeba4cf3fc209df1c3ca0f9173afdbcfca9adbba038db4b7ea45e033c0b1a6105686348a9402ef38bce03b1b90139317fa023bbfba96643f32e9d6e21c6ba51931b28b621cd565170c1a75bee1cca23231f6bde2deff60b0c8c91d349c99b4fbe2a79f67b4afb8fc23b13184dd654906796450a2e0857fb728197acb5f104b16a7d0e081db56f8d5d99066765d4006bc9a0d7a75b23f003c5ebc712008825106bebe53d6c8224cd3b88503a437274da55a2c6d25ef70494a13396261805abf3bbfe3871dc9f783f847d7087ec2789cfab33f3d212c604996ef6346bf319d66d4aa7eb1788368f5df8ebb428a8048206edacd8fda4bdd561509fc7be8569f46772919d09af0b5a808112326020fe7ac23f8aa3387213e2e0784ec4d99a363841e02e34443343e20078e120a4610c68176d6a4b4c7dd26f0f79e674c892b75dbef8de60ecb6621a0718de60437c0da43da8762a06dc66f760ebdfb2181e08614976a26cd7876f8c2429f95a73b69fa8e76940e5343fb3c7d1e5bf5e76446d0e653286de77faf476718ea5b2c53f0cb3cbd10b6a0c48d99be153d8af88e6829836e004ad1539d6a1e657985424bfac259a4c9932146c30befc859c6549ced3e198466a058431179b3d3406a3df87e4ca76c3a0282d1119cfffbba75ff8ae46ea5f7af6c31b1e1a1cd89dab08cd27484f135a94bb0659dd0a0d51589903a13bc2dd96f16bb438915b2a6623d2ac947f6a5e132e06ca2b0c949767edcd61679e3d1e7c6ff3eee84f881d5ce4e2d3a893b71b3e032fd3e49de2a08bfaf5e95e9feb213f58bfe5781a2567895c4e60440149dcb46dd8d7871d2465967e43c10e64e650294d3569d8e63603ad9cd8c9530bc56de3245e1d0062bafad887fc968ed100be5fdc899e846ea7439fe96117877d9e8e055642da21514879902c13d49bf96e46d709c18bd99f2b1cb30b249d95a0b5cb464be2cb053fd1be62f97b9dee4afbd3c4c69fad5f67b0812798b4b3202374593e8b64238c99130dbecbb359c09c9624e3d1a845e270a71d88c20ec5dcaea2b400529e2e3f0e2de2c454bd09454c68baff4fc217888e9a4585b182ec86261628706dc3cabb4d360c6dfc59fab24073265c4b9fd369a34c2904d865b988e16de852703206b4fce8f7038150e5fd8f0101b3191ab81a63ebeb8c40239dedd0a6c8ce084664a34d7b85f7411ad3da4868cc6e416777e2d1ada577d8de64bf892725eacc85b77dcbc6be527276630f9b5da58c27688160f26323ebf92c5d92e6f87e18ab190760f37e113a14b203ded52c975c7642f93c4b685148007f9fe2302706cd0100ade2c10016ec6513429606fa3c6db3236a3a8163fba7cd6d323d97326524ba0adf5117499630860ef9102e88a6e01d035f28031a91a36190f266745877304ddde11f7e61fae6284af54874d582c8ad67d7f4e0e4758b18796cb57ad6a55421543e58478b2fe1fafb51c077ce5c8275e204d2467a7a0301dbe1df7cb736d68468b0fd2992f7c064d103f07340d8df258b4020d1d576921c4e782e3c925b966e2f748524613d342543c4d9b0ae3dca29bc8ef60e77e1b9c9fdaf5344a67bea651b828487790583453a4602fc979395eebb7e0705d9139335562f06c6a68ba8bbfb4d2f43a2ff1ed1d27afd7e0827c6c8909121965af77d8884f61518a1d0f5255dca0650a0fedf9bc17df4d8905054026ae98428d4adb3b53e765e5b64dd50cbc033cce57c3c73a453fc033e459231be488f3df86ad97f91ad9666beac9dfd22e734a0607caacdc7462cebd4cb3f70f1d9b7703a9b14f61ab5e0a60e302bdeab787d07d69f577f06b667b7a15eab7be3cea3a608c8a2b896be1b7534c10ce7e6a96eade5442945b66b9c7e75a1ab087eca4b2194371bb9df2aadb2a337412b7d43ca4e5eb4a9db5f1593c486f7919b6885b7f32f69f6eec711d9faefd92e9b8de467cc3c0ad5de03c4afffc66af2b78a487525c0a08dedf8fec33760e4fa03c7e5607afffceca4f41b43ae07c859a4b36415b10b3f3f3f426fc05b9446d6201d2d33eead1c5248885c5f4e7dd510125cad30abb40628c7ae0080f71c0e7b2cd9b9e8a54ad727202a283e01abf0f0f4c95d212630196825a001f6d30bbc6e4d5ab5a982ac19a4fe21a57c6b83560914301c237018c1b4ab3d57286d12eb8830819fcc787051877a195d5be7903aaddef205a2fe6bd24714dc38e40efa16735576b32fcaef9ef938c78fce4a0deba119eb35c171b886f78ad6b8c210d6ecd1e8e66fd9c9938f2d4404c473228835fffe934548bb32d44fb244cbdb0e9b3c4bc2efa6de0f7e4f4bf1ea28d241b93c6ba47d92c6ae36a60dd7a9f5a42ca6fd4177203b359ec8c870e2bf0cef367849b41f9f18163240669ef8f37c498040536ec7c437f93a124863548307398109c200ffecac2332668ec61c3637bfa3e4e9bf753def31c814b9896e01f4138d9eaf9459d847c0ee8e6e7a6c86492ef4a837a9bcf0167c74d92f283a082aff74eb237336ddebe74fdda3872d8327ba951d644b2e620a2274111791507cbb4c00fd633f9a9b6b23e54d2e053ca88faba75c6d8b69af25d2987a9845eb78c84c22549c48319e05f12835c91e9ad65de68cf6abe8c4011fe631ee6354bec1039496dc066dc3c29de01464b88537f9e56a7152a4049b67004d2f5a8a435668bc737c6d36a83f91934ce6c82107e2a005ae1702b624424dec40bbf26febc443467419ce4205b0317b6cd9d5e482500d6cbf826dc9752163596674f6ea31ee1e8730d087d1eec74d7c2b28a409373a665d02296a286d9ee444785f4d3c5cd9e0e627761ed7a149cda315026892a7825cc52b846298a36c4f48b2b0eb6b037e87d9f726cd01dc6d2115c777a4085e6aa9d87683bbb143906401da846c2fec1f89d266386a2d86a7dba2a5d67a49ef4f60fdb2580f7880095474106ebc745e2f54e68157a85d6254c6c05c02a1d2cdf5ed6fab47deb2d992f74788ad31dab7404042c979d2ffb028d024900ef3a31e8215f960a7826436ef638f166065ec329e9545ccfaac008306a10a0eb8f191af2f9f5cbb7d82e08c2ef2b15e2c85c159cf627e5fabf2a3d00f881f5df932e9fac28d05574b06903afc201b44f06903288714708f47c86dc81866bc14a94946ac86a9e995dc0cd3a4de6e2b8ba977fffb1153389ebb65d5ccdb31aaf2bf054b1406cf8502ce73505ed1750341ddcae985568f4bfba3ce26a84274658b03277a63f6eac16a377a2bc9a0952a4fd9c0175ce171e3697055ccb1203c87443103224c124739765b1229a2b4870d6aba9003a7e133748b410793d2685115629edd36d0e47873eb398f420a626b33352521ca1cd610dce4966b51f9a78ede876640c9083a780ad7d6ee2e2e22230298b11694f38b4d51fa6e0ab1fec25a8764639e7b18eb2e30fd2968277a223c83927941478d17f7db8f0009db122a24e3d983e5946c202d58fb4657db77d12f7e414c6c87a8cbd611ac234164640d9a002fa9b8ee3b126c8ee1d1fbdcf92f28b3db6f339c9d05432d65f302b5033661bb0243ca7fd29b27014fa1718a281ac77256f51ee11f575d43aec1108900804cd1dd17b24d4982b33ede697d43481babeada81fd6968728e1ba1e21968f3172cc042f3e2f741c33e740cc398b35b9574a4e6816d600c3cf87ebf8522c36360579", 0x1000, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 15:56:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') socket(0x39, 0x2, 0x9) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 15:56:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/97) close(r0) r3 = semget(0x0, 0x0, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/46) r4 = getpid() r5 = getpgrp() setpgid(r4, r5) 15:56:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10002, 0x0) 15:56:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/77, 0x4d, 0x40, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) recvfrom(r1, &(0x7f0000000100)=""/20, 0x14, 0x3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0x6}, 0xc) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) 15:56:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe1, &(0x7f0000000180)="a6873bd86f00008ff717d1e32d5d95e11e9b7a579a6cd3d2a843f1b7c72176182da89049b92985628691e0e8ec054df004d85ac061f4c4452ddb7222e8e43041ad9f9261b3b21c7f928b8e832c5462b4ccb94adac7a79afbc14775a88c36ce72ef88bbb831de26bd1d2c838b3c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x82, 0x5, 0x1, 0xff}, {0x1, 0x800, 0x7, 0x2}]}) 15:56:11 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) flock(r0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) write(r0, &(0x7f0000000200)="7645d9e0b670ab8f927b23674603ce911bfce283ea9c89561efa0e0df62cba70191e4e68683b5d1c71fe97575cbf4ac121176273115c12f899e2b6297b716fa484ea6a21f263159d791931ec09931b0ca5bca58ec203ec89f5ebbb59f1c2218b35661ac50d9b6e22a5ce2823577a13203c53f107c5a36807e97d5b3b0d491dbce4a9d749", 0x84) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x7) 15:56:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x50, 0xbb, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x4, 0x6, 0x9}], 0x10000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x81, 0xfffffffffffffffc, 0x7}, {{r2}, 0xffffffffffffffff, 0x11, 0xc, 0xffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x82, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000004, 0x8001, 0x70}, {{r2}, 0xfffffffffffffff9, 0x41, 0x1, 0xff, 0x5e6}], 0x40, &(0x7f0000000000)={0x2, 0x6}) write(r0, &(0x7f00000001c0)='z', 0x1) fchmod(r1, 0x40) 15:56:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x78}, {{r0}, 0xffffffffffffffff, 0x80, 0x8}, {{r1}, 0x0, 0xc0, 0x40, 0x8, 0xfffffffffffffffa}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x50, 0xf0000002, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x1ffe0}], 0x14da92e1, &(0x7f0000000080)={0x0, 0x4498}) 15:56:11 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 15:56:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x5, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) 15:56:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x276, 0x0, 0x1b8, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000d00000000000000c343ac6793fa65b8ea0ecb18065ffa76c72dcfbe8c41f5c5dabe601d1ba30b12c18066541442f1b800a5c9d996f61ae145720e065abcc0ac08dc72c3904a8bbef72324da03aa6db9079b8ae63c3cb9ef7c6221f479e7b285c18ef1780e90702e0a0aca79d76d1e22a6c9dca94302ee703b40d018f82ac65347396ccb0020a44463adcaa0ebce8f43b0a9cb225c26e1ee033a16ba9be478f56cab97b5eabd991295521fbebab1c986a89fad9cc318d93b8b4100cdd31e882472b4ed19831ff2ab67aec926a114db74370d3032d12151878abc04"], 0xffffffffffffff1c}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:11 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) fcntl$setflags(r0, 0x2, 0x1) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 15:56:12 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 15:56:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20100, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x1}, {0x0, 0x9}}, 0x2) socket$unix(0x1, 0x7, 0x0) socketpair(0xfffffffffffffffe, 0x4000, 0x8000, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x10000000009) 15:56:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='.\x00', 0x20082, 0x44) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x40) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r2) close(r0) syz_open_pts() pipe(&(0x7f00000001c0)) setrlimit(0x9, &(0x7f00000000c0)={0x100000001, 0x3b}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x88) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0xcab, 0x5, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x2e, 0xe825b1c, 0x401, "2803ffe70a9fe9e232ed723da5cc0f9417e05020", 0x7fffffff, 0x6}) fcntl$getflags(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 15:56:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 15:56:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup2(r1, r0) 15:56:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 15:56:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x3, 0xcb) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x200000001f}, {0x3c}, {0x2d}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x200, 0xffffffff, 0x4, 0x3c6}, {0x2, 0x3, 0x0, 0x80000001}]}) syz_emit_ethernet(0xffb5, &(0x7f0000000100)="06") 15:56:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 15:56:12 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) socketpair(0x10, 0x1, 0xfffffffffffffff9, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="96d8e58cf6d336ff026338"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 15:56:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653004"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 15:56:12 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="245a91faec36791e57619a34854e9587bc8e921f3e099c3cf244550f8bf9c1c7cd5b6b1b5b73489e126104c89597ab6870777b5212227a0df9cf7139a4f1b2ae0743a1a6a6685bdb61d983c064e86ae19dcdacda5bfb67dafc7e008d9306e4c5869a7d7f0af1e812db7867d787a55d27e4ecc5da99b3706386fd73880ef2b1871c960e132e00d5ca85109a0d78327050fb779ab284cd27b1a9ce2fe32a785e64a9103b0fd5ddf097ebf4d6558f519bb139e8acc6273892438b48a7e1ef8d3970b2ce7be6a0c641078176bbc525c4194126ce856ddcdae26befbfa4b6e212", 0xde) r1 = socket(0x1a, 0x800000000002, 0x0) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x10000) 15:56:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 15:56:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x48a, 0x8) r3 = openat(r2, &(0x7f0000000140)='./file1\x00', 0x80, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x32, 0x3, 0x100000001}], 0x4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x7fffffff, 0x7}, {{r3}, 0xfffffffffffffffa, 0x1, 0x91, 0x6, 0x2fb2}, {{r0}, 0x0, 0x42, 0xfffff, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x24, 0x20000000, 0x200, 0x1f}], 0x2, &(0x7f0000000200)={0x4, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x401, './file0\x00'}) dup2(r2, r0) 15:56:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 15:56:13 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r1) poll(&(0x7f0000000000)=[{r1}, {r1, 0x44}], 0x2, 0xca26) 15:56:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x810, 0x0) utimensat(r0, &(0x7f0000002640)='./file0\x00', &(0x7f0000002680)={{0x0, 0xf0}, {0xe12, 0x2f24006d}}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000026c0), &(0x7f0000002700)=0x10) preadv(r1, &(0x7f0000002580)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/205, 0xcd}, {&(0x7f00000012c0)=""/143, 0x8f}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000002380)=""/71, 0x47}, {&(0x7f0000002400)=""/201, 0xc9}, {&(0x7f0000002500)=""/85, 0x55}], 0x8, 0x0, 0x0) write(r2, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb50186d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 15:56:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x38465e79c6dd06aa, 0x8001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="20d13ce7d39c49cd498f4093c1b0dff2cdbc8d2148d238e0cf7c08e3975c57f3eac0092a4f65f9e2a19274ca45a8c2f5d9980d5354719298bc836222a3ea0fa3754a7d3c07047ee0cec99a5c1c953fe9594673ffe8c0febb4c", 0x59) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) close(r0) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:56:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x3f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x2, 0x3, "38d57a6657e4fe8e281aef3d96ff328324bde000", 0x8, 0x2}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 15:56:13 executing program 1: r0 = socket(0x21, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4) 15:56:13 executing program 1: socketpair(0x31, 0x8000, 0x100000001, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001496d3d354d94913d28f32bf9ce6eb3990c8e40fa4275e4e502b14b846da61fddfcbbbea57a81c3b2f3aef2c0b2bd26b262f536d080a81aa442102d1ec4defa5b9b45799b8b00dec49a3e97bca1329f9b82eccdc1c29d58e514"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 15:56:13 executing program 0: r0 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x400000000031) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffffd, 0xfffffffffffffff7, 0xffffffff, 0x1, 0x6, 0x1, 0x1, 0x3, 0x1, 0x1, 0x3}) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004889368c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e410614000"/4098], &(0x7f0000000040)=0x1002) 15:56:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x100000001) 15:56:13 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 15:56:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xa0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0xa8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00), 0x0) r2 = kqueue() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 15:56:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)={{}, {[0x6], [0xa6, 0x6, 0x1, 0xa64, 0x0, 0x8, 0x7, 0x1, 0x9, 0xfffffffffffffffb], [0x2, 0x7, 0x1f, 0x80000000, 0x5, 0x9, 0x2], [0x4, 0x2, 0x200, 0xffffffff80000001, 0x5, 0xfffffffffffffffd], [{0x9, 0x10000, 0x5, 0x10000}, {0x2, 0x80000001, 0x9, 0x81}, {0xb1, 0xdd3b, 0x2, 0x1c62f678}, {0x0, 0x6, 0xa2, 0x4}, {0x2817, 0x6, 0x0, 0x80}, {0x9, 0x8, 0x0, 0x800}, {0x7, 0x7fff, 0x6, 0x100000000}, {0x9, 0x20000000, 0x8000, 0x4}], {0x7ff, 0x4, 0x4, 0x9}, {0x20, 0x400, 0x2}}}, 0x4, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x100) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000300)=""/234) sendto$inet(r0, &(0x7f0000000540)="6b1267cabbaf6622bab8582de37674438d93ccc1ce00e140e760b3616fd0ec849f0f9e972851326dc9e6cc0ba88eee02418770760c8f5ecccda3e5957d8b43a048fbfeb8e33543899175a418927da60de99fff776920ba7926dffdd3ae6a30b5682abfcf1c71f1a268c94344fc5dfbe5354c1fd9da8c77c96fe198e08205b5f9f82e37e39285b648d6b634e35fdafe71335e7d2eacd695b102a58306381d368244f679023f2332b4e8d4faa542723069a6f9e12868687f7b753ac0f7f82a60d4750f633216d7582358d070d811efaf2e47b9528ca2f40a687292e00cd1343e652e828deace3685d7d3ffd591", 0xec, 0xc, 0x0, 0x0) 15:56:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x10}], 0x200000000000012f, 0x0) fcntl$setstatus(r3, 0x4, 0x42) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2}], 0x1, 0x0) 15:56:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8002, 0x120) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 15:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xb9, 0xfffffffffffffffe, 0x1, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") read(r0, &(0x7f0000000200)=""/255, 0xff) 15:56:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 15:56:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x100) accept(r1, 0x0, &(0x7f0000000040)) 15:56:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 15:56:13 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) socketpair(0x0, 0x8003, 0x1000, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 15:56:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 15:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be9060000007e3a", 0xe, 0x0, 0x0) 15:56:13 executing program 0: r0 = socket(0x1a, 0x1, 0xffff) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='C9\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 15:56:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) recvfrom$unix(r0, &(0x7f0000000100)=""/31, 0x1f, 0x842, 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r1, 0x9) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="44013cc171b9e83ee34788d08263cebb66fd742dfc1b39e605e0a67428efeb6646e31ca0cd5fe806d284963866ddca9e7a1d91d9b69a4abeb61183d39b2ed561deb113c7271db5d5561cf181b7084abd59773226273d50a800318de1398bd6ce8b11e9a0f89d571cd256f0f48dd682098851af65e25e78466239b39c46a8c86a74", 0x81}, {&(0x7f0000000240)="330ac480f424410f8efc121826ca94648f381fd079fb7ce256d7e774e32d71efb088f0756ed36a4a9b1f40aca5d9e1a01025bbd798d67d01f3df2118f0171118aa64f64231d848b36ee8074f153209c396a761d66f166c0a45463b5cb173fe40a531862d36256c3b88bc7d31215a69a0cb79cd4e7137df704044b1d914149851e0d3ce8db3a52c7411bbe80a2c", 0x8d}, {&(0x7f0000000300)="b088ffa5eee1ccb82608bf8fe7aa95f4f0d2f3e675164ffa4d255910a1be16b71f9bea4b9ecba21ef7d79df8c2afeb78fa7686844c9cd02b3f1eb88a664620735b0050dc5770f89a090b190c1b917c009c589a5f6cfa76ebfa01e0403cd03b3225a58e035546426d21b2", 0x6a}, {&(0x7f0000000380)="9a6ef08bb5ed2c5eacd92b53eb56d50eb5", 0x11}], 0x4, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2]}], 0x20, 0x9}, 0x8) 15:56:14 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x60) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) syz_emit_ethernet(0xc3, &(0x7f0000000140)="d2e5355e42f8903e820cee8f7b4af8c9c811ff9170d26a3117a705b8b183730331af54135501d2996be1653594ad187bd87ae11fa677a970acfc186d041c3a1d37c727c552380838a16d97f8a9c23693348eea0504e0e8ab38a636680445038a7e4f74353f2f3a9aeba71c317304c0224547039069f5c86175910f32b34c0ab40f1e9b04e8fc44c894b0ed9ec3350ab7512e72d99f6f569ee75e42ff0b5d6112d3aea91c2f8b47f0689c01b601931858860cc252306236440abcc60f5fa7079f112206") 15:56:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) r2 = msgget$private(0x0, 0x8b) msgctl$IPC_RMID(r2, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 15:56:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 15:56:14 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x6) getgroups(0x3f, &(0x7f0000000140)) fchown(r0, r1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x10001) 15:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmget(0x3, 0x1000, 0xe, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) 15:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x1000000000000000}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8c) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x8000000000000}]}) 15:56:14 executing program 0: socketpair(0x18, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x3, 0xcd, 0x1000, r2}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="5f692e991c228487144d3a3a3f7d2aec8dd6a7086d20afb70ad43395f9c177dba065a51938f212529af686e3f3c35b161ebd326085196382b5eac2ac4666674a23f70a644148b45b8979f9c1d2c2eea06fa926f3aa19813d8a773ac1bf1c805b87921e728e698665c37b605254cf1d5fd74436ee0a7b2b0a1467112778ef7ba86bfc8d7c37617f4310d21118967e6a55c22e0cd80792ff4756904f0b7dde3783f0c220dfd500ddce6e6cf9d956da5ab1fa544c432858283871c68bfcdad85bb0fa0bbbfc520375895702e6199ee509df790c91235971", 0xd6}, {&(0x7f0000000200)="5045ec7dd17bdafd39f2108a4282e01ef7e0849295", 0x15}, {&(0x7f0000000240)="7db13561af149a3f689c11029fd6c8822816ce9fd8864303fbb282fd3f5bfc5d80383ca6241e1a410ae33ae89e7c2bc3801279777d84e939c6d0110975dbb5ac9eabbfcb2c3384ee0a84de2a9a5d9ec8a44426e962496034922625f74be19a197a1c9cab45511406496e7e22f53ec5b60743dc714a7b4fb86eee88356a0d90ed4bc83eeb752316b612c10b319273f9739252a6e0df34fc5fbc913d718b4b4bed7e04cdf9f07e614427e29d73015f2976b1f83cad0b774119", 0xb8}, {&(0x7f0000000300)="015a17556c242150ca4f1c3bfd4dbc08d36f6b9a577f69ff0cbddb8017e5f370c37325bb3a8e45d8b201635bfdac635bcca278c512b2a3ce85ba686344156fc3112d1294dead82abfdf014ec23f5baa286be830b75cb44d31a8e651516dc9b6ccda176db3bafc689", 0x68}], 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 15:56:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x8, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000400)=""/126, 0x7e}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/175, 0xaf}, {&(0x7f0000001640)=""/40, 0x28}], 0x5) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000300)=""/173, 0xad}], 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x7, 0x1, 0xfffffffffffff801, "4955085b3f05214103471438bf30cd66624183ad", 0x3, 0x1f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0xfffffffffffffffe, 0xffffffffffffffff, 0x80000005, 0xffffffffffffffd9, "85754908a7a7230062f90f00000800", 0x4009}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:56:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000000000000000000ad45adf6926401310000bcd2d200003cf5b4cf8ca991b7a6f2d8c04462e9e72169d8a4d8d56e43f8e24616ae4c08db3de8b46061a1ced29da5a2552e4901b954d4cb8481b69fe78a6d737b38c7efe8280c6b603e1b91b8c80b7d3a3145742d0fc4f9da37f83af31e8aab618501bff49320eda249b10356ff8d58acdabe82591dce107de16f7e5fc20e6d2c43c6d6dca2d97644295271e6f6ac198c3fd84066ae0d4f34badee102622a869efc615d8b55aaabc418dd83819c42155cdc90acc1bea1ce17f335d4be43a2436d6c223d104dfca0e62528c34974aa4d358025449ffcd7059a9b027fc23c84bb5ddd4a0e71467c6c4b7878a54daed7882f820a3b4cf4fd0e5e2562f24ba251302d65911b204f2c2a7136fbccdc3a0aa4967b0e4660238573efe95f958e8b67c2535149bb0baa9f2757d5167916edd17e0270a7dc0a359212a3eab0c98280dc676bf17769d0a44ce942d531344e53af3526ac79667ef7ab8a090fbc95046eb893899b10ad38fa39616feceb5b38b7d8c61bd2fffc2247b99e1e27774f58a7c916bcd01625a280e87cc7fdc9c21a2a07c3debbcf139cea6ae58cff2ccf5e1aef9ad5edca0ad9f2ad7ff093a631af40075fa672fb19bcd9d7acbc3104483f0570c8b4a27b60278c9afe"], 0x10}, 0x0) 15:56:14 executing program 0: msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000200)}, 0xffffffffffffffff) 15:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 15:56:15 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) mprotect(&(0x7f000005f000/0x4000)=nil, 0x4000, 0x4000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x900000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 15:56:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x420, 0x180) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000300)=0x101) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:56:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0xfa2f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 15:56:15 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) fsync(r1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 15:56:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x4000000003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:56:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000010c0)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b8255153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da0ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d08100c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d340f7926625e02ef95d65510c0ed5df23e789773d40f", 0x4d7) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) close(r0) 15:56:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x84) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/83, 0x53) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 15:56:15 executing program 1: r0 = socket(0x20, 0x2, 0x5) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0xfffffffffffffee8) fcntl$getown(r0, 0x5) 15:56:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0xff}], 0x2}) socketpair(0x10, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 15:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 15:56:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)='<', 0x1) setreuid(0x0, 0xee00) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() close(r0) dup(r2) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x7fffffff, 0x2, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x10007f, 0x0, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:56:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100000089, 0x0) r1 = getpid() fcntl$setown(r0, 0x4, r1) 15:56:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 15:56:15 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0xfffffffffffffc72) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x105b, 0x0, 0x0, 0x44) 15:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) fchmod(r0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x8000000000000000) 15:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7ff, 0x68, 0xdf6, 0x7ff}, {0x2, 0x8, 0xb5, 0x7f}, {0xc078, 0x3, 0x1}, {0x0, 0x86, 0x70e, 0x20}]}) 15:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x10001, 0x10000, 0x0, 0x8}, {0xfffffffffffffffa, 0x80000000, 0x7, 0x7}, {0x7fff, 0xfffffffffffffffe, 0x1000, 0x1ff}, {0x2, 0x101, 0x4, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 15:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffff15, 0x0, 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0bbc5a548d973f0cb5d02b51eca1b155798fe6677fa504181d947ec96f28b6304626dac318a5981f106e71e1359dc92a330f40558239c21c7621d71e72dfde656d988bffea121ebe6a2a", 0x4a}, {&(0x7f0000000280)="60e4d2779619047cc0f685cbd398395b8e5aaf012fe533434c6550bcef74033d6c763bc0071b52e1590c958c3c68242cde525207225edc69cb59a8e51f309608aa259ee1dcc6dba2e2d1431a2b14a2e7b5f3ba9d3f5996d6547101feb4752c0981e73a4c96fd7513a96378077f065ae20f0ffd719a35c5cb8d029274b2247b9d9ac3407b1d0d1b524e08462feb005ce7a07809f9e96a1500251f278d9f598aec3d7db5e925bb16899080e6e6d43beb2476fa55914418ee39d970d1857ab4f1f32c2e4589452f4b3c95c1809656b60529aa6fd21f50444066e58a", 0xda}, {&(0x7f0000000000)="e482b9f36a15c4", 0x7}, {&(0x7f0000000380)="c5788ee25d3970b5753ce76ca0ff9818633a53ef06a336c8b6da639ccc1bc22a849a5d2e7b1fe0e0e1962518c8807b54130c6472e015ffc343d10e439415c97550b1e677ab7c2f8311fc0089ef7382c3e7b991f948cb6ecd05ba856bd3764df8de51f6e4b9a68bf1", 0x68}, {&(0x7f0000000400)="94948de87d401a0343526709f9b2aa6438fb2d0e8170519cbc381f726d471bf5b9cf7efb20e4d04edf75e52748aebfc2983e4cb72e2fc11eb077edc9c011870c648b256e740889709cb92f30b979e7c083aaa6d22c2af761c37ecaeb52f66666649f6e9cd467540d5b8ee5042eb284db9b3da07bc1b3fe651c2f6e0b7ec45347ac6ffe1337845a761537d375ab1ffa30f82b1deba96a1b74006be272b1537b1d251690c795bd3d7ad3b9cd8675df66e02431ce20ff68a1ee6654", 0xba}, {&(0x7f0000000100)="3587246f5926704fc2c3a712ffa671cc8192ec9fa8afe7fbfa182581075ede6febf901556a6fd9e21be8d0f6e51d5d6420da273398", 0x35}], 0x6, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) 15:56:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) dup(r0) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{{]\\\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='$\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='%\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&\x00', &(0x7f0000000540)='\\\x06\x00', &(0x7f0000000580)='\x00']) 15:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1) 15:56:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x60) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x103) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') getuid() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) chdir(&(0x7f0000000140)='./bus\x00') 15:56:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 15:56:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc8, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x100, 0x744}, 0xc) recvfrom$inet6(r0, &(0x7f0000000240)=""/252, 0xfc, 0x802, &(0x7f0000000340)={0x18, 0x2, 0xfff, 0x3}, 0xc) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x3, 0x1, 0x101}, 0xc) sendmsg(r1, &(0x7f0000001a00)={&(0x7f00000003c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)="e54109950673f06e23a95a9822c525cbb97b2acf412b5a1d1ff2d1c784c2d3a59d8bd185acfa1e57317fea623e10c9987031f7bec880ccab43fa03ddeea6005ac098eda195076e6508c89814fb2f24ec20e837f223eef5295ad532f1a9440d1badcfb5c25de3304dc2cc8b17", 0x6c}, {&(0x7f0000000480)="35d175e7a60ea53399b245ac236b2ec675f912e40c6f583ff5a3e2ec87f375a8103cadc7bff7075c997b11de61cb95a7ea9029db965a6a55844bf8fc9d3514807c25553f7995dcd47d84fcb6cbb23a822d7996532f", 0x55}], 0x2, &(0x7f0000000540)=[{0xf0, 0xffff, 0x1000, "137e164bbd7a7a2b32f1bd6dede817443f9aa2fcbe9823b0dfc28599de37ebbb5d55127199d5aa336b333f510fd40edf77f248ab636c1204cf906b59f22f9e7044b7429f0383527d2e23bfeaa68d57f6670d8f0d77cb29330993364f921c390d7dec2452829c7702dea39a3cfc677f595c03d338b9e6a6c722045704efb7cb165dc00f9b1e707134b04c697f3255122d72e94849fdbb80f229a74a6016e66cdeb20b5e43f9dc90c6b7c280eb426608316e589724d9724875478594612db013ab6c782a5c25e919c4f7cb959f7b0a6cdabac72d4584a8029bb3"}, {0xf8, 0xffff, 0xfffffffffffffbff, "ad572410665b8b054587c7f8fc8f9fd20135257ab560b68bf6f495c452ad098941a197f74bfae883f68d3562862bfccf01b8e2e0de8c345e52f307312fe884809eaead9cc05ae8f0edfc629e35f46d1b6403db893e07e05a569c4110c01e88fbfd4abd56b932266b731cac36cdb115072f0fd26d197ebc62421c099d6ab302af204b0d4ab7776ce5e20bb53ed49d2806d0e94ddd0fd8471643aea99c0abc6943a3954d52ce1366b05b9c0c1ff3c7828c8d941b8e496e2fa5fe0f8e58412b73a31ada72c3f12b0d33bc83f7b037b85861500d0fb1190090b4dad73a282c2018f184b6427824"}, {0xe0, 0xffff, 0xffff, "8af2e25d0cc6c5c4672a5412acea1b3bae03d7cda5ea7fbc7e46a082e8baa996336f23af27ca21e13b16fcae9e0a35d26cb47ad29d218f7d01ef067ad0c206487ee483847e3f709193323afc227e3258697dc9c042a921db49e31ce2c88952d905eaa7a93af56e696c1252a218cbd04299e9ff9154f0416287cf33944071ecb5b2eb6696dcd85b05eb4c302b4d196f90815a41c42a876ca47a875ca34066719ad3d12acfd05155a3d09e690a514636fdb10355801d60e71b2422269be5b620d656a765ddbd2806964fcc"}, {0x10, 0xffff, 0x32d7}, {0x40, 0xffff, 0x8, "6cc901e4d4893bf4d853ecb34b55fcf73434333efc65d9fe974cd846d02962f22e9ecf6ca8a82da23cbf"}, {0x1010, 0xffff, 0x10, "d7bba12d7f18050166285df8abe02cb38626f926e630130c88e96d845546c3e3a71ae1fb0066ff4e4090ac5b7fa42de7f06143dc4f1a1eba7bfd6eed02296703db5b04310bfbf00cbaac160979a92d6f003129fb0d05c6fbb4f0340a4e31b79ed277be63b5f10b7c37571d93854249fa2e574ae2b190c55b519221afb75749e87149643b1f505fe6bf9882b88b8cc4e71048806eeb2ab84142a0333d9ffebe619b008c8d9388fdba3db86532e6ba6db11d2113fe1e0fe3937ab3fc03af75779afa15b178dcbd0a9757d90692e14feafec38ad9989b7c6625a1362208d582fd900bde2531fb8b936c3fa6ddd03efa65a87c93e59ea65a36d9be8f3abec2342b35ba36574eec9cf731f72a66edde69ce9902b12d651eab2639beea1f0e3064398d049436aa40e6c0c8e75f2495b1755eb4685e5d592073a162d6b13c46698ed6f872e343a1e915dfe321a6528099ec45a2b2de33d2d7f57bac8b014d98f23353c4a26f55d922d727a737caede3a958668a0a86f29101d680887d275d97644848917912dacf61f00156ef84cd1dd1368aa252ee13257dc9723b2fa2b4648015de9eecfbef29a8e19922ae55f2d5556acf00fa84001de184c960420debfa7357a723640887a9daf66ae97fc6e42750c8e4081c555675a3632aaf11de35aad348c184d195b5a968ecd209f63f9f2c591cb8fa410f33a64e5c73ae9062cc79b6f41a3cff24f8c25ccf61cd288b70fe1f55ff3113c5f9969c20b1b32eeca102d52d0c0e665195335f5f6950a688eb04e3ba9f2d665880e9f695e3b8fc1b936291164f5c4cb536a32949d693907580a9ee11bb783431867168750efabab74390db8fd41c5d530bb2ebdcf7e1d5e9faf9781fe6d9ea9c963b0936e4af91a44f42296d3c0ea5eb81f2f80025c1192a83dd3b912f39f3bdee29e980ab7d545d71cf47383965fd57201e216ed52de745ac2d0eae84ded016f6fd2f6fdd4d12e26041070d08a178b9e8b60fed0001b760a0713cbc52d57aaeeb393aa052bc7ca0759b7f99b05551809076c60249e9479397c036972fd2cc5103a1d3212e14a92a7c3e2b177d54fbce9cc72e4c17b167f695b23323a6385d122217d24063db80248e1f7497f0f946c43dd553a7b7088d357f8352bf2cd09840ea31afc5850a86c890c186e04aab0c8c897c758901235ed9ecd15df7bfccf03254ddfe60229523cb3342dd1a4676af8c80720e5fa7052521a522faaa29d7ce8bb82a5d1115b5cbf5f72a5db2adeb6e2047d622cafecb0fb63a00b88722a56d0245a1669963fb725570ec6b1289a21c375ed83fc963cd23a6dd0bbc8ddaeb443029f7149c1b612e34de9f616172274e25f019d45616141700c50a996e9813276a4be98c90757e2915f705b9854dcbe8557d4c2a3bf6414049be47d1093b034464a60e3f393d788cfbf817d615361ccdbc7bac826d43dc6a9c00d1a9fa1878d9fceb7e4bf8ad59be52f1080adb460a40e4bbfd0e3d29e2a2644cdee7589f0c4f9d39e0387d56c9e7c3df52cb1444fd664ee9521d81cf7b4926f4e9dd3fdb8cba4033d8d9e83892852a52a2c67833bef1e9f4b0ac602e4b2093ca5298dd4b5a3ba8221d92c013d6f2c6237b5006b88f2864be1889c661bc3eb7f9dbe4fddf1343ef0a3d6c0582fae6a318cb1708e46f5aa3a66fea3d2df371f3ff5ffe278bbed3a2a9c64d4ec41e846636b99b91aa383f50e315d40b7ef04a292d57be473b5cc3e560fa4fb806a8b96642ef77d67d3dffa95d43eab2518ea9acf33397e9bf4189d77f66cdd5b84a9eb118067f0b6f395a6483c77d156625be382907c65af30633c4baaa1b60ba56bfcadd07deb29c9132c1b2fa6b4cf965b95fc32ec45cb0c0b82b1ef59d60f9a6831800cb7798aef18ddf1400e282679e5d7e8416e9fbe6114f69efbd744c9679a6c56420015b93d65a57076124f09a9f891bdd86c66cb091d11401c7f1103bae70aeb33eea88d6921e787e76c44ac9a10b714a763b7cd751cf13956ede0fd0e884ce7880bb2fa8eca0cd6b7fc76d28e1d4d37475c2d7d4d5a1ae81a5d00dd250bfa436dd79459d3a4a5415b726f554e93f29893063c46879c3f87b4026eac14ae541548b096b33a97d0abc82c44d84155ef367fb779a7bea40444bc3dd4daec4e419995e45208bdb78e7afbe3031a2dcf07cbdd5945af6b46a845b97649976955a9cd88a683981422b24dd8e003274d25685d5777577c5c4fb7daa3f8be1ca227ab1657db4122898153678483194a13aef425fd2d5b39bf25633ee53391ffbf39956965a2b2018b4cdcb16722ab8280115a6970e1b1ad36cd245d6535ad14a59f17a23e7610c76f0768c120f041bf2de13bc8c9b968994252f5858b7f41b14b064ebc3158a7f7a3d9fb965b3f0ae8b190e79b756bf96bb632cd3a54468ff00ae0c27753aeef696c6bf965f2e05fe59f3e489f7cebac59fd8e36c71a8783acb46b063a5d9371b5491dd8210050788a6ff01df1c3888e97f77988747288847486bb876be7f035c09d68ee7b436000a401fb7e3799885d0df5f7e21aefc0df4502743273558663e9235044d9930a2e389c0be88f396d2a49644278c1e2d4706da2d3999744d4df3b4c46d58c194f1dc6f73cf6de4fc667353b26f959d451eeadf3feb0848dedd44ecf657d9fb6b69a044b92cc35d5cb41f264b78887632d2e50ee8ccf3ad76c0b7ab062d8540429f543604b8b5a9e84412cd2f1c9482b06ffec176f614880434457b210544593b395bb9712fe801ad117190caa78f76daff862731df7399b9b1536d16bb3435ca35029e89c9e9ae3ba79e8767dac05d513e41adc9a297c7e1569157be5062e335f241dbd7b8fad9e0550f6c24a472f0ee14d7702acd7a5fd86831d51f4404070f96b0291d3e2dec8157d831ab850f8c8443d35bffc3edc1f2de230b29b393d9d5f161dd9051cc58981dcfb7562d808ebf1a642d6f021213fd02064d134fe40fe37bcb1c3820a095ebe7c9ddf408b81c9fe19fa0538d69cc2a1cf24fcc991e53cd76c1c7cfbba9dddc39d3f8567ab3705f04df359f56044ec6963661526f5616776447b7656da16b23ed857ba784d8c4cb236976b1b51d335dfb6dabe36594ddb4441038b1b855e65db7d037d155f497925b354f53c8c5432dcd29255e95bd02a19227873dd77681b4d385bf405c92878f9c7f5c9004edd110481e8efdf4eccf626c311fc0862f335e6bebb78717a919d75107f240c27b10645fcf4c0cdd0a25e09c9ff17ea385d01e6f249402f2ea486f0e965f3544b368da78ed9ef041e53d91829cc73f89bbbb7bb87efbef96243b510fbda78df3f6a590b4716194d93e859547c0632f4f1f4b9ce6827de59b970c972bc436d5afdf209847f1a06bdbbcef1ca922be5737070252fbfc51ceed471b61c1c6e80af7f101441bcb09fda413e312428ea0f4274a9b206a2c7b89de8e845e7e3f75f0fee1eeb917a14ae9ff466db6a893dd461f9a199ad14f1f1a7802dafb9f235024b90034c3a2a4c68eaa50600133a0ef7b172522f74cf3749ee60bf0d486a00f533185ec426b7e8bedc59cd426e3d2841446add61622154dab92779c3f602ea715d40e3367a3e70dbdcb70e553330b792129c42921d5ef9af49b54e52467c4d0d0f23d3f8272dc3a503628b47e72ac1f281ff2ef1079ff5579b19f367bd22f6669d7519d120c0f3c4c517a5a2e92eb946087cdd6fb9f20950607c92d996cb8ea31a9aef7b4cdbba1c1eaa2a6a34854e174039c617771799d257a684132f005228245f9fae07506250562c61c0dc29e563ad650891e13d322377e32d2fd7670fea2073a479e26b740ca6dee72ff2a9a78959194cdd682f49652a21ce54e5548e76bb0ecc5368c211bb939cccf50bd66f30ccd97dd6d979bfb40411bb065e0683f458065ecb82eae45e4f5fd83541c3e067df59ca9d9c7e72510c58968f8905a843a32790bd184cdf9b23f6f2ce15099df5f6bbb6ceb37dbb862b163034088825e41e66cf2f64afa4e2fb19df6774cef01a84774f11207311d96e2beb750fece3d2416f002372e07fd4a658002a3acf1f0ec980aaf08fec49754f56b51ac35842b56db973135cbec2c73112caaca395e378eb77acd67d862be94ac3311b43aa78925286c77d9650f6adf0ab8fac3cfb744ac3d0174b25e70f6bc2a9d182cca6a2c4a307ce03d907467fb7603c81abdda9f4dc253d62d20a49ddb617a859dc361702875b22d14c72360720f91398f7114a01f72b23ec032deef0901552d9117a670ebfecfdbf839a199a054252ef2f3805d66901c8656e5a9382472795c0194912f055ee355c07b11d02556323f118c6da1a4d44c14dc21a4e871b5196bcc05a0bd9960a07e0f90fd6a63b3116436e077fe766708643eeabf99343ba1727c185c43332d33b65d91931fe233b6e59b2382e383d1ec07244d7bb38fc202bf63d15407c4fbcb7153ef0b8162c5dabe85b7aea5551b04b9062565e0c8c8f651128e092f29cbf6fc3f4413b2f5bc60b184615ad0a817177cf0d9bb891b7e4034ccf235201cfddb1481c19bbd483684ccaa175ecab4170777805e267b6fc5a39d35d2a80c48fcb907a4e9c265877d081ecef1a4d674c4d62a9e8e6448dbda50c329949497e5186c93b4c758e351cf1d62ef2f6ee0473b87eeefcb5bd817d22622a562f22364a0d7baad0e2574a512e479869c0c27c0992bb9d8b5116472423b81955973d951909a83a0fe3c5d223e846a2832f8ad8b303e0d16aa8b3eac7e6376459f1fbd7edb53c192ed30a38e31bef68ebb1ed938cfd70d7e45b7a3e56c9caf75f6a8bc16fdddbe8cf2462ef2feefe40ffcb1b4727f68b7a82fa86e32c5c81b470816f08cc10dfb030173959266be6e9d0190b2769dbd09037161a994b374b1af539e7ee6991a4faaf8d605ef9c81e4e0bee222b826ace3124558efb2b38831012f43b5a64c493d426d8b998c9c6f6dd6930936c3c3c921e006a75612ba8fbc58757bcaffe03cb08faef8435393d41493e0d940d5e68d1ef125bd140eefe74a2c5a5cb811c31cc57e6433574e1a9b41e07f0240e5b77705db51ac00d52098823ce70c359c73c64081fb158474047bcaf3aafa924b04ce5ab67fed455e776b1581cea3e3ab5a0c3747b7432b92d1ac556ac5fc854d9b61aaa63c255516088dc08b1fea23381c2597889016ddf917acad3be3974c916311b9df30dbb8e30c6abbe9b0ba4a1513fe7747a6990b21432afffbbf078c5795264ce6c39aa8d134d83a86fa45c4dfa9531b9a979043dd4b980fd53136224fd2a13f9c26ab65c8f15be4b535c6a71d849800d31ec6bbb58d720de8b0d599d0ab054f62a74d536182ed82fce0c23302b9bf0965f3b89c13726c141eb24524e2165d2c894b3713c294c7a107c901f53db0fb0ee08de2054a92bb92628b2410d0183b9d24a4dfa31cf2b7d014888b4a3c9fbf1bee9db6337ede3e6774e1be81fa739d64cee644f15fc5c7a45e8841e0abb89782220f633f157cda5b45f0afeb1f3349fb02a2905afeb8f451b85de9612625550eb8cbb0cb68fb81145c9846aabd64d6fe4c9af4891f35994107afbce9dc2be6b2b71c8efdf6687692eee15e457b53201422d3e4468a84ba6f9e1b7c8667ab56b939166629da8f2a67f5a5d37e93b6b7d160523a75af7afa0e057dee4c1f2d902d31e3559e64b7d66be166e93927863c412f7b8cf9817da8b916fea0615bdda60950d63de0ba1ff08a848d9238d0bfc3c37ac69d4c5087241b67bd302cbefc6607245f5126af"}, {0x100, 0xffff, 0x5, "940d54397d94b9d2c3bdc1a540ca5c1a557d0aaf3e6b3f8c608e631ebf4f0e06c09f2296f4c9ee0e9a97ddefabbd6136232d12c729978434da5b8537c916c738d689a7e023712efdc707b5a2a9c0af3cf9c76036fadf7599fad4d1bb9dcf199e2a305f65cc86eb017dbefc69cde31e83a457f9621f698d9aff8dec024108edaa859d32a562ed75627ef86192c50aa0888a67cc66fe761736da25359ba1c921c955fcf65f6c7d316750b687e0c90b9ab94e3f61762f348d5b2736f19dc97fb031e6705d0d9b39aace72bf1c9cb1fe4c26fd83e7c887ae3dab7da4781d8af7f6812a8ccceb7e0e14935a77"}, {0x20, 0x0, 0x101, "7b98e997f94d9ddf80fe"}, {0x20, 0x1, 0x0, "292edd2791093fb4ea672b"}, {0x28, 0x1, 0x800, "756169b8255803a0ee2c0f5c6e2651c209"}], 0x1490}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001a40)={0x19, 0x0, {0xb80e, 0x30000}}) lseek(r0, 0x0, 0x0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/bpf\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001b40)={0x10, 0x101, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x309}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x4b}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0xb000)=nil, 0xff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fea000/0x4000)=nil, 0xffffffffffffccf3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9ad}) fcntl$setown(r1, 0x6, r2) setreuid(r3, r3) syz_extract_tcp_res(&(0x7f0000002040), 0x2e8c00000000, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002080)={0x10001}) flock(r5, 0x0) setreuid(r3, r3) connect(r0, &(0x7f00000020c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000002100)={0xfffffffffffffff7, 0x7f, {[0x77786600, 0x0, 0x8, 0x3, 0x10001, 0x4530cdb2, 0x2, 0x1ce, 0x80000000, 0x100000000, 0xff, 0x7, 0x2, 0x4, 0x1ff, 0x5, 0x1ff, 0xffffffffffffff85], [0x5, 0xffffffffffffffff, 0xc1d, 0xe6, 0xffffffff00000001, 0x3f, 0xff, 0x9, 0x9, 0x4], [0x9, 0x1, 0x3, 0x3, 0x80, 0x33b1, 0x800], [0x2, 0x133, 0x0, 0x100000001, 0xed, 0x625c], [{0x7, 0x3, 0x800, 0x1ff}, {0x6, 0x1, 0x9, 0x4}, {0x2, 0x7f, 0x6cb1, 0x10000}, {0x6, 0x6, 0xfff, 0x7f}, {0x10000, 0x228d, 0x7, 0x3}, {0x8, 0x4, 0x1, 0x3ff}, {0xfffffffffffffff9, 0x0, 0x3, 0xe69}, {0x5, 0xff, 0x7, 0x100000001}], {0x1, 0xfffffffffffffffc, 0x18, 0x6}, {0x4d67, 0x7fff, 0x9, 0xffff}}}) connect$inet(r0, &(0x7f0000002340)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002380)={0x7f, './file0\x00', './file0\x00'}) connect$inet(r0, &(0x7f00000023c0)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000002400)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x91, 0x5d}, {{r0}, 0xffffffffffffffff, 0x25, 0x0, 0x821, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x28, 0x7, 0x1}, {{r5}, 0xfffffffffffffffe, 0x24, 0x2, 0x1ff, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000001, 0x1f, 0x400}], 0x3, &(0x7f00000024c0), 0x3ff, &(0x7f0000002500)={0x800, 0x6}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000002540)={0x3428c638, 0x1, {[0xb0cc, 0x2, 0x10002000000, 0x8, 0xd92, 0x1, 0x772, 0x0, 0x8952, 0x4, 0x5, 0x7, 0x2, 0xffffffff, 0x2, 0x10001, 0x1, 0x1], [0x8, 0x0, 0x2, 0x7, 0x80000000, 0x5, 0x5, 0x73db, 0x7f], [0x7, 0x8d9, 0x9, 0x5, 0x9, 0x8, 0x9], [0x3, 0x1000, 0x2, 0x1, 0x6, 0x3], [{0x1, 0x7fff, 0x2, 0x400}, {0x4, 0x9, 0x5, 0x9}, {0x4, 0x10000, 0x8, 0x7fff}, {0x400, 0x8, 0x1, 0x20}, {0x0, 0x9, 0x100000000, 0x7}, {0x4, 0x0, 0x101, 0x1}, {0x10001, 0x7, 0x8, 0x7}, {0x3ff, 0x9, 0x20, 0x7}], {0x8, 0x5296e077, 0x400, 0x101}, {0xfffffffffffffffb, 0x80000000, 0x0, 0x1}}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002780)={0x6ef, 0x8}, 0x8) setregid(r4, r4) 15:56:17 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x3e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r2, r1) 15:56:17 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x93, 0x2, 0x19e}, 0x5, 0x9, 0x6}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 15:56:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) setrlimit(0x8000000000000008, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r1, 0x10e}], 0x1, 0x0) 15:56:17 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) clock_settime(0x7, &(0x7f0000000040)={0x800, 0xfffffffffffffffd}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget(0x1, 0x3, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/8) r3 = syz_open_pts() r4 = getuid() setuid(r4) clock_getres(0x3, &(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = getgid() r6 = getegid() r7 = getgid() r8 = getgid() r9 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x9, &(0x7f0000000200)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) sendto(r0, &(0x7f0000000240)="a41bf31dcb0fce1262c402eefbd22602421f732c3e22eef46ca339f658a3a4e795eb719a82d22370d160e8d4f7328dddefbfe896a8a3d8e9954eec956791566f6ea1bdb9f9dc57b35ad15ea5bca4394b30439222acafa456f144622fde8353ab21dd09faa334ffb88a926412fd6b8b588c155cd1e253456082d95da33656a11392dfdc4a793908f375ba7a71f1a4ea2ddbd6", 0x92, 0x4, &(0x7f0000000300)=@in6={0x18, 0x2, 0xa1f, 0x1}, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0x54182a7b) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000380)=0x51b) 15:56:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 15:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000000)) 15:56:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x63f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 15:56:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x3c7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 15:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20120, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 15:56:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) r4 = fcntl$dupfd(r0, 0x0, r1) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x2, 0x70b, 0x2}, 0xc) r5 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) dup2(r5, r6) 15:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r1 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) lseek(r0, 0x0, 0x0, 0x2) ftruncate(r0, 0x0, 0x10000) 15:56:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000789000/0x4000)=nil, 0x4000) r1 = getpgrp() getpgid(r1) 15:56:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100000000000007fffff000001009c57"], 0x10}, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 15:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 15:56:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x800}, 0x8) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 15:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000080)=[{0x0, 0x1ff, 0x800}, {0x6, 0x5, 0x1800}, {0x4, 0x3, 0x1800}, {0x4, 0xc2e, 0x1000}], 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 15:56:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = geteuid() seteuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:56:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 15:56:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) r3 = dup(r0) accept(r3, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r2) 15:56:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/36, 0x24, 0x840, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 15:56:18 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5", 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) dup2(r1, r0) 15:56:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x100000000, 0x0, 0x6c4, 0x6]}) 15:56:18 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:56:18 executing program 1: r0 = socket(0x10, 0x21, 0x2000001) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 15:56:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="d55df14fdd74a098bc749263c5ce7b3e13687aef58f54b9cbf06d09e69f2ef7c3bd4d8fa5b51386ece86f7c492f29d10aadb2d67e7b4cd24e872c0af08efa2086dca72e366fc17d1537d6a310c68f23a9b874ecb623f6d0f33c3b17c4416b14a9cc170837c064456575d5d3392c3f713069927d4ef97b53c993923b4a5a4861285f42c5f6998ee28d1ce1b588ba87a1e280ebd743198ae9200e6358d230f4f2c2299cf6805d7a744fc77cfab9ea97afcdd9dc91f093a8e75a9ee29b5079208dd729f0d7b3696401847c0857ba9950ecf024043f35a7fb59e3d", 0xd9}, {&(0x7f0000000240)="c1ab98d10203dd9cd550ff84958be56866aa941e57bd804e65e7aacc24c3396a811bfdd6acec177a6730a0e28c42eb91162d6c08efbc26f9f8527186b8c1983438445fb37791070aad2f", 0x4a}, {&(0x7f00000002c0)="7a28c36f3f7c30f149dd8370ed99ffe28461797de9573e9df9d3", 0x1a}, {&(0x7f0000000300)="c2a217837f32bc240b061c65f48cb2a014cfbf7df60768b959ae05e68952d29ccf955c7e81838db757e1ef9665372a87c2cde19097c3bb469cefec282059c8b6dcf2a5a72e8178d1c7d74c6067b3bcc07a7aef17aea87426da403101cf024db35cfb675a30f748258f574d66f0e9a8ed37d7b31692f85f67fe753930c209c06c35702caf11d28f3b3bf5b226d3423a678f50f8552f80c9842d101ce4be422c5d37c79bca16bf2e8bbb39ce372380956e7bdc269b5c5c7f5d7b8c89cd147ab544d3c46b06494c7af19196805e2be7b6958c8cecdaed2c4357d1152c1571", 0xdd}, {&(0x7f0000000400)="c95c68abedbf1a2e361c2ad3fe9a060f3f99033ad9314c2b889ff3397957ff4567b6bd88c71aeaf6295388ce21b5d607bf66df9c75fb126afde0640eb4d2015339d04352e1bbd6e4f76d167fd6e1481d398e9c2c1cea767c3392b6c891c18863f69053d85529", 0x66}, {&(0x7f0000000480)="47ca1a90080d96dbc464665736711ada34a1be44ceb0d492cdf75949bb11666176c880cd3142bbc290be18d6740ef9702b19beea6cefec438f34114924bb577a050f6005b1a076a8cfa95064b677164ec1e9de863ddb28", 0x57}, {&(0x7f0000000500)="14aeba2843a3551eda58f0dadaef38aed0583ace7db8ddd39ea028573db278", 0x1f}], 0x7, 0x0, 0x0, 0x400}, 0x408) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000600)="8dda627ef7add44c725697c25126d3567008cb8018050670c7f5af6bb3ff391f076fd4eb0693d524e9a340dce04adf5c7387df3fa911", 0x36}, {&(0x7f0000000640)="f34835e8cdd5409f4889e577e94ba9ca2e8c287e72ed9d8a07ad2572d9f292dc871a0035976fff1e89831094195308c4f08b2af2ac25dc934b01ae2262d815b452d2120d98f5419ed120e6d038f347e498135a7c21f799964bf76fc5a3524bed61b1746b14665c51d39fce11511e0e409c632b65db60c27ef514f4b1b9251fccd4046a5846672d30b9cd687c684e77d7d1dc883eee9a21519243fd55a27f78cdbd22e10284d557eedca6a336d65692dfc8a0605ed50644c38748158f14668ee6eea76205709289eb5cad89ebb3e72cc4674b8c1978802a0acf14c90d47a6297cf21f1bef6143b714b23529b7e0a0d08686243b26eccd", 0xf6}, {&(0x7f0000000740)="054366e2ba708146239d576cd3ac71ee3c24136e7d92c3426d3ac77f4d346b86ff1e7103d62696f771e3fa949f020e8b6a14eecf429d7f9ba1483651c243fdb99092502d1c8ee2f63cb6b291a05e56eb4b4715d91f60dccf3cc93b6020c36253a827a636188fbde0aa7e585d85054e694c4aa995e7a42da937956cd92be532321bbd08a0ed4b2a2a", 0x88}, {&(0x7f0000000800)="f89128533f7e77ea420cfe75f58b5ec2a01182bd39c7634340cdb4ce0e42f76273905966204317902399d9c188ce8942794c5524201e6165c7946f6853d69ad189eec42e307634591e4977d70aaafedd0a7ff38e9cfd2332ba5d37917ade", 0x5e}, {&(0x7f0000000880)="625fb147ab3d5a6e66bbd8371b63bf45801d10058c1019ef8f7129c155a1f303bf6b106bdf42f6df36b0b77c4c1df7b09627998ea480df9021134e1420f009cbb5da0ecd05f6cc4550497d2db9c30acdea0f0ada0b8319f53f0a932e0654477071cab2d2a496262552053123d31d0092ee14e6352bf559a15316532505259611a0bf0ceb392011f2dfe2be490929f145fa100cfb8ebf249b28c32c47a96d2ddbd84a6eb643b0d65ba9b23cb555048d83d4257354eda1dac257c150480898f6b8e1b054de1f979c3788b14de169bf18590d27a55d8f08bbe26f873b", 0xdb}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 15:56:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) open$dir(&(0x7f0000000280)='./file2\x00', 0x8000000210800, 0x103) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) dup(r1) flock(r0, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x100000000000180) 15:56:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x6}, 0x8) 15:56:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x62, 0x28) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x4) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x9}, 0xc) r2 = getegid() chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) 15:56:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10249, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r3, 0x5) r5 = getpid() r6 = getuid() r7 = getgid() r8 = getpid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getgid() r14 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r18 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="5a3e64d6331658c060cda4e3460c460b0aab23e71876da302d03bd9047099b770f7d8e", 0x23}, {&(0x7f0000000140)="5fcd8fe0bef01ed503ff4993ddf3ea8ca9796b08962de22a10bf9c037af92234918d1144f9177b4404fc05c6ceb4c74691f75fc11c9e5f5b90f1a7389ea2879c3173086913c98d09d14582f7d1a0cfffff1eaddd3406599fac39bb0e6afb7cb30bd73a38a356c7f6e974bf49ba583600434b656691e1cf63d4350cd52479b3a7bc47845a9734eac19018180e8a7bdfebc10f64f33c66be76b4698dda8da0d34528495cbd5d0c7d", 0xa7}], 0x2, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r4, r0, r3, r3, r1, r0, r3, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x130, 0x400}, 0x9) 15:56:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x1) 15:56:18 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x10, 0x100) r1 = open(&(0x7f0000000280)='./bus\x00', 0x420, 0x4000000) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000a00)=""/4096, 0x128a) sendto$unix(r1, &(0x7f0000000040)="e40ffb0c405ee9971edad4bb2645ece9627d67064df291ad23df1d489ade7eebb7979a76767f24c61daa4a3ade3d7da687ebbeb0b668b8803b54660fbb4b42309d83f123648cbeb14f93461c5ecf3770c7d637e3c92f663dee93f5078b23b3dc996344d8318c819f2b11c3a982a0a3a7901a69576d64b0c4a6500e32923e7d73b86151b27dfb", 0x86, 0xb, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 15:56:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) 15:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 15:56:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000040)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="335db94d7d94d622"], 0x8) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/204, 0xcc) execve(0x0, 0x0, 0x0) 15:56:18 executing program 1: setitimer(0x1, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x5) setitimer(0x0, 0x0, &(0x7f0000000040)) 15:56:18 executing program 0: mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8300, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/162, 0xa2) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) 15:56:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 15:56:18 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x536b8d6f3a02c033, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) r4 = getgid() r5 = getuid() getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() chown(&(0x7f0000000400)='./file0\x00', r5, r2) r7 = socket$inet6(0x18, 0x7, 0x4) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000002c0)) recvfrom(r7, &(0x7f0000000580)=""/255, 0x156, 0x40, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0xb) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) sendto(r7, &(0x7f0000000100)="45f67c30cc7c503006cbfe0f99841d2784d95f58758b4eb880e51eeb541eb1be4bfc5770796e4f140fba882123cc5225ce253b8c7062fda609737c7be12ad0f9aa7a21b64d3185f256a0bd5d0b04ca0a90e7f09ec3b287d2d1b712b79122a80928e06a274b9be0e03c42e9805dd8508bb2c25f15787c1eb8ee278272425dbae83594d9c98097d001e3e4a714e5f3d2166b538080f0d4eb74aaa1b136641ebeac", 0xa0, 0x406, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fchown(r6, r1, r4) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x3, 0x400, 0xad9a4663aeabcba7}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) 15:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x800000006}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r2, 0x2000740d) syz_emit_ethernet(0x806, &(0x7f0000000600)="20a104efdd8e0f0da3db432aa34b0bcde1356abe917862024559b6781c8df740a90d9578404836f18789a8cd18369c93753eca8b50b8173371a2d0f3130d425a6881fe8c36b94e62ca95be6e12a42d9f808a0c4a1b1a8c281e9d9fa27cd5668dc576fee760afab41edf8588660b75ea08aa7373537b84e71db0eb96e294f70e8797bef9bd426c7304dfa0258d864c0f7c25e0e8daa116f53d4fba95abe93c5a8f1ddc9e903e5fd7f1efd30069531366538dc63b9d3701418ff47be1feb613a1c95b8d5553859c11a9251b173e0c781aef23de8e16da4e1d531f58d104785c8e26998e5bed4dc2367f5d30a1b74db9601198bcd") ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10840, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) write(r2, &(0x7f0000000240)="d580c2f65cd5f0f7cb8ba69fe56cb54e027d0a5322ca092fc0765410a9237ab97f0e95edc6760d1c874da67d64bb9bb26d2022741d9dd63714f038ddd77b2ff23b9df57807ee480cbfdec1028a528169fed9cdbe1847c9e4de3622bed964dfe578a845c434f72cbff0ecabafe3051c500e271ce8dd9c", 0xffffffffffffff92) flock(r3, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 15:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 15:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x300, 0x100) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 15:56:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = getuid() getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() socketpair(0x26, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0xa, r7) linkat(r9, &(0x7f0000000300)='./file0\x00', r10, &(0x7f0000000340)='./file0\x00', 0x4) r11 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r11, &(0x7f0000000580)=""/255, 0x156, 0x40, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0xb) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) sendto(r11, &(0x7f0000000100)="45f67c30cc7c503006cbfe0f99841d2784d95f58758b4eb880e51eeb541eb1be4bfc5770796e4f140fba882123cc5225ce253b8c7062fda609737c7be12ad0f9aa7a21b64d3185f256a0bd5d0b04ca0a90e7f09ec3b287d2d1b712b79122a80928e06a274b9be0e03c42e9805dd8508bb2c25f15787c1eb8ee278272425dbae83594d9c98097d001e3e4a714e5f3d2166b538080f0d4eb74aaa1b136641ebeac", 0xa0, 0x406, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) fchown(r6, r2, r4) semop(r1, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x3, 0x400, 0xad9a4663aeabcba7}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) 15:56:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x1, 0x5, 0x9, 0x7, &(0x7f0000000140)={{0x1, 0xffffffff, 0x82, 0x4, 0xffffffff, 0x4, 0x6}, {[0x0, 0x101, 0x1, 0x7, 0x0, 0x0, 0x9, 0x2, 0x8, 0x4c, 0x100, 0x7fffffff, 0x1, 0x6, 0x7, 0xdf, 0x0, 0x2], [0x3, 0x6, 0x5, 0xff, 0x10000, 0x1, 0x9, 0x2, 0x6, 0xffff], [0xfffffffffffffff7, 0x2, 0x3, 0x2, 0x3, 0x4, 0xfffffffffffffc00], [0x0, 0x1, 0x44f, 0x0, 0x20, 0x10001], [{0x0, 0x7fff, 0x5, 0xfffffffffffffffc}, {0x7fff, 0x0, 0x9, 0x5}, {0x9562, 0x3, 0x4, 0x4}, {0x4, 0x9, 0xfff, 0x6}, {0x3, 0xfffffffffffffffc, 0x7, 0x1ff}, {0x6, 0x6, 0x1000000, 0xc34}, {0xffff, 0x3a, 0x100, 0x8001}, {0x0, 0x7, 0x8, 0x9}], {0x1, 0x8, 0xafa00000, 0x1de}, {0x7f, 0x8, 0x17, 0x8}}}, 0x0, 0x7ff}) 15:56:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000b00)) chroot(&(0x7f0000000080)='./file0\x00') pwrite(r0, &(0x7f00000000c0)="742d1aa97e183d1530889ccb29c542cb8bdd77f0cb16836f5bb4bcadb73f7c6911b121bc89bbeacc663c7ad3f72b9a619e88dd196c7e04982357279b63de72ac6f1e3c54fa0550865590017c12f4142d3944cb028175e223622fd3948847b1fe843a12dd4deb68d019ed754711791fe090977043e3563f7ee1b10c8cb8", 0x7d, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x30) accept(r1, 0x0, 0x0) 15:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2, 0xfffffffffffffffc}, {0x7fa, 0xb0}}, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5ebb27d59a1a2746cb9844653091ca811d0b5ce73d0e2042b954bad06b5720924dd8cf5ca2e00c2e324312c91e85678ae951cc9ea4b9c86c03b347f5bd8194513be84be9f83049419403593858d6d313d0cb41718c6f86a82225edf0dbb2903e001e7c2606df05ebd17922185338a96d336fff40ee7374a95e0c845d77b4e9992fb8f4f4f8422f6d8b8c746e37124a36e55a554f54f1a5688e979ec742de17db70964cba14f95bc1b8d99965b477a0935929e2bbfe8ce748b914373ef1cb767446c6b68d5424df615b8a2e720711a182a4a64be0b2850858eed9bb3679333cd48a3313c5c1dbc8b54322a41879b3e9c165162d7959a512d8996c880579d0d11ac833e903bf55c3496470e3066967435b4ce281433427b470c490501dd093265cef77bfd4272ed0cee74a697c993b1e8bbba98eddb8d0c02e8f2f5cd95e73dfb0b59a18124a95abf12e572e8563baa92dbdf5de846690c421990da88036ec73acbe247185c066fef81715d6fae12b8b6c4ed8437923dde6aca0824ab4fe3e7cffec68e623a86dc37f490f99d1db1d10670a9446a0d77d47f1b746e7824abbebdb97e455b9fd1113441bdd23872f7431f93b273d945575163feca2b7110b577976c15c6ff21ecd161ffc24b7ed3fa2e2bd958e7f5be4e4f496eb0f1e145794663a9dab340dfb222154b69963e45643627e3609aaf864c8ac328a0e33f704359c0c17fff9be65554124ada27a9fb194761f1b69e85bb853817ad414b1fe52fd986b7a365726ab8b1d9e2c6bb42de9658f5e67d60dd4259f6fba21397b7471e13c552c76c8805da1879579f4d3da9c23bab7ae68a7a545da651ccf105689d3d61707e9e5cb799e8dd790bade73d811006e90b81a0baf94e0a9b84cd2e6425202bdd9451e34e65a300c18efb34b693965c86551b8078bdc71dac73291055752706f4c50567d3fd020bedcf4107e40581dcfbba6d856e22883ba366908cefe39bfb23117b74e43735b60e8b90fba0b49b4c4ade6c09d5e669277742b81822ea2283c12758a82779e14527f235f7d5627a1ca4c95f2fb89fea18bb0ec5560a5c36e1ed21583c3bff1c08a650c2473e86ea5c9f536f9bbf74b4c9efa38e5e06c6a2809bde5d2f73d8097b4dd040287b910f47f3c12c5170aacb4e30b77e7a12e61253919927a9bceafed54b3ddc652f5275ba2a26c5af02126707a200202fa4dab6d3e83eb976c67fa0924c98db216c0f0173163ea6a29ffa053fd9b200afc436c385d5e0778ef32dd64af9103b54e7f7d708d7882d3fcedb71a5f9b484b8da9dc19167d0069cb51208862081e60166811fb9d2d412edae4d0954258ea9d91b52cccca8de0175e1749277bd14c3f02af29c52c01095b3072215a08016a03c3b949c5b3b116cce445cb2a12c183c5525d4cb39046a6bc2a5af4e50609c50ae1c711137d6131ebacf89b12e5a68e10dc8f1af46859fa5218193408007608c4357e3fe81c8b52a6ecd9c5616c9b1ef0d31f0e4ce59f4c642ddb22742e9fec2317de4d762f1de847d2122cce099aa5dbccf872c4a470233c7200975c20dfc110bd572ac368b9a165185577679427c27da1ace2218d5aecd4f324ba7b83f8de3eb069bd8882ab994191d48bbdf12a07d537e5a8fc97c434154c14d24d1ed0cb7e2ac060bac5baef4a545a8f3eb0d9901b2629cd96d1c4e6a80e102c85a5311875eaea3e280387130ca87972a725fc365e75a2b69b5d82a8ebc7f3f8f2e0c8a3328154b1e79e71203e418ba32d73f7b4b66dfc1f122b05691d57c1b7a5f14452881ca5cdbcffe09d23fbfa7a", 0xf80}], 0x1) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) 15:56:19 executing program 0: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x4) 15:56:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000240)=[{0xfffffffffffffffc}, {0x101, 0xfffffffffffffffd}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1ff) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000100)) 15:56:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) 15:56:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0xfffffffffffffdb6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xb1) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 15:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x8000000000000f8, 0xc6, 0x8, 0x2}, {0x400, 0x2, 0x20, 0x8aef}, {0x0, 0x600e, 0x2, 0x1}, {0x1000, 0xa996, 0x7, 0xe68}, {0x6, 0x5, 0xe2e2, 0x3}, {0x1, 0x10001, 0xfffffffffffffff9, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x5, 0xb0, 0x400, 0x9}, {0x8, 0x8, 0x100000000, 0x7a43}, {0x5, 0xff, 0x9, 0x80}, {0x3, 0x9, 0x0, 0xfffffffffffffc00}, {0x5, 0x81, 0x80000000, 0x63705add}, {0x10000000000000, 0x8, 0x2000000000000000, 0x200}, {0xffffffff, 0x0, 0xffffffffffff8001, 0x7}]}) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffefd, &(0x7f0000000240)="b2") 15:56:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="234f12d12343eb0ecb33366891e16ecb81ec1de02975d622f6559308854af0e88f730ec987972ab3ae1f9b32d15bba0766168b84a877107cac91d8743c2645ea52540bbfdcbfa3f9449ba13a936fcd11f94c7430c1ef8fe2bc96151721ca667d3a9818b1b2ce99a6dd6a8543d2658fd0a4a374aa04521b0cdd97a37bf1b41c883f0df5ce981f222a760d6be5cfc52ed1f631e82ca98a6f5aa27b7db1e60f1ad7af6cec3f7668622da13828c3f4a767c810aa00a55165deb8426a65bd831a7a4618dfe10e4f30c6fc2c9043b1d2f4479e0ac74796e620c16d106540bfeba1774d1a66b5f59fbe32912b91d25f4518e102d600dfe8f936510c0c3f9a", 0xfb}, {&(0x7f0000000140)="d8735a244cbd277f8c4b6522e00fbf1667b6d5187f9d4f0b4fbdc99e6bb9b4b9d673a50b4abbe1fff73ba0f637c933322ea3fb5cf5309729e0e209198916a438965f894ae89a770d6789fb7cd215b769182082b20b4afb996c26273f8a8578cec932eb86d62ebc3cec7378ff981da786ebce4dd56623677d9a584c644c0dec923121535bbff6b334f1cfa4f3ae0d869439e6116780e14d1c3f8b373c237a18f13c3fd9281318c6fcd6bd6dadbdd7f078d7cfca4d9b409f7c6a342c077dcd968069f36891a887cec07f67dab3732d79d7990c42e88a148d3f76", 0xd9}], 0x2) 15:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6, 0x0, 0x80000000, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 15:56:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 15:56:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8200, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x7, 0x6, 0x9, 0x1}, {0x7fffffff, 0x3, 0x1, 0x8}, {0x3, 0x9f, 0xff, 0x1}, {0x2, 0xff, 0x401, 0x2500000000000000}, {0xfffffffffffffffb, 0x8, 0x1, 0x4}, {0x40, 0xb8c5, 0x3, 0x4}, {0x241e, 0x5, 0x3f, 0x200000000}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000200)=0x1) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/135, 0x87) write(r2, &(0x7f0000000180)="4d56fefb741fa35f0ca016b165fdd6130053", 0x12) 15:56:19 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ftruncate(r0, 0x0, 0x9) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696c6530004005e453fff74b2c8787a8b4ec73c405190720e1b88d3082c15836e1126f4496a9f59741a3992d1ac1c0d685af5712b5384dd5d1c773b4fd3f10"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="67e225", 0x3}, {&(0x7f00000000c0)="a9d503ddb391c385c1dab80b9448d74656845683091234092efb4c06223b16cd40c4e5458abfa24b00780ecd133612b9b95b9f81ebd807e677c628c16a395922ddb0d768f7334f426cb3c7a9a6a6a35e1c95dc17da5e2d8b4b76983f4cc62e053e8df52a920b5bf498383d81a7361037842c7ead265bad91fa4ad475cf73fcf5f855d94cd2d800bb167a831d580bd93dfa7a60c77dba28c349a19ffcc887721a2f425b7b52fa56c9b07865d6aeaf8caff0da6bd90c74867c3a034225a05484e78201ab19b20aa15f3b2fba", 0xcb}, {&(0x7f00000001c0)="5a25ff9097bb4467fd0346d456ae87d755c1aa3fe15d7b92335849fcd7c1833681d86cb8376969d61e3f796e6e98fea99ee43c08208e2ae151b3d30bbf57168ca178b4ac43c314e58f5a46ff4b96b2c56654cea183e310044b7a68900e72402a5f1b55769acf00aacad4419911e4f7237cce0d9e71a6572d9518adc45069a1bc63d671c0ed7f462a35de9c01c2658812cc85e9272828059cd774d5b433592f9c0a66dc0b7c855cda9ae1f7245b978970f8c5e242e6399cc0", 0xb8}, {&(0x7f0000000280)="09c32f", 0x3}], 0x4, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x80, 0x403}, 0x400) 15:56:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x11) r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xffffffffffffff05, &(0x7f0000002540)=ANY=[@ANYBLOB="10000000000000000000000002000000"], 0x10}, 0x0) 15:56:19 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xffb6) r0 = socket(0x18, 0x2, 0xc95) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000000140)='*-^\x00', &(0x7f0000000180)='+&\x00', &(0x7f00000001c0)='!*\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='#\\\x00', &(0x7f00000012c0)='--./\x90:)\x00'], &(0x7f00000014c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1000, 0x1, 0x10000, 0x0, 0x7, 0x9, 0x100000001, 0x0, 0x1, 0x1000, 0x9}) setsockopt(r0, 0x7, 0x200000033, &(0x7f0000000000), 0x0) 15:56:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTART(r2, 0x2000746e) 15:56:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) socketpair(0x10, 0x8003, 0x490, &(0x7f0000000040)) 15:56:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8004, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r3 = socket(0x10000000002, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) 15:56:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x400001, 0x1}) socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10020, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x4}], 0x1}) 15:56:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001005780ec9f6c64000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 15:56:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8022, 0x20) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) sendto$inet6(r1, &(0x7f0000000080)="3852d6b9c800b7a09d6eae440695560bbbe2e7485643f461967d9fd411337efa6221c88712c1943166a26c2a4c82fac178ecd3fc2850f32640b90e0b6ea2224531625feb52f4beb48862369d83c1dc57f11622bea2c68f21120f88f8f6c1f33f04ed65667552a9fc824938fa42f529e124e0744c823b210befd8571357eb2dcc8de648b8ef2b65b316a165c50aafd77a0e1a916f42f2be1fc5fe2c6d21b8ea3f8e9158d8694e411ddf72d88b596b0f6ebb34ed6278a8d12e1b6d9eaf6e88403c945affd77f6d10abebbc6879dd5ead1e2610e6fdb825ca058f4772695469f4edbeb3eb1ad8fbf99f1eb9", 0xea, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x1ff}, 0xc) 15:56:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000100)='./file1\x00', 0x20040, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x62) 15:56:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 15:56:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x280, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x3c2, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x100, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@file={0x0, ""/25}, &(0x7f0000000500)=0x1b) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x9, 0x0) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r11 = socket$inet(0x2, 0x1, 0x7) socketpair(0x10, 0x0, 0x100000000, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() socketpair(0x30, 0xc003, 0xf1a, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0xdc, 0x1, 0xb8, 0x7}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0x88, 0x40000002, 0x2, 0x10000}, {{r4}, 0x0, 0x19, 0x40000084, 0x7fffffff, 0x3}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x2}], 0x1, &(0x7f0000000700)=[{{r6}, 0xfffffffffffffffc, 0x8c, 0xfffff, 0x7, 0x10000}, {{r7}, 0xfffffffffffffffd, 0x0, 0x63, 0x8, 0x8}, {{r8}, 0xfffffffffffffffb, 0x2, 0x80000006, 0x20, 0x2}, {{r9}, 0x0, 0x20, 0x40000000, 0xffffffff}, {{r10}, 0xfffffffffffffffa, 0x42, 0x20, 0x0, 0x7fffffff}, {{r11}, 0xfffffffffffffff9, 0x8c, 0x800000a2, 0x5, 0x1b648858}, {{r12}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1, 0xffff}, {{r13}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x8}, {{r14}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xa73c, 0x9}], 0x0, &(0x7f0000000840)={0x9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="50ac8bb5f91b7b714f9a28000000ffffcd7fdf0300"/30, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r15], 0x28}, 0x0) 15:56:21 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20208, 0x80) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x3fe, 0x8, 0x1f, 0x1}) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 15:56:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 15:56:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) shutdown(r1, 0x2) r2 = dup(r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9d7eab33"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b370e000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x37) 15:56:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x11, 0x0) fchflags(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x1e, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/110, &(0x7f0000000140)=0x6e) ioctl$FIOGETOWN(r0, 0x8004667c, &(0x7f0000000000)) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 15:56:22 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7fff) 15:56:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000380)="b3e53ea1740410c819884f1450a594339123c93e6a5f750dc49eecfb95123abb86cf7eeb20c6b7863e1e179227e263d7020f827895a20d9f30ad42cb23124bd896eb6b2d7fba42419adc4e512a410b5bc92177bd02ec9e3d095e21756850d484b6ead3e6f427b6745b57abf0705ff054f4273ed15398de589cc6efb75d96aa6d7ee448d08eebaf7d762ac0c209a233fc5347cce588a7b3513d16f8d7a5ca9f4708d6c0cb7b7e9ed981d94e120c1b6b685dd18e8d80c5f187a3734275856bad20876e56c79be3ec4f6b5ed05d0b0158c1bbc67f32051286d915eabd79bf68ba0e28c2d55c7c68a17be7bc1386eb5371e2288c4756458af7da47c47736a01cb57f9fb1eeb70c30b75c1031985e81c7c1e38e5fd0fa09ede16e7537ae5ffa4e5db9fe96b210b0d4b3de02b15c9fe7b0eb36b526ed388ceabfc104fa2e30cd7ae67b0df4eb9c6e5796b7f0b835288ce6ae8bc51a125430a2faa3a7638941b3029b3c074843048decd4221dfc54867f589f8ebd0ec37eff566a90f74de5a56f132043032ee2c48abb63f83da5b02239feba582ead69177e786ca192757e480664b5b4d6a29a747d305a06b7cf960054e68c2884722b1370bc5bfb22508125f09f7b61408db9fc1f5667f6fe6efcdcf7a1f66b289fef37077537d1decb08873e1297ea053e198961957344e1d66dc97640e26fbce3b55b0494f73bc40b63c97c010746ee6cd41204d60589f8dcd59661848218e68ef5bd4c6f6e499f86f4e1c7171dd54c1fff1d76332c511dd565a8d716b700c95be6ae9073d13163f645d7a77b97599e9992ecd6fa23157d06ade86da348694f57616ce542278cbcf53a246b0164627104bb8659406b132bf677d9e747352d5fd087ae6303f998c10af8ea98b913265d3cfae344b6dda8ae0ee00c88d2eb235285a67866975b94a68071d43485d750439adbe9d2c1b9067de0c7a88a12c07fd54d5f9c601c6d6465d844ff50296b43125758203a2730b752ce41f284e0f470897e5f0d94fdaf03bcee265973a20f754f716f7e23b6f2aefb9e8e112a720eea32d224a13115e6b05bdaad12941587eb457daf31daa36e7814131d70e4e86a65177dfa54d8f65da8fc3a525a010fa40a873d5590a038bed9a870e3ffe21fd9d89ccb510430fc0c413bdb4f25119225e0c39eb8621632eeb8ee777c312a185dc0e5e6efd777ced46bd9f43c4e042222e71b3d0e6d9d9d9e37bd5553bbec2de5f3c141ffc5743bafe14bda557227450134c412e1388317e2fb4a1da9df9a83f0c94d4b7486ce0378e1a3dd3fad876e4ef9173d2215cffd4e4b4cdba8febae3119d6a55ef0b8ccd64616906227aab254ec7c71951ed89353e8b60ba5fc357f0b72851d5d55777a4b727043873b006a524f79e6b42e9c8f7f5eca96c105f582dfa3e22b888eef68f57852379e69476df27e48dcc46a2d18c1b9e7ff2da02f9213d0c5d71911fed359e90c996380e0f6049aaf3d17919ab3fec5c17f9174afcf77acda977755d06d80a9ca5b0f82211790adf17b554b39aa341ee18a9a5c565f302e2c479f9bcf60d6db3c45140f933325f4c2cb9f9f4ae7d57cd48af8a9ed3863b097610fb5bdd0ce63ebdb1361bd309023113c15f75f8a08ccdb7b1832d89df45ca90aac072ac544846f290f5515b32dd8f62df384a81f118f5e751c5ac51cfd79d5178aa0757f6890b40860014ff1e4682a126dc484bf8e19057e1e009c2e053ae984fc8b5f182cdff9558a4f87d6b1615654cb91a0e544c6636e544fc83f1c8767d45e4a980238c9c6c1a4045e42f7e3ed8fda25aafb096d565eb2270a7375efc32ed69a7be3ff08177c4f12a2b64645063b591cb461decf15f0b88bdee04d1d32952de0d175a43a84a3d538aed0b6cc93e18f59813f886053b33c2229420643cb23b5786c880549cc8c5bc39daedde486073abd35f648682c6e2c125e19d9777c9270ed1ea0b2654089a098bad7791c247cba09c949be58faea1b1183aade29ffc65c6907205e2c8a806d694c0aec00968480cd7a59b0d36be6fc11f6ab8f2c27551b7b018565cf2e9249fc9cf74b7f3db60e648a4f52d46609442ec41e41208c3a0eb5083fad92c6bad53084ec31517c17a874bccd37e181d3f383f7c6e346361d9d2881e8635f0447592cc6ad2ebdfb49f5ab4a6cf6fd8771518fa29f5cce994c8092e271411ffdc8866cd96f6fe261684dbf2dcfcca503bd688481ae38db625390d0870fe45f129d3bc8e6213fb6f3f6c3ba6050c46ed155a9dabb8e8498f82c707ec276b7daa7f21c83902bb04f109f8de2912e41ed38ea2c8b55a18f93cb9f1929809fef54f18fff0d1862b488a484240b911d7673d4d1fe5058327453a39bc28a6749e388a3fa6c3c391458df95451186034b3f3fa714ecc3b88c2918482620402e4134ed188ff68f452c9051f7c6f45652d6f23a5a174c272500a7e2d03d7bbc3548b33ebf896af16f5441625c92316e3f110c791ddeedadce7948ea5c182ed34a0151a71a81290937159fd964399235379377b1d410922e49b426f3c585fa7b2ab30dbaf5e772918196f776e0f7110542609a469e1bc9228aeeaa49776de39cc75aafc60a9e0cf06b331f8f202df541b5dbd657bd66ecf3f802a8a79b52315bcca91a8b20755a082db3627228d2422b69cbd41e395a1926f7061b837df73a09c68026596987fcdf31abf685df24abdd9b6f5f0545ba1bcdfd558fe71dd26505714557fb27ba0aad211f0f184532f543c9ffaa473be02c958e3f6823f35acd7e1e08850bbc02e88a729660af2f72e3564676b9515b44a244a91e941ce468a41307153c32b40ab006feae1ccc5f9a4734f5f3a1ae28da9afeac4d7e3128a8fb488e8d3d87097b4839b8ba79ef7edcd5992cfad4cd8e06a32fb4c641c72e8fa4a3ca9d62a6541e0d3f15952354b9c3fa74ca8d9773b44a1636afd2b773b0efbc2944f0035101635c4e1ebc3016612fe2a05a0f4c2199fe11f4b74e89559ccd46772a293ada9f1693a39116b0a3f1810d7bc8c396920c82050ca77a71fbbea965249caaebd1d6bfb6f29656f88cfbbba657c993352a16d21c8e8d6a8758e97ff532dd8fce71a28172f1ff2d1c83ddd18cd55645b42950c184b62ba5b7f744b5a1b7ca81da42395873ccc13e8e88b3813d5e9c6ff5cdf5e88e4e3bf22a3c4e38ac63f635cbaae14a41cab75d974891186445207d991114a25b183972f1b0682214be8ee97c45a89506c403051d13763a3efe83cdcce4abe63ef0b5d1d2c2159f2d03ea51d7fd4d7495e84c5518398e22e6077accd7bccda035324fcd78038225802fcd8dcc46fd2f4b759af1350415f25dfb3a4179113fff111ac757a69c2e8ff32ca1aba656b2c307591a5717fd9f3ef28e1aa1eb0eeb3144ed67c81a8629ec0c283ec67e9c897f1396a39ef162f2dfbea79526f189fdafe241e130a07feadf487db279593fc813c277c1ace9b776eeb1bb1eb3e78bd89f757b04a7c4a7d61f2d597e70d0e4aeaad9a2799e17d0c996d10b83ae9003ac528f6ac2dcc1fc7fed8af3eeb2c96f45e2b7bfea22880950fa1647d3454b1164fd184f104744b51b061de59a7868b0cb2f5f8c27389b36f35d75eeae2920b835d53a85037b29006e43a84d0708d978e78470a1872680f234f8f5637a93b33331ffc93f06e0620c922235ed1cb70f8bb77da733d05c99d79dd96a76236f3be511981de7b309226dbd113aec8877c8728c7828c9d541471569042910178669246d55e2bc2f5c1e467d43d2cd2b8d484f2cf8706a729b1cd45a2460d6b5c63a32d6afa5c3795b12b252aef8f3a7988802ed49edf10e1157119fcd8f928cfeaaf32dea0889c64b028674cd55ebe4498e86a27c431681b54bb638e39af62d0512dd66a3b7712cfb89d68a2ebb7db66f8076c3635525c1cb69bda82645548713ecd0315271452a717b7179562cf3d791c6ed92d7ff177c2ccb1286a7eb642b4e91c9824fe57b31ef2fdffc95054060887b6a00a991fbc381f3ec919b9244bd0cd6cf5175c2aca3b152cf3ae16ceba9464ea47d83ba709cae3903150677565aa5d8143e1285d0a6d21cf209b287e95f9fb4e47a285c20ecd01ca897ec0fceaa455c7468cb78deaba8035ca486080371ff73b6a8f34e3f0147859c69534b5d8a033a05ef523ab027ea9eaef9da442e54721d3752121530b4be6f28b4a0aa333510a9c7f20e64a558a4ad859182ea314e23555db6253322d0ee3891b5774b608dcf5879b7e759aadeac4b75a2350bc9cc9ba19c5c7a4a5b102e5e8cb638d650a4b7e97e16a5a53666723b449cf0a407cde053b4e3f3da32e21438e2503b014ba7bf2daf8d1842f3bf30c49131b40159e50c2340645bf25f0959cff966cda088ef008c17bc901464d8857e73da1c8f8107766c1ca21925bccf3bbaa3b941293030e467a39195d2cac7d153540922ec01dec35693338d9ebd193219105f7f9136028057eab9a4bd6f9c05e08aec403916d773ce4408d97d0ff53caa3845a9f982a73522b5a66232451f734427ceaf306814898ef18396861b1cb1c23c785450778d90672ecf6009d849e71c2c39ff8d22ab0d9336301ad839e69fba1689baa301b7b757b2b398e1627eff24b5e5983476edd60e75722851cc45fb70959a031bc18006de783bf24db3b622e0a13baf3c7de93cbad6b804a6a357bd83cb021c9320f668d3719efc7d908de49aadbfb616f5853635c01bc02ed4b90af6fd84ccaa2e6ef7e989f42bdd1f4a93304a18224b66f86f875f7b01b5e6203233269a1f711694f4469d7f235e503e3aad33f9e64500d1f7d1fa8b90ad4ef782e3d9fbf4971750708cd8e31908d0ac390205a564b001be8dea58945ba070e18ff272167e84e623ae431fb9cb7610b1480bd529a28592c8e5d9a04960e2cef35876692e45f59b1decadcd1419773ced29b3cbeef03db0073274d1572b80e6a8668fa40849be377807720c01b8e983e1f9fc5e9c91ce24f13b6df0b5f1c7f2aa049b9e1930e5ce7a27dbfdc7bcd889b6e49a7a6fee2160339d3e209a51330262255b9541d5e2719e82f4acd52ca9ff480533255dfc5dd1544bc689a6d21f5e7eb6865024fb26a4b4ddbffdb7757b0d80f470a932809676ca008436043e76ed3d991fe682fe72e01ee1ddae0510481c586b76c0174e174ef6f8a93a9159563064672cfd6f0b21ecbfff976f12de846c8fcc24259e0d4e7c2373b0f134d568122a6c3278d355fd9f124a95a6f8a8b079066ff3cc9ea5ff9c5c8fbaf538ef88454c7bfbb51652e2c68720997b361c3baa9056ac8f8c1a57d45e748fd15ab2c6806f063a033b803640306f2d3e86048b1cfc88e16bf4316085bb364b7ae57eb8deb08c2232089614655a13f11452f846e775ee2c6a3d5998fa4809295f845dc7f54b791102cec055bf009acbfd8094398ce98e419584df088d7f21c934b7bd56909f021bcce000fe1588ac0e7a2298349e5da37c6be85972147ac34322260931c0f8f18a1aac4e42267d9888c02851f22d102e3a4b95bf6c6c1cc9b895a2bbc39fd9ec3688ecaa6f1db7da7a38271ee9d424ff14dcb375f0b712f5bfb32f41b33d6776c9a8e2482bbd740d0da51d11f4b2a55aa64aab1ebce60e99aa10b8ae8ee0ab49869ddc0fbc9480a32d3a18873fc67ff9bff5ab5b53c4be692b150be36b232d843098742331a844db5d62fa638372c9710bef77fb81f4de2ab7b18a36856cacef0b07ea89278423fe5605465b9f7a26bc515be48e38ed5b33c44a8535b73a3ffc475ab", 0x1000, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="1b71ebd6") 15:56:22 executing program 0: r0 = syz_open_pts() setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) fcntl$getown(r0, 0x5) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x0) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 15:56:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 15:56:22 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x101, 0x1, 0xfffffffffffff470, "9b050c83c90fb5c328f5a4d91dfa278179026300", 0xffffffffffffffff, 0x4}) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) 15:56:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f0b15a00010000e000000000", 0x4c9) write(r1, 0x0, 0x0) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000002500)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="56fe406d61d237e148fd6197731bd6421fbf409c2ab4dee9879f95afb85db35e69f0e089637970acff7c11d060f2", 0x2e}, {&(0x7f0000000240)="7d5193a1b35104bf6e092ea1422f57e32c0b4f92dfdbaf9c8ff1bc9ec546390873463cdaeebc1157f8155391bfa27f1ddb6ad66f5247165b7df706050113ab8a4e437f614e43c88cc684b10a6d3e57016863c979d347f5e264d4510ad1e0829f3a4e984409351117a97ec60566e6be393e272094ff8bc866b2ea4dc7d4e0e2a95f", 0x81}, {&(0x7f0000000300)="16aabaaac672d734a9573de494e76e5eee2da0501a4237510e3df12650cf2b116bbf0e7f9486884008ba4e1d8bec495dadc894425f014d78a79e8aac9fe90f92789dd1b3592aa9dcded70bc3c8745cb5ae6f3f104921c6fdbe2559adda56e964bcaf2ff4cbeda60f174fd2ad894cbece9f188c8f844d42591379e563066f8bbc3834b4adc7405740a3930d5b34d119627e471a313c79f8c7dbaa7a86849720c0a8dfe7844024beca483632cc9480c569fed05976aa5cd34983c4d7e8378b500c47f825e7eefe4a28c8af338ee79bec7be8ac89ee1a8725e5c11d54621277f5274f84cb77251b9ea2b9eb8bbb495b287dc82cc8a06c6b9d52c5d9e9d43f6fdf91dd9a90d4ea7bf9038afdd587827de40ad58fad1eab63ed41342d1a2a3df0a1f153068360e0ddf12691594fc852b06680033db7ab5383144d71b4746e0236abbadece059431e544e8c2ad78e1c483b617c32ec96324f8ec1aec6adba5e97d1c262cc0cd5b3196fba65484d20a9c922983070e193cff353e12ead77ec3583ed47d91dbb296e6767d3e59c7e06de1406ba2d8bb5813ccefb84c91d034b43f99bab83ee6c3a2f3f17145ee0a0179c6f1f8f2f88a28e5e5d797daa18b55f20d31ab7947e858f80c591430fce22ec8c8c1efca7cf4f8a1f9bf5e3d774a31b0df7a3da0cded6cf7f7482968141901816d6209d402ff205b69e1b964e8f2f4ff0185351639d983c1b5bffc5df444f6c43f16de32d9f4f50ecbf080fb16368724cb01df334e9e1c73a25c6d5b808c2f828d076a743948e8e83432e8c20714f98916eaf56fb5145461291a897b332fedb29623cbab46a635b87f7fac19c8a557d8cba8d7ccc27ed88fd6fc2c9671294f6f8c58dc0a53cc11e89e68e70ae445ab23d9c8a39442168eadc3877646cd39f40aafa29b8145261d129833ef24dde3737f57f0d3e43faa6fb23e75cb97249d94fd299b4e68287ef70dc4b9ef306b47b7dcd0b056b4a2277ff3d28ce6ae297439de3fcb004a92d477dd464eb328aae2453538537d27fe31a1bfe250ff02d085a66682f9ddbbe7e71ea871f01004138ea085188e23b2b4ea83607f28ac029a1abf8980c6ee34e7934f2e1d88098022cc2c2e509022262afedce40c161949ab4ac46fc0b87dc7dfd88c36fac8422f78d5ef41f9832ebaf905c00e04d2d4a1ad92cf42e43e68bd9c7db4c1ccc76c4e541d042c2175b5a945d77b1f33798237169d2cd955afb2ac5c6f9c83f3c43e61c38c538c602e4a2f11d62df2c58f8f7963330efed44048a6d2fac1e230d8d5e7fb41a8f7415b5c7a504bbb4ef7dc1bb1d255c438030e079612090e93aa2b8fb701ff427e7a45c27a29f6da28a4bf6043b53d52536ef9335ec3bb647e29109fd186a737911d13489225446a5d53c48c0def8a4f2775a3f556e357456dae9b9d90d3053ae5ff3db21ca2ab8a119ae336fe0e1408677711801b3cddd0693816024e8ef00cccba2b40361c3f8b5c8832b906635095f4ef3f5a9f1a23a0d5a36b539194ddfba4eafd584ab44bd0847f2331564879565da3035831ba196029f0bd37bc94a191d1c71a55a1971f3f6a80c92561934be1434300a78e9d3be54610b474996e9ec2f7db34e3014a78e23fe0611fbeedf20ee194cba28478fabf6224ad51968e5dbd25e9c9b0fdbb275bebfcba540917e9f33e1a0c06a32086033acea4f6e3562a2d90e0dadaca14eb99e490d7c101e1506fcfd6565015473bde78918cc9448960612c1b128e7674526828059f576c0b7ab2e733b9958eb94257029042e969f0620aa71748883400520a83e37a32c22d680263814da6db9a9ab94eca8913a146c5f0d817cec62242bbd0a2f51ec52bc2c8cf4b98bb75d20b931cd2aa3c5a63e8a985ce476c6759d0bbe38226a36d24163a437e9ec7b94032d2f44175902844e5e8ff6febc6b50c1c3e7ae0519cc0d1d6542a1197b64e3c35e74e5cf2894a472ebf7931d46526d28c7920f25c2afe1fe4330d82af58fcc2d9d7afdd0823909894dc340865c3859c893808c335f84fff295e9fa26351874c7b70e828b26908a8261c1515b3d0b54c7a9ba537b450dc0d818303823f93873739b16f8ca8ce38858e35ddd0fd208561ec752da40821052d77975f356c64b9607035349900db8753aeb372f3439033e5d975914edfacf4bbbfb59a0db61fdf9b3e0ee6b5ae733234c270e67da843c8cfd174c25d0d2bcdc8de98195fd14b2c8adea63af9b394f04bd3fa5aec5fe14d9b1776f17096374949ee38d0fb723dc34ab11628921dc3334129512042bb50e45bebbce48e24ab8e3658ed4f77806be2f2e9eca7b2f754eb4fc1e321e53dd8ec6b7bc043d78eac90ad97c4b468712e0440f52d4fc45db0bb92fcdfd8f78008a3b00ea95c2f003979d912ea39d80bbdf540b5ea61f8816cb4e4a1bb2f67bcb8f31e6cbada69f1d7cb9cf3086058165b5e52875fe2b6ec28ea4aab447adfb72294d1b01bf050edc78d26789c16729ba0a5fd5babd7515259b7948a34bc48ff1c617487cc21305354e49e3ca2f18dff4933546bdcb060f3d6904be6ec457be790e9f386d8f3768d6f751484313fbdd3f959100bafed54e9d76f57293fc4347160c1a1dc46ce40990b01fbc685e28ea6f46f07dd6e7881b37fa13aacf8dfe843fa71c49cbc990b0d4f8561a92cb4a290612b7ff5a50baf17384cd4fc49c56745478e24aeba8f9dd0bd7fad17902fbaa0b2aaf8fe9893ed13e91078571d92fcd5d888d5fbd9af7567cbd4d2cd405e76bf3948d68302ebd1bf287d5ec2115a249ec1c9117e2fcbb395413d8b39cbcdc71d0bf52805ba17cdf33c1ff95c6c3a34be3c2debcca8523fe0ea48ce7db8c62a37b4e56ea95ff9f8737e602102aca57b35213c2e36646e0c49a159e1f229d620998669dde56ff4d4995cfd0bbb52b7a55db495adf0111364b0cfe312cee96f850e6ec822a5f6649b45c6f4034962023dde595b45853853f575ef04e7ef897531982ac032d710dfcf1b205eafae3879251ed9da487c6fbd582ea73b60f0470695072395b0d38272477f3f8448d190a95de55831fdf4b80219dae5012b6d15a897b272d16ccbe8b44332c10853a8717d8e9bee4ec16eef0829245d32feb02718043998223aeb246bcd399a0cfe23ee8219c7a39534936790107c4d5fd64b1189da9081b4b2fe26e2c2078091ff6e5ab10a9f0a7670e94892a67a83eab7be10d5ab63c37c23181b6caff09c7d45ad55af4732db64f318058ef932ec57720c3c84b1382a61f219975def79fe86fa9c219093d98ca4d597bfd9e6ac64f8f1131babcd00bb071d0dd3c8008c9b198e5649c927a8a240783e95465263d3ec6d9f60d49ede8356b6f05c8aa54f2d838e1cacd1744efa9f48fef8403224ffbf9a51a0c5786e522e45242ccfb02ebef3214c35c2ed26f1171c88c6f9ffb7f4540879114d7c563e693cade10cecf04a3c2b6b324a1af77313adb39a284d4e33bccfd98aff23820af52b30e771bca9c597dff690105cffab5dbff68430781dbffcb62ad890137bf3228bd99e17a848c9225b1f1178ce211fa6636d8ec3b37f872ea8909d1451bd490275097c36a58f8afb41d4510daa84eb9878fcc890d37bc46f4b850ccc6e807ab1e7f603d74d22af4b198466602373023ce022e44bf231b689bfc669e8ae9eceb5aa90af8dcc22cb5e545e4d4f690a2ea7d3c55f13a9ead46997471d7401db8e11ead7378eb9d1c4f4ee1945dc0abf1bb18c1b5f69d447a80e76b8f2cd6afab7d884b8f2ccda8e210b7aec0946232d04001e573890807f12d1c20bbbbbd05cef14bc12ed623fc5acf79d6b7c4e2bd6b284ee7500d782dbf5312cb4e063e344b7a5ebbd926a446dace36b0752af1efd5c52719bed3fa064e4258726fc26177f945c304268ccafb8a107cd46d335756cadf01643dbb8f28d49f49071c8a82b41f28c724c21d1f67488dbd61a0d2baf400b0b706411a65b02c288ab69ed564742a626849d6896c96e87c292390826931216af444f8713549b8285972b0d41f1a427b53b0604a75373c2b6f719777487b8153f9ef32255074f0c821d6533f9b32c8751bfef310f0346681917ecf665a6dc3f8229f06631c0a62936012b9df61535210dcb24784fe2d2cda3ab974986a6f79f8c704491d8783e87121e9597d747de35210df220391d1b99a1270cd4e264739d6753525840c612b11997fe3f1a2dae2c68754b00a626af5f844dd88554b1dee400a3e3fec58e442d47350ccdcb1e712ba2779d6b9e6e5e570572bde9ea4d0996b0e4f63b6883a30caa81df93508cb4d5ea9df850c7a93cca745fc2bbe2a09e54a03f0c756e202a3057b4601931aeba35373c57d6ce4f2199a17f3b794a55f29f661c09cde1b3896a3eec6ac91ba18634a188e3672f5c1dbedea5a8a4dc63104a8a22c9cab726dba16b46942ec931d1ba8a481a29c8e4914b4e576e72dd7d9fc5ff4e887f048ac7b5b39f23b865e5218e27782dc7b45470f143ba688bc16917710130b0706b80995b8c691480f72575ac491d1fd15dfa449ddb706ce500e1758509e76d05c923f18530e84580d5bef285883f8be112118a06a032dcda4ada4860b984d4b4d4eecfbed53d40a5f04e69b669b896b0d854af4fa8333e52f0f922714afab02eeb1e813019112d78ba473c1d53c2d2597a2d309aaa15fd2ebf263e38c3609ecfd3a39e6ef62840269e275844405ed177b9dccd0d9c5f0710382e0b0ca6d22a977632334621c87c6291caea4ed0a885d57c9955903784c0a03f874f774be4639b59bda6124e4f6d51cf1d569dbdd7439bc02cafb6778554c0de0a3ddd2bef5ac184caa61af6b745c4b92024c5499cb61e4972128a47eca7494c77fcd0d377ff411b4fd6f6886ec8a97d6591cdac073457c3de434f53a6e18907af3ab54b3c3f74d8ad07c7ba40a366982d68c645f8187c080f8b0b9c1cdfaa27b2fd74ae78a6bca2b83bc008cbd0d3f07ffb552bdefc2397a7bc72696d86c74ce8edf626ad496e2917dbc26e3ecb1599cf2e447f3c1ae94b07b7225725e510dd2de5a370a51b121f8cdf4932a955175b6d53a7ad0e6045f5820223bccfae94d87d0b58e7235c9705fd091443a82cd32ea95aad84443ec805d58939b9deb167af9a619b33c7e4ed5920a6ff111618112cf45d391544352b4495871a72110a50f16e71f6dcc94cb1bbeb5c066bd89f856e983f741982c52810a564489932318f1aacc08be1536a97d2d2dc5077b2b6c2ebd2ac9d59b6de2f9d390eb49b3113a40d8eb01cef75d1ec7e9e7fae96e8d5abbbd96ac5fd666607596af8551e28b281e337f26814ce781d06d0c43eaac0d54490494025eddb3f5a1112aa7e7b7057913c08f0fd86db4f67a4300248db7eed7decc2943713457fa7696db4b632da23ccf70e55372bec41e30d3d8ce70b9da6bbcecfb26de3fc862d23a993807c0e849ff1a3cd0d2b82c33533c441d860fc749ee3413375107ed435ebb54cb24881fa1dcc511aa4a834722ae68705a34ae7576bafebb8b45e05205f1b89bb51140f45d7386b2d2099b41308cfe3047e43b237a97749b2b254ae41068e89f8f96573e9d7b479a4e647441a3c5a44ec86101695c35905fb90336728e731276314d53852f54a3a4af882bd5237ec434c5c040982e3c1632b6df3321192182d55f733eaa8b3b5f8b795b45827ead20084ef0d63ed6ca208fc3c05cbecc190195a0c2b520921bc8c1a139ced1d5baae80833ed431ad5f7cdd59d04ba331245e78056efbd07f52d2777df7452", 0x1000}, {&(0x7f0000001300)="71346ef7d641bcf95fd59a2f44694af399482904ea48cd6dcc4461e589b928e65f6a9c4b4ce1741fedf9f9ec28a65adcef37aa45e6c4c186d037592359edfe4dc677bbf0139794edfa969ae0c21ebe319ea95dc9", 0x54}, {&(0x7f0000001380)="99948f2959791740ecfbd3edfa6a26a0448b12db2ffaf9098bd206c04df146102683a19ad6b1454603989e3ba1924618800e2729", 0x34}], 0x6, &(0x7f0000001440)=[{0x70, 0xffff, 0x0, "baa02e5818548207d726742bed497feaa774603cb7e897cd745ebe6d0e597351335a073740e4cd7d7533c0d0d270174bf46cd0187a81389037481e223ff308186293de8f6f63be946d69d1bfe115f5f4682a73c97a1cba94b89da46400e7"}, {0x1010, 0x1, 0x8, "b1c595163ec468c2cf98ec7545da5a14c24dc65397aa5824f4ecc7ea69a762701ab8d8f3e9d92fd816adf2313d25e3ca3b90dde50da3de1e7c0fea7fd43b904a8bdf3812283364b0831b084a9ea200566c017daa9614e08ea34232c18722a62bfbbe85b4fa6febc6044b017225e0a73be9807b4ffb7e0a184412993e5df32f2dceccaa67bdc2902a5159f8b118aae731fc504ae6bd9cb012699bb2cf5e9eaff3a71787c98dbc2d2d30166eff347877700cc2293b8370c481ea17c80e144fc0b77ad1f2a271a5b8d0bc03e5afb678467356766e9933b9a92491f0dbb41532b6db7d7dbd5935b7024c0d13f3c746b85694e5f7823e0912d75f2f3f60ac301cb209fee114a1ade6e3a88b8f16ddf82469bfdf07bdc801e7771dbb862ea1ce6dc52c14463cd4b78416fa2df128cdb55569f28974c40345f3faeb6531c08e1f5a808eb244c3ca282778d5ec52adef3a084ed6310c3528d0302892d7fbfb7c9d59fa55c7a0707481d7d1d9ee79dd6106f06c99c443e8899e423d589348ade7fcde098d9a531cc79cddf229063d0b8566034e0b1c0576f04e818417fb89b31b0a05a834f7730b3afa54309d0dff3593917c5ce191507450f984f0c6c2bf40c8784bb8636be0af23a5aa11090dfdf2f8080d584b8981924093b8b5df545d9dbb60fbbf490bf4b20f2c79d12a32b91906392252c8bffb23221ab3fb6007ae424bdf9a3a5e6c0c6cad2c5391c107a49f9c6419b37f7d5d9f82af075a35dbe6974d1dddf1e63513c78d9b71ffc2122857471b4fa556635d645f13aa8d2f5dc0d0b83c1814fe5ff34684e45ae9ef548fa48a093b1515464fe828cb0f4fdc7ed617c0c5e1b9ff9bc72274ec38f2f72bc4714157f76dbca28ef4071fd9fcc5c6b5634609686086519d37d263ce1b5405857aea0ce0a9441d7839296b7afb6f39f1bde0c1f74ed9eb55189f23b331083203d452be0b5c1435751ea14fdae3d4df3fc1bcb538a8579f17046fc0e54bf412c43266a91f87a2e4e72faba1b0c3551ba63b4feb383a261734e94f0224e207394d0fb665482cbb9a55db6fabdc8c3bc5e58877a4e915f9df47c5b0de47e02b7776ae76c4570b47209547ef1ef1d47bd8cfb2b3ec25d02e5170ff102768d81638c0954dc66350475ca3acfb46449690b3eedc6c7ad22b22d321b6991616f79b435087167093adfaf5e1325096bcba192eb43cd5a7bb4514f65bf0960eafb8db6b94b410e42fa198065890245b6456ae7d59653fae1c238203df63ab8c35d429b6ef83199c735aeafb16a07cc65eb98085c61499458d6e5c88e1426151e350e7c2e6e0f7e80fcd80e5207de8cf4b4609032e8071abb86024b5a5ea9f7820b4d14dbda1c7ad22d26d9b88a1a3b1fd3dde3dbfab2e44b3ad22f600aecc8993d9ca92272ca2533944572b8e2437d1863bdd91ec6819bc0e7c242fa690d5c4dc7a993afb781af301caa74a5398be35ce0ea2ebb83f27c27dbb7727d0b8ed9a2ffae278cbc7bac144705ab0e3b093c9dd472c74d67bf64986ad5b3c0fb2d975176fc849ccf4168ecc9beb1ef643d14d1276ff4a859c67b1abf11907628f5ea3277dc1bdcd51a1ee5a3bc27196dda09d68e493c102e2d1edd615d6abcee52b955a2769d6d4a0818e537287df683e7756196532ea87a7bf32b071bade419a85d7af4d0d102a511dd55aa2b4ab71090e71a1c0cfbedaa7a6d9a10f684708946921c24371ce756fd769187503b3aaad097975e57b87b103ab300ea8230ad25a0472cd524364b8a9b80eeef8ca9a2f2a1a47840313bb5007ed99a2132fac432d47eb038e6ee0653e27251823b29a4d48dfb0a7b059d9fcb72e529c596abe4fc258a480c320671d1ee84649209f5e577c599d5e851689b41bb2f2fc6b888f9933b3b7abe48079838de13e754248b1177e5eb5015334aed24399ffa3c67a32e3a721192e3eee75f8fc61bebcf311af4e51ae4f78a356906f813dc6bf898c3270a70509757f1d54574fa9353d1e727958c92c702bebda57b2411b54ba7646a89602558d4eb4a983719d1852e0ab679c1091304191c87bc24dfff8d91a6e990f9c0718bd2a7c2b6372ea8cd57b3a16c1d82cf0ce7770c1cb33b41df38d9b78e21656393f4e9e9c6a0acb9f1e8bf8a43aab4f20622b4dd70a7852ee457c4a80acdd917bfe986cc5fa9b48effd6622f950292cfc93310c929c60d7e9df853cd95784edc1006578fe177bc465502409f4f25ff37456e15f01df124c639bf46c16a00d2305ed7728183db6566eec36539717b3d1043af388766de29d49efba9a72ee41ec433b2f9b8d3026ed379bca4b11cecaa2dcf027d029a6b41fbede79331ae2673cecde4a5a1c215829428237193970e30370e350a2f4f3cf4d982fe3985a812c313e44dff435a64cc9cfe8efa5943dec674f67044dfe2f1fd94ec444f9b2c92b6f3558bf53854913eeed5314dde02fed3da581a2bd3e2e4544d762ea51e6e4a703c24af5e146956cb5437166147ae0218eac52a480882311c9fd509045d7e5d53027cfb0395e015b952849e831f6f2b6ec031cbe672b9fa14122910ccf6a01e4934dbed6a2db070b3840025489f083048e6736e6e0ffb01a26f473f84813c74c636541a825c3ba89cb5b5194bf0646ca276b8af08ae36845a4ef11ff6600db44fbbc07c96169dbab09c361136d35c036219debec89758ae75440d3f43409609123465db3473847c59d6608fe1892725ec1da4a6360e4d03d0b1c3eedbfa8d3a396bb1bc8d11b7880b18c0e722b4a71008be7409714a207eae5c973ae69d777e40d817da5f3c2f62b80970bb755a9011bdabeadfb16e3f4ca51b5acdca00f50d6f3471b01bf11957def7a14805dcb3eaed474ee36cf38f9d78709fde7acbd11e2761bfb064d03fac12a1cdefcf8e1e7770672b8972cfcab01546e43b8814093faceaa2d99eacb9d8a2d179dcc2291422ed561c52f976e0fbc292bcd9dcd6c07d93dcdb5d4834a0a7bba457f6c9c83be166dc6918f7f2f3b0c7810d79b146be4d8462503f7b6847eb035a15633f9b62907418eed145cfdcab395e9489eecc4b9adf7220263eba0f04e4da464dde8276854057927bcb5274a9328395a7415b8a09664ae52727b9e9a27abf7539184d65ca5a7d0aea43e3efe16c9a147a9e4198b5e43c717dc2544c9f4228093bec038a21ac1fda84ecf9a7716ea5f113ed238103e07b8090818383c1e0cd3ecc61610f35446d697bdf5b3e1e3161e5daddbdef870ed1853e26b7684c3a66ff9a27ce9a97932de2048057c22d30fee60d7aec10d56ad5e320c1c75109aeea7822098b02ed19f504cebd71811e2618f02efb2073845f02056a6762ddac4009a92e218ad8d95869072355da65cd4790ad6c5438258ef3e3c77caee818ad034c1f809920721d0dc63e46a225626c0d2c6ad259dfb9bbd55006590ef630902f3973ed28e70c948142d08e3639bbb1743c09dadf0af74ccb947214d7f6fb015ef79cd197b5c83c701ee9fdd56e3e33e16bcf7b9915f1b5761af9a0f0d19ea07d92bb4b4dea450adfc2fb3a051af2c1d34f674c8c721c9c5601eb1f086165f157cf25e29d14497d218521b6aede875473a4ac1ac6fe9b4890f629e69d96e339270249188f74dde84572eb0688573616a8c1a1e637af4ceb7faaf83130bfba8a36b1aa5b681b0dde7155b5a48f01140614f9b842330e8862218ba510bfd6d96005c76105fbbf1b60dbade5626df6f0561cefd813ea0299004b08296c038586886f05706cea62bfa5f61f7d4a3c69982df3f7879794a2501f07a0afcce35c0e053d77093d0b6e029701e1a2ffdfefe20322ec1350b3e95490716ca028b2e6d16755cc32d3a31afc6e1934ad6a17cbb7c2926c615e2856034c9ed04e55662d59418df6cf0f06fbb665ce64fc3f60dd7cc7ff021caa179985247cfff929e4142fe79c299d35def3075ce3e88db6718d1aa874ed66773e271dafb806ac597088710213f8ddc4582cb8e5c5abd06dda8d784fd33b7ce75a283ac224b6e0ad5ac4e6784eb1fd8de9b1c0e8fb5a3fe53ad831192037c5977ef91eee4a01f6372802c2f4c353b619a34233ccdf8af7847bede51ac1eba23ec3db461a3250dc1c29d6432abd1c7a0fe2849a3c2e2d1ca9b3d5b2b7774512fb58fb482a8bd9303f119d6337186c298112a78f6a141c7f5d4e646a241e3d95f45d7ef261a9075c1a52ad9c320ccc0a34eb9cb2bd09788ff5f328a418f80338871bc8a9e041e0a15c423078cb1ea1ecfa7e9a731112cd16e07ac889567df8d928eec0a78bb5d4be0b35a16dac0172ef4581143e06775d8e2f639fd59423a5f47c40d63fd2e165fd55bd7c9e699011bf0e3cf6639dbea20471b7becc626de37466ea59e23f00bf4cd13f693de5d29e76bac1af231a851ff0f5c85d96c9c7b5fe7a0ff64e16eae6794846a0c988e8561a62abc86640637bc89515bf5746a97f6e7d184e8ad4c2f971951b5f270c1d1b0431b3a1c38b8d1d6764635ffcebfc6ef2a1af2f7019e7266e4d697e5ff96921a08b0656d9b980317dcf3025938830c0ae5c9fab19a0e5c93d3f2417c46ffb7f4391a378dfce0f9e79ca0152f3b911d4eff43784acfdb522e4938b79a1132e687012f9cb7e900fcf2aedb5ea6e6cb29649819cdeb97ac1b299fa4c88cdb6dd7725d486e157a97d68c48dfb17a4908814d3a32ee5b4af631776310644f72b60667997873d3459079ed01521653f20d6017fe7544043026e0cf76a9f00f05a693ce27b62a0cfb0940cfebdbebc313cf7ff388e5446d3a01a8e49d519e84522e364ebdd7d174331ff689ceac551594e664edd5899c9681e571fc5391d96b17b3f7743b6a9c1345080a3574c2283af0a4789f25e59fe63f8427dcac23959c83b9de9fcec6360086b64170b99259a9780213eb92f74253513bb767895c1f31a66dbe6da51aec377e93bed4db92d1922965b9dbe076cf983122eebaa9390448db0c59be4c288d1b0cb2ad1dca8694e3118684153c91e31f5fa694ffe3c7b292176d8ec276c392c38dd97311fd86eb6acebe4737b8353894300b0d983173b8749a16c9259bf3fd192be27f31d7959ba6dff3e98fd8560312d8639b8eb12459a204dc2c30bfe81c76155cf84fd723328677e534255c14c0a2c85854208245f2c5842bfe734c992824d4afd98adbd74ef7c78d8d7e13ca3bcfa3497fcce4a5753caf960255d1a4efd5726c05b918ce7e9f91f5ea3ee2e109c00351fdd7496b550797198be44b40d8d18f9183363832fc0139fe19c640cd2a176f341ed6f4249ef137fe64b9164e7da65a89f740b8e452939c3d63a63e29039a84ad2ad82591844153fa15fdf71a93075103f86401de39d307a1fc84d83e1f8fb97f1891f3616c937aa3a08dc6a2fe7fb763be70f2e621ea152378748b71742dd2e96c47033f03316a86b38052efc3347429f3a93847a3f406b864c869133dcdf57e11c86a8f30acd9c67aeabe750eec13d556496a10ca406e2e41c54a8cd3b422308597f39faf0df34e58926ecb293b3a9ee49d0034bf3bce067838a53bf5731b06263c9b3f26c1aecdf526f6879e805f1c37811efaf9674910ad00ca16a91ffc523b7c6309de834625c312f40ded04c94320e8b2342f68d7160d14c98fad12d237762087d7b74f2f6f4dd69d11425e3766beec824a3933d89ceb3942b2e5ff8bcc864bd2914f694793b29f10db3c48a28ee29f9a4ecb75e6cc9a3be29701d38b78dfa587977bbc8ce641ca4a0f3fa645fbefd2234d0be5968d8f338408f550"}, {0x10, 0x1, 0x40000}], 0x1090}, 0x6) 15:56:22 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7ffff7ff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 15:56:22 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc1, 0x7, 0x6, 0x5, "a65f594748361610b9a85a51972b132ba3552055", 0x8, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7ff, 0x3, 0x9, 0x4}, {0x8000, 0x4, 0x30bc, 0x1000}, {0x7ff, 0x1, 0x4, 0x8}, {0x4, 0x7fff, 0x62a, 0x6}, {0x6, 0x93, 0x1d7, 0x3}, {0x1000, 0x7ff, 0x0, 0x2}]}) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:22 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 15:56:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 15:56:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 15:56:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x8, 0x49f, 0xfff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 15:56:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') accept(r0, 0x0, &(0x7f0000000080)) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 15:56:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) fchdir(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) setitimer(0x0, &(0x7f0000000080)={{0x4, 0x9}, {0x6, 0x80000000}}, 0x0) syz_emit_ethernet(0xfffffffffffffff2, &(0x7f0000000000)="b6") 15:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40000000000000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000001140)='./file0\x00', r1, r2) r3 = dup(r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4098], 0x1, &(0x7f0000001500), 0x1000000000000321, &(0x7f0000001440)=""/92, 0x5c}, 0x0) 15:56:22 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x3, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x5) 15:56:22 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x94) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 15:56:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 15:56:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0x5) r4 = fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffff8, 0x29c5, r4}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0x0, 0x5d, 0x4, 0x7f, 0x1000}], 0x8001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000094, 0x81, 0x1f}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x602, 0x3f}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x1}, {{r0}, 0x0, 0x4a, 0xa0000000, 0x0, 0x3}], 0x2, &(0x7f0000000100)={0x40, 0x9049}) getpgid(r4) getpeername$unix(r3, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) dup2(r1, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x7, 0x7ff) 15:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) 15:56:23 executing program 0: r0 = kqueue() getuid() kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, &(0x7f00000000c0)={0x0, 0xffffffffffffffff}) 15:56:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) listen(r0, 0x1c2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) 15:56:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6008, 0x2e01) r0 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 15:56:23 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/186, 0xba, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x3ff}, 0xc) r1 = fcntl$dupfd(r0, 0x7f24eae8b8e0cb3c, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) socket$inet(0x2, 0x2, 0x100000000) 15:56:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 15:56:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000800)=""/165, 0xa5, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="80002e2f66696c65305940c2c200eff7325dcf66457beae1f9031f98a4d611f8dc479d601a1b8b8424c01a8871599fa58f6b9582e9189c41bd9a767093959263ec42b55c2b"], 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) listen(0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 15:56:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 15:56:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 15:56:23 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000dc0)="9e4071e7eef2e02a2519df818b116ca8cfeedc7579e322dc3f8f34fc0c596356fc21ba709ba218078f178263d5416939e2b9e8527ef8b324e9178fbf9b187b40ccf939ae58f188490417e365c9380e503218b4232aea9e553c507ac814e5ef589efc882ccb41bc01d51d534a113342b833880fa7fc818ee6771ca36abc065a8624e5a891d51f8932cdf7e4ba4519877106bf2027b489253dc95424a7a3f9e5d346f678fbfd084f1422d37d5b072fbfc670a3b80dc4ae19f4c0a04adfb76ba65b24f53078718b233bad6102737669ed38dd3e710cd7c0e8a8f73151da756cd41d55d6fca962d496b298d1ebd1bf2484a886551513963d4e08853e7b029d3cc1519a5f8290d6a931ee1fc1ced3dd5ed2ec4295f822a50a405847eb1f82ee0e2f94c2e1032965dbad9ba10664f749a92c798aa2b58db59c7f82c4f9e3bb715c1f910f6fd49c53dc17fc178a1046f3ee178e7132b3fa80c9fc426ee512dea4ed915d903c0ef60e55e80c6647c2cd989a202ece9e3728e9b48060802ab2ad0bfcf474dad058a982a143e15debbc4a521d04a0a5b54fea2026084ed4e765a8e7dcf8e73f50b414b8062a8cbc629c275fa33f5704c025b23e2fed5bbfbd62cfe0bd124e0f6ac3ac70cd5ae50988aceb33ad781c2e01ef82ccab0019733c465e35c9c0fc35c450e21efe3fd3ee9f69e4e760df88eec24f7621b4d571855784ac15cc5c69b6831e73c1f80213dad1316fc4c032974d007554d52ac71800d7a6c83eb46d4627619ce7939001fc3af923d2de3eda18e802a73c430fafc7f36e835364405aa6c2f9410f7875f442810b60671e9194c1802b113028d07f100e4c86bd5fd607b5cfe31aa1ed60f4225b4e669eef1096604b6db287d93132289c9a44cf27fbf11c4f890fd2ca02bb0f77028d87ee7435d62ec223d7a236c62cf9edab5863ce5ed09ade63a8dca8700c65b74c2ee1f62c2b00f374defe565c66dc372ab10d4ffbdd548cedf1f3fb30c27913087402237646d61e12bf2efeb3d102adf268f28d349c01d792c5a255ddce1057f78c78bc3ac7bc55eb046b433b082812470ddecd33257f66bd4c7f71c9f74402b28bdbd592cc0d6e91e222daedc2b424b1e8da6b1b568c7d79e6e0f865747a034a1c312cec4a84996e74a77c39f92d8cd4993fb25c2fefe5ac0910dac14798de404278e8e8e1fbd80cd74cc77d7a80fc0efda3dfe32e2102bce7d959be9fd1dc1f641b32c2494bc805bfac2db83c0d7bd155ac1ea458414f96176387ccd32e00928d7953757bbe0516c46e498480085bbeffe30e054446025e76b4b932ddb709349e477a5dcf034dd9e372d9ebdff17895f01c7254bc670ee98234e663c2ad9f05c34c2d7dca7c8bb5d6a6745bb0ed2bc01370f79750172fc8946171e011bdbff74586f62ed95151c2b2ecaaa3b1b57600df6870a47918706aa30a95d0f86ac43aa7b01d2438e6a419fc7c6ccd89b5a7d29349ee23a137d11b01af7cc0f64b6110e49653874a587cff4591e111d8b1c06280e5f228220fd47b8c72e75027999771bbf91e3b4bf23e5bcebee64b469f1d8a550ed4529f65194bcecf4fdb584cb16bd2bed677302f96579112a172be7678a55e188978eaaae8af994fae2af335314daf9486378d5be98cda26124fc042b253f6cdd3fa3875ff148e3a638c068b69c3dd9178cf86705832874633ca40293dc693754e302db31defc64467fb462d58168401b2d39f291a95c3b3660fff5df26f2cbf3e49cd538b5e7fd96283d3b37bb3af87a5cec6133a066acb289ed9ff68185b14e4c6c9b8b5fa9f5b5cb7086802a5e1d5949ba46c8c4e68fa67fcad30957647f7acfb78c5d3960df7ac2f469cbd1bd5b6bf35f9c049914900634ec3a43ec90272caef8822ea42a29a6faf2230a84dda3d20b9e477fad8e7cfaeef783ae0a44f882d43bab2af8bdb3f88de904951a9662aa1a05f0ef6fc6ea9bd128f7dfd9a463eda2d04ada87d388a7716ecc2c194d68b04d3fd84195c571588a758800acb8c61f0b6277208f29cb4e85ae89e82f5ccdfb6b4f51182d66155b8de0d029a6766bc74a6f0892d3f0ce005d39b1d49a2e2c537977bf5b8dc9cf4fda309c1feadc2a3a50b14efbf31f84b7f3a3effef7fe88034ba08d26950cdc95ee28c2e727b96bd8dea14c872b0ba24fd0555e233075fd572b3c91791986c78463ba880fef3c1542a5103b2560e834f5e29aa4d3558c275747677047aaa3c81525d1d715dd08bcc4e104c2888def2bae0740b839c834ff8a1a441d9e59d2e4c3e2065993087b54ae19ad254e29ee37da0a75a3d7587556cad66295fcbab07470c1193371ce4f2554d43d83029f7abea69b35df08de23099c5258581adee0e199c50c8ad244179c9b326e3d1ffa5cf3e66b040eff1c5c4aa9c3ca865ced6b183002ff90529d804a03156190f5c50a6b030102abf6e6d253c34a4d687e1be51ae52c44914c2a8ba6c3e224263a5522b4a1ef0d93b0fad4149db3267fe7b99580b9a3f7cf053e64dbc7a6d2f07e7f88a3155646ef5f24f0c0f8d135a6cfbf9f7eeee3e2f92a9c77cad069f67e60758ddd3748d69019782f47427ca7a1d4819c1e95e5d879cbc621700bf42ca0262f9839f04261098240c57309a1424862ff2aa1b58b974749bf79833bf6b5cf7d484f98a044789683e115d4ae686075ea34a994a794dd8efb3bd7e0267262bfdf5d9a3b47753ae5052f19ab28a470322c272f70e392d589bba8f55fa894d4770c34f897dc8bf8070fafe7e9a83979edeaae7757e2ddeea2094404ef2ee57ee58f1a916396190794aae9002a5419164100ccbf963c3c08d2759b4abff6a38527f041949c9c43f860aa89933bf3f3ba65bc0fc68b3f17671e3069b0f320002a56ff1174e416582defee61fc50371707eb1de484d420f6366085c580c81b67d9c87ac07d9fdc18a5c79358c8db445819520c3a34cda777e4e67ae5a269a803cb93a4f416441239c5d761ba5e34cbac714345230c3e18191548214bbcae41bafdc9637ea16a721ad9ca77bfacd0ae78982ee8f40fd3fc6acc7875b0066879bea395d6c2699f774249a0d487532f379de2aa5a7325af61194c40c21debde8c3d7708c01b52dd88344b0f41f0988f69ecb272c0df19cc79e2e58b1f8af495f3455ec807c8e651526871b60a8eaacfb5818b6ba04f8f1234bf5c8952ea1e650e819c28d07b8b5631721b11b0a894e7025efbaff6d1232e51a8cecaa4c2263e7e5230da601903ace63326662a9cb46ac6fa9677446a29b4e705f8708d7eabff7598b80db0284f97e533a22d475829540268c047d46feb52cc10b9e1e21eff8cbd687e53a72eeee6aca51b95d15f0a301cde73a34d4a74dff81a08db05c69625eb9e9cffb2cdd611945ef8747d221ca57f8761cd7902fd905e65040466ff7a8d3aa4e6f89466d1471cd2fad5f0a50758d51160881772e10f855fbc057706075f13543e18d9f2ad15f1c222de919790f58fce75e9f7eabd08691f7b84cebb83d4761fbc2fbb1077ca00e289696c255fa2fe53bb38fcb16d9df62fe77ce1d27ed14218415ac93a7ac6976fa461b86c9547098ec3b8400ffc6ee916fbd6baa5f84d7be6c5f7d4ff790fba49bfde7a9cabce67e8401b78d760e68ac4e52faa3f7bd35035e01591e5cdcfddfe9aa3698da8f0188be9b8ca6fce8bc3ee0617b892182ff79780b09978fc87a6b481646b855ae38077ce3a636dba2dfe13c35bff92423a40372572b4c23e9b381609f73d0226dd3cf379bad447a1f707cacf8e3a0dea280d594fec9df6a2c9a8f42c975d3fcaced553f6e332c92478bef1b965cb931eaf5c90a5157c3dc6f3495b272dcfc53ac30b84a7834bd620c53f071a441a5e35d2a08d97d958a9552f1342e9f3347b8c325d0e3e9523cae46424dd6aff29729dc95191e9920b6640e4d03fc0cbf444f1b66f24c29bddfee9dbdfd3b0667f944b1174808783d392dd84a334263dc75325523a3e5996d6febbe2f2afc4cf597f22af13c6b047e46f38c34f0c8aefbe550f3164dba1805510f8027f3a77ed9d87e2b781a4b4ba3445c60ffddf0fb6c05d791a7ef3378791bc975e30758f262691b3c945b1422e43671a90611479ede8a40d1924d6be79dcde77159120968765e8f19c75e4f139e323df972aa9e816e65361fc90dda1244c89596eea62d61eb65cbc882753b79e1211bfd12dda979ac4d5d32b8dc043e25ff10dbf1d42263ce455fb266198846a4111e7c524377b877636f3b56a024b00dc5639a394175740e2bef8b6d74406d2fbf50201472fa35ba420cb62eab22a0104ec65c6349c4547d1fb94151aad4d9c9e8b14dbae02b241fe0099daefea6a8f7e809b46942ec8e4e95b27ab71e65e14a74eb8ccd57c0930f4a9121102ceffbcf941fd2ee336797cb22d264149a6367acacfe78f62239c205a22defc36556d04ba20b4bf16e9a5ba6cb89af50134fb1c870acc5197e043f9b2c2501bb185dcbb05b45da5654644241d64875d5f04ec405faaae55043bc400050ee91a285fadcb99b1afa38530c1a0a8fe735984118e3aad4900f0236bc7419411304cfff58e1b0bcc4fbdf4e126872d17001362b342f8b48e8c35d51739633f0b332819eb5358a1f318ff8fe3b5b585505f011eb9eee9077f1fe2a7b0beb470bd8dde1ade3739ac206dc0f2f0857efeb2d028039fc7a64edbefbf116bca051d0cce9fa9b2208972cf4043e2b846dca033e33a5877c3b338d3afbe898e120d60758d84a9b07b81df9bb2ed9a307b32b3827263b2fc510b134a36dd5eb4027db1b3d395660c420469a4abc763128a1bc49544537ccdd9309797a567e34d277d0d921ac5335adbc20b42fdcef16cbfad78e57163d261ddb12a3e77aca1e03602891c95fc38f095316147ad1d8f8c295197f7b67abedd19d2115fb1ad8284f781fe2218f25ccba91ff744973175a291fdd347da760e3223d182265ca0d26edf0f3b3a2034ea212d1fd72ba42d666b9eaf5c30a7a91d1b15468c818a33a9780aac18e74cefdebfde3b6250edfa457dcf75013d35a521c27c495b5c019b9b9a9b5a44c1ee5df8477227974c9afcf14798be6b082320382e1c71ab6a84647b6e3fbd03a3f94d4ca388a009627743d5d0cf04bc593c64c8b0837786e19cfa0d4d9c1f637ef55d25dcfd65f789107b7993fbd47955d8ee32b3a8d08f7e8049ca2564882c5e70244dd75d47b132de4986ac2200d8353d8cab917f8310c40fc33b0a9db4568af67432d21ec703176d6ad32b5cf82faf6def927f6b500148d71f411bac738466e3fcc02be1c402d61ed897383f544a89271a3747e8202ac3963f21c9ac54c033639c0bdafd2985dfcbc1f71692fc73c2877f49c6717cba8570b8593a7ba3ae354acff8bae6aef83c350f747b18a3aa9c40d1016cfa8b74734101661cbf6386418a259abfed78159b09f67cb221c86154d541013b4036b6238260143abad7b99e304d0b9b86ce64b46a04583123c51d62a507f73b8c802f29451ef484854fb23a374742ffea3fa7e4a29ffa92cc8ad2339708ecfd833c41d73831d733a908d137e572a0533d2bafdfc272f200f204cc0f88c8ac019a861b60e157d7a8a9928665b9e74d27135f1ec3a1aa03b64d4146c8feb96093ed321139e4cc1ed5a91ebc0334c3fbe473d504bd004a31cb377118c8ca60ba996c896bb84df215beb54ce6555e5a750319f3631882979be167153a31a7460dd99c1767fd7c7db22d191c1909beb07fdf07d2c467a30034829c039b64a009ad028cf", 0x1000}, {&(0x7f0000000080)="9c7846c0d16d5b38e9dacba8ce1c01bb4b6b3f80a92bb60c79867ce817f9e724bdc654bc15cf29199bf723e4b27525a50e8cba2da070851374d5810d2034ffef8038c52dd3cac6a5283b7d566fed10d239a9cc409868ce7ef6919bf49458ba9803e2a85ed015cb0919f406f252a88dcd439897fe2041104582da0ccd4e88624443dd131ce05a8b55cd57c24a1a3e892a4c73896ad65fbb2da8297d09e9", 0x9d}, {&(0x7f0000000140)="daee7afd5a0c03c2614965e09d4bb31a55e501aaa126484f1678794c5035394f6ca6f965353cf88fd083807e12dbc49f1d4ae47cf8d7223e209ebe4962ab772dbcda239a5bda030a5ea281ca09f2ed5585f990f1548cb76e9512feb3f192bab76e41be0f6107a8f6160258ed68fde1d8260ffc3b0479ffcddb5e584daa7b5564ae670504ccad61f0cc37354e8074f6a3432f30848352f7a00d385e3ab05acd312ba134756884c432130083ecfca3f850e6c8e950677c8fd3b63e0b25", 0xbc}], 0x3) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a245abc77732a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f157eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c17108f029a123d290071baff955a539859770ce8768a3a9d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b2485bed757f6bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a85290d1b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c846d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c26d20a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7be059f28048365f01f67028865569ce3ea6a8d5bd23cc77175a7c1c629137e3f0e7a5f89b68cf7c65b7adaf2c808d24a7"], 0x1) kqueue() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="50db9c1b67a0dea996495fd8dcb4ef640c61c9b1cb77303c0b0cd5334fda664cb740f264f68dc88dcd3011feb070945aec81e44363a52d6b302c78aac34d1b8d570d736bce1c27f091a05785df89f13e16506bdeaa6252847ed40278671e9755df390cc78f31f6ee0487f193", 0x6c}, {&(0x7f0000000840)="eaf90c14f46a8346b5cafb88a7f74a11f7d079b80bc337f22deea7c435884f10e33e4cbdbdbd0e6aa32230339531fe245a045f989562af1a35545035d18333f7e5eb548df4c7de5314e78d0a190903becb35ab5e6e2768624c2a76b976ec261d6d4f9f6e718c7dce2923a2b64922143cba7d0ea160bbafc8d9298bb66bfe2d4cb846408c7cb5111dc5aa79bb98a77239fbe1366f241e4dcd699e33ae1e44243adb824f1134a8f568d8a6b9433929ac833fefe496ae0e9a914f67f3cf30915c3d4e48fe897f4c886744575493bb3f488bccffc58012609c8e90b5419f7a474d4c46a4e6aacf14cda458a8e7b76c56c0faaf195d3505994c2f9ca7ce1177d043258a2ea575ef8482adbdd8df040fe3f733d0ab680af2ff86a8d07900c0877b701be38d57fad934a900d8528250b9d94d872c323835ae61a84b2f36335d80c270193c9afbb81af4f037b1d86d452cd0576b4de075538c7c500acfc0005a2753b18a5d050f9946d18fee8f009fbb242b24f5014857b7d3f99eea6b8a799300689d0bb675122db36c3c4c63a6fe5b1bd2432aaad01ccb3c634522dc3fdc610f325386a95d960e8ffb96c59298b4507280ab5b1debb47cf44ad3989257a4b6ebbe6b944bc2c6f8d63b5c50708c856ab82803063661dbd9541dd913dcb2fd3f82986c32c5d433c0dbc1893f28826d7f1a51bbb99d224102116ff3763ba108bf942146250610e20f017dc9893aa97c0261513690dccb210a6c7d4d0f7bede9deb47f77511f5290ac6d982df2d9fcf1aa83d497fe72f001c2c8f65b9a9178a9082f43cb8c9e7d9d16df10b42cc90439abc49e5ac6f975a7c3484bebdf3c38ca001468b341645af56abd10c206d4cb48a7517264a85bd6be1a5c7ec3bcdc36c4d544743b08334e051474e263420d9cbd0fc4ff8cf810150ea890628772a0b3dbcfde4fca2816ff5d10921bb65a0a694af66a12f01ebb54bc0536f75ee3f008522b3c999e18abbd5925087218fcbc340eedd9fffa25125a6427b485033679fb42f168e675bb4c76ed588e663b9ebe566d95e7f5d16714fc4457df288ff2de5c318cc43f8b963ced3475aa07d8cb1df5e441e941a58614eba6911d9b0e18f02e79ad93bd8e85d9db55a056f4e59167cf80a51dfd0b4351e5d2a20c0927bda71a9b6cf2d121dea2599ad0d7959bb4437930165ef03d7ba5fbb3a3af2b4051d39815b07b08c3e5f49feb9648caf9a8b71b3cd9e30b9b84eccd64e86944b8937fd58bcf23c28e4736b2d0974f067e9c0e5f877eae91fb683a6b83b4761c2d937840f93dd13518c8920cce299c809a384b0ef9079f35ba17088b52ea8de325861a0ac472491b9d4e24cbee02d6c5e5ede390c47656618fa06102742d1fa75d848635c80e56760bb09b25871794f1d267dc77575ec3ac111f8c694129bbd48917dd9ab77cc83a7b7ac5ab0ad35375ee228b93ada40c6f9aa982f06929bf7ea06a23c1abd0ff55d6f049dbe37dcc7aeb7fa5769832d596c3c4e6b5b4a9be3008c143640f033d8930d11884a6ae64964950401599b6bdad8bbf00e35bac40ca0cd6554b39c537a515438b880bb42079b47afa509a7701b299a0b016a9571395da7495a1f9f1595b5cbbd67c79d1809736928f717f0fa4bbc101383775998daba11014b867b7c17a1d99e5d88262c52a49f798b1ebbedc2bfb113e39cf16758860d770150e0d6f53771f71fef50ffb50e9fa5162b216e4adc4f824e2e64b809a81c224a86508ea9269c2ee6616e80f83e96a2044448d0de36e1bc5aacd177a1b63721bb74736ad8dd4271eea7ad445712e93812890228eb95837cf81b040cab258df2addbee93eab884566dc16729bd87b5c9f31af84cffa7be84aad039703d0b0657ae76701184a52103bd40d4310facec717b1f9f6f80ef144cd5cdc85d7f38928ac71a15ef6", 0x55d}], 0x2) 15:56:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10010, 0x2) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x4) ioctl$KDENABIO(r1, 0x20004b3c) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 15:56:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x1, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:56:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 15:56:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r1, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 15:56:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3c, 0x0, 0x4b5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 15:56:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 15:56:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000000, 0x8}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x2e3f1dc6f7858514, &(0x7f0000000000)={0x5, 0xd45}, 0x10) 15:56:24 executing program 1: getppid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c1, 0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) recvfrom(r0, &(0x7f0000000140)=""/72, 0x48, 0x842, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) listen(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = semget$private(0x0, 0x6, 0x200) semop(r3, &(0x7f0000000280)=[{0x0, 0x0, 0x800}, {0x6, 0x2d6e1b88, 0x800}, {0x3, 0x3ff, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x3, 0x800}, {0x7, 0xfffffffffffffffa, 0x800}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0xffffffff, 0x3, 0xce9, 0xffffffff80000001}, {0x73, 0x38b, 0x5, 0x99}, {0x3, 0x20, 0x0, 0x10}]}) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000340), &(0x7f0000000380)=0x4) r4 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x401, 0x1, 0x25, 0x1, 0x9e, 0x1, 0x0, 0x2, 0x3, 0x7, 0x7}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x20) fcntl$getown(r4, 0x5) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x4) select(0x40, &(0x7f00000005c0)={0x53d, 0x1, 0x8001, 0x3, 0x2, 0x9, 0x6, 0x92df}, &(0x7f0000000600)={0x100000001, 0x80000000, 0x8, 0x93e4, 0x6, 0xfffffffffffffffe, 0xfe00000000000000}, &(0x7f0000000640)={0xffffffffffffff81, 0x100000001, 0x7, 0x5, 0x9, 0xfffffffffffffff7, 0x9, 0x7f}, &(0x7f0000000680)={0x2, 0x3}) r7 = accept(r4, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000740)) close(r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x200c0, 0x0) semget$private(0x0, 0x7, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={r1, r5, r2}, 0xc) getgroups(0x8, &(0x7f0000000800)=[r2, r6, r6, r6, r2, r2, r6, r6]) getsockname(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000482fdb380f00"/4103], &(0x7f0000001880)=0x1002) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000018c0)={0x1000, 0x81d, {0x0, 0x7fff}}) semget$private(0x0, 0x0, 0x100) fcntl$setstatus(r7, 0x4, 0x80) 15:56:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/117, 0x75}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x9) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0xfd54) pread(r0, &(0x7f0000000080)="47cc5c01b67221378718dd2136f37aa7c70e5d679ff177f58d44bbe0656353c2cd8498e2f1ce788b37af3e207066d991db1a2ccb39022cfb5bdd6d589348faa7a4b4793ee34e10069c5635239e627f0572018d54995f9582bbe53e8323ecd7f25ea1e74ed367462d29a066536653af562dcb90791dd1d36d7c64a56f02160c6bb4e9ce838d184a06769e8c64f75e897c376aef500421cad6d313baef6e242b6112f950ce491b922ebfe0d7ddb7d18609df5fe7aeb750ce5e426e3f32308c91f56abd37ba84f42b89", 0xc8, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8f2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 15:56:24 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7fff, 0x2}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x1000000000000000}, 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) 15:56:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x130) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 15:56:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x18, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/10, &(0x7f0000000140)=0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x32e, &(0x7f0000000080)='~') 15:56:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x6c}, {0x6}]}) r1 = socket$inet6(0x18, 0x4006, 0x8f) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 15:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 15:56:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) 15:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) pwrite(r0, &(0x7f0000000180)="7fe6fd727ec133928e6430cbb880055b407294497b8b5ee6d9c4d5cbdb583b139dba4f46d23ed20009b806f2c63f070eb919f738eaacb56c310487f231f5a0fd0b1a10ea12d1a65c5d4946946bf934099fbbfc8aeb1c9fc4bbc3fe619e0f0b3ca058d58ddd9fe3a5f6bce6db712d6a5ce2e9eed73bb369ebb2f03d2c7e6e66764bed52365a7843d4f240c5c142ac3604f271a166a3a9e2bac22abf9852f32d8af5fb09b1bf10a9fb96c6ca69d3d82b521cc0156c44ce4ee5c495ec4140f604b6dfb779ef4f6e7595072cd7", 0xcb, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 15:56:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0), 0x1, 0x0, 0x80000000, 0x0) dup2(r1, r3) 15:56:24 executing program 1: munmap(&(0x7f0000447000/0x2000)=nil, 0x2000) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 15:56:24 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="bba1", 0x2}], 0x34d) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0xcc, 0x800000000000000, r1}) syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x610, 0x103) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180), 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x3, 0xfffffffffffffffe, 0x10000ffffffff, r1}) syz_open_pts() login: OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 15:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 15:56:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x104) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 15:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:56:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 15:56:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$unix(r1, &(0x7f00000001c0)="f8c3c8d62ac8f696b22b4ecd8d2973713351cc50d8022184f5ffe8e697d0c9bef48b1554e0bcd7c18f370e3d3e4a9d7b083c639417cd3ac0f54070261a4ec7a32eba08181da6054035f9042f9a923bf032218b761af6c6487581183e4248f37cfe28096541404381b8cc385859c7140d6b1f0b1c918fa165beb7e9628b26dea9c386d51b6355596a17af933402d1dc0555d3fc8f18ee84e3bc27583c670c98949e12096a7880469a4a8739f5d4f4d4723c310a248ab1d1468837bd64064b05f97d0a9a4bd554e3aac527d5163f1509f29d9a", 0xd2, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() dup(r2) dup2(r3, r2) 15:56:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r0, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(r0) 16:00:00 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x7}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xfffffffffffffff9, 0x397, 0xffffffff}, {0x7, 0x7f, 0x6, 0x1}, {0x35, 0xb3c4, 0x1, 0x5}, {0xffff, 0x0, 0x8001, 0xd4a}, {0x1, 0x5, 0x7, 0x80000000}, {0x3, 0x80000001, 0xb8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0x5}, {0x2, 0x0, 0x0, 0xffffeffffffff000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x210, 0x82) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x20000035) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x1000, 0xca2e}, {{r4}, 0xfffffffffffffffc, 0x8, 0x0, 0x10000, 0x153}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7f, 0x60000}, {{r4}, 0xfffffffffffffff8, 0x1, 0x21, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xde, 0xc000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x68, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x2fdd, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x8, 0x5, 0x2}], 0x7, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xe0, 0xf00fffff, 0x5, 0x43}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0xb27, 0x178}], 0x7fff, &(0x7f0000000300)={0x7, 0x81}) 16:00:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2, 0x7fffffff, 0xffff, "8e80584a5bb6f43ab0c95fae9acac8c4e285bac6", 0x9, 0x7ff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) fchflags(r2, 0x1) pipe2(&(0x7f0000000140), 0x10004) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20022, 0x0) socket(0x3f, 0x5, 0x2b8) poll(&(0x7f0000000140)=[{r0, 0x100}, {r1, 0x8}], 0x2, 0x8) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000180)=[0x9, 0x12b, 0x56, 0x200, 0x9, 0x9, 0x1, 0x1, 0x9]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="3343c159a9fdf288e79b8efad4b961e1992cdc4bd2074f47d0152aee46f86a54d08a07ce7fe5bf49b76e1ad5b6b6e09ad290e16c9ec0051fa3f4a866c2686aef0ae551a5e77ca8792619bdb64161bcb7d1aa677d5335a6a108780d0f", 0x320) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) r1 = msgget$private(0x0, 0x210) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) login: pckbd_enable: command error 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe5, 0x3, 0x200000000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x82, 0x80000004, 0x400, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000080, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x34, 0x8, 0x8, 0xffff}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x30c4000000000) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x1) open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus/file0/file'}) pckbd_enable: command error 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10620, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x2000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x13, 0x80000000400a, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000240)="b10005046000e6ffffff2b5c384773080005013f00000000000000fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00bf781a9c1e09c5155538ce29397df212e7804be781e4991f7c8df5f882b297be8aa5b23ed026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c82f71a3f80004000000000000000100000000000000000000000000000000c0f600"/184, 0x62, 0x2, 0x0, 0x27b) sendto$unix(r0, &(0x7f0000000040)="52a6d0fece99b77cade47ffe6720da1cd9cdca353a7984067e7b89688fe1b08b980a418a600bae66b331d9c3825caac6c9b2d0a0f55d1168ac7966c31f0e3c4cac62c3afbe034bce9ce8da7f574707457d7b3037a95e80bbc5d78008656eef31ff8f15275e2264e7f01b102b28c3652079e944763883fc8a610c7c846f86c66182983233ee74b6f0a58fa3832a11272bbcd4449fa7e7ea782c334344285a0df2b075317dffaa276187112417", 0xac, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x9, 0xfffffffffffffff8}, 0xc) recvmsg(r0, &(0x7f0000000800)={0xfffffffffffffffe, 0x0, &(0x7f0000000780)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000500)=""/113, 0x71}, {&(0x7f0000000580)=""/102, 0x66}, {&(0x7f0000000600)=""/108, 0x6c}, {&(0x7f0000000680)=""/204, 0xcc}], 0x7, &(0x7f0000000200)=""/23, 0x17}, 0x802) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) 16:00:02 executing program 1: r0 = socket(0x0, 0xc007, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xbe24dab14d26e732, &(0x7f00000000c0)={0x3, 0x2, 0x1ff, 0xffffffff, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x9) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() fchown(r2, r3, r4) mmap(&(0x7f0000fe8000/0x14000)=nil, 0x14000, 0x2, 0x1810, r2, 0x0, 0x3) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8008, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0xfffffffffffffffd) write(r2, &(0x7f0000000200)="6ef08cb2992007294c02191fdfe26e32", 0x10) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x2045, 0x1) write(r0, &(0x7f0000000240)='on', 0x2) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x1, 0x9f}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x12, 0xc, 0x800, 0x7}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40, 0xa63e, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x1000, 0x5}, {{r0}, 0xfbbed14a2079a623, 0x12, 0x80000000, 0x69, 0xff}], 0x40, &(0x7f0000000240)={0x4, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = getegid() setgroups(0x1, &(0x7f00000001c0)=[r3]) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x7fffffff, 0xe1, 0x20, {[0x2, 0x4, 0x5, 0x7, 0x5, 0x3, 0x52e, 0xffffffffffffff16, 0x4, 0x4, 0x2, 0x4, 0x1, 0x80, 0x6, 0x1, 0x6, 0x8], [0x100000000, 0x3, 0x2, 0x10000, 0x9, 0x3f, 0x62f9, 0xd98, 0x2], [0x40, 0x8000000000000, 0x2d, 0x8000, 0x1000, 0x7], [0x3f, 0x3f, 0x9, 0x64, 0x3, 0x7be], [{0x7, 0x1176, 0xffffffff}, {0xcf3a, 0xc324, 0x5, 0xfff}, {0x4, 0x5b03, 0x6, 0x3}, {0x6, 0x5, 0x7ff}, {0x4, 0x1ff, 0xfffffffffffffffb, 0x400}, {0x9, 0x5, 0x5, 0x3ff}, {0x6ce, 0x2, 0x1, 0x7b}, {0x20, 0x3, 0x5, 0x100000000}], {0x7fffffff, 0x1, 0xed80, 0x200}, {0x0, 0x72, 0x8, 0x6}}}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x85, 0x7, 0x1, 0x1ff, 0x0, 0x3f, 0x1, 0x1, 0x6, 0x1f}) r4 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x2, 0xb8d, 0x400}, 0x3ff, [0x5, 0x10001, 0x10001, 0x401, 0x0, 0xf6, 0x2, 0x9d5]}, 0x3c) ioctl$TIOCSDTR(r4, 0x20007479) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="85ee0452f645af80e62577664458471c69b188cfc720ee64f341c5c7e822035fe2e570e90f36ae4c03559d4b6cd87194129ae494e4dfd1ff81389c76552afdca5e28eebf702b7efc4432f2f34d757b6c5f011040864ef6c16b610619fab998675b6883d5d12940d3a90363facb141441bacd929ab64f22584c02f6aeb3c6e9c42f04f748987ad8ba20e0b9ad7960a1fe2be8e121b7c3bd55f7aeb954253ada5de28b70b387cd60d83b04374fdb947dea613df2a23d0fe5c25e3fcc468bb8", 0xbe}, {&(0x7f00000000c0)="d01ba89d", 0x4}], 0x2, 0x0, 0x0, 0x1112676a7042f2a1}, 0x4) chmod(&(0x7f0000000280)='./file0\x00', 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000380), 0xfffffffffffffffd) dup(r1) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000680)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/5, 0xfffffffffffffdfb}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/220, 0xdc}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) dup(r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x5a, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:02 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x38, 0x8000, 0x81) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='&\x00') accept$inet6(r1, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2f9, &(0x7f0000000300)}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x116) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:02 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8020, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) ioctl$TIOCMSET(r2, 0x80047001, &(0x7f0000000000)=0x1ffff) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000140)='./bus/file0\x00', 0x10, 0x20) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "bc192c66104e51b1474e1ba99e5796ca5a1ef33a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x4, 0x100000001, "4413934c08df09749468d12b802273d666fb38d5", 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:02 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) getuid() dup2(r0, r2) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() socket(0x18, 0x7, 0xff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:02 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x24, 0x2, 0x0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8088, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r2, 0x0, r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0xffffffff]}) ftruncate(r1, 0x0, 0x1f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/129, 0x81}], 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) write(r1, &(0x7f0000000080)="cdf967bc41210b6f301e5a87b3b8a481215e13ccfc456850915ec14b06ce6a5873a0149b99e6e45e378055933b2183b9b96df496644e8021338aacb0df7870913ca02972d12bf32e1b205900e24fafad86a66470d2a6a99cf4dd06942420568162874c829497e23bdda697de5cd0d4e504c06e96f8ded538ada8ee3974ab2e5c770e84155ed08278ae7bfe861a1b3a1694402fe07481ba9f519c7c798da8c44771a2f2829dec476b518810e701ef692c9869508aacafb0bf7847092198535f32bea6e6e211aa32b9c828006ffe3c1057a0bbf02884fbfb7694646a2d30fe", 0xde) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) socket$inet(0x2, 0x4003, 0x400) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffcf7}, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./control\x00', 0x200, 0x80) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x400, 0xfffffffffffffff9, {[0x7, 0x623748b6, 0x2, 0x5, 0x1ff, 0x0, 0x1157, 0x1, 0x0, 0x2, 0x0, 0x9, 0x4, 0x8001, 0x2, 0x9, 0x3], [0x4, 0x40, 0xba, 0x6, 0x8, 0x0, 0x1, 0x2, 0x7fff, 0x8979], [0x7, 0x9, 0x104, 0x80000001, 0x7, 0x6, 0x2], [0x20, 0x3, 0x40, 0x7f, 0x3, 0x8], [{0x1000, 0xdf7c, 0x9, 0xffffffffffffff01}, {0xf07, 0x4, 0x0, 0x8000}, {0x3, 0x2, 0x3, 0x80}, {0x2, 0x0, 0x4, 0x7fff}, {0x2, 0x1, 0x3, 0x7fffffff}, {0x9, 0x5, 0x80000001, 0xb}, {0x9, 0x7fffffff, 0x4, 0x400}, {0xe54c, 0x646, 0x81, 0x4}], {0x264, 0x8001, 0x3, 0x4}, {0x101, 0x1123b087, 0x4, 0x6}}}) mkdir(&(0x7f00000000c0)='./control\x00', 0x114) chroot(&(0x7f0000000080)='./control\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000480)=0x80000001) sendto(r2, &(0x7f0000000380)="63a7b0eff7f85601bc8475c7bad751fc2edd36598a0f57a43a9380001498adb07fec5714749e0cd51379bf97c0f12fbfc6895c210d8d30f0e18160ef622f40379c4c3ab75f9101fc568c91efcb50addb9041510addd0e584e52f93aea00e0fbdbf9b661e569eac8539fed5b32bcd8f8e7cb66d25d0c50a598a078451e1c4de6f03aeec12d798b7650e420a49332e16310388dfce53b96b89153b096a8bf620bef9afdc9e7e793b60245c320bd55b949b4ba868e93825c53e10fd0560aa9649e89aa7f774e825ea8b646cea", 0xcb, 0xa, 0x0, 0x0) mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5e9a6578, 0xffffffff00000001}) r3 = dup2(r2, r2) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="8932f1427dd161d17757df3cfb35254afe438bb17d5b8d0d41e8dd06487467341dd5970e4c5bba108048be30742215366d108e7864e9f591ef4de9568d5ab02ded21cf00137500fbb569571855690fa2bf368bd5eaaddbb70a47c5e5", 0x5c}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) fsync(r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mlock(&(0x7f0000fef000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x23, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dccecc222") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:03 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(0x0, r2) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x0, {0x4, 0x7}}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2000003d, 0x7ff, 0xef}, {{r0}, 0xfffffffffffffffd, 0x42, 0x21, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40000021, 0x7, 0x3ff}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0xff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x60, 0xb7a}], 0x5, &(0x7f0000000140)={0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0x20, 0x3c, 0x1, 0x1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x7fffffff, 0x5, 0x10001, 0x3ff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x9d) pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000002c0)="f10bc10a61ec5f49e0e3c75b742677681ca0f6168773652cc3d273207f99481b13b6af230955e86dec9672d7f25a03b21f607c43ed38848d3c2dab007179081171bb9b7ddc70ec6a2aff1359f06ca4dc59f6de3ed95550e5e74aa250f0c7bcf54af0f7cf31df7d98b2dd", 0x6a}, {&(0x7f0000000340)="2992d3b72889b030d6267fe0e41026c84f3c9f35512909461cd63de5f761bb0e0671e07edf409c8eee44bc05d05ec914dc1d30c56399107eafa9b63cc8f067d822e8180c3c048ab747c9e4c32593a8462a913da42cc4afa14210981ed1c3f1bfeee19f178c1ed5e95d3384e26fa6369e6dc71bff5f14fa88f3bdb46f74da3e1c3275f422134c1ba2de832e05a6beae98df94a830ed8ec91770e4712e2ad287c33a6ef10f0deb994169fed0be3f78e7ede234f9e79bf636cdf7d788c172c5eaf8390a68a56081fb0073409c4d16f1e32e61d17a20293753fd59401d906ecc5e00721b8926cd6cc864de48af9932140712b2a262c1c54c98dbdd19b45acab9e4f750ea4a1f71fed6223960e6da8bcb0a852ab80c971dfa533e76183f5ce2ca4ee4530acbb50379a784d7529a8592fd6a2489d2e5350f300a6ce07346b0e0932a610e45c34d8274b93d350d64a0f1eb36e871c3a7236a71796be7f89a4c557cfb879f0e74ee9b160b0a5e8e7cc4808cc80756244e30a26ccd300d9001d6f45712146fb83b9f53578445db2e1c04d7d6bb7bf5dec1ee1c2d41d56a1621c42706a570c027bc0be30805c317671db4c40cf8f0692c6ae0ab07a1aa2519ff7ba84b3d63f860c690c5ecceee33e23932703cf2786434aa68a22f05e82e79a8c9baea119bf67239742b1f57950a4e599e9490d53e99dd0c94e8d7cdb4c4282892608d882e8a1abf02b8dcd40c4109dd86ceea387e3f6cfd01ce94082c0ba74c7c4d63be6589dcd86c1460e78bc304546c08e23bc8ed657c875081561771417c9999ebeed6c8652cdc144d0960bdc65a90533084f11d0390b44451a598bacebf41a648df5f7b447ad0ad1aa14f9166d97e5c7b444bc43f43c517a45d27e09b7374253c9bce7837a32d713ffbbb74c996d234be6bee319f7d9f3864d634ef916ae5f43fafde640debfdf3a6e5899f4fda4657d04dd002fdcbe8d093a948d3af85ef78b6cce7d10944f7fe81f1feddaafc6f21deeaaa2b145f25a4c074c1abe752ae0daf5825ed5956beb4bed2e36b5d7e4f886882f1309fa32602f536c7797b7c84701b530fac8aec1a80821936b394e7680b477b6b6383025bf9eea9cce3caca4f4cb9e37188a7125e82ca957b6ca7f4636e3192203604fc01a4675e40cce094c33966e3ade3768c49f319e6355f20daaeada1fea0792a27f229ad29e779712025493727d5db672302b21b74dff9a0a84b0db0ce091787dc98ca00591768d1c3bb48aa6098558ff4473fbf2934797a2106728f6024a15e6db25d7babdb2fbb7a76665f1f7a34f5ecff13f1a10c4153325bd02b2721a10c31556e6c12cd81399b30c25257ecde76eb66ffdb9d08d75073067b40bd220b1f39e663cbb1fe8fdf80f0c734f2596267b3b37d29054fefc8ec2a84c82b4e03af4773ecf6943cfa8c21a6562ed94318ecaa862f08b84d2e972f4190690bbd3b176a9821212d3f50b21090b348ab73cb2914c847c8dcdcae1cfc3b8b3e3248a6330fb58d87b3c3f51571ae4d80cc899370782820fcfd688e267e28530fa57c8af00a7521c1ceaa5d88b23b3c35d088bb392ddfcefdb96bf056f8ef1082b56642d969f296ba477f86461df6afcb1557e5f0f4f1f8b18c1c1bbc3ecc9e83734efdd11645c995d69a75f614baf26066288ace3b820067dc69a18a4bcda6eb503c7dc5a93151b98a5cda0194d8a4af8aa2661cdcdf700fbca4345bb8f7ac079d1c2c223c030b5c037ea34bc49942160f3559af4daa255e8726c825b2b5af322323f8e006eb17545ef4e15aaee06934a78f5cefac3b1ad280338bd4d37976a3ffdb41e3d57a1ad9518bfdb486a8f75c50dcc67f0e691912200aea4c22316e9df3d6872b4fb988bb8988c401cb0aebe46320a1fdf1c473606b1f207464fa16d071fd2936967b1e57c377e40baaef43a71e5207770a8bf73af7813f45f1bd83b7a1330bbd9426ce78c99d35bba645a8f3f43e0d5437ebbd2b36b4277ba98c2742ec4c5be2f2995956f259fcaf7f7832813156c48a1a0a5fafcb36ba50a5c15cf000e053b2c0642f2a4e56dbc2af9505cec02ca4a1c75b4cc59984fc834da18972b9a22a42b4a7e0c9272475f81700a20c9ff3ac216a7bc234907df9c5513629a33bb193c761ab26d13ab6e1429c1914cfac5819e5e019ddb9609f4813b67e0c9055499c8e451ba72c9f026d270496ccce90de512c4ad456b7e129dc70ba02e8b47f5cfc00667234cb10afea6a3de96661f7553e3adecde28e0b7951b02b50d3163367cfe970ddbb089d66ab421aba28f01389e9d3bdc684d6a4f20e144c3b594e645a69720f2bac247a48344fd5a5062f2a6c5c1f85dceeab5578ba32f73284da3b9a721d09c57370ef2bc99829f70cf4cc7fbcd40a129557bf81807bd7d387d8febc47cfff3bcb2d5a28bf6d8ce1f72c78bb1981918f61e9953facd4b2bf18bb3502050d935d1693441fca1a79fd6d9fca9f921e34ad596ce643e0b3c4b584155b9dc4c267341199ce06730d8044968fccc57fce496213033bdc402d104204650c2a1dc21731d367153aa1dcec5a2e9633bb65786db52b63d0d45d251fb19d6aebbc008d30563059358474a00afd18f8ead90b4aab8bd1bcf2d9d59d20ec1c8985f0364425f5214082edd3ff9194847aa690577c258aaf3b3b293a7fbc915d27cb556dbe4ed79fd662a2a795bc4398aa2b2ada78db283dcc2f649457804443f906b297acd80e9878341a79853ce216e8fadd9763e27d25df8f10a02d9240c87ef1f5b55350296a58cea48c2a6b1b7aa52a0533515af676c3ae996eb12b0f99985f8479aea860072b87cbfb53195ab30cf942573df950894d476b9b74a7a03f5aeb268185b78e044bc6e2f2602bf736b66c1f27dfcdc6e3ddd0895719cedc3597701f774033798c6159169ff0c31511c591b0cbe41e63f66ceb12bdee7e75cde7395dfe1a1f4d7f528745cc7426c2bd3d5d97de6b09f28ac1d62f4ac6d733a054aa7da06df5d15d0b73d31b71b635bcc8e19ed6175e02af81e0cb00897e9d25d9c3421e9d97ccb64f3ea8503f158860ed051d81b892a58f80ff3e136297a5f81706272a40ea10f44e7c1acfd140e7a53a4f44ed7579bb9ca3f285caa4d50ff84a4fcac707419d85c3453b52bbe8bb30dc08dbc97319d4ff0f4bddb9d965c469df009477427d061bf00be3e84356313ec405bca4ff8a970b5da341fef2859d35eea66b6060026dc179781104c46bb4950bd9a7fa8c984ce5c4cd465eca34b2cf3572b3ee261a98f33e068ff6e3fbc508ad538aa009cf946222a106eb51afdbd046c897be5f4234f73b8cb52d37ebec149886cc7c32c779ba659668f9902aaad818da215a459f1b8c59c84a3cca0a6ec36c19294ce9cf08d598e8b3012bb4bb9bc8f3ff60ed48316ac4bc81a7ece4ac34589529ba8c53c33086239bcd6ff0b3f24baa06aab20ec3fec50573df1d5fb09ee2f01271d5ccbbcce62751b7f0be5c712b2a8588136b9afc1f91c5855c39598a9fdaa746ec91f1d9c1ec80ba0f4d45e2fc317699174ab8aa62b1f272751dfd6e9509da0c526bbbd34b549f3a6988992a44769c687c0d220f3f771cc63ad59c8530cc3dcf42de284c5089193e9705343286008ffa4bb502a5b3685971cae5ae58fa3aa605491d915ba2d7744021f3945e6832cc38486ad7bfeaed9d5904ac62e7ca891fd4b8b0cc813fa72729d4d72b4600be085134c0cbc4814888c92487616144380100270b83f85ce31f640ba73f05338c916a7f625c6a2eaf87a3c440c5802c79bfe37f513f9e56d679702662b2946db69343dad9d216b7ccf010f332aef04fe38872b4a49985d5f44f39b65000044860918067a72ac73fba43c36e257a2553ca009de7151a1cdcea914f03fa5e334de1f944deb9484117693dc0d097ad33e819b32e2cbcda39a9a0c4540a1b151575bd341af763600a506624717b502ed479896312e238aac601c542c19c4acee6d5fb934511e063eb918cdcd4265236103a61c903141fb511f0912133d78f4f8d588eb1e9824f39816686c0b8975232586324d6cbc3df7534632beb90dfa2e1518e36e980d7257145fa50abec95886d3620a8b994e981a68f91c8a753fdd75796d4f827281bc0ffc1feecd90360d0b0ed58bd2d9b3914c57e0c359ad853a0110b48c4381e26b3497b2a0c03b05b12774a1a3933c60b539438ac20c5803a9e0ac7cb713dce11cf31f34d20301a4424136d1e72ac7b4f707dc3b0f3bb6e7729c04319522beee51980ded85e927e34b02eb7c8779c8597a1e9cf65b337adb1838af9deefc4653df0bb9f3e1d80e1b4bab9f706882f0ae7b3304631a11e142fd7c159feff11767e7c34c957c74a9ffbf6d46dc17d4180d702b925d81246eb216c353242b0fbe14ecdca17c2e3049750d5fde497339b04553d2385d606c02940317d77cf008d53d9e5efb5ac7ff226657b28121dcc052c5eff71c2cf148f42f2cabbf437b0a3044aeb275af8eb397139ac2f51d07afd7045ac1ba199722dfbf7f52f181f25f6760511d4b06ba98f9f84b687db946799f0cff23588225236d88887597709238a6787d618158034eaea089bff4e00cc7165d995c88dd76d853bc2832a46fab0dc2cdeacdaac72379780af3caaedbcd836aa3f25b7d6b552ceb8e0e6449c6d5cba775e6ab7a19b55c42bdf5f74dadd6761780ad77591938e563632b4bf0257980896b2117b700075648c39aafc1423ff9cf98c989911b4e9174e995929224ebac120392044d08e15d21783cf9f1d4cf5df289e280674b887370eb365ea73a1cc4d9268b54773ebfb773b7a6e05f70033126f8b83acf17aee418e713362fd0db111170cc2eb034eabe8b69428daf65600b3b724fffd18eb1a1e1000893a88df826480c07f2e8228592ac44e294d923df6f1b9567b4637db57396e42660715127ee77016403830d9cd3ecc61f6bd791fc2b873e92d66aadd2888e8c15f32d44727f58c25d957c77ab070e50c72718304274b1540a32ae7e10d10eb20c048f2b2f5f75c5e89a0e2e3b9032acb58305fd5a022c5cbf3a264c261d6ffcae9273f4b1a3573483bcbc3b2c3a99a5b4522dd74041358062fd42b63bbe4dcb6faee15674eed82120d77727047674bfec811f29aea3f59c223efa984c6c2839b0dc97e0d105a1c185ac745913868ebc86c5cf1fcd1d7354698fb79150a0fa7133cc704f612aa90ecc04d03b8c58d3c8446a0237b4f32e91ac5e7c31695970a22c95b1ca651e20184ee17bffbefb16ee5fe6dd2bb7b87b9bde3040589e8836bf5cba11d93cb49ca9e4530f2b6ce7e9fe96a7925e118aa467088020744681030961ceaf429c3c7025f10875f961799c194f1b1024e45973b39417bf039a7ac68da3b8b91a8fa9e51271454969071ad94a1a79cdc5a4be5c64e9311c33419918cb124cf39826008a99ce3082399ac4bde9bca38270cbc7f0f0811c9a23137ff6b1e868c1c8d5030f104e1dc4763fb3b931860e8aaee9df82da8cae42dc43fff483143647f4e55619ec47ac48bfe48f2a1e30fe8a6e56e8965f48eeb5ad3e76f9aa0886fb48904678946c108fcef7a9749521051eb03930b372986d202edcf132796ae69efdd3d6f6c095e9676d8e8ac1ad9c2e7a712867a80298b62cf4733fe65d4d0720f9e090def6e0557f0000124fed9fbc3a150a53bd54e4b37abe1f85cefd24b6886d7f32fb6085b8c51b32d1fa459701241f5dc7aeb025c287379b5289a4acf799185b2c557ba68c4a34a646cfb9128cec8879ab3", 0x1000}], 0x2, 0x0, 0x0) getppid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001380)={0xffffffff, 0x6, {0x80000001, 0x2}}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000013c0)={0x1, 0x200, {0x1000, 0x101}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001400)=0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001540)={0xe5, 0x0, &(0x7f0000001440)=""/229}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001580)) clock_gettime(0x4, &(0x7f00000015c0)) unlinkat(r0, &(0x7f0000001600)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0xefda) fcntl$setflags(r0, 0x2, 0x1) pwrite(r1, &(0x7f0000001640)="efa7a103da1d96318ff9071b3c9b6c4828a2", 0x12, 0x0, 0x0) symlinkat(&(0x7f0000001680)='./file0\x00', r0, &(0x7f00000016c0)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001700)={0x1, 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001740)='/dev/vmm\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000001780)='./file0\x00', 0x92, 0x30) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000017c0)=0x3) kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001800)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x37) 16:00:03 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x1000, 0x101, 0x6}, {0x1, 0x27ddef4b, 0xcb, 0x6}, {0x0, 0x1, 0x3, 0x5}, {0x6, 0x8, 0x100000001, 0x9}, {0x1ff, 0x10001, 0x1, 0x3778}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3c}, {0x6}]}) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0xcac) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) ftruncate(r0, 0x0, 0x80) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8, 0xfffffffffffffebe, 0x8, 0xd6c4}, {0x2, 0x8, 0x6, 0x100000000}, {0xff, 0x5, 0x100000001, 0x2}, {0x2, 0x2, 0xd5a, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x100, 0x7, 0x10000, {[0xde7, 0x6, 0x8, 0xa7f8, 0x6, 0x1, 0x34c, 0x8001, 0x4, 0x1f, 0x3, 0xde94, 0x3, 0xe2, 0xffff, 0x3f, 0x2, 0x3], [0x81, 0x0, 0x9, 0x20, 0x1ff, 0xa91, 0x3, 0x1000, 0x5], [0x1, 0x401, 0x1, 0x6, 0x1, 0x4, 0xfffffffffffffc01], [0x800, 0x6, 0x200, 0x6, 0x1, 0x10001], [{0x7fffffff, 0xda43, 0x16, 0xfffffffffffffffe}, {0x8, 0x6, 0xaff0, 0x81}, {0x2, 0x1, 0x8, 0xff}, {0x4b, 0x2e0, 0x68, 0x3d11}, {0x400, 0x2, 0xffff, 0xffffffffffffffe0}, {0x48c3, 0x8bf, 0xa82, 0xff}, {0x3, 0x5, 0x20, 0x3c21}, {0x3, 0xfffffffffffff4c9, 0x6, 0x10000}], {0x7, 0x7fffffff, 0x800, 0x7f}, {0x7, 0x3, 0x3f56, 0x6bc8}}}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20000000023f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000100)="6d19132a7dd2b2947d15d1840096ed88be22a184a1b86957ad0308c766", 0x1d, 0x5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x812, r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0xffffffffffff2822) writev(r1, &(0x7f0000000600)=[{&(0x7f00000003c0)="507ef4083982d0a87f750b6b83bbdb5e2a037f41c63f8d490f1be70da995c6be044170fd775ae1a0875310461f5ddd80615581a9351b7639a3d2c5c280b1045ba903afcd7512f5ffe4ed528cbbcab9c8baa8bab1877e7f5e3ff1cce0d9d8796ce7c9678f53d09d0102a2942742889cdafe5fc970bd625af14938542291cce3e1a686e3af174c", 0x86}, {&(0x7f0000000480)="e40d19dcb192b803f014a3da1b0858d77e9db57703ad5c062fbb1ecbea7996a9bc12dda6e889ffdb7661a3ced2e2954b145ca2a04ca4589b42e079984ed0a82282099aeb8ff5edfd1f34c9058c16dfec319aaab7cec0133a40a162eba19152239b104780f584b3236417a7bedcdcda62aef3c49b5a32d65e422f244e81229499dcbeb85a290a9cf4fbb98b7210c777fa1d8ae9a1d1e997c7700b33ef450588249d446e6afeec05a1cf5fdd168a845e7239e78d5bf1e2dd174edd40ccd7a018f20d2a73c6", 0xc4}, {&(0x7f0000000580)="33cf4a851fc4f0fc27023a91cead8fe38dfeb9dde0af88ce5fd4ec46a8b32a84ec94d07b777ce367eb82dc0b6277dac73c197eac2fa89ffc1de1badfb246a72cfab6791e0a9629031ee4497ba7804aff94718cf2bba464a0ac04755af9d29f8727ff3de8d51e7a53acc056", 0x6b}], 0x3) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x5, 0x6, 0x80000000, 0x2, "fc0511fc60cdbe5ffd343299d0ae4ce869b4fb8e", 0x8, 0x1f}) mkdir(&(0x7f0000000300)='./bus\x00', 0x8) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f00000001c0)=""/142, 0x8e}], 0x2) close(r2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000640)) sendto$inet(r0, &(0x7f0000000280)="f7bc445b9cd9cbf80d2cb75390da15179919eceed85af1174f4dd65b28789e530d230f2dfef533c173503d8a1e", 0x19e, 0xa, &(0x7f00000002c0)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000680)='./bus\x00', r2, &(0x7f00000006c0)='./bus\x00') 16:00:04 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x600000, 0xc1, &(0x7f0000000000/0x600000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/138, 0x8a}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f00000013c0)=""/134, 0x86}], 0x7) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x7ffffffff, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x410, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20098, 0x0) setpgid(r1, r2) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() syz_emit_ethernet(0x6e, &(0x7f0000000100)="ae2ceb1456331ebde829cebd82499e4d555326f0583bbb5bab538406632e3c4f581048256341d29721c64ba4db774abf4f40e54b7348ff851590666ee79158fa488c8c024cc03260ae689f3cbf8496ca909e634d204676e6a81365f88b93651003565c9f400d58078b3ce8635661") kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) clock_settime(0x4, &(0x7f00000000c0)={0x2, 0x8}) 16:00:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000005, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100a1}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") socket$inet(0x2, 0x1, 0x40) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x88) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/99, 0x63}, {&(0x7f0000000640)=""/4096, 0x1000}], 0xa, 0x0, 0x43) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x10}], 0x1fffffffffffff68, 0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xa0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000fea000/0x2000)=nil, 0x1) shmdt(r1) shmdt(r2) 16:00:06 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xad, 0x81, 0x401, 0x7}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xb8, 0x0, 0x8}], 0xb1, &(0x7f0000000180)={0x4, 0x100000001}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x480, 0x0) nanosleep(&(0x7f0000000200)={0x1ff, 0x401}, &(0x7f0000000240)) shutdown(r2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000280)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) renameat(r3, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x2) fcntl$setstatus(r0, 0x4, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x800) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000480)={0x9, &(0x7f0000000400)=[{0x9, 0x40, 0x1, 0x1}, {0x6, 0x5, 0x8, 0x7}, {0x3, 0x0, 0x8, 0x1ff}, {0x200, 0x8001, 0x5, 0x8}, {0xf5c2, 0x0, 0x1, 0x3}, {0x2, 0x1, 0x4, 0x800}, {0x8000, 0x1, 0x5, 0x7}, {0x2, 0x7, 0x7}, {0x3, 0x0, 0xffffffffffffffff, 0x478f}]}) dup2(r4, r2) fchdir(r0) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r3, &(0x7f00000004c0), 0x8, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffd, 0x4}], 0x5, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000580)=0x482) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f00000005c0)=[{0x81, 0xffff}, {0xcb, 0x4}, {0x67, 0x7}, {0x8a, 0x300}, {0xcd}, {0x4, 0x1000}, {0x87, 0x5}, {0x67, 0xfffffffffffffe00}, {0x86, 0x1}], 0x9}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x10800, 0x0) renameat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00') mknod$loop(&(0x7f0000000740)='./file0\x00', 0xc000, 0x1) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000780)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000800)={0x3, './file1\x00', './file0\x00'}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000840)={0x400, 0x83, 0xffffffffffffff9d}) flock(r1, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000498000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fule0\x00'], 0xa) 16:00:06 executing program 0: rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) setsockopt(r0, 0x2, 0x451f67e5, &(0x7f0000000080)="4ae53d900b3fe621a85326922e6b6836a879aabc692ae7", 0x17) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x5, 0x400, 0xfffffffffffffffc, "f6e9054a5c4389913ef73c50ec6119b12f3c90b0", 0xa133, 0x3ff}) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8b2a6da6e9eb2f77) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0xffffffffffffff80, 0x200}) getsockopt(r0, 0xfc00000000000000, 0x0, &(0x7f0000000180)=""/89, &(0x7f0000000040)=0x59) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x10009) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000000)=[{0x3, 0xffff, 0x7, 0x9}, {0xfffffffffffffffe, 0x1, 0x8, 0x94}, {0x5, 0x1, 0x52, 0xfffffffffffffff7}, {0x5, 0xfff, 0xca, 0x6}, {0xffffffffffff8001, 0x9, 0x0, 0xda}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:06 executing program 0: truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x81}, {}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) close(r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x20, 0x1, 0x7}) r3 = dup(r1) setsockopt(r3, 0x200000, 0x2b, &(0x7f00000005c0)="35addf860340d82cc32fd79d222f130ff24091e27172162ba7c2562dac4f5c9fd128b7d21ddc4463a573521f3352ed1b8acd90f137a43766d420b8238c5b49cfc7f0951a6ac3e78d549b9d017930f8fc564856bc0a759c06aefbd30795e79f50e7d70551fa7617bf3cd7c7794a5542c906b9ad010e0887ca2e6f5b017b21e63b076d4ce678f457ecfd02d4b9dd0aec5b26853f613ec770a4e54a114948b7c5b7f9ca08e864c115b010e19ce587e36355ab8c294352b0e10bc61c8bbd4f728c7ea87f042ad2b238e14bf485c0953598bb3b5279df9ce85f6b82ba79f2700920a5fec05ce493efb2d0efe5ddb782fa87b52b2c4bc0057cbe5a8eec46f105f67a59bbe361cbf2538b517113872e16a78e4a1bcfa7c0cb9db30e77c77c490490b1e14ad45447a8fd81de91e173d3324dc4cacb7e8a6f2beecc1a5792c884744b1ed703c954848f1a028a73cd3773a53061bca15952ba270e8decc7accb79ea016322948359bc4c82b8f1b8d969dcfbcb0670b3dba2b04c6c8b2e09221457858a3c64725ae03f307971be73a81a186ba50944e53a81ae3ac6e58556bd8e61a0a4db94e769c790b4ef4793673e001a358ae792c9b1f5c5d2a3cb561bd237f6406fb610439d937f18124e458ed98e9403aee9a9420c36202bd9417d5d2472c637b3624129305c3c6e2c4f0b033223e2d6fe8464a33a7132302aa2250cffbd7cb5846109ad92bec48e749416d663142d4aa289998416ddef4809ffaf8ab59dae144bbc8e8d0ced9bd4c5755749949fd5b964fc6b42a548d7eeeb73e08fb6aa503477d083aab3bce1d0ded456eec00dda3e77cbc92016106f7ff4ce156988909999c44a976a80df56fa003b501c9f49eea8fe1155632666cb2e63ad60b30f07152c586ad8986baec08d91cf31a25b4248aa73a6c631034b17e468e045de2bcba673b475d1347b54ec7221533921f4be089299a031dd3e25d20650f5f58f3b459601d5dbcf6ace02ef3ce962072ee24c824c8338bcc9f09fa188a0dc7db5e9db09b6e9e9f1178ef2af1482c63e8032de4fd1230f89c768929b03dfd13556147c6c999cb57d2eac23d5f446dbb306a8e4445f19da0c96d6d5107570805b326121639fd62031198841b0a180eb4ba4107633e4ad07f7e107eb8a833431f811c38710ded909fa2b9e8adbc7a1bc63c56d6e2c4abc2dfbaff573c25d8e39624335b212d0b8d086ad82e103c30b464028f0b6a741280e65661140aaf3ae0eb21898e84d7f5adf5b29b76e0ec9af413e4227e33962f022355722dad9ae59ab26c46be0b693c94aaa908588da32e6f25313169f71d7d570172a87357cfaff0e1be5ed6da809f5bb35b537fa7154bf41aecff817416108458eaa0d7f4f5bc7186c2a433ad20d88e7ab16a930d01bf95e4f25cf0246afc02dcf2b993d2d75fa081dfb0e937ff4acb8f7f28ef9468a4b733974562eb1f6802e7e2f2471f578bf9df6863e9e24b316291daa2955ee23c3b50e34c0f624118980633d50a96c8ae3fe497017d7ade646ee30283e435ab7d33f342b34a55e0e633ead359cd1ba066ac6c86282e923b1acc5da8e6dba0236f2a40fc55862fcb55952549d8b71290dc2bbd1f6c69ecbf2fdb69c7254ad157069065847b76da1b17bc52201728f5cf93c8fd1f5ec7717b13273cde81404aab783b09ae7d1451f2d5f936bc0a0f507cf01fc5cdca4b03835216dda9709dd307d36502aba2fdc16a61b4a1f5c1b0228d40220f5bed70d4399cce1ddf958cd0ce02af9bbc76c8ce545b34e19af62c01438fb3e3d7bf17575fa2591624b8085af4fc8332911ba17251894de95351860ff9780410275baed3086d150994c3213aedfdbc7ccd9d3c0eba7ecd2f30e4acbde8f00416af80fcaad0efb7a97f13000beee51217f7b4e67a8d0f6d0b599bad9473a89099548a7a03ffac4e06c595872c601e11ecd7146c6493d8cb95cb0647e2f72b74dd671e7bb02d3d68b6cddde3c13aaf80e5fe16cf98378f9f597a35ede3149a161171bcfc84c7bbb75f0c18b4d57feb6a0543e6319c2d4df2e23c35cd66239f0e5f4cf99e416d8fee640eea2a4b9131541254d934bf1614487d4ecd8b4d1df8be869c2a27c5b70867674d7ca29ccd71641621ca1116f34bc023800d4327c668c51bd26a8231fae8f5ddf9e373cf3fb2b4f52531a634d4b6b3cbbe981fd80af5de419167e62201bd4ca93cd308ab5bfd92e10fa8cfb4e38cc60faa6cc826f75f847f10f14a5cd738f97e99c3e1be6d7ee506639fa56796d3bcaa6302e5d75b8f66e1d8e0ece5b5588edc34493016392adc27dec775896c029421090cb4eeb859ed7a40b106b7a6067aa64850652a1f328c58297670bcd8b5339c8bc864ac6f6a9417e77b819e0ca672a1dd6e6b9960589d58c4cc12dd6afb968ab8d934653c1c47f02d72887ca6f99babc917d5f0c54dd00ab4c329599702a5283cc60ccb17ccee637ebec5f3eee17e1fa2899ee243ae5e3302130442ed635a978e76727230967e7364f94b9c3a2a889eb4c047fe9ff1627388f6cc7517f41fb1d80943e0cf4f7882cf60353996eb845d4c5c6b17ab600879e48f295093c66f326aed0585fb7dfceece808d0951b1aaa5a5373d8629a6fb40f5e9bf9ea80c2a8464b5d5254e2162bcb58af70509eff9d1526b6deac3eec2080d7a534e6f0331e23dca49399e4d3b03737d9a7df6810c28f42a4792ec64c6ab177cbfb1366325ab8af51e5e2a13492bd92611519c905eb2bf9bc4439181829bccdde60ead69a1dc4d8af2ef31f0e1e1d33ec00289a9026c20400594735df91f0499e72c45629f66b2010add1c3a2b4719208346970fb972f62087376aa8a2ec8a3e56fd838e3af845807cb38c59cfcff00e97cbfe94c266b0434be25d9a9bb259968568da3d1cb4c482266b9dae50af7d273829f4f6581e9bf244d5222351dd5c042f4b4ddf68c31ac799891069f694a41c54e0590b3dbcaf1d89c3075f842eb8ef97804511e53aa2e85f03eefec2cdab781bba77adea1467e88504d8032687fe5bbfdbbbbdbba879624368d09220637ff3ac64fbabac7eb536659527213e4aac43228e0acc80b695bc414ef260d3e7ac51d996ea2fe1cf7f6cb37bcd0f19bccb8e8da835593ab1c5a5632fd308635b7cb9b39b673c45e6157da13c0a1e18b0a948c83c051dda0b78d53ebdfe60d849c00b418d22c018d7c7273b1a1f989244bd99ed5bfbda9c454b6adcf6a20eb08a581bdc6393f6201856b129dd0c19b2849c02dbf2b7952f8b3ff4a8880ea58ab924e2033c6265d8e5dcaa72fbb96da915629680df2caa1e94e498bd6c920096d08c21f80e3ccbef0b5cb9b9dd376e9cf8a7a85f3243a3a2bc23119fba5975d2f917f47bc1badda09a0afae6ff0551724bb467fd23ae976fb21dbbd954545085e5e8339546b7401af7f4e489fed8d91c14f2a944302b5aee176bcacc611314100ccb395c743fa56225edd3427ae5eda1c9c15bf081a314a456855491f1ad2fcbcf47c28397982f3a9d2d2380271e950060d5c00812ae991e73a06ea73f7945119c3e33c6cecd0146ce35c0781b12c51befc68fcc77f0586b93dcd575653d58c47b6aceeb89ec4a8d5bd11fbe7e78349a8d683e1a79cd45d27d9359905bcdfdfb95c35c1555abb9f14fcb45992be5f7b48f431c0e58aef1dc9ae6d7778f35d4a4b245f5dd17ded62d04b56bd0280544ed111ee31f7b8c77c4349bc97d3636f73e8cf73f645dc7161a52ff7f03ed54f5383c8fad6d45fec792751c3166749d5600ef62fc91f21a06b5fbb46290fb77a62de1ea178ed326201335cf9e6d9a58cf6db02147899d4b59078d24e58dc3c0a732d8ec62b9a19614e0151e4cd73179a8ab5d41dd16782f8d291c3f0a597a04c3a7ba2af79e4f5543c7a40f609c60c93f0880547234f3ce4b17d3ba1603de60a78fbddf50b1c18b4dc7dc8a870f6a8be6bcb8419016a6a7e217eb008051326447159009f87710e326fc52f1343f8176eb9017471bd981b6132bf7fb3485aa69e6bea4ee9b981a7375c57a24f9f3878cbe41849a94992118b7d993b221f18727d829625c3341d8e27b2b687f92528236c5df352ceb46a371bc801af5b596794ff97bca9fd3322be2f6914a47a8070292efae6d1e92e9dfbbd7ad6f1f8f2d2fe2467b7385e3cbbeac289b9a8471cf32fc0e86ba13e215bb9f052b6fef797b9508e5c815687079dd40ee153aaeb4afe73993905add5824647f36beeb0ff54bdc82ebf46fc54f00c50f8f3f46c8085ebdca9aa99fedb03e559f604bcc88995f6539d553fb29a8b2505eac52739e767716e280b45af72bd4f176fd63b5bfdcf1e5583db07e143211b9bb4c389d3f9281fe6230165d528d800f301dc41986816b5e26875c65e74f3e781ac496cc5692740eff7b72ecd8a55a552bba43fb3aad15065c989e0804571c9979745ba66937872eeffc53943137bd3e137fc6fc782e00dab6d1433773476513e9543a2374960164773b8f4f26a538dde5e4366c9fd0c3ed0a477ef1792ceb88c188729446871e63049708b169630b9a94c93d50f664a9c477d91f959d235da2336349c7295cafa29c3772bf44dcce40e35b3104a9a2a1f4dc71c02ff84a9e233c01bbcb1c7679e93283db675c57311acbb58af3a968f3c663e88c93a76c936475a2960b5af633b824a7957532a335fda9663987692c4a47be255990bda0cd6b16570281f2970e7b9e039b025b2aba4136e46877a7990c86b209ea4144e0dcd55307c1c38a12e2249d2f07b0d81c430cc332a840e25a70d4b67f39524d9a76e5a2e396ce723a17a0fd0940df981b0db47b916f5c26ba79fb75f58c5d8ca84890651fc2c830b7af87c646e88a535cc91b27154c2557fa307b4b25d06ddabecfac43ab5e6b668368409b4bcc0996024df4409b1c24c6481e464b2df954e4bb3bee05b021ace358e6d08a471e4c70e3d6df6ec38e3f7ccfd5ffac07f2129286f8b13784a588bca0b544d48adeeeb2d21a4a0ad970cb5a49965c2fbe07615b1815ed4357401f65689bffd4eaa29075cd283279a1128574c69b3cadecbd0df5bc8086dbce90e84c190383db5e7026e8e2154ca1c53212873e739167826350415befb9d0762b308ff646d7116b99d80183466c459ec45a6ce9882c09e11a31598a7c91b925b646c7696163556aca208e129bede3169956ab742f6fdebd776511b9d4c8f0a42e9efea8a8dc2b8c52dedb0cb788be293949499c05d61f12bccfc991d4e3efcde192c7cbf92ff6be02b9133513eb6687a699087b89b4e92953d060a2abc7789c41756c5d76fe329eb22a9ca1e94f6ddcaca9daf4339db1dd8e9183e5f7c02398f6f2c58e244d2b2b5728b7cb54eea57de13569708dbf8c438c480b9e6aebd27d7dc75268acaaf3386f60c456b2aaa670a846740f3d03d8e4704fb3d36f6b95b3684be22479277410ac01dac40d73d21cc33a8afe0deff5ab7e78618705414e5d804e88f117b62542e9cfb78266bb7f5b69d49983ccaacf9e0f414494e7bc1edb9a2f409091bcc3af565cd49f782607e2ad1f7311a12f88befb87d15b8da234e5989beda9ffbd6369bfc28fcbfb0bbd592bd6280b3f6ae615cda7cfb7d20a807ffcc35c3bc092f526c384ec0c9e9816881ec3ed38a0bfaf301040538a2ab6defd5628c3201c86be3a08ebeb6e571768d7e8683fd648ecf3beec3ed2d5324e5f2094ed617a8bf9e49a57d1ee5cf12ed57fce4eed05f96f630b9921e77767a889f3e947b8d1c1190b585d125a5992ab76eea2340", 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x0, 0x2}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x401, 0x7, 0x8000400, 0x10000, "0e74a9f35d58095716199fef7b84f42d9df44afb", 0x71, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) ioctl$TIOCCBRK(r2, 0x2000747a) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) write(r2, &(0x7f0000000180)="98749c1375d12edb0804af4c1d286f7d2b79e64c010ca98e8e718a8d04344b6a30f6deb7f6398708ff949860a957867632074e03516412a8ac8dc826839bf91120c79fd0642d312f27ecd99922fa792512235963b591d1d047339ffc6aae56de7ac1fa43000b675d3478a30eecedf2b5028315ab75e63cd7f13191d65f9049c39fa6a5ef28209e47facc2f13d1c6182756e84be6a03dd5f17eb80b0e191c4e8a8ab8c4400fa495", 0xa7) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)=0x4) getpid() r1 = getgid() r2 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8000, 0x0) r4 = geteuid() r5 = getpgrp() r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) recvfrom(r6, &(0x7f0000000200)=""/206, 0xce, 0x40, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r1, r4, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r7, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r1, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r8, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f00000001c0)=0x7fe) unlinkat(r0, &(0x7f0000000140)='\x00', 0x0) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x6) close(r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:07 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000180)=""/110, 0xffffffffffffff6f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0xfffffffffffffe63}], 0x10000000000000cc) close(r0) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fchmod(r0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x120, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() dup(r1) r2 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x7023, 0x10000) socket$inet(0x2, 0x8005, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000000)=""/9, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) dup2(r0, r1) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) 16:00:07 executing program 1: shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x7ff) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="3841afa4e912b89da6c3ccc977eb63a6aec41f7de8e24b505f131e9e0a1acf3660431ab9caff364f4082ef690cbe4b0e76d9ee", 0x33}, {&(0x7f00000001c0)="88a36ee5d7f2d84fe60645bc61a4a1a45c1e026462e025b57690b8affbecb95d5204db6283681b231cb96596011efd944e45b4b142c1c0d89e", 0x39}, {&(0x7f0000000200)}, {&(0x7f0000000240)="352a062c9ea0f38439ec339e4e3731bdced3bfcbb7701d85a30563574f3ce5caf785ae9b8765271964c1e9c3185e0c1820b17830976ff5260de823fdc85dc023c933d0d27a958e062d2fe4846b539ce318433b6f6c57d1b4c177107ba790b578432b783841b5b954bd1800637be962a28c15fc21debc33c8f7295a5e25db07e396bad4e6e8e5f133f3dc481baea48a33a8f041d4acfaf3b742f54644279f6c78e3aac3736759", 0xa6}, {&(0x7f0000000300)}], 0x5) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0x74) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) setreuid(0x0, 0xee00) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:07 executing program 0: r0 = socket(0x6, 0x100000004003, 0x3) r1 = msgget(0x1, 0x400) msgctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000004b0000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804f8781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000192ca602cdd8d5580eb1cd2ea9cf94e78b6dc2e097f27d7708075bf4449146d9e0ac2f03f438682929f12bcf547c2e7f7992db8984c0f14e4b4d0605fec293ec44b39cc04a25d194a394d69f89b985058fb070ee5a53aacd26662b96ede48169c1fc00235366a420a056364da744bf4b30b1f0aa0c8176a915c00a2ae2613a088ff7f537eff018c6464780ae07cfaeeafef1d55fbd33de39c0fe69cd9e596", 0x3f2, 0x4, 0x0, 0x0) msgget$private(0x0, 0x40) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3f, 0x8, 0x3, 0x1, 0x9, 0x7, 0x8ff, 0x2, 0x1, 0x40, 0x7}) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xb10, 0x40) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/103, 0x67) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x7fffffff, 0xff, 0xf6, 0x8001}, {0x2, 0x6, 0xfff, 0xbf}, {0x9, 0x4, 0x24ca}, {0x40, 0x3, 0x1000, 0xfff}, {0x3, 0x2, 0x80, 0x3}, {0x37, 0x19c, 0x10001, 0xbbe}, {0x6, 0xfff, 0x7, 0x9}, {0x3ee, 0x7, 0x1, 0x3}, {0x100000000, 0x64, 0x2, 0xfff}, {0x2, 0x1, 0x4, 0xffffffffffff43e4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) mlockall(0x1) syz_emit_ethernet(0x1fc, &(0x7f0000000380)="e899f19a0af3ac2fd6d3cd062145a1adbd84c6b6232e0f16573f06845069a958269eae4cc6e31cfcf26c3957632ee3303473cf4fa0604dc87ff0fbbfb0745f4e464c6660d965abd1aa769a5a0452aaca4515c8fc58649d5af46e8acc870d199c8254256e1d8ad01a0aaeb381930e8cdfe058f33a8e6ae42ba58512990ff2c7817bed3ed8bada4dd035e92d6ea9b188b9ece6a2bbae018f6ca873c16d23ffda2939ead6e835a3dce77b96e9e31d1487db05f81ffb0a4326592c715871144914e864f65d68a18f865ce1b00bcbde6f14e4949fc619b7d656dfb5132805067adbaa0489b459e182b724c5fed9472986d9384a7f32637ccb76c83ffe3496c44a03cdca160bcd3e39431f626d0b263389bd707b8876b08975ec2b8e4acd44bc05276fdfa4438e9b7c3a3454f738227c6e55") 16:00:08 executing program 0: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) execve(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a361") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0xb09, 0x6, 0x9}, {0x49, 0xddd9}, {0x6, 0x200000000, 0x0, 0xe39c}, {0x1, 0x4, 0x1, 0x9}]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xb3, &(0x7f00000001c0)="52a828091722a0cc16c5ff4d11d9175e0ba9b69892cd681085cf2f3f21878ac65cc12bd2d785f6f70355fde4aaeeb44f9a82c28218614857f28e3ef37b46be360054971d49cc2e9f5dbcc4fbd87177a52889c60b17547de9cb5b0e5a9b1e06af8ee3a009b9bd5741ca577192576daee4b4869222a4f175d111e3aabaec334d9bb3c7715ed460decb69cb69d9401fb51a503f1056aff204eff849a86b73d988bd725f9b393f5d0696c886b8829ca84395bbb4f5") syz_emit_ethernet(0xffffffffffffff11, &(0x7f0000000400)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") 16:00:08 executing program 1: getgid() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0xd2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x403, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) getdents(r1, &(0x7f0000000340)=""/176, 0xb0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5, 0x0, 0x6}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x120) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x5}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x10000003d}, {0x1ff, 0x4, 0x0, 0x7}, {0x714c488e}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x800000000, 0x0, 0x1fffa}, {0x5c, 0x2, 0xfffffffffffffffc, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10010, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x93, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1000, 0x3, 0x800, 0x1158, 0x6}, 0xc) kevent(r1, &(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') recvfrom$inet6(r1, &(0x7f0000000180)=""/144, 0x90, 0x2b81fff9cd01b95b, &(0x7f0000000240)={0x18, 0x1, 0x5, 0x1}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x1]}) 16:00:08 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x80000001) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x80000001) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0xfff}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x1, 0x709) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) r8 = socket$inet6(0x18, 0x1, 0x3f) getsockopt$sock_int(r8, 0xffff, 0x1083, &(0x7f00000002c0), &(0x7f0000000340)=0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfff, r2, r3, r4, r5, 0x1cf, 0x80000000}, 0x1000, 0x8, r6, r7, 0x7fffffff, 0xffffffffffffffff, 0x7ff, 0x1}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:08 executing program 0: r0 = socket(0x2, 0x8003, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20001, 0x84) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7, 0x6, 0x7f, 0x9}, {0x3, 0x1, 0x40, 0x7}, {0x4, 0x800000000000000, 0x7fff, 0x80000000}, {0x3, 0x5, 0x9, 0x100000001}]}) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000500)=""/149, 0x95}], 0x7, 0x0, 0xb4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x88002005, 0x2d94) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x20) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000080)=[{0x0, 0x7}, {0x88, 0xaa}, {0x88}], 0x3}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)="d278751d9e183889f387ab804bc278b8e9fb6477b85844ab09ff3902a11e55f9032d57a6455f9f862aa678dbc41806b7efd6a6b7d35dc75bf32f6ffa0ad40f88fb9705752a0d7a5d2e5f5d91b8465856768f9aba1e553f3369735f471f54f751e81038c1cb2d5de51e7b2f52d1a52d2aac90cec5f806022566a0c15b64b1bcba5c8ace0afde56a10d65ab5dbf8ffbf63ae1cf19e4d34e6ec8a0fc89b93"}, {&(0x7f0000000000)="2aea80814e42c860fa49e967e3abc07d538c1c606f28a6c86dba044bc999d21fe5"}, {&(0x7f0000000240)="952cb7c546546849cf64b91dbfabda2547937d8c2cf2af3e1b26e7e4e52706518b0bb55160f023b7a1f527996be617bcd7b88fe12c40d29f55bfb9af060bfe384fc755d8b1ed917bdac9dd8ebdb599b090eeac5a09080d39c9fa24e7658afd9f86260bcb662a86d9d794d0f892c6e0799bb9680144d016d32b6a778081bc95ce48615b4f3dbe05408fb434c034b92f9e7497e1d8e2078ad8519be53034f200467f881962d11fd725da024d964d97bbd6291b8ccc4c28cc4c5a8a3f0de7cf09c3c9be33288ee20b03f87a32da8841522d595df90e6e30a60de5e7e708e0ee9fc676e80f6565e38fb28f65bb3c0f7c9e70eb3aac42754ab9d248d790b805208b"}, {&(0x7f00000000c0)="f76fe7f24dd88f209dd5f52aa078fb802b0ee257afb7c5cdc9a04f439e9be274d07ca06263a91c38226d31ff85d5f07d5aa2cae6b1513e77c9dea1a13ead6bd0"}, {&(0x7f0000000340)="984ec59d31883a8a084f391481ad501f6cfd6d68f94dd50f9fdbbca1945269a660c9bd916d37eb29ad83d8e6ef8b6a02423443f5d96f6375868216e4716d18b0feb3dc6f378361c810bb4dc910fe544ced0b3304f5520739a9d6ceb7ac20d4608e87d69bc953cf2c9869b99fc43323620b2178442ffc51c3a53d0036c9a2b773c403916560422ee48d87dc2190192757fedc16d708022e728db67c3bd4ba286dccc25e543d3e5e987aa9bd", 0xfffffffffffffd70}, {&(0x7f0000000100)="79d9c42bae0787b7a44c473d6a9e4820cabea59c8a7775013c48d3"}, {&(0x7f0000000400)="ae655e0fa84db2894bdbf95fc4349e5e659002699833a8b6843178bc40e2ebd0c8615b8c68fdf6f1be5a4d58b180d418b9dd55ebb44d94fdfff41c6abe02aed511983a79b0e3185e6f506defd307e466cb46f4a487b6ccd222160c80e9c523501e207f5b569ee5e478521d122fff0fe49b41ec5a25fad6391c72db498d4359cf74539a58839d089b28e7896dc7490b151fe8af41de69e6fde1840fbdd25966bc64072adc6dc850d1bfb1b9592a38efdfaa8f994de8e4f90d15278f18a41ed8ba9fcae68889972ffcdde1c3ea795bcf3e7ce057e55d3e6ccb0cc936"}, {&(0x7f0000000500)="2b141cac9d30f7a413f93a6d735099c029453618ed99b0ea05b1551e043c081e66852b156cf28af2f714b683"}, {&(0x7f0000000680)="97af420fd6f3411bac462cbc26633ab2f28efc5874ff3210a618909e8d11665b0759d3e02ec63f1b1b8d5cadfb69c9f6226c0ec402529fa486966b8db8f93cf693aeeecd807f2dc6887238fc444698904b03"}], 0x10000000000000ea, 0x0, 0xfffffffffffffffc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x108}, {r0, 0x4}, {r0, 0x48}, {r0, 0x100}], 0x5, 0x9) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000840)="ceae8aa62b59be08abda67dd031fdf6b1492dc812cd9d27c789c169aba024a27b77be53b6606667f3fa9d4a6c625e03cd12c44f19143611d1302e0be6fe4d735f00c2cb7ce3fdd4d099a0bba5260ed78597bf8ba292f34ada7e2a97908542f28e38830f61c575757e56775922fb8405c362ef11d31834e2fea98f1f12f2d62b680e1cbf56efb55cefc268c1019240fef5a078b6aca2214135148b10761c1b52f8fbaf83c2ffe0b6dc900cd237a6e5c532b90287b7812be14f5a40acc2eaa68f59443c27efdf401cc147fa6320a556ff97c2829deb5f07a78553d359d6c1ca9699429bf20a17438411f65d280360fc1c2d6abae16bfa7aa8b92514599a16628d4b7148ed30b1ef4f656387c74bbe0191c8e2904298c0fd11025be0966ece7bb20586fb7d75865f64558c12959f489769dc110fe8243022e4e08ac711db2dc44c8ec130baed78e25e52dd0d53a252c48df60cd7af4089fff8e0663c444aa320a7d12a763dcb436445b3dbf86c852c2f4f90e6b12c8251834391ad0e0d1626d3520b31c8c308afc901865d2391e1c43490f54b0d970086835c3414dbf4d395e5a28dcf3b875707b7833188d50d06de7ecca9b8145ea3443b58f55d55364d2bc7d32466dabd4c1a5cfe4783056fc5b2a02dcf4c65368978d928fde7bdaae8cde369ebfbc43456c119d75e21e3457097be1a5bc33ce45b60d01f13b5c5c652e24dc414104723789f8a3efd22ae2919c06f803fe0368cd4fa6bab65ca757011b5301b5dd6fe803e4ab17b79442570e567926f92c2b7b2e11a568f159d54963091e26a99cf3b746bd7e2691c09a69727b409fb3d009525780b7d9dc78dc696535203b168deb74a54dc6a8ab696d40c763899e1f10ee298fb587b3bcf8535a41ca9deaab75f3a679cf8c9773e2ef77a7f643aa064df70d1d74eb19a31b4690a903f4793a1b8068a7b0e6b63e5d4d0712ad26d6b3a3d4ade1a4a4291f15c20759249c0fcf53cc7861418b9b9af6cb67831d1318b461388bdc5810d4b97c6922862abde182bec0bcc263ec5c8fb56a8bf3d29ccd90a54a270d688125eebd93269519beaa7060b470fd43c27acaf1087fd6d48b7808d26a7feb4a470c9994ddf7113b04fb8c47c08266c25173ce3503d961578b4c7edd074e9df35f236cf4c9dfc42bffe2ba22eb4c1ca249e788572b567f73cae0fd554b0976ee680ab8e305330bd9a41556c75fdc5e7574ad3014f55125454e3cca40911400b51fd7ce6972d42dae1eaaf78fc7c681f5accd0c7d22ad4ecb413babbc7376ea7bfedaa020540c29833a0c971a59a6e5ac99d04774f080b5d54cd3d90796757047b074bda22291b144b7a4e85a07b06218e90066df9b8a5a1b19961e3a66949d7976c5b56ad79ccaf05234cbd0ed6815d8e8283a8cb6883fc973cc36339730c42b99b09ddc74b7c4522cc4a9835ec09789e0b43e7c0e63937c058946f2a59ea441f851cf9f456d529352bebe757d3f4090192c84caebda523c3ee1f0539b2919f355e0514a10b1663f8d2a0c3b204cbbaf91d4058b2921e9400ca59feef1310229a33a22e5b39184a34f0c2201c782926e9158dce3c596cf11d1a7135a302c2b052f2a09d76bf76d7847031a392994f9abccd66c10c1812aa6d517d6220bf6d7275e9d26e2c785b66df1ebd79f73ba3468a18f9a3a89c6886a23eedca06cb0269c86754924de56b5d5116361c47b3cc237ef5bde2ae2e9f53be2d7b4d7839766eacca5f8ba39dd55f706c50b11e0df632911e9a7a4e17f920e9b5982c3de0bdd00f28c43801c608b3443aee8b79b3fe0aae1d70eebe38664eb28e0687e3140653cb200c901836788308bd5dc126a07e030dc93489a07c88b66ac061ff7005a975065d3a8eeec71040f1dc0a0b00f5d8d0650e495bcd50484020c1ed057622eb53cd5809299b1be3aa8eb7d06545eee74c5a46e2c2b658a650f1b58de8d80b2ccda7a2becbadad6d2d40d5eeed4dc96ee7c78fe600cb1cc4ef9c5c6e02188c78858cf38cb36f085ac2a898f39c16f2899210ee7f4523846f8804eee4022a9e9a89d735a72a06e949f2c7f7ab53c7ccb259a4ab6893e75039b0412dba3f3d97cf1e10fbdc550ff109813e5da667c9e058d12b7d8231a6788a89732b2817f88ca5a6103b109fcb10b03cd1a3274db6ac3b876d13a003401d136d7081cb57e2c0c86901f9e7a307d95cb1c90113b702f93594e3c19df658cdd83a1c7a90f42a7088056f592fe2037d2b9de9a78d70d6016337f799f5f5f762c3b78dc54f438e1d48926b6eec00a739a56b1c7b6a12e17fab895f014fca0fc443b40323170abf2032f6d17730d7299b71db7cedacd5cccc143e506fef5d7942c1210b6feb289fdf58a445dc94870be170cdc23d201016e4376192dd4c3f457dac5b9d0287d2bf272523d5c31cda7e3bdea488d71ef08a53c583af5503d37373da670d492d4e669a8d054c5538df435e37ce3072d15cc88d328beb87bce86d22ab66d2abcfc7273752cecb0ddbbeaa01ef699820a51f439bd33fcf19eec93c2397526bbf7d3e08b90603eeb1a5edf8ab7a7473a69e131baef4476ecfdc95c1972d1aef444e9bf08957d25f435d31942e2d58966d3bbf0220a3192409d36e09fc9e055381d3cb5183d16260bbd207bbf01607e26c50b8f77c17f6afec4d9a490d8867f912f34d26e7d366a96ba1580078575c7150f44dbb2d3340c01600e143b241dc9beedd2ceb66312a8b9afece248983c30d156aec1e78bfbdb28f2861e74421919fbf3296430237f4c99bf6d74b29283b137d67ddc196737f6ab895c323249cd06a06bfe70ba7216d265e10a180e0911b3cfc267b07d5825495225603ec184dc42a9e84e9e93102bf7f783b1bf0c7f5440fd647e6c9a0c963ad3a430f330999f4488c32dfbdee15aa656633e5a276166f5a171334facb12babf47459d4e226bbba23de5cbbaeacd15333b14ec86db286b7885bc188c495a834fe17503ba2eb79083be85244bb7c6c35444a99e8eba297fa87acf8a679d0b3e7600cf1224df5d9689adc43389cfe529f0978f4573a5cf51691cda06366c7cb7384761fa15e8b273c712552ebe33329299eff8045e6f402b84195fa32e4eae38b48180e630e83111985c58e8f9671b1b2c9e8fcf9b9caf3e0cf9c22405ee8b9706096606ab9eed2b5e2a7826fe049d54f69b8fbf6ea4f019be16ec7cb31fe581dd15ab89e45211ac8b1814c64a6089c82139b961e56ce610014aaeabde10a2a59ccba770999d23825697a8f71deec4af36ca04c13b01ae12cb678cbd238361b4ff7949b7597cdd23a8775589cf77d05f1fe82698fb75f09c3e738abe48ed66a89cf023821f3231fb17385cd34fdf1815912b901f1599985fc128ddd8c01ef785dd430dd5c2261c953f15a8d8436da0e9e02beeb7cd9f43d14d27c0efe27e0743e9dd3d50ec90b0aea5b7b8da8f9e4edbfa9588f628333148d0f2c1574f515c66ac7d5df1f0fc6493ad57d4b1370fb10ef486994ce656e0137de9055065116dbaf77a28d8dd23f4a8510046f91bd95534f2a761668f02eb5e8c4268235431456d6af78cd361a0819bf88b33d7e2f43a711ccbe3c01378251eb1f604334efa2e3c47499ba0a616fe75cf43d0f1ae16157c3183a2f2a9c1c836ffbe657a9d815e2f57cc8d37e5d7d218298b5e886444f09813001aca97fa981a2fdee26d5f41dc658165fc12b1494a1b3ab36d73ef5bacd620c81c144a047641c16f1f16741942c55fd42ad328af9de0dbf4089bb6d5b96cfc0138a05be88566ac524aa3935628503135b92cea394af60f22e38bcabf833a8f0ec9c42c14fc292451c03513da219ecd6f993324dfd3c50766271d1f0624b0ab461becbc2a6c0d1e6ce24c5e323e370fc3a8be1c43ed79c1422c9f204a3b5e5286cfac7e9c855db52b067d5598909d7c5491774f3176b260d161166686d3ef4d62fbdb32b1dc05a5583e6226812cff029db214b84499bd6b1adf0daa5a154acad719373d5544fb7f9177e6d039ad1b85979a4e9186fd266177e5638f3ae644bae78bebdce5e1802f060801a849d6cdadce9a0f1ca997233234953ccdd919fd9f4ac7d17f97595b55e96f4b8491f139a1c838a5b16d96dcd97a562cf538b8798f64a565d4d6b2594858b12c1f289aa8d635c8822d290c3dee01dc1a2b63a5384857deb4a2dad5896999d13c692168203aa280d8f66e001351812500043bffb2ba6d8eaedccd2f94fde53ee72c069bf1f3a91bde02d8cfab22c74525a9ff2c2e52fe8b764d60152a9192220f1d278e252b8fd7ac3d3f3b2b056e05860ba4749b23055ac9ba808a47b53238a077b2fd706cab54fcc79755896d8a196561d79021759beaa86ba8681796707b441f08151cb4f3bfe65b21fda5fbb68a83c0356eafb2e70e19517ce57978d9ab3994c498514c37bafd9c5e71ea1b52ddeaf5d2cae399918ead7731c859193677e436fc0551472aeb7df86e1d289f36db0d519a0e32cd44cae27789a4969b4ef4f3be535800360c9c9b4db6eedbe496e115710fc0bdb8e100508cc5433c0cd06f2b6bf7d936ae346a8ffdecf6003cc70dc098160788e846c6daed7cafd1727097a91956f15f86e530a75e6aae0b98f670f5cce56388032c5977b6983f6bfd7d6ad87bd25f5d641c2b65bf9856245d851deccea0621d33f543f3b139586f8cd59319603d33320acc388f998e5591bddc4f47b6ac7398b67888112733a463f64fc667a7901e9fe52e59f6ec59123959c30f9b8e5a56779374902e72e08fb2d10233e02c50c2eb04546e5d5ac83f464ad9f001c068b3d5b43812edaf7864274259c5047c22c1cd814ba646f200ff3363f834124e5c36c038505218d34d698cca171dbb370eb583da67935c6964a0060e70a2742e94a812f7c1f879712f370de1eca8995f47cd7e7c42e02d0a13e87560a21d3d0475e578717615ea2757385bf9ac029262995fa94120fc78487449895bd89d9cd1d1c070b43c5b157e00c3e6644a12802e679e49cdcbbe76a0c2c62d6dd987864c210a97b532c0ce408511cfce3ec1871e26c09cbfb4ce3a51c14cb9f0a1e5a7556feffd9f897b154cc9234376ecc37b5e429e6741d2568ae9e6eed72b3b757066d3ce619e60a49766f183b3cb8bc22cb31c8f81f76b20dd5dbe1b9510d6984f9490fbf5e06f1e18ddd51fe478738a67c4bdd920711934ea84f501c1b15bcf26dc0c4447596be411ef6a1895a3df3c531a6368fbc3e836bd4ac0e36543549aede0a5ae687ad870e4d95ede18dfb9aa4748b6f5e45aa2bf94c7e3195260cfd7ae6c2a2b670ffaf0676ec26d01bbe896542919d73c936ce40e48348fd782c4b9643c70cc1cee1c0363f1ed0ad4c850cc4be039e2068d50c798cc6ceca88d455f938fef15472ace2c4b4be3fed30ddd04f37e2557a8dc2fc2cebb46955e86dbff599d15afb8e3869fbba6f1a2cf2a884b0efe46bf76e2c030c97feac4cc39e7d28060b1daa1939b4a1d232952dc449613e152b621228db9c6543fbd25d138e96880cd2529b3774b5ee206b62d987ab3f0087cc7c2f6b228eeb7a72376cdc0c7cb310438469f98f92a5c1e3968f81177c366c6eaac2975a362d06b01937258b37acaad70dafc605416b9adda83b4677734b74eb380b2bcd925dbad089528f2cfbb6ab00c9caa2c6d906f1d2c0a5bac25c443c13de7bca2a641e2785df5d0f9effad4a05fea0f8cf585b74bb1c149fea07fe062e204967481787cd8a1e319457ac4fae0984cd9c885da38c8037ade8535deb", 0x1000}, {&(0x7f0000001840)="d819a1aeb365f34696f751b0a0969639dd92ee209ea15f3928efa996e61e2ecbef0d9d00ed82ff07b0e97b8252cd0ceb773a34dd5aeda43d129065c67f0e7fefb987d5211eaefe946b0b5cc1c50125d5de6554e7816e9517ce4000a6076b78dc1e9684585a0b353601e3a506b45685cc552702d3e3b70da76edaa84431983a2af8871ff8404430d00943386f82a3a855c4a8a1a4ac9d1eeb56efe2ad03dd72cf2d25791216477b97fa49b0fb6d9583aa97111cae203b0bcfd1dac7d378018992d1dc3515815641efdbbb76b5ca0501585411896b8214c90e3a9b026431538195badf7c3b2d0883f17049e899e6096015a7f7ef56641cba6cac2c2ffb21da1d67ca77c781a921be155eb9e6cd44ad916b45d8c8a824a08cc3615580b7f331340a0213602f0522e95cb2553a40daad2bf09ad0ced3400b52ad5435f54041556b2c534d46ae6a21bc6ec6e7e65eff7dffd362656a9ad5ddeeecc449dbacf9a857a062a06281d335d7eb003b00f640d9c5736a56ff7f13ca256129aa6855f698c17c3b822a0f6ae264596a0c58d14a3cb5e544323bc0cb73d95d9552a47784ae06bb7d9f4507e8a76f7bffe4866bb9d5300d07a1da673382aa541ea588b0833a11b216b9a00729937277abde567be4bc86f28c616edbd765ecd071f337ad2139b0c3efaf47b771332d0134c6d2af0e0861305bbf20e8d50ab0bf38e8bd340dd1416c40748a4d1035a60dfbd928e5a621a4e8099150cd727ce264d020152a0a588c0c366f3ce6d0aa80ead2ff552e02f92fd502d26cbca4c03efefb9d5d394608cd7558e2e756a0ca2a8441abe245ee4ada38c8dcaae93aea5869571a45d24db553d7ec04141d00c92384e316f97b4290e1343251c00022326e00dbaad2e6146ea4b4810757ed0212d2d64aa42dba22028439b66f6085fc0e2076eacfd3d7dfc92c6e6d1a535a6eca074568f2136a78aa84e421d287c7757dbf3dbbff8b8ed632b14ea48cfa357268b8ac38c3ac3d06080667da188c83bf363ae052532287131fe67f79ab5aaf1f0736f514a963ba51ca8e746c9154f3548f1e84f01673d58c81d88e56d4d2372f50a2aa08e8e42ac9907cd97d5d23aa881c0477e7c3aca0e72fb475c43ea6d223b46cbd1f47d6df300bb0e01dc0dbbffa9ab9ba85d5638681838eeab47f0d99c527b2af47e4364343a71e746c48384c735b37d7b071a704200cb1a4b0905d540bf900b6223de78a80de2098b0b4ad39be8d8c84da64cdedad779ae4489381c6220c8e215616eaac93405e3f8550db97f955bf260b40e56e108d2ed886fd1dcaa6b87de75ed02ed355df9d8fd4d7b429375cb6cc8e449e0d12cf4be78483535afd4d69c079bcf5cb679ba61ba5a40c0dff98cae156a019a2d6c88542e90427f666238fa4edaa256cc4c9052bb1b56c2522f864cb47b820e86857850c14b2983c9bc30b1e6977812dabbc8fdf30303c05b9daa5c15090996764db4392921d654d3dfa94b0563d3e915c6d2240d7331a7d381085ddb156f4f818e1cfa08f65774df2289bed805884728ee3b3e9aad467e3a376e6eb970519431584135fe9f6954981196832b0d8564e26c4f4bb36015ed0d0ed5dd0d73768f2e20cea5708ec9b7de43e775f842f92cfe6dd4c9db6b4502587610a8abeb34f31b561b5b7216da67c6124d901d2ee85d3b8eac6f7b430e758b4ff21d401a4a37b88a8b78a94e9f5b4f25ae199e388bfe19df3047e394583768c6c4e446b4ca20a3a0c502723fc920e20d16e1586845b3ba45a013cb1498a2405869a7974c1820436f1377245050fdbef2a3ecdbd5b239993ed3ba7df9b790dba5b01c71ef40558605c0b346c2a66ae6e7286dd84fdce9f706b421dab1ea1258378dbe60478c451b043ed9cec31e339846f069987141045c2a7553b31e359ccdc11ad8c04f42d11f4667109be7c0b97344621efd37b2fe3d4925d90bd0da01d66869150f55d793d7dda3ab9f9dcd482853dab7c18ad1799fd93ec0818e3ab96179df8fd35e8b5145274c7001dc44d154d3910516ff4f692d8d4d621ff5ab919d798fb897279f2a5e06a8f76881284f251b4b54412e92e235aa941673f4122b3417fdebcfdb0756d5838d84c12ba0ba6821b8da45a55f9364a984bd578fe938b63dff87a566bf26bc9d3338839ce1331dd836df94aa394d7e4d4800c4afa2f4637a5f6cc115c693668ded4c02a33f6765b231b7b8314c06cf30678b1d8783765463854dd7e9d9fa468f5ad2b22d3150749131dc99129e5881bb66e9f5158560632e93a4e52a7fd799d48b46aeeca20f48fe82f16038622d8ce8346a13afb81c571d90772806de394be1824f0ae225ade18fa37e78d34efd5aba01b11ed145a0c920a1a5dd30ca5307acd337c6d8f309ebfb38b7955ba5a44f7065e71d585a8f18c3424a75789380c17eb33bf1794a43b3340cbac62c9c7186ad525c578e6e355e0af858d7c7adb112f44014954dabe07f2b9de62eb90805b4aa4d68e0162e093078da64b57aa86af9700506d431e7bf5af3ce1ca68db3faa568fcbe7b92027c730fe576f9ded1f1d809b5e15f640af22a1193fda55d13d072a6c5d0d06aeaa82e2a96786c7261ffa78442e9cad6a865737b54eda61d9d944fe6a325e75acf71a8ee38d918a132e1c795328b4a46133453070b7f8aa75409066d9ef930568d8da5091af4d0b08de8235dab7b2cba1a9ef37f7b78c6f4e0c54000135cf0e4f48de57f3e13b605186a019993c0742d04dde7b99a3a172e45268d7d0096560c75c0daf6c3f906e82cb4eaa69101cede11cdc38ad23f823866c0d9e757cf0cdb8b20ac2c490c10adb0745f3a48e1fa24c6868928c2b9d3b9313d9a41c4d192cff71d6a4eab6144aa0a4d3d012a5f3534f782dcc17df15404e3d5f836d214fc8fc38528eaac654445b811f14e60653f93e13787ce6436958cb1079c7c1039d5619f3f1a17fd53c8acb3e953f02b96fc812542c9d704dc1dcc05c6a93c419a69b41f5ea372f2fa4465345a21731f26b2d88ddd49dfcddd8351feb12f0fa5f72afd4a86bea273dc95413aba96f3b9a19c7fbdf33fe6b0c3362cb75d289ae8b902a0307f0288bd5352a0ff27549ad2c57a3235791f274bc736445daa15687388d5f99d680c8b6e7f5496f5df0b08b3af72f80bbebf6de834316905b9ad2f10a4b186fa68eb63f20a365071b2b25c2652a132797ca05f9ac1ef5f9b1b3e60eb67b33fc59fb72ade9ffaae0c38ea6d899bba95d9d308a30640bcea5e59cda2e847b78fb410562f1bf369f795a544ab62d39e36c386b935a57281d0c73ebf43aab7e39dc93f3270173bfe433dc40bec80a57781520e5aa80e2c1cd0b27893a1690bbd2a8a55cba44bba46b6370f36ae3325dc51637a52618fa977f86fe9c32e219ab8c54500dd3f56b7ac5543c6bae4e0f55b25ef649852901939a911ad516cc49a0c7717ec2dc65f2d35981c6ee16b84a39fab15a3ea57666360f0353f0df7c0ca2039a3ee6757f064786926154f47e3cddef93de07f07faf916a8a00c4c9a01f3f60085b0b7ca52c8e4cf513907489a3d6ecc15ede866dcb8ff1725b1b2c5b92747a5b06efbee7350c707c99ca4c2215f84c80dbd594154f5be3fd499b5eb03ef982056b4d9dcac0d28d9af48f05ea4a725c95d879b285e9e3bd0b87f8cac7a7faf29577fb30241b61042452679083594ecba2442680539eae52f80c815d0be13757eaecc5d060942d6171dff79bdf09e40a4ad67174995afcf3a9c2f3608b32fa5afd69c550ed6c3ff301a51382393612e99fcdccf4165fc346d6cd042cb1ec656ea65098c95a668c5ed9275ad7cf3c11b21c9e1c322a27cf94b5eb59b3305ee57bf09b916ed51aad8a55a66b22d2e73a2ae16fdce252583b6671a5524f54f1ecb197fec92e2e4903a416336f0064b9e63b3f3b597789d98e5ac1c79c3f001aced9f3b287695ba3f59ee3e7a5c959b23697d2edf8637b5a99524b1df05285b075922200a48b7b0a98cb41edf92798a76e7a3ef1612b200dd762e934c681103662e103248eb8d2294fead837acbb30f2ba228a5f7df5dc43115ab6d7387546ff8c4a249db6d46952498f1686b359f6c78b95f51a76f5346c63d2460eb925205b81df4b4f386334cff9754dfd0daa8dc516679268fc20a7168a4b66ec9a4d2eb86fef7d93f4ce67d544f723178ccc3709657b8f8cfa19ab1b349885636170688b0eb957785860eecf933304a8553de58d24fbb296c2aa696d9a3388f1d94e3b7e748f7bef42d14ecd1e8fa3dc53a05eaaa44ba8e083f330c1e495bfec4a3c49048157b90118bf6a5c320f20afdd558939157f343258fdd092b2f9f2d4c721d6fbb6d0d6b963786ac2e12cb49f116e8f629f08712af1243a0d7523cb06b79a46d80776d64a6d0757af59cd7679a95025e6222440e1aafc84621bc145f363084ea46d1629791e652ae9b38df481245a8a3f4b0d26f932cc23c53546d8b1e46398f049900042b840b607fafdc7d613a47092b717b8c502be4c178c04fc46c8d55188b7abdf8e99213c081baf9ece7c1da67c841234a413486d16283c03a47498ae6e614f67545d5baed87da6777dff41794c955990c9ecf1baeac23cf5f809e170dfe7216578e6af17a8609bd99c7412844e67145c48e359311113f45da709058dc4184b9b41a9de5abc20bdbc19c319785ab79ef6d53342e63af1e8fa7a620eb46fb4061bc6a02e177d1c08a05df79a0910269840b29cb6d0a52852d206ee66607b1436073b581f6d3eb18c563b061b542c1447b12fc2f6e0e5091b9413b9a96bf3c016d7c74b069f7a01ffa9ebbdbdbb843c400421dc99c0c43cfeabe4d3a90bffd16e0dca85add7bb917733d2d87d0b066b8881616ed84e8e69e3328e5823dad273ba3b467dd5e89c02643ca901f9c70cab410b5c8375644d62d187d643c21c33c7a8afeb787d9ab6a53ec2b7fe6b5f3a03576add4992c711abc4b431a21f9cfb2ce1a9c82c20c1b3600f3a03a297a686467a8a61988dc6a1f4c78873eaa2cbf43ee5a751174b2e7508360cea74400ff23fa8d7965a55fa8e55a6211e8a2ca487140e164e3621127a6df6914fb7489bd86b679cdd700a9bb2b1a4fa79ab32187d9fa2878384ea83ee35cc2f25a74d1004c6bd178b2f88e151d47178a1774f20d584cd48c9ee2d5313f529cb726842e38073f44830c41b985273f3d3710c93b9725513f9679a465ca1f1f09ebd53630caa084298ffeec0ba4ddf5c7deb6c1e56137c41d2ef68c587a85be05cdbde7d0afdf7b49ce5430238035e4858a0b1509e3423d4bb29c2ad5f18db5752ab30cd026840eda2e1b79b43d0fc7ef0a71b965ca9ca0499221e0099c20e729bc7d512b15412e4a6ac8779384db85c5603d8f4205e3126082383d495e15092950591901f4f067289bb99846157b20cdb818223af7041a7fc35f2082d7834cc23206004793ae1a4d8033ff00bd4b663ee9a30272782fad0df828d87b2fb4d8a416e8c30818091fcea6bdcb5fc97e39373382b3412294f61fec06a8945010f918a3cbbf0aad7737aa37b0cd56745fcefa42e801cb298868ebae95edc99b45a1350cb0b15a3df0a96c5951d6aec85f3c3f78d23b3de20e10f7ef01f5bff6cd935978307c04b6a5a2e7194e649ab90c3f0f315854a70cb13cf7be7ece37c39020733155d6dd5da7428f598c382729b17873b26543ccdd3d64eb8288f8f57d4483050c825279dc7314c6608fa6d8e03a54100f3ebb0e5250f4d2b24816f153ab2f40657fc9f01cb9f", 0x1000}, {&(0x7f0000000000)="99e822f8b2d768d8c7aec4e6f8b65e0238343b079574c4d9ece25db2c8ac8546c7ba1ad93de9fdc63ffd00a51c8a6d052401a46be4f1669132d7ad6efc8432770f5429a6c2d5fe2b115724bf65394d01b60b2b05cef07de8783a2752d127f8581564189aa830af15685f78bee58ac9da9c1e4fd43b8d3f5c761bf51eff226c2bf3f98e4b59548dfcfd2393", 0x8b}, {&(0x7f00000000c0)="194a80a159225123e99eda33b8a5ddf89aad7901add3dd52d70fd32796d037a2f860c13a5da0ba8e625b5869cae4bf5cff40038535f02cd67940a816df2bed6e8f8fdf1f23638cb5448f8960e6d5166e4da7e94adc3630c51cbde77b3a1909033ccfce8215eae3011cdf71f6aeddd9ab336e26ba7273830b95b8a89ad4259f5a674439f800fe4f058399a6c91604d49a98", 0x91}, {&(0x7f0000000180)="053785851ce070488b28b762cea446607c294cd9b1d3d8f151128ac236f47e5c4e5dc83af43e865235df9404a7b64ca5357a3957da90bc31a72b31eff4e7861862dd12a971000b27ab68f9cd5cea6143dd4d67cb501019e19a5963be8d09cba8f306382a2870839e9eefefdfa4fab3a6f4dcd69ac3192d7fa3253f", 0x7b}, {&(0x7f0000000200)="ff7c383cb5c55b14d2ec5c0807dbb90436bf02bc64688e92007efe0a4bdb1e0535297f59905fbce3780b0150737a465d1d9d3a90037ca184564cf6e9c1b304adfacba41726834267426881c7e5945f6d02e8b7b66cc849237d33e595487a9823187913d8dad617a229e2c1c2ac55932051a2f3757bb621f2257d75494d95f32ac7ab9417858b2bd8d5739dec528dc328a5f64f4d68d64e42070d10bd751d6ac811d564216a4ccc9c84be176160b5e7b86394970152cf92f0de871dd51d1790419e6f9de852a130a23e80189fe18ff12d1cc120f852d7835ee269da73147e1323a47b1d1a366591900d1987b6e3d0c3b10a6f14d8f7", 0xf5}, {&(0x7f0000000300)="47310c9a732156b44edd4db7b2d4c6d571523e095e8d6eb3012b82072d33add44ff93e2d2fff34ce694f5aabed137ef7f2783de49414b5bb2485febbe6cfbb33ff6d290173dfa63a57abe893e491799fa8e98f787bdafd844e53", 0x5a}, {&(0x7f0000000380)="0f221c9bfb0d5ebf8041d96eb0bb940843d81d4a14041d3840da5a5e751acd673d32700bf3c6811eac9597a587921f4cf4f6c90904a963b7dc24", 0x3a}], 0x8) 16:00:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) fsync(r1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20880, 0xffffffffffffffff) sendto(r1, &(0x7f00000000c0)="16c2fe37c5e0a2eeb6124bc4a0ac95346487c53c6532726399fc935cc19c0cc680", 0x21, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="e2502862e16a07ce26b6335cb166e3e5e9f2a7b06ab1408627b23481e6ef47f5e39e896a4477647fa5bc9dc50b69d4f1704f412a53da6ca8194612ae51352ede3a80c32557fc33ca8c80eabf2bdc58fea28a", 0x52}, {&(0x7f00000002c0)="4e4464e548e3ce81d5f2022b8165a4cd5c5e508b30dcf18a8e1fa722cadd3d47ed0eb73cea270d4ede50238a667c1f99bf0988f542fb5b768af3190e431c6c0dc459df6af48a10b83162367e295c28a37ebadfda09b016cfe61e426820ae1c280d26f757a87223576b", 0x69}, {&(0x7f0000000380)="9f5fe9b3a48ad08165c13e0e327d5de2b1320568437c5b13a13b50df138ab5ec123fdc21eb4df880fb7aac0a99750f0f357c520af289175dea08a865288fd1c07016edc453be6dbb38d4617b0a081e37865572e3aef093339c022fd2031254320b3f023974c5f95cb6cc230dfd1769ca0ac4bf11b8f0c5e4526c32b2d5ee0060e6f8f91101e6229e0b9e714f0f640b4dbee40756f71331a20cb761fd4ea1ee33f426a8e6e8a59e7f26cf963517ae1ea7987a6dbe09f5376f2a710eace59f243c0f264486c87e0df01aad6d7f451f33ff3f49342c11c14afecb48f8c92d903212c0f0956fb8b172035f1e7a535dae21945e513ef7a1994ae7cdfd2809529431e1e6ae1744fbea36a54f0d6a2cbe4684292461266b821b089ac596d74a9b3df9b5d1a62deb162e1707c460aae0ecff26e40e2802db59b02d9b6fb18df7cf3921a4449a03184658bb8ac184043bc2e92cdd86f17d39289788e173727e002a4059110c37873bc17a4ba59db2a8dcd8b186484175e9372cfd53aca756df543625d43adb07a0572d059debe11b786e8da36e9857a2220a05396b97ade53e57d862465b7620c5715dc53ae8d56868c8e1348be0dba4915a276fcc50b3a7b6857d0c91bd3102bee522899af40cf07c7780d610737e39791ef371975402c8ffa2ae2359b3c264a03060dc4dcae88a74d4222b33bd964b59e4b41c96bae72da04f4660d9a2f9031f9b56f2257bc3be88b628fab6fcbe24f60553b32720cd5c5b497ce1d0eba543fae5750a104a95200c613db44c3dd23eb4f244f5990c91d419dc42227d504137cc8095388a364b8581741512a2415361c2103e3eb063fce4db708d9818cb3d70a521c3f919eda2b181b17d87230b4412a0cab71d8eede1ee91bb668d9e98871e97d485247d4f27536178c946340ab62d1193e0456287f38980a1fe5f63dfaf456676c972f4a46b0e614960f699cdb0e8047461f1f9d6ea053b6cda3567961fdede052020cb831cd7b5b39de7d79b82f01476d5e76ded613ea251658037f76b784a7b05150fa2f374170f06b9711897caba9844917e5a814a88c376105f27e33f324289529bbc8a7d63b8fd6408721c67c128908d614fecd26a6d564c36c52202abbe8361a341ce3bdca068b0e10f34d96f0ca7bf09db938dea39f270c70c2d68ae6da3b7f9f92b0c28768a63b7dca17f2e6e1adf205734748ed40847f389ef6ba5bdfb74e3ff70671199b612c13c2c63db283ccb93df8479fc1def763df4b272fdb6f9cf24524d8bce7eba8d72adc189f9f084b2bfed01b54a30b2ebea78a4ba4657eb9bcf230bf8c4428b2a3dead02c7e8f0e52546817ea0f8b89ba08a5043823c5eead96978892e2131e607da90c09160b0273cd73d9fc2bebd87222b2a22347417b72d34f08d9ad30f4d4198e998e824fb571acbd8832ccf0714d14e7385c3b185e7e7a54c3e91269f801f13acc749a59b156a34f644003e1c58f223975da4ce3b12a816d3f6849eb4467bfb4ff9c219e2f1bb6a50acedd8ac4c163a474d50acfe9f589f26607620c65252d5e58874c628a3972e026cc5b6ed76406b0dfc01a84603f5ae315bc2ab6cebe44b1aee570f9702295b15bcbb08d7b87fd677f274951334d1529ff90db3ad13bb30f33666442ab92dbb627666811a038ddb4e48d0a8e290ee90b7282296042542c3ed966ca84959bfecb07e76851daa3f67b5a764d4189273ff61a989c8c13acc54cb8a402dae27d9a77851a4e48a1bcf804c7a3dd9b2f80c3f4c63b74f5310d7cd9e0b4b62786defac6d8887aac8f58b3c8d400044cc2aa1518cce97b2ce70b1bc5d03dd19d095755645afe55ec9e60971119ab79ba7a7dd9c02719f3a1c89c2aa42a895021cb1f17e2ace2b9af6c7b5e2b2c491826b43fbea91921dde44435d9fa6e2e6d4e61674f0a3cefcbd81cc44c109d8ac9d5b526f6fc5d8a8459d3e0d62217a0e9ab12c18e46b6802a8102058467b459a4f45b136464ec386c193d5d963141ef33f1103c29a8b7eacacdaa9948e177e1d407f9a48b07c24fddf27557147e3313fb246e49651e7f005731a836de1ca97f23c6f9799a6f3218811f639cdf23df369e8a0d1c06c47016b58b0351a177bfb55afba907d0e803539808d51369b98ec194624eef6dc4aa116b27e01c862093260ca1c3550106be9dcb05d7cd4384f5528f129e17122c03db7505e7efb120fdf303c04ba0eedef73c12744d1c09a31a2fb67c2e47f0b2bc5305cc13ea4ecdc772cacc939e6e1fbc5a12ae83860af8b9af99cd9760fd46dbe6124f32581d1257aa47cccddbbc12f44f59c3da0eff198437e47b2b58765a3c616b4ae8f5194bfd63839bd5942eceafff6c6ee8c2b98303d5f7d41011b96e32c9c330daa1010a064bbf1ce6992e90b01af630f3d7f7a068c4445e416b85b2d31ebeb5567b08f33f4e985c63c82d7bdaaab626efece88c02197994e98f2af63ae3a6fca660035e4b2887d1d7224606544c5087c6b760d5de23f7068e85bdf74e6b653941b2c74e47984fbd7037fbe047d372ae7c0d5a60865daaa23dc12009ed27eea5a8ce489dfb42941939de0d2cc49f6888b2ac3c69c5ffcee63de51874f94685b4304520d147f7cae6fdf13cb7ed314836da8fc32f817d9951ab8e6547a73706a207374fdef8bdfb5c77ad79c9305712f95b4d1eee502848502423401711493cf723711f19c4fef25ef904199d74300233e6139a43d54e854ebaed77dbb069aed8ea47ede6cc1bfbab13cebbd39010ae0766b49b7039749a208436a46b7f7bf213f53fe8952a3299f9853768e23c587791952d9e209329f9aa1df20fe3fc042cb92b74539ce5a60ed5a84df3172fa6fce45a3d92454e7f1a980e00cbfdf01f1afb200e99d8b6b22bf1ab198d7f462c5eda915531fb6143bdbd06d6557be09e041ae45a2903e0aa24a41cd73053226f46524288f227d499cda1363fa27e437a2a6bd95424fb1e20fb78ed0dce1cc8924f5ac79affaf92db5a18d66bb5e6c95958285360b056558e1f5ca6ac9424e4733dde6f4abc443188cf997389da7ca4a55cfae90c6e1be253e993f11201385324be89142d1439487a7b20a6eab7d5f079fd151e35e061b59f1b19ed290c3435c318325ff43fa69566e9930c101496b9a25fe15f83c7f31a804068fc414998bad83fcc21f5596ccd0faec552fb92a543a7a26087af799b8417c4cf3f4cc0bee26873157be4f75771dd7a1ee662bc25e1f2d7d7865b4898910d9c01323c907b17e64f0dd318ae019cfa116d5d30cc609d04e1b5569948714af99f21863451302697c4f407cce62c1d5a3f0d3346ce6b36c96cecb345e63d505c6ba4c47c46f7ca9401f1233a29031f162689feaa041d872dcb900d8fe94648e299ca50d14bfdb93b08d435adc137b400305c1ec7b6824bd218e6adb8e8b787c5a1097780b69f1c0c2d0ea62575331bb03a26790a87fa7fd8d8eecf34fe5c3113617811e2a1a50638b0d7a5e26461df4ff1c6a75270b46b3c651f69afd3376390c2604086d945edcc9cbb2f7e72181c62d1648b3d585be2f6d0623e400e1d6bbf6da7ca6b9806d545db897321f34eea09667fbcb628712891415d5c68cac4736d898eeca1354c368ff93d8c21cc810d2b2d2037d6a710f70af9444dbbadd93436f496a5c51308b9159677e2f4badc9a44a4bd1396174e355350f0685a69ccd22b2fe75a265efd1233aec629458b35bc6af479a58f7a3616e58f22ffbc13e0b64b07d2a38b2a4b49e6085de53f8b4a8905a0a0a1a64d2b9bbe56ec2f5fb1a1e1d8a44c344e1bd9f191255a6e9fdfbc505467d7491afff91947780763cb2194531629273447264f8cce33a089cee491378b2c37e3c7c86bff5e6103385639baf0feac97733b765427a81bd56a25f304c0332a35ea1a037eea4ac685c79d99546b05f6c3778c76ac7fa080e48f537a5698e6e0139281418880d25bfabf5482a9ed052253a8c8ea5d3440c3a0529c0f602a5c01959f0138efef957059c15415e6024d942a62816f62e936d71b39a6277be8e2fb4791376b56b05c761d265b903ef35f14e30ad455f9b6a868cbd45fb2dbaa4d4a1549164c3fefe90a342171de1c42596b26b5360b921d66f2623aaebeb0dac7b965036fecc8502b9b5ef72eb1d644292727d4f3d673c260b25eb9168bcffb21e5d79302ba51a35d7dd8a055dd3018bcf92b548f11ca8d1a389c418cce41ab7aa028d23964ae7c585f413072152c74d1567c092fc482a6073397b1f98deeba205acb5f29bdc127408fc88d52dc7bca613da2b6a0b91f8a17596daa3dd0b505a62c6fcdfe87f584588f4f198eafab6af95ef1f6332747c130aa00dc24b661f8dfcbcaa5197d56999a5f2d4f25d473f0ecbc421c794626bb8b50a0d7336c3149d4b21f68badc5259b999155c47c4933b568ac6b3293e419c8be6ea3e19aa7a4759ded09a32467d8bf706c5349f23254933dc37b77f6382cee9279656edf3eb48707aa3fd5d46039c17aa3f1de888f3e6cf5e5e2a1677a5dde7a27d53b10b4c1be8e63abdeb410cc613501bb823e25efb2b0840fef1ffcc855123a71d2c8a9a9b0d359ebbcec627af1d3d3858556c848db24c43b3fd85ad9485b64580bcbd9e321471f723565b6040fdf362f6639b6fc65e6d8f1a7a03ae534d9bfd686d0e2dcf323986bcb59ad366031fbc38ccd123cb2ecd60b6f34d14c4b8f8191efe20e737963142b8be9e26a62234e25616dea660a5763e051c6ea4ffb46fc953432a94a61b21a75d1ff731708210183d7187d8363f9829acde665cf2d99e2868d69e5d791b6a1c47f4b2be14f786a53ec1c2987f6aad8799858f7bbd4f98586143ff4d814ac97b39ef6e52183f43e8ea6bd4f639dc9adc246dc0303a7432e4e6456471d5e216f095966d28025404c8d9e4efffab2fccf00f12e5f7b42fdf257a6bfe8cab454152574b30efb68f864519fc48ccf30634ebd5c760e38da28077e71705474c46184fb3a0c5d5d82fe3ad73319202c7593b45ebfac91ec0f35bad7881329790ac360191d4cca60bd1253c52459d27e9c95d8d16cd7f28ee9f9f6148070e7c9e6c57a0991aa1ca6d23fa288c332a94b88e123a727c41452dd9b9e6dce40498c6bb70d668c3dd95e58e7dfc1c2fbef5f6e4bdd748173e8249c9efbb550d268c7e62af652834d4ebb48228b8b718820857d70c60506f3b73efbef862c9f423bb774b3453a017db29151d7ce87e35b6f03a3e8ce5f47f162add69df1a1c569c1ecaecfb039701bf19e9d38a8e2caad89fc760a8ca1ad3d709b3e83e43e1835e37598aff6723558f70efbbf413c59e9047c0877cf8d2bbceffd8dd26dc320ce8903c6daa31491ccafdfb38e29e606f0aec16aba443662b45a2bc7bad375e7e7dadebae94f9302c069031110e14d05bdf2dc299ed35f291a051f82e784368dddf38341f68195cdcf42f462bd7f8b6b58c9b2feaaf0a9d1ec8354f23687ae449d15da829853590cddc8143213cb0497753cbf7344a8a506b7231e2808be5692b5d8e272f6a798ce3eaa585688528872731f2bb4bc36559764898a4ac9b46b6d7ffb99e881ac51fef95e19623a14f78a89a8360ed893a6f0ebbdbde84e7d02ba9c95d0c5be6ea04ecb086acee811d8ca32fd35e6216a8e1fe5db2f388fcf365cb0752ba327df0becc92eb013a8d7c05a31cdea2061199edb3d04dc087135557c5ec12928a03b5e8400de63f1bc510470703216cd74ace9e094c04722e1cc8e4c4e1e0cf2d9b3ad9d35347f6c143871b4e7e29", 0x1000}], 0x3, 0x0, 0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000001380)=[{r0, 0x2}, {r1, 0x4}, {r1, 0x2}, {r0, 0x45}], 0x4, 0xa50a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x7, 0x8000000000000000, 0x1}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x0, &(0x7f0000000080)=[{0x2}, {0x2d, 0xfffffffffffffffe, 0x0, 0x1000}, {0x6, 0x0, 0x0, 0x7}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x582, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0xdcf80465645376ec, 0x6}, {0x84, 0x6}, {0x2}, {0x88, 0x4}, {0x101}, {0x141, 0x4ced}, {0x40, 0x5}, {0x40, 0x5}], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000400)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r6) socketpair(0x1e, 0x1, 0x3, &(0x7f0000000280)) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/149, 0x95}], 0x4, &(0x7f0000000540)=""/94, 0x5e}, 0x0) r2 = semget(0x0, 0x3, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/116) bind$inet6(r1, &(0x7f0000000600)={0x18, 0x3, 0x7, 0x7}, 0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x800, './file0\x00', './file0\x00'}) sendto$inet6(r0, &(0x7f00000004c0)="71285f9329d759b2b0c9dce66a3c6f928b0eb526511e6ff735fe6beb501f36e267e426cd0d68dae1d05e2336d7fcbd4973bd64a94178f7b50eb0dd072f3505240b7a86d7b3dd1fc2f99b861376b424fc271016a913f0fcbe004f225934075aa69e2740e640e99a5459aabbbcbab364032e19a81384868aa08df005b11d126b2f5b2a2437474bdd9f9d36eb1daf82b2a01011aad27d6563276c006f0aac7b4b24bb0a408766bf9e195d3b3c52041c1c8083bb31d4ba0d1d897c493091d92419b9714b3e14e1cde753591ee278e4f7ff53f587483895895c155d6f7e8721f541eb2e5d79c6efac42c011ebe9f462d6c430fe5ca4ecf9fa7321b5254f8ebfcf62f68a0ba073e7448db2bdf5dbd6a54b4915ff0bacc081b311c9c16ca4bb6a510c9b3b546cc182370974e4e68517d9d13cc28696b885302311bcdf2d1016bed3ef22147b0f1fdbbe69b582a09bdf41bdb20ac8275829ddc5760c75c9e8469b89097bc11322a93316a6e4fe0d356275fa18a2aea149adbe8bb7395ea6af2dead77c48c80ffa77401fc16474e138fc736099867ed95301eee6efe9b5c1f1aa2de70b326ff89d1ed569aae44bed575088200d8bd565dd7ff071fd7ed71ebe0d18a7da2c3b8094131cf570c8ec71eb95c4aa00c630bde5f5f8503e17ad45bc5716b3ac31d0056bc066ca65bb3270ed8190ded36bf381a5d14bac2d89cd1dc42d182ca4f4c6a22c02fee557f41bf6db0b2c94f7dcd7f6c3e824aad0cf13f3b99726afc87d93406deb9145a50f16650d0d17ec550c86da14ad8bb5660ab852e0d5b482a96775b644ee93f962ed73c9404432ff87fa09e8da39e76e8cc9afc22245d9de15233328ba8100377727d552af53830b1c9489773a74c7a20edce369f98581abdc8086d56f5715996c889782dc8729a720ef062cb83bef37d5cf1452e868317885a40005b007de0ea9e8853bd4675e52e3324286a1b00ed227aa336e468b57e3c7acb2164c1e688bc6572992da79c17dab0946e493189aa796feb9f12208a730d95cf055f42c41d6efdc4e98626cdac953bc437ad7e925caf2d1bba17a9afcdb038e7633090c90e9c68bc5096fc84935ac28b0f776e7101c6fd33d4c87b530464e6828160ba4b50cfd2aedf66b9d8e2603be05db790275ee5a027f95ed2f0258d7836affa0045ace7677f5a14743ab79b3a7c419a33de8061a1713c257ff1495f51205a95bc17d74214abf8b99c79023f3152fdfe83b3411003893790e1aa490a657e9f639bcabd017f2c36881d357bd6e62173e5aa07a26564bb6a8989b5b18c9356a154b94f958ed576fb0312926e3824ecb592e8dcc551b1eb26e8170f168cda546652fd4c7b5b626b869d0bb857085764dfbc30aa920c424fdd8bfc4503dc67419405bd3385b0b0adff1ed956841b658354457e31331c0a49d40439053e5fcc3b5e098ad53d0ae3dbf13f103bb0966d8f353b2fa7e8e689da9831688702461e8a8450a92dc81e45b4429e14c5f310c7f260d0c03f4f423aa70aa4d82513b57d4c3719bdfcddaaa8d736c167d0dd5c4ca050fd0ecb187574395bace606f506e7a4af01ca22240fa360eefce84930b72cd09c892806b4e43353d7823bf7759a186559ccb7a81da20179ea1872506f99d2d32fea4c47211dbcf45a43d35550124e3195b2ded99dd14c914f6eccb9ae212d21e454e320286219d1a92f60b073b06b57685db2ec5437cf07162c1057b0efd571c81d9f777d5919990b2ef516762f00b4bbd53d9a416a85ca6da60e86c712ccca0d17b4a0b0d2a1f5cc75a1f0eeee5b75de54b36f1bd1945e072a8a2e336183e495791a77f7a7be2ab059e49e782b519ee3f721b8544e5912f83fcd7051c2ea8cc3b5ea439727f9d4c6731897c398dfcd41a3a4edae4d07243d316274ba5f89b4f9a5ac1a9bfab652eee07135910643afe0f1c61d677121d4c048318951b791e71c1d72cbe9113388295a4ffcae2749ae3146d478c6978312ba915b2e57b18a662ce9f4068dbdda0ad8bd08a7dde7d082dd302fe92e989d1708ce7e9af09a9e9fdbc9815f4b4f5278c6cf500618ff5187c7a07cba624d1e029b359872efb5036955ec1103fc57c0f6a7f7d66952166e64e563e85c88ec754021185470fd5c4074aa65ecd00fa615e043f75bb0035a797e1ec6575a3f9649ad08ef18002903cb1118b73188c0cdcccb361e2990bb1dc5fa3782c585c35a1344b7bc124b96cf90315b24a1c3c4a69e36aee484d14cc9047e8270f9600457c5f8f3afd9aca3391c2412cfe4e7f9a896db28764690d4768ad7ce847ae9258fc6b7920f2c21cc0e9588db00a9af03e15bca0638df33df70321647c54b4aea2ed586164e10330d7619ba8f017623cb013e9db792b67ed3d4fdb18feae6c1a1268500cc409de6041a98317febfb386ea2c1e8b3fec563a1d83f3da195ebb56efea03175bf1890cd45dfee00efa7319ea590f584c72d1e1d082a6d260d842ea60dd1ab0f2a4835f334f98e4f21ab097a35d0df94047da4834b9de627793f8ab15c47655f10b0f9d1208c5dd301f68fcc4977e2cc699f8bc0946b236ecb9385c08fd4d2e74675da80808f9e07d70a32eeecf31e63bcd2886a97844c1688bee32e5a610bdcad7b4be4198301964721aa32a64d926e9590b88afeaeea88d63f00b99df69e05a2a47a02686b2050d8fc7280d3ba870176ad945d2d9d79800cc8fded6cf45409d3a92106b9fd05dc2218e262d4039c093ed5e3cbed436b5e23ef2460c2257bcf1a1770ce5d99f7673c0582bc678973e14d763eec47ba7933460952b980778230e588272b43cf5b4b1461d4d69276d98bb5abb6b816f41124e5687dc921b85b86eff584df977e47571a1401ec7008aa6817c2262dd3b7d6be7f0ad9a2074ce99e029f6e4f11db69afb8d87aca03d51e34af16d9f922b843fe4fcc68dcda5c031864ec8f30c3fdb11f8fcf9fed81868cdabdafc7f0eef564f1e023832f543d1426b82dcfe4bb1c2ea1f368be99444ab503285d7ea66d97a1d7ed9151308c53567186a5c9cc560fb791ca5effde76592cbc3f435f87c862a2b3166ecfcca428724323c23453ed5ef89e31c08da48b93a3488ea4f5ea0b388f76c5921d3a38dcf73bd2db891ce811562b430bd8cd07ad5de205bafbf75935587be2152b12831f1b830d7f323d81d09589dce50d34054a7dcb002957a76d6a0710966f4c03ac289d27abf8a93cc1c17312ab09237f07bf6ffe3d5ec969dd58fe323ddbb5386170d4fb05fdc640c61537b2b9b7697c63f000d8637641467e5f7d0f9b7e37697a354acd4d4fe41fc900c933a5716b0e7dcfd0da4582f9876b3123ce93be65adcf3c95a712f3a2fcfa6d4496acf99dc90033c118a46cb10b729133a7e17e1a0ae0b999c5b4223eaf22bb6aa3ce7d6d9ab87f2fc01102665e37797e8335401f7fa34940732209c3e017566a79bd594dbccfb28c2f15bc2cdbe83965715d24fed815877040b3da990f7d1ccec6987fd4c377cb4b9cdc9b6687cbc29a2c5a43c566c395a2f0968fbd54528986317854a60ecd0a209220a1cc5fdb0b60a242dad26a3859544164312011a46336293978c220074831cc0d8fb496702d2fa6f1cf79e5a4738e8a05be2d26f3c4b02a37c0982cb1e562226134ea1e0b4f587dbc1c60f9f3f630e6508a919505c9aa91617054d9e053c0f0790407fb03da35ae9c133a8cb6c956c0cfca5280f5a2884dd2a59ae5a679a4ad79492186b4c12bb391769ba505e9d1c3b812abc2e6ec40fc706c382ddffeee48ec9e1b615776b9aa70374a47f6bb9794ac90433a5bf8890e42c53da10620140e22fa0aa2d58c585aad4078a1e9d3e9445ce590e7e806eb58ea1bbe3312ca8aa89e2280f6a72ee4bc67e9b05126de4cc2329667bc978364547b5a123bcff041d233e61785b7053c9c9038214a274f4d545464f5b9bec3a99262d07f5e0ddba1e2f66a2b3b5a23da0bcb46a2fafd0e8404a7869caca7c65862b2da8c7192f2659434f1a5865c4c30a23f62e31b4bcd687f91a3626bfea0c92552c950764471b1411fb821feff0cea30f0bd73f1027d7b6ce92230c9bc76fcd0b7cf92324c26b7942f99343fd9e3d4c62997de0c568b64aaab3f99f7abec73d56afaf30fa506b2354a09592a2253ebec6ab7d5b2631acc2b88c0add47210aa5f1bdb35b817c795ed179617ae6b8fb72cbcb862fcdd9bd73701d5f6f5001a12f5543b0978d5bafc8da10df113792baedcd70416aeecbc804ecadcd1a3a201d2b329d58468d0469e6dc4a8f49f36060699a49ac9c585106363ebf7c62eec217ef9e5edf4f0fcb36e63008140ddf31444f6b751b884d57e1c55cd8f79984818fa727b901a2ac6389b50a00e0e586f31f2b2a67831501735f2fc23f256080fd28db906e561a0156c5f99115e034d675f431c00253388df98c325724fc9c652353613a9b2dd7b49344978fcadb8a0f6dc2dee9031b546b5daa0cd424cb027f49a1e1c86b1c48fe1c8adc5df855d9536f45a3ff1dbf4e6f5d5fd02bfdb9e5ef3ccf54d5ccf81c606241b352f80bba1bea7cf46725657fc816e9865b77a170d50e3dd99d2479e196672494080335cabb63bddb46bffe00f62a78eb4a05cd0d7ffca282f491f31f6adcaf57cdcd63e292a5bac42ea741d7b2467eb3afe17d35087cf14596ee23bdff5992e965de6aaabbb348c2c3a6e8fdec4e5f7cb48916938e4ee7d3f027594db5f5016ba884e7610b73cc5626c3be140f9030addf707ba95dbd3966e0cc8a40140591826e23b781d0d4c7f2df1282f98ff62b0a40e0717b20100f1a5fc8f733164717bb98fad7b13fa3c30f16a4cadda89cd38e10f894a50775f3ed0c92ca348391b6ee5bee7d31c74353c4d7f69dd005d5a383f6941e15c35f029acf942423958b7271cbae1da8d5bddfde60ac0c084337190f467505a6828bb7877060498a41348f2b80eebb9e0f135b9f731a043f4a4db2ce4801a2af8883a1148bf6eff851614ecc8bdf986f32beba692d71ec1951169f68e3d7abaa049c4bac81e203c2542ba44f2d115c64ed04eebc101d1df196bccd0206c54ebbac5ce29e06743e76599c163a8d939b4e26493bb443329147187ef9ed19759f2281299efff37f094b1879760df76eba6f0abe27d4b08d68e2911b3ccf42eb85a543e8c36650be6192c4c6dc5c1354ee50ad65607a907a50448bf80c73938f935b33ce4bebc8184777413152de8ef1de1b9926a01e5490a7cba7e2c1782d804ffd2fef1ee3332e119f27cbce3499d6c8f58ab791c29d23ccb21d22bdc995c84b83cb291f1a7a8d84c09b88cfa8da21001514446aa08a8bb5b4e7ec4064504bf03ae8b0f5230b8f63035bd52910c69edbf51fcd26a0314a455f56b1327ac945c487ac01138f35268e4c7c92caf261ee92c7948091b2d1e762ccd93eb2ffc7ce8132732ade8be08afeb458bb51d6053b8f091e6938295d047534a1d187613f5aa11b4ac8cc2f453652fb24c8d5c6bb7c5831c83bedcda73457bb92962d26ee75a3c3ebfb03bdc2d34a683c2304a1aeac9541588caa870c39bc4ee0244291e629e77d9f943850a2eac8063a8d64b4f87bf19fcfff2571ae872c560771df324f0a9a3cd9d38d81eadfd0bcd139652f9be4021fd2f6e1fdf6b527a19553d50f150b52e90599d2f08a9457e3f934dd56c36d7a8b268f3835bf446b2c5d6f16e0a16ec6078a0732763355bf39469eda9c53cd7db77e3b75cc1aa86068d8ff5820a4e5b39e552168f634566edbebc822fe28e7ed9a448ce0", 0x1000, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x20, 0x40}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x39e, &(0x7f0000000340)="b0654c84d2acb9fffcfa526aae6d8e7e507af96f627cccb1be01b72b06afe841ffff000000000000aca5dcbcc908008091b6ec5b5a6b34fc1622d76e770059020000000000000000000000000000000000000068451440d8738be43c44c62ccd582a1943af89937be750be40dd2279f3266ebf10af6eb3347acc2b66d850ab3549e6d613f4db375afe43859879c7f7e3b16262b4d777f5f80e84ef84be92cde7cd94be9d76ae9c78f65bef306496e2fe18efc489cd21eb6e46ffdfbf670734e0676f768882b215fa961680e3597f64159df9870bf1daa67b29b2af92d9c92227a385b369445ada6834adb59955bc61735190de72bdd035a8e280bd560370b2e31605827fd7eb12da25ab8eb412c8f977833376ce4ec0d148f83500"/297) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000200)=""/202, 0xca) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() syz_open_pts() r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x1ff) fsync(r4) 16:00:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) setreuid(0x0, 0xee00) r1 = socket$inet(0x2, 0x0, 0x7bbb731f) fchdir(r1) open(&(0x7f0000000000)='./file0\x00', 0x8142, 0x4) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x8, 0x1}) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000140)="9dc257dcb827d6943f5913994bd63be009ade616b4bcf2011dfd6419b31c8d921f6f7929168a5948d6dd0339ea7f146548ebbce5388a49c006ac97d4e15abf2d429c1583a62911b764dbf8bc6429396e00a92952d47665ca33ffbb57", 0x5c}, {&(0x7f00000001c0)="354f89f21a4d5949a645ed8c43497354bf09684ce4adeeee5903c3fce86d5b194b0f8815055e76599d32d71339fb0bb41e1c0f73fac251a73dd9b05e0239c6c9a6685969432d0f2aa8da0f52c4950f063d41ad538e06b9ff6408aa106191aa195c579f56218674e79e3df579eea3a42247ba060d4b03eeec8b000d5cda16669041c34376486b723cf247a4d8a7e88406afddaaebdf9ed46b70635b6faddd3fcfb020d06bbac9ccddbcf740517bfeca15def6d47180953674923aa5f2b273e0f4d857e9d92c0cbb419ed781861989316d7406770da3efb34c30dce16cb60f1ad6bebf4322b66701f0f8764253e41c56c09b2ae80a62c7738fb2b5224509162027c04aaf617e033759377d506827cf15cd1fde531e0565ce55dd2dfca3da772b88c4ffc50938bca5879cd8e7ec8463ca1f3789f126c5711bd98c58dfe87a1092fe55a053c2601a85ee4ac675c6bc2507a3a3b01fa1678d85ef02d1b17eec357913c618400378d0064a4860a210b0ce7f0a54cc8c7e421af67a982b7015633ba5b91ab397279446992a7e41081ada1c8827b6b80f03ab34bd65683ff138df22281d224aa43c3a253e786f27c32d18fcdf43308a0fee63f70e4de6a2581a2643b5424e32c3f9a117dffb901832b1701c96781dfe67a2ae5e1a4e87c770055dccc146aef88c0f83988a2a1338698e2db9895cf098d1ddc0d84699698f9c2da52910b25d5e81c4c3899d07ce0cc8bb91e05201316d30c6163af6397735e16a1b445da8ec8f577c3590bf172bbb31358e5a8c91d1afbbab41c305658d4870bbcedf22f762d49e74cdef83d23d68509c4da34a00feffc9a697d67f4f224981cc3562333cf32da339efc1d72b35ef5ef5c7608a391d2e6425b167bf604d0b5d8a7d0be7cb1adce291ddb87494ad703fa9106ef0c4d6292692e9e5eed6042fa00b54a1e52f900f225331bb5f653f7892b6cdef29655ecf9d3343f325a281193825bec3153b9bd0e13074d7dead8adc1c47beca66fcfc553f0ffd90036bfb9d750dc7d7add83b6075b00d209b0d952b9f18ede1d2702358e46cad5804fa8d6fa8166b6d88397cc1038ba68cb60390aae0172c6f3eefa932cf015af9fd2f4273fe7b2e72d42a581a475dd3d17c9410f9bbfbf44db1d1ae639cfb6ce9dceff30c28e845a8304a5014d2721342b3fedccf9c54d824a0be224ade003c407e368860ad5ab26ecb0b4bae6048aacf30b6cd73b1a99c4b2f531b474ba99fbd16b4593293396cf3e84e38e2379ce157ee5b3834f8e2ed482b1f540b02a803f99201ec8c58b9baa36c45642aec86ac6ed4389c79f65d305b4589dfb0b18ae1b6ab6237f1f67eec4702f07d9ed31603493d6d02232ae8f33ece6908274e234a6b5277d8faf27f82648380b0947cd35596ba81ad04b84f2950ff63914b6421e5ca86034d87647e3a15fff4bbc8951e91ecd17322519cc1124ab1b9c48baf6682b5d99ca5e9c5065be1b28d216c2b71183af58d4875246e98c5eaf129c0bcf5bbed1f035b81fe19c8b5935fca3b732093f613f0275c9a56a1ce0521e221f1924b5adc1d8d78fd417ee9d7fe1da30ea189da484d42511b3f3a0470fc787b747782a008a8ecafddcdedf9f31ce273c481395ed542708b672293f884b9fef48e7960e6bd7ba3a9f0c7c110408df3f380cf9787cbd0693d28a65d04a36b442ed0835d2bbef7821e452bbf649839b683eaa04bb8e2e15296e7bede76811f1fe2c3857dc2a98b7960aea8f4db09e846ebb92cdcbfffffe718a402ee73285aaad62666b9446dbeb14d0f0cf10f7f8f72b39e96dc4430c67be03e326e647b5dc459fbd811b78e528c5a765b8528864c89a5bc243e61626479c23083d0c1deafe2617b29011ca5f02bbd82ec45459d26529e71ca1656fbb52ffb99ebfb9a26b7b8aea7217898f1a060d07306c32a0882e2e5ac981e015d6dc76d9029b1bcd88030eda5699b870a8ac140cc4ab10f2fc917c0d94748fe3518a1a7aad11a9fcba2807f6e316a164dc94e9873accac442d4ced067a1bc13e5994b3ffdc8eb62cf62d7d2f3bd1016bd53301797db14290fee19a5767a528ee28b6a34c8e176efb8b380022c895e626c3c13e5cf53b1c7c4ba02577fa4dc6c1de2c071429cf01ffa5df44993bd256fc0ec8c40d25ea65ab88d84965dd3d58e7c0a37a7ab406836985f40233e7f4c88a768b8715e2a797054f9fc986ffe224f249175b6426a9a53928f73d8c9078f90d83b5f6b42b3e854428e435e35d1c0bc9e52f4e40dac3c44a92e71b7c056959d5a493d937ad401fa8fe17f4dcd390d490b13f2fd91865075e3cc0e914c2f4df89e03568c74ec0b6449faed5c5fbea3901552ffe6af65109b005989d4b594356802909a9fc07286aeff96def39f02277e067526e9ee157bd0e525f6c062b2fb9830721248817cb1c360ed06e6737d975863ffa44c56d2e08426886a8d1cf81b5a36ce3a4701b5db6a0c9a26458365e733a4ddc77b07624c3580c3af90d0df8b99e8c18bb03803ad31acee5174192b44f13f2929b4e62f6349c6fcbb551abaff9385ff287dd26aa4006f4ee22ac489372f6af9fe9f2f3da1fb8f73dbc01eedc1ccda9ef1235f3746a33bd97a2d04a6c68f90c054036e302610aeec656ac5ef152d7a4fa004f0ffbcbbd41ce2104d9d9bc563d5297bc5e8387d57543a7b26dff09c9b976d685916aed7c16d72cab68b91b05c17c5871044adea132b5b698560da4981411082d2f5abaec153f8fb9ecceb311e318c338bbb0dad66b7458515189a181f674599efb2408352c70aa25881b45905f8e0a37233388a4390daac4f0f05a1e32440719707e10f4d3e4843d564f75073d776e5181c54a70d8c1a9476ee7b35fcf2753b28d2268e0a4f9316318cf270333300897924667c9484c04532294101447040c090fa597338dfa232d06d49e11fef33f05f495a5cb3f0510eb322eba46b7ddfcdf2e10466b592ca5a64fb59deae9b1033c04f56410130220eea2a15867b1c002662148bde9d3383c23d9a7d9237b2f64b445835541a153f218f9a25422d1c4788a63f598d7754ecaa7a482e152e114eb0d3f36a416635453cd1461b6aecbc82073af899f078568a913b451d799c76251e2e0e3a54dd330ab8513469467b5bc406088db59c8fe60513bf2262a52c1164d71f40272450605957d2a67a525c5c84548f7d97828431ed396af3a01bf4e30af0d7a7a3e268d713fed80acdf9e10e7737589fca533eeb7fba979e6d82aa22dc6351a3a20cb4000ff6c92d2523e3467c82052be8c66a9a6a34c3c982a501e9bc9693707f80fba36dbe2bebc87fb05a3734a63ab466f7d936d4739b568f8133f9e72f3e16852964229a3af095429f3a4c49376d81032f52a43b392e1b55afa4d1e655c55e51db59889e7d3c2d0391602fc9b6e959a5a3fd3f03aac7c9903c2bbb77c5473ae80053140b973b1409b41f35ade71a96a61ae1624ae298d5ac2a40bff038610948dddec14f80507398c83c7a161debca0e70c0435755edf9cd1ca4d78aef410b0df0ca612bf2b0bffd3d9a7abdedce17e891c32b10e26457d76921e395993d67aaaee09a729a453c215c0565dde58256643561d2b2cac43ceb2b6d4102f2654d300b837194d331b78ce9efbccb169127f5d3bfa368777d862b1bc4eaefb53eb52b564546b943c86b66ca425b549e747fcdbe43e74223223c3b5726404f50fbe2c1f2126eacc3efd05282f76e21b956cd21d4bc7b54272c61c975a0c4c56e9dea1587ef97d7657b2f60c5ef6561e1af3896307d8b580bc71e4df3c5518e1210450c95f40bf326966c350d1bf8ae58caadf07acbae7806f119c3a4c453f5fd3e5b97d63def4c75f81e51c82a662205c340a67b61a1ffeafee3ab4abf88bf6f533fe523b0e1d3f27b3027e9632d7dc948ce8261dd74db7421c6ed0f8c4a4db058107e1ed7fffd56fece4493ec291e8d332de0013871d5b8b7bed997812394eb1fd73398401924e6340ab746ef744a90a802dc16109630b735d7e39d4ec6dc0c3db577562d16750ef1cfe287a018796d4dc0395d447eb1ade3e36049d53232fc4157e8a5d142c04df01c1d49ce5d98ef1b4f20ac72cc054b30727b755f5ac0c55c628121e4b245824c4f440ff223c9f0566454b0f1245aa1e821314a8286f9d1602f343a9e3cb643d346cea72af9f7c9c6773de6ccc97f8f7c26ee69070228ed6f4fd7549d65e8699b33b9fef00d8b627f418aea7b78297b904dcdf69911bce863151c0003ff1f3b1702750b7a883fa8c8f8e3e263b48b9abc0b6c53a5dbf3c40431ced576e80c17892a7a0d443a326747fe2a5f8021e2952baaf88452dd6180967b0abfc288f1262c4f87161297417fb62e47f3db986e12df01275c1d79638b9bb6f3a6783c89e17633157d170cb4aa2326463a823df9da66c839046a35b2b7d4f76e19f7b619f6ea054065afb318b552a58d4977830c848adb478b8bd150fe3c4b5aa41d079f3702bc5c6a322b7151ec523640c44c2ac208776b08f9e1d808a581bb99f6ab67230c4eec73a6d6246d512eee7821e15fd97f0f9ef4e77a4af3ac87694f54798d6f60cfa9e5d829bc7fbb902493d0f18d14ca64a959c2b67b294d94c97a8152dea5abf113bd5cfbf26b20f9469a8b5b0be65a65f53a5d099b50edd48ed8ed56da2207f119884c5333bd72f4ac9a84eeeffe304ccf3e60393871c2ded4674fcd96dbb37c7323eb75e225c03df66c60c172f00ad79a479ed10794bf9b52f8d4ae8ae94207eb8a899a43ab591e18d11b54b0aaa76442a2c865bd0dbaa1441d3a7f93f7a8aa5c252d89c3e6e4b5f9a78bcd6fd1b5c39dc289439f378c853ecd639c69418f41223700d662f80119626a3b4ebed40fe559aa310e37ae0764a864573a5b1c92ebff0b21734e26c8dfdeff18a8584b076c98c2a6d9d365c53ad3c0bae12f50f69d596d51806a6542cd34dc1c5ac4bee1db44084098ee18e13db108461573da640f749b7d8ca7d18da144ba9edcf3c7c7dc3b954355cc539b5533e4d6429fdf2c280d1f3455d261c72bbb5aa26de55749f55a208a7441a20d494849006c588a31e94ac04cec9cb7b34dc84fe07948272881730d35a85d453add3efa6b7ffd8af27fe314cfde79cf8da37db5ac604946f4af5a90657d5f47dd28f38eb9286b39d4217186dcfacc040be501c53f1d14bfa2a12fae038f095a61ef74bb2f7df49b213dd9af5acac35566d4791966d1ae4943b69e40b16361fdaff4c0daa7c4303507246271b6e6b95bd44e9f2aa15014c1e5cbf06940d42a231d36f9d6b6329f425147d14775be8e250b52844b43c766b92c3d29e53fa27ea6b19c7252e3bc92c67a3d467733b1e9db6a187e765471d87c52cf186e7d56944d53483b3b6606ffff15b350e16c68c31d8289cd55c5361b1fefcb1df49a7e487fe9317b10d32fdc4526f2da324947f4fc3331dd193b8d8122efdb430d76c715e94c7cc74aa2bf1ff4183c3ecf0827147e3f8077c956766558efe8ba401e6a2e67a41c7b6b0c878350380d37a6e4993ad23b89c2787da9269b86a460d2bf156c8fe3e04d5193d6f9c83c16c51a24e5b4ca97585bd47da26dfe73bb847881615f83f1b8cd4dc8f0bbf0512e4128dbf40fbb1bc7c6dc2f576ed7994ac72bd674f374fd196cd9a93548bd6b41f11ef304ba0fd916de84a425035506ee095b8b14f61bab491fe7e7ad08f6fb4e7529bba19a80c01307ada1a291a2acd4e777856b5ff13f137cd5b0af8d6a6851da3ae1cb7c5c2c324754e4", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x406) getsockopt(r1, 0x648, 0x6d5f, &(0x7f0000000040)=""/49, &(0x7f0000000080)=0x31) r3 = geteuid() getgroups(0x9, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000001240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001280)="eebd216bfb1acb3760d639e43a242eaf67e5326376c0991e99a38b913766269586e6d054d18224d47bafd373644d0cf6569280fc07ee95f1ccf6925f761dd8f2decc45932ec21b253c481b84d2c2e4d5335885d064acbe5ccc1fddac302dcadcfd2249af23fac2812beea7d553c7547b2d607e56d05456fa30ed266f6e7aae1137afa0abbfa7a53a3bece40f5680049a9043f90bd0a325a3", 0x98}, {&(0x7f0000001340)="fedfabf7bef5eb5e9bf0f5adfc5e1cfe4dd20e0198c12492e09d64264e6a5def246385b995f74bad998f268d1d9e4a7480eeae71d1d799c70f459e5e3ec6343fde3e1e26c571733659bb1b0e0cef99932509fe868302a34e3e", 0x59}, {&(0x7f00000013c0)="4965d9dadca08d4e9dadb34fe72e7711f4ab9527be70f153fd5e69fa67e22fcbb512caeeb85b8f95062bbab54ad1f3162d6becebc6cc9e6c26959c9a21363eebe7f2fd39a0c82a842815455d9ef1a26cde70b5270e6f4a4db53805bf20c577090f226f7af99d0d5065f82233c9dedb74d445199ca5f6d2ede9d0165e887e2b22d7ff6a6e1e9fa93eb9d31d483897eebe8562d409a1da7a0131626fbdd851a341e00d7775a787d3292b3617e759dd90b891335bdfa7", 0xb5}], 0x3, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x150, 0x5}, 0xf) close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() sendsyslog(&(0x7f0000000140)="b16baf19f573f8ca8437203dad2426f3389666a5568abeca68bb61b89723a27cb3315fbf8b500cc12d57afa6495ae178a41d24aa7de61a16827fab45e5ae6be82fbcbfcf6a09543586807d1e32a2404291ea9e07b7f7e9ec97dddee26b7e671a83813da6605fe5301c89b4d0b096a7eec6ab93bfae2c1dbd2831a0345f627b403efcce3ae3934a27f31076", 0x8b, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) fchown(r0, r1, r2) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xe3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd8, &(0x7f0000000000)="b6") 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x24a, 0x4, 0x8, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x1c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffc78) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: 16:00:10 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pwrite(r0, &(0x7f0000000180)="9570be8d6c715f309efa164d229f2a357cca7c9aa5ff3951a01de1fe45dcd846b2cd0065523ce48deeae0bfc5a44eaf1f2e630b411a0d9a02d7a5c052eb9f88571745b7439d23019dc198f82414e81", 0x4f, 0x0, 0x0) 16:00:10 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x7}}, &(0x7f0000000040)) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x38) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xac0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x3010a, 0x90) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000140)=[&(0x7f00000001c0)='\xedC\x9a\xa6\x1c\xfc\x0e\x88g?\x00s\x99\xe4s\r\x13\xd9\xa9\x7f\xaeI\xdb\xffUw\x02Y\x12\x0ebGAX?f\x12s\x1c\xcc\x05a\x10=!\x88\xe8\x02I!\xc0\x1cJ6\xd4\xc1\x01\xa0d\x03Q\xdd\xd6gN\x91\xf9\x18\x11\xf3|\xf3\x14ftO\x7f\xb5\xb0q\xff\xfcZXl\x19OH \xcd\x99\xb3\xa5Uo\xdb\xc8H\xd0\xbe\xe6A\x10\xaa\x96W\x02\xf60p\xa3\x02\xee?\x89,\xefY\xb2\xfe\\\x81#\xa7O\xfe\xd5\xe0@#\x96\xb0\x9e\x0e\xe8\xf0\xa4@\xee\xf1gw\xb8\x9a\x8f\xa4H\xc8\xf0\xa4\x16\xcboT\xc6i\xa1[\xc6\x9f/\x91B\x12\xfdb\x9f\x8b\x8f\x88\xc0'], 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000119000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x50) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000001c0)=""/185) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6040, 0x4001086128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000003e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x2ca}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538be4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59cccfc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892f61cb865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd01049d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc26", 0x1da}], 0x181, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x231) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xffe0000000000000) 16:00:10 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x41, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000003640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/115, 0x73}, {&(0x7f0000001540)=""/1, 0x1}, {&(0x7f0000001580)=""/4096, 0x1000}], 0xa, &(0x7f0000002640)=""/4096, 0x1000}, 0x840) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000003680)={0x1}) r3 = kqueue() sync() unlink(&(0x7f00000036c0)='./file0\x00') r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000003a00)=0x1000) fchown(r3, r4, r5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000003780)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000037c0)=0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003800)='/dev/wsmouse0\x00', 0x202, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000003840)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000003880)=0x3) chroot(&(0x7f00000038c0)='./file0\x00') pread(r3, &(0x7f0000003900)="219a49c0eb5976c233fa532d874976d0bb207fdb4a9f35e23a8b18caa74275b1e75dc4782aba2c2ce5d735385b0a3d36d494689bc2f46e4fee514e1be4b3b5c340f8c151c44e3fb43939966b7418b09d3a0bc2372f522a8984ea93507d05ab720d8d8b6963e9b521d3e7bb5d05b1b3935aacc9b67c19b2456d594db4d568fe9b2fa75b50025c7073f5128553363344f0ef4f7ad3118a9e94f176e23c3b57e27e27cdfa08a17b8741803f063548c73932bec8d0390af8a3d7220f3a993ec1c56cfcfdee31a15e9c823b039f584f6598268f89545cefd53b197e711b6aebe8850a933b64244d33c48253f4", 0xea, 0x0, 0x0) listen(r2, 0x100000000) msgget(0x3, 0x1ba) 16:00:10 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) kqueue() fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1a8) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="56a69afca6f8a921241196a538cb24ecf63e0eb819a33b55a820de8d2add4574173f0444491a87cc2e0b01c1c6c162c4ea680ea6212cd91172a2f7041d6ddc2b1d0f2aa64afcfd09504fc75f592fd49c46fb4acdd06f673acfa596f0e037702cc3ad670cd5858c41152b71", 0x6b}, {&(0x7f0000000380)="6451b7d4f4c0829028b6e828a1f2980d4c6a1f6616f682a4540f51a89117ec21ffba1bdee06dc08e9889503d5231d6666dd94c5b9a72381025156f0139116b763c5369d06d9aa631c94492a9e92e4158aee8e523de2bb694b76b315919d8d1c3025f82894314fabbe892e402562652c4129df31a6934c6f36d438b6288aa95a9c3d8d6c518241c4b944580c58871446ce35ce3e6b7c63dd35f33cc2c67b58c37bf8611d188c45857b3c3a62a202ec228907303375daaa26a0e75734c7e5e1505ba481d65aeb127a1cbc0d37694efdddefa4015", 0xd3}, {&(0x7f0000000500)="490c02a74ab205f5e9affa609e76316fe627c53537c0daddeaf069b237ae850f96684851707a4fb5df52defc4df1f1ff13cac98568b046a445c1f5d4e8dac2aacb4542f965f40fdcb785ce52735d42c0746b34a7d256cc5b36f5cfa3f1815a2c5b2a87bbf0c99c67ea82655f1a3074ad408a565e8a8762259a19883e8b7de4b84d0038dbd244e2f3", 0x88}, {&(0x7f00000005c0)="ad43a6e0264072292bfb1c58e768cf082d44db0d8ceecba43066dfc5731dd385753d3e0feb3909ea6fef3193e80cc68ca1316389aa20e76ddc981b20d06699be164b24fbfab9a2ac346766be256a28dbb8a7b9ba6a1585f52679a2288ab7117beba518916c0a16889b9bff35dcbe5d489e7fa71a8dd4917c2f0fd555345ede4fb3827c799d8af6e9b21dff1c1ba3601a50073972d7689049e946cd6513a90edd5ff04666", 0xa4}, {&(0x7f0000001740)="bef1714e077a9325c6f63b51363a1a9b97f79069720c66a885df3cf780e3d6a457b49b5df92d4a94b1ec619e048dbd727484f79ab5268a0b91169f3c4e2b9cc264576086b97c9f5aae290c823c4a32cccb6b89fc1f71f9ff6a40127f3e664875b6200374367a009978c413599c62ca94817bd48c3344086789240c2548ce1b8755f46db8119bd98aadd2d1d7b148fc5e1e5a702843fe5f481af6719efd30dbe92b0085814962281581a439294fb28f710ede8d813f90e86d885e41eaceb526fe17da29d0c97a4ec9ae6f050f4c575f785a14fd23aaca8582361e6398cb36d869d7fdf597479aa1413a33993942b670e92ab6df84b5a85262e72b218ffdcb2f1b54ef1466fc283b3981e1974ef10909c146313df0ad1d804d6ee45be9025ddce55b6a6e25594fea61e99bc34280c9f0d84ca267a153e2dc44f55062920deab482a7ab45d1789f16f4bdc8c4244ce494e414d4d1af3c99ce7e56fc1afd825015fc51331ccfa16532efd4531ad42a09ab8a6e1c151351ee00cfebeb21561a11cdff3c54d2a0e76a3ad80b7ba56751a4f8a24245be0920fb1e3eeac7034584f1d253bca9e1d24ede18e786a57455564b3113c4fe446874966fcdc2c54b194f9024b99d09fae669a85ff09acc394f76bd80ca2e7dbaee43e74ed43febad15fb866149e74945910cb69112236782ed42eb1e46466f181568ad335f5786579534fc591d1d921d9daa1fd12e1a8ee5dcfa13502541cd923df1b339b72427f929bafb1f915ce13073cc6b7bc8eced8c7577d7ef58156a3fc45ab72d39146b173ce00ac0da8a69a183bcf642f795fc89d56a757afe6ced79abe522aef454ae0f2bc3ffb652d58523d92ad0be9574924d51389cebacf3e29d8edc070db8cf114a9bb700ae023e0a790e409b83b1bc4d8926e3d783428433ef87c67275cbeeaab7f492ee675df9a3cc7786c055cd67f6493f90b7be9ebf46a5014347dd83289925b2bc9ec0e734c7727be2752fe791d61fe77c1a25a63471952e2b7110e814a6f2821d9244d5bf9b36cb8a1c71fba710c35e5df7e57fa45771888f6bffab0994067f1d1dd54946ccf1627790c3b50490afa647c36e67fbab145d2d928d598d5c78b492201167006a9d5cb83f7de8262a36468119737aa55905db3d52edb1e7508557ac4f40c7550a02865efbf8686caea45af250f3eb916aee562c0f592922b68b87a09991ceed815476d3215b30d5ecfc0034ccc0fd841376d1f6aa1d2c7ad07c4faf148246166207f6dec669f6539254ca65a8d9faa4a6acccf01ce078011ee09710985a2aeec9046727dd673393b3cf04d927d27b32cb530911553eacc982f4cc90a5b310d2db1646667637b1d6436d4fbc67292f044adac369e2451ad3b32d39f94a1961fa06127d9865491b64ba0e44261634871b7da556c7a95a5bc2aa5548502f4aa2288529c066a85386507dea5cca4f3199488a3465f8e65e867a4faaff366c7c0b71f5927d068d832726c6acef7112eb3fe5ba59e0430613bcd4d43f31cce2635ac3ebeb1192cf651018693dc843ca9687366e206a34915b50eec443d9564b6d117eaf079876fd3d74b80893869af0bfd29c80bf462a0dd88057cf15b7fc545d1cdeb586423c71730a1a0646f3269f6c98b1562662ae0c007e626ace34d426826364462968c3331375748bf34a0d8b96c7186774ea8ad6d2bbe1a3df93038f7aa80156a47dd9cfebb33f16d42c687b51a7f26f6af24e742e06c321de254f6a6a683a7e581b5fed9401685dd911117c8c9e94e98ed9f00e3038c61caea1328d732e2ae8f52c161d77c2520ceae6000fce09e8cd876d08442b7b20762fa6fb8b376661bb0617db27cef05c993726195b12b17c0723bdef167698ce1849c981b5e8abdb1b86e4fdb501bbcc98329d29b16107b235747a7c917b6ea51fe95be61914dc5327d097fbf8475fe19e6a8b9dc4b369bc920c352b0357cbd031bc25a7ab58bf3d39dd7785a8f5ffab8e1596d070ce0376e490c4952a225a5aa05df2436766c2a2b3dd855da7746d2c06c5c084c81113ce529c56771c5d362c001394e49e5a84496dde480be506a7a7dea3135fc48cffbb77279b28f7fc6583bc668440ebc2680afa6649b8b76b819817ec44cd28640f0ee64a49373f65952048f4eaa96ca77a679851b6b75741c4ec962087c80409a6fa7df2068155ca404547d87a8bb41fa0e5fe14ede33ff602bf8dc5eb0e25bb3bb03b7e70fa2142a1a48ad3307033bc0db88f84bc233831da53dc5c6fdfb63c042980724d8e5811c46522e183cd74538a8ddbf6da22cf18cceb907bb4aa18b25d67888dc97e597ec1ae8b9ea1f719d0245e4e1012c3af2b7d917c212d3893eb3d79971a207d9964cad3ebbfe27834cb92ee61f52293fa3b3bc49868a1bdd9ee9d30c31d1217b8f7633170e01b0cf2d990c2d5ea1354b590163fbf86ae84a371f60508b30855e3665d77bc959f67bde16bb442ba640c9b01166bc9af8d23ad8374bf315c1555b936cdec674bc16a508cc955384f0e7d4bb4d920149302754034bfe2dc83db8c89122367cb29241743ad0afc9efaccd66c080957197341f6dd5c111050f062611245b9249eb31556798df6b90956de5d8e23aaff7d9be5acfdd250f7476875ca5371f7f6017e8efd53e566ec1eac896b051a63d14f08e2929b7e3c581448fe1f4e4b38421b367740e17e13186da069f14d49db5be5b2b8fd0acb4c2b820cff293947f995db46a3e3213ec659007b17d67f5431620588e994da3b7dc862dc72b40f68e05aadf44fbad2b642c5015b180a5e17d8029cfc7de0c05c9622cf0b1616ab806047fce52d59dd62ae30e27f39b14be311eb8d53661036c1584f44064f8e2ff55cb6c9bcf3f48a7026279db6b9bcca2663d3b127d08a7c645a1bf28ec62ada82e0d934a877a0d0c57d2dc1248ec19331ba020bde89e8a4426982243922c3d2d18cc6be9db42cb946670b7799a919cc93ded111e2813ebb889cdd04528e1dc22443f3f468455154783ae949fe1fcc0c185d8d1689469306f9dfe3df252ede35465faaaac99496b13b633a6c022c3d16500ac60707459dfb1d2f4f96dd9a8a33eeee652f1623ebba1784dbb03f2f385a139ad6f24a255920256747cb4e0a6fe744b9544389555de864c958be3dff42cddb5470d6619e676d2f1dcb52cbd9728820c664a03ef497b0e5bbe533e2cfc5412812dd68291ec0451bdc464b03fdd21515b6fcab6fcb9adbc8afba45679a49c96bb9f41f6a7acce327a1e944afcd71b42e57d3b4cd34c3630c26300605e37cbaf0c2a05fe22c1b12c6cb86e0c97a7228f1a87697ab4647c90ff6ab3c8846bec5e83d56754bc162af2d0698678cef624f9980451cd24dd2cb84ded42c12d0dad29b455886f6de8685135b166d258ba8df308029b73aa18a4011f57edeabfb9ae73f9d791eebc072f3c24cb42bce633e83d075a87a1d5dbe2af1d638a6753a29aedeee6c0014c320bd0b0ecb44250a83a952099c548048783f871286f455b90f8a4b16095d251bf0db24bddda1bd5d4d8d061d6fa74ea180e581478b6bbcbc27bc647bab16583bfe62fd113df2320b080d3bbeed240b0d3ffe0c74ddc262d97d274777bc859504a5d658911296b71ba9b2aac667e86e254c8226eca2445dba2b898d30f4d031aef51ffa2ff63c1c1c8efc1b38be868d3c0a7ec1f7ae061a7ac5553adc35c9febb7c08225f3bb18c1676b3229f061368404bd2d554a34e2148ba88b26d326ded5cca3625a0d163f33caa5db3757900fe97ae4b03411c3bfbe61eda99328b08402345ccaa941ab7016fce6c73055c17d21879b85acec34ed4e830d261a1868bfc5b1847c7cedb8b3592fc4df1d2e2d446651799f7f557ca63f2169b07e020269b144e711e6bf1ac2233ef55eaf6c0d2f2bccd2c3f5f29e0cefa739e98cc2576edeb9d9e15d0de690646ef16aac9aac23a44f616e7d9c17d216b661ba711b13849652d646653402bccd2c0c2e19cbb45daf2ec0a9fb14f4f96f9e885061b9dc887d5937ba0f13f6d1ed0424b4ff1d032c5c85fdadae063d90be25eb70ef9a1e8a44d81255b0742b103ec90da0b3688a595989645b8dca4a24cd5e0e16d17bf718d35237273bf99521b93fce8e0862100a1b0c0d75d56a6d6466ff79b1f53d45b2d1aa975178921e6b56e0f0f8210ca374e87ed54c255d0a2febf35b7a9ca7ba7d835c8a6bef2364f3e3638c952a6be58d8ce269c269bfbed5b0f6598934958d8b2cceb2bf40e627c550cd1471b30975bc7255560679c499da8bd1a2ef36314ac9364af9078f48af8430c7d4313414742d4ab168e744d7753a32ff4ce0416cabf855a020125b31de787a514b92544663280c2a4b577ed4795e5db5d0bd8eafae061cbce11c87d530cade487eea276c3ec6a08bb14c32c5dfb2a458ca6c7fb08296ec42b5deb18d295e514ef9976fc1dacf5e34c8d9938c9a58a8114d851c8bc1da93b6eefd6ca735bbef5888aa8d4002d96dab8495f1604f70c471c8a19d55753ae96d0bb075393c3f3d56b12d4deda619737986b6cc58f3b617bc449ecb8d9c8f2cb900fb4fe075db974725756afdde4e724079efb62405798f8bfeb378513abb5a3044c3cf7ffee2a066d180d0c4a57706018ef6c104a5e6373e66a7aa739d87e0cf1fff481544a0c762a8e344f7be7c40c1c0a5e3b425fe173dedfe49acc439dedf3dd5d50d8ace6a07de6a0e6ea10259cf3faf67c7d81d99e401c99456a0146cf34c32069996ac9d431470299bdec9d2ef80e71f25d210720821fbbc8edb0d707a6d0e5a19563421a5b377072bd426d64da1236ac95f4004b2f97ab273466122348b3e1da6495774b43f5750c0d961096450ea1261a0955a77a8ea5459d87032956593b9e8422c74f926b7be9071c1c0d71aa9b6a2d9fa5518c7a0b75c67eaf195cf472ae769328f255d080755e6f61891148eb58a153339956e06e15216a190b977a5d94b45cea95e09f725985b55b767a61a2e3ce465d21a28d6ce26877711ad62f798df600cc7282697a44de88606b61b454c5245309412dd458aff7531c8cb3dbfc958b80951a3d3185a3f3a512c4891a79583e34bc4b391130f9be9ddc10c7e70858f9d28dabe55b4d31a031279b2f9c606a064128e30324ab164550504cbf7002fbeaa12e85649660030bc15cee961b1e5cf5399237e8604d3a31429d6f66ffc554941d99150455db1159b429b6d8bfa029704971d4571ce06fed6f62dfa80e8bf433c8eddc951d0469310890be3e19859899ae6854f65a66841376e0476b5cc36d0012b395ea03762822bb62fca7f62d3c5401153dcaa7983c9208aad079e7135fb45f49bb24feb56e43b744d255f691618bc1a3071ff974caac344c2c3182b536a7c11bc933766b464400ae0a8542f409c9587b90bc6f21540dd153f07b15b25c22ddc77c9984843593de78242aae3d3ded2379540675b7994ea8481610c6117847683a2964471e7a502ffef40034f853b65d4574165f03860a1f3d189a241db4b413b75272377426fe0a5d6d571eac455bcc140d6549302d46a9ae50cbf46bf708dbda101d8946384b56df91695c7c42d66ebbd9319e9a4513a0845d79f9283994391ea21c59b59d5b8a9d5aed1900e9163be870fb51e6f219090f378f23bb1bfbdbc8c48b67cc24c780dbba5aa1095861015de32c952aaa8f34dfaaaf88d091d2cb4c583240b3a5d3a39ef0de1a0e2e680a06c44aca4353f646e19a2c90951584531135739be37ce6c842bdd6ccece3", 0x1000}, {&(0x7f0000000000)="a8443fec31c5f4190bfef7f16b9cf24ad060", 0x12}, {&(0x7f0000002740)="c36f5b6538676e53af55771d5d0799a5a0ade90f9e8842f299d8b959f478ce3c4eaa1ec378b3aae0bea48adcb6d02986f2c249d42479c2ef5383cfc8dd90a4e10e6a8b9fccefea4208be55e526cae66b7a1b96104954b337c6f1e6523eeaec23d2596d386a454caa2bc42713214e8205d62867a77972b575156319a1357fcf3b773a3bb4f9d9632f7bbc1d21c7c76ffbeeacd75dcaf014eb8a44c14d065c54f1b375f7a653ad7fb0548e13b124d9a2fe6764f041ba20f69d76fb16623807a7845fb8eab76a4fb140db43a0a37513afa114358246fe6a0e42f656e69ce24f33755b87051fb4b1292fc4eda70890d920f6f2c710ad1a993aecf589e2fdabba670eed27f0c0012c33466cb12f1477f87977886e3fd44d4cc623b3f9119b1c1376dd5de57f3f0630eaceb43ddfd85369427b719bd650452ee951a1da6ebe5322176d87a1ccce1719828b47ce148c37fee5b2b2625a06b47f4b0c1fcf3bee69aa00794af23fc1be8791a05b3f46ecc8f5843acc1b6f7dff7bbd931265ee8c5a3fc9d334d41d68db71c56cd25ad82f013805d95bb453d6d8178e1842320e8f583bee6e054b1a2e7b773570b79f512696378a9b9b61c5c39abea4878c2f9f303a6b11ed5546f55a9e3663cc0b32d44800d34dbb24e31564b193894579f9e6bdfd2ab00b2bb2906f5ffe53247ddfc6e2edc8414c7e6bbe95426fcc250b8cb2326f5dfee777ce826b4f23f29bed526c0e92d665f742ccd19f49d2bd0611b90a62552b9e4c1a265e1eee5b7a2f2db9bd5b655f666d233e80abcf9b466f21c673527437e52944b359ad1c3111bf9fb482b2fd3f53dc62a0accbc509841f7e919e74c81c7ea9220dc7936e23d3fb6297ed99f6024fa0273402de4a00792b7815993a659732d3e4ebdee830a95c7c389d42a55d84c6bc957da941e19d6019f0a223b5c0a6191344e65320c6c25996d7971835593ea769899c5b64822eaffb619ef18f10825a5cf4089a2f08e668cf4cb443c17fbd70e715bdee6ecd54ac783024d30ac7d00ec4f560980f3e14c20402961aae856d259fb8030f5b5f74eadd693e2ccd3f42baf4c276111142c22021b31e3ed60b125b654b670f3c8b45c1699704b5a4163a5ac4af2c843ceffb12984ab25d7f7604ccb3829c6d5d88fd9d718513569faa99d5c1f4295e345df9ca0a5cc8cf032c942ed8f055607347561e064881b12d6c654d40045261aef7f94ff0d1aea6166d4293061862e114e0344786f4733209ac6ddfad85a673080e34cf2e6857eeeca3a812a36ebb3b24161afbfe56a75b95c774f24d5d624cc05a6429a8e7042e5bb3a559cc759eed089f12cf7966138681e059b8f15bc85e1aeb14ce0b3ba78bb98595bd2678648599abc67a7b353b409e014990a5bc3225cae092c17fd30854d543cdaa6a7948377026cc2c0437112572e973db2bead2318bd295e5a17cba64c204c9de55568839abd0e74aad50534f78411dffb1ac41c2ae73ee12cd9b6c4db57864f57fa8c59135cf79418c9230705aaa260ff865120ccd5cdc221a504cf64368ebe5542cb3bea1a42a1ed6970efb3e602a7ba5a672c0af963af20c59b5904403d25c8f0cd6f2aa80b50061aadb11fb410b8fad2d7680d06f5b637440b2cf986912da03eb055243a454a3f0f4dbaa622489d25756c768575628d99ab2d95958d51a5154ee0a2e12cade83a8398579f777324f7bd93c325b2c730d321053ac7c8430fadf255ea6a81a65404720d4e2f151b868a212564cb6430843b31878e09d22c70526226574076741acb121f7bd147b5de0ee50cd69fd337f63039c4f467fb191dc64c74636b4b9819146406e4a75455f25d25df1b7429239b796619314ce35b204156f9ab08f021f6742f26f7615858728ebdf40d4cf49917e4323acdef5c7d0c6c7fb756d6b4246ba8b597d19358622e0a8ca3ec50063c44cd2f4d5e50651bc90c70db6af4bf558a389100e5aa77f5e970cbc9112e1a5934e4a14075b87000ebe11499bd409ce0dcce988965179313ed4ce2c4a3ab03c6e5e00b9c3dfd6f65261c2acb73aafae742e221c6407c6be225b55a64fb8260b19cf5457e09ce63a0a3967ddbb51129073fa02a6425d58e964dd7f869866b4dce993a99f0ec18599635bd75d4d7b63d03e069a5a740ea811151562896e25ce6b91e993b6505271bad429568d3ed6080f03f8c91622d127d96982382d256021c9888dcceecb28cf0a03869d37e38a63080db5edd2a1311518c657c04794659022c49e3b4b4644b9e230f1a23417b1fa9c7696b654491fc868a3fbb19a2c00400127e73745bd401dfe6477373004e995e8ad719d25434d2623506e3c09cf64223a07253ef55ec4d20b75de3fd24ec6e15be620e07a846205ae0f062423566830e6f0281d357edab96517930182eaebdeda5a44f50eb4023f0172f807356d67d1e9a18088d8aca80b981bb2682c98fa39db0c7b7a3068dbddf2c9b866de5e8cc06df3e83bb475dbc66bc367c985d9dc0a0980da88854970e50e6bbbb29fc5a5d18baad9b973b4cce3c26369036db780efadef3a23192f48caa309500393bf99027c1d35081dc39e5557d349a896d4cd7b860ad0ada1d0bd798873a598f48499ce6c4cc0ce65b23e54dd1dec7a26bb9ccdd1ce76c032095abf17c21e426f9d14e57aff7a32069bc9d0594508c2f8d1e1bac1926d28a69033857c2437d528e8467ccfa044d3303a1283d92865ddd7b95e6741a24a17ad6c734a593460bd80a61d1073d92a438c597929d674d7019a91c1ab76a07c819a4eb360dc46c05d3f47eb4fa3272d39cbf4ba53fc923905bee4b85c298c2a91963254276930286ff93e7aa0cd29568f818bf0dbebb0da0202b2685ace39dd70d206ef0d0540929413c08918796780934c64206738702e6869da755345baccf51d7a7a8b061eb9105326dd8c097d439103b51582d5dc712ebfe4d129767720dc4b7a1c88b93553cf41fd88aa651ab36fbb625557dde34a03e570e7690c72e61b42735a5069f38075e94b8a085eba612c10847a14944019ab8046a624e972c99155d7c2a239dc7d35e758f2ab434e5e5bf4ce603d8902c26eb9b24c4f89848d167462502a4a30e9ad723d4a812be0dd955df226557a4bd695d532a1ba8609907e8dab22e2cdd126722e9ad1c2d25ed7c23fda6cb1c5547df06129dcd4fd15c4527d191bdea46ace43d52206f3634fcb20f05b055f9c4770fabdc020d687ed09d013e3919febf1d5fe586ae24e4bf65712eeacc054259841157fff9f6473be5d8f474fa322d9307863d5d0ab5ef4c642a5a2c58513a6b986e5a94d5fb99884f773f9df93074b8d434f8d4ba53e1d5eb2d5512741884c21fed9a81d07922b40a238b82c4864c39995eac98a417213e62b59cf0e571db3d3f6ed2d6a3b38f798de7a5b594f1e1ee544ac6a1a4823411f7be654f42d1a7583851409b5d479b513fc002cb148e8b12f9bb6f25280b89b4952f2c9b3b72d4736aa0f690e0a1b4fa1a00f9eb8b13d18988d4633e9181cb9003c961a567c7c27d5931e430f55935540867d527260e9d5fc29a5d8a8a5ac7441e9f58c8f9df4060947a6fc34894895ae66798d63a55f93fd05f0a1dbd093b0b131962a8d0d6713c3f26f8f1a1559efc877f161a20d9c9be5f6815c6a4f438ba0f7298302a3a0b4133636488e2dd5eb1f58d9d8f6edef43ce28802324ed2ce2ef1479ffeabb7eb826904502f6a67378face84db403447c8dfb61299323680faacd3ee9cd99381d5f101ffc43ede862de0db48d44a9a5d3c6de34a130af645b53b29e13070db24fb901404903c44be9a62fbc761707ce74fc952c61192603a946882b762820825cbfc328026dabc8d2a8165946624032020c8ac935bf41669d6b0ceb19419cd467e32440e8cda0d018f8391916dddf8b659a50b7b7736bb98e2b49c7a4cb2afe9ec976be25824f82e3001585d57dcb9e724f0b7b9e346b5b5287243c46bb3b91faa6a93da234395579c4030be424c6fdb383a35210961dde8b7c78ab6cccd54d3f018d558aa393f4c5950f374429ee0470a83560b594e829125b7404834dd558a37b3c8e54043fa751aecc0285d9089a6708d24e8b0e445f269cf0dbd319b955ae009f435123897a93f583b1b3e40fb6db14d55d7d0709dd34d6f857d0e5a5d4016c3528c9773c48fcaadaf23c0c37827b23fdfa150357b621c4c374ceea3f8c9084da2fbe418248b7a37a13be4abe7cbbf61e6fb0b684dcf7356db34a3bd42b7f317b5d9fd962c0e01b42b290ae337ec2cc3deaf28d5fd4f210a69e6859bf76e39deba14314bb070abdeb4c82c949a6119874e5e35d9dd947883f422100e0a011dcfff20c8ee620457c981e27d1df1d2b838b1c6c43c5f4f58d9d64a14bec897b0cc5878305ff432293d45dc282cb62acf1abdae014fe5b38e42457f04df93e751512a533fe297173f8c31cdabd93de9873da46ac011d7aa264b83eab56bf89d6963fcb403c63e34bae1c16e603f38303fd68b51a0617c23493681bf1de1e0b080e7849d66fe4689f2a5485d73fb49a10f3e4376b185a0a67fde26ae0e7b42304d4284e297f6a8f35debd1128d23ebc1a8bf603c2e1a991f374e253d14782cbcbdc161aa3ae9ee7ab04f9eb07e3e1b7f24d661c9e4f4dce2492b965c9ae608327c40c76fec6d9497b11cd2cb57028246388ca5cba7918644d92d96174a34ba665d4b077538f1670715dd185a47142f2bc9ca625a14df5739b5257a15fb4b646f04fc463da0d23eeed2ea6a44270d75213dbb48cfaeebf7d7e6c5b8928fd816a3c23bfd16d3f97d16b4e6a09c5cbec6b7d7080b0e99f598bf8a83509c8165f8e8541b18c8ad566873eb5609c637254631d79f840616e0aff5fc45978d3cb4122849152f358adfadd5733cabc35efe28ea33d7f3ddece88f6b4033ed7c3bc9868155d82484baabfaba933f06843f9722b2be722b35c6dce912c36aa902ae237dcbca9df47275c5c4d9777369647e10e5de0a1298311ad7bc3ce936cdad0adc7e31427763f93ca884a690f84f561f120dbb715ce117a467cfb1e4e968c06e4fcb8b94da8789e4cc1d017b7a687ac231007ac7434713dd85c1da5df112bc1889cb23437fa360f141ed59eee14f85f933379033e2ac6e129e225ff93bd0f0df1e7bae00f7d07a1b5e5ca2b59a8ee4272a392f2a109932efb08df69aa909b0ab67bfe486d629d3fcfcfaf0890b65ceba7337b02005e1dc040ca5c04cc1a11e8500bdf6fd2f17b5650a12d8334121c0b9f3dee24306c330846f933b17b8bcafa3f1e57a3c5d2a33c08300cef77101985579b30ebef942e595915621051729bcef37348c16ba262efc0511a3f384d90941e653bda256ee95d3f1e90d10f83287455ec066c58eafff2f6160afe1319441a8547d8e7085ed147fdd4f0384b6a75dd261435afef63e790e4d5b2c9cb5fcf6e45910744af417b5a47eeb544fa1b87df2efeebd3b29ee81fcccff712afca290fa3308f0faa4498754cd233785843de96b0266b4d0fa5198dca636d47bcb0727f26165b33aa5c3780ca2a235cf4cb1d819e190977b3186d12456b8a3d3b20450c5db9289aee9313eb25335af16032161191ee23cad664382ae43fa77aab706c92bfa22fab246ffc6a05ce2f99debd3b198d096a01d401d962902864822b755196d69a9bc82476bc42858428a52480e82fe4d610829d6c2ef3bfe0541780fdd61e235680b2b9ac13c0eabfa0de98b1116bd540f9dd2d18b787581c75c4abbbc91856d49f33db96b9c", 0x1000}], 0x7) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000340)) close(r2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) ioctl$KDENABIO(r0, 0x20004b3c) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/132, 0x84}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x7, &(0x7f00000024c0)=""/216, 0xd8}, 0x40) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0b2ed5d376950aa7c07997e3428b28000000ffff2c0556f7601e9745b8ab196225db113f678c7b685705378dd8cdf8d0d45b0959b909e9a8f7a9ac6d79644b675d9d8630d873b330d436ea7f16cc3eeeedab571abde48c7677beecfa8ec22fa74529a31eb038c6740a1a5c58dbc2456457e5311695e56f1cd991fed5095149227fa0ac239165891b9450ae161f5ad55621d1a2f3b37ba7e6e8a6a822f283c01b24fdff97942bd0fb01000000b1b6720c47b7f820f12b6801802d4e3093ac1bfce1be5203192d62619f2c663b424f274721832d4f0a4bcb099c3652a396020fe808bddf15076b60826be8865168ec2b1fe78ec312e3670349be3d94cda87aa039169b9dfa6c482a1f29802abcf358280a679b53a3714ef9926d1fc731ffd43b7e6576675cfa414a964d3e938780d38b6aba68ea1b3c395201eb07d5d154721c637fdcf86ad732adbe40d4bbce4e2b20445ad8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0xe8e, 0x1, 0x2, 0x3, 0x1000, 0x0, 0x3, 0x4, 0x5683}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x2972, [{0x0, 0xffffffff}, {0x1, 0x800}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x8000}, {0x0, 0x7}, {0x3, 0xcc2b}, {0x1, 0x10000}, {0x3, 0x5}, {0x2, 0x3}, {0x1, 0x3}, {0x3, 0xfffffffffffffffa}, {0xbe6d28537d22c8f9, 0x100}, {0x2, 0x2}, {0x2, 0x1c8}, {0x3, 0x7ff}, {0x3, 0x20}, {0x3, 0x5}, {0x3, 0xfffffffffffff801}, {0x3, 0x1f}, {0x1, 0x401}, {0x0, 0x9}, {0x2, 0x1}, {0x3, 0x101}, {0x3, 0x1f}, {0x3}, {0x3, 0x21}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0x80}, {0x1, 0x8001}, {0x3, 0x5}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x20, 0x7f, 0x1, 0x1, 0x5, 0x594, 0x1, 0x3, 0x9, 0x101}) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0}, {r0, 0x12}, {r0, 0x100}, {r0, 0x24}, {r2, 0x1}, {r0, 0x20}, {r0, 0xa4}], 0x8, 0x5) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) connect$unix(r0, &(0x7f0000000100)=@file={0x6c37cec57746a29d, './file0\x00'}, 0xa) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f664c6c653085"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f00000002c0)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/4104], 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x6, 0xffffffffffffff9f, 0x8, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x401, 0x80, 0x200, 0x1, 0xe95, 0x50, 0xffffffffffffff12, 0x0, 0x1, 0x200, 0x2a4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget(0x1, 0x4, 0x86) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/11) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') getuid() r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8002, 0x20) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x1, 0x0, 0x5, 0x7fff, 0x7}) utimensat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x121) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r1 = getpgrp() r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x0) 16:00:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) close(r1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000003c0)={{0x10000, 0xfffffffffffffff9, 0x6}, 0x9, 0x8}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000200)="6ef08cb2992007294c02191fdfe26e32", 0x10) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="1e730977d343e40a0c8f18662a2a7cec32783c644ea1425f5ebbca7b9b462169ebcdf9783bccf5f7a1a46c61448f65a09e3174dc035a50b05fda34c866528bc47319c3892d88a44adced259e7f63d9686b2449fb6ff157925fd266249e03d3ccafb30d77fcab4c56dc359d57f2cd0a0326f3ac6353c33605e3c5b692d4e58d3c29aae95de565bbaf8b6e5b9616231b75ff8671cc1d502879f1226d2c9e96f57144347705ff73226f87c2bb55f8bcd6223d2d4d9523c70052fa3e568d186df21f1ae8c81bf23b9682dbe7687b66324b89809d8a6f21dcfff19dd34e271970da557046", 0xe2}, {&(0x7f0000000240)="fcae377db1f2bacc77b7c016c80d48e4890c4c783081b39c112e1e736abae5f6fcee7a2193c71671ad7a8b2075d62ed30fcff3efdc7ba26568f4b129bccb99262dda724aeafd601dffa3", 0x4a}, {&(0x7f00000002c0)="0442ba57a8b0f8432fd898d3ad312310a6c8824f18b4cf67b7040f75d30592aaedb3b154b150ad142efa03938bda40786ae4bca305a58308", 0x38}], 0x3, &(0x7f0000000340)=[{0x38, 0xffff, 0x2, "c332998ff69086c5352b45171c14ff0949140b01e7e6cbe6fb792a6c9de8bfbf1d"}], 0x38}, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffeff129, 0x5, &(0x7f0000000240)="860e9d9d73fe341f766fe4e843177f55a666e338c07b493c5bb77927451fb6f2a21d119a660aefccc46c6a852dedd500a24237671528dcf2743db8289b0c7757c38ecd17d4973fa3f07e61a93c7b8ecd3a4307b7e0dbbab76fbd66ffabc685010000000100000096bf21241662c9ec3a1aab", 0x7) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000c0e2fb9377d5261696c653000"], 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x2000100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:00:13 executing program 1: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) r0 = semget(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/52) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x16, 0x1, 0x8) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9aa8, 0x8, 0x5, 0x74, "dc7c22639515094d65c0270c16371bd785d31d5d", 0x6, 0x9}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="bdea", 0x14) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/102, 0x66) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) socket$unix(0x1, 0x6, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: clock_getres(0x5, 0x0) r0 = socket$inet(0x2, 0x4000, 0x2) read(r0, &(0x7f0000000000)=""/41, 0x29) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x23, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dccecc222") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe04, &(0x7f0000000080)="04") r1 = msgget(0x0, 0x402) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/28) r2 = msgget(0x0, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x91) msgctl$IPC_RMID(r2, 0x0) 16:00:13 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000400)={{0x100000000, 0x3}, {0xfffffffffffffffc, 0x101}}) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2}) r3 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000680)='./bus\x00', 0x101) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f0000000080)}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/145, 0x91}], 0x6, &(0x7f0000000580)=""/188, 0xbc}, 0x843) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x10001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000140)=[{r0, 0x54918783acbc9613}, {r0, 0x1}, {r0, 0x100}, {r0, 0x9}, {r0, 0xc}, {r0, 0x80}, {r0, 0x4}, {r0, 0xc}, {r0, 0x2}], 0x9, 0xf279) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4f, 0x1000}) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/82], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(r1, &(0x7f000064d000/0x1000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r2) msgget$private(0x0, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x100000001) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000021, 0x0, 0x1}, {0xfffffffffffffff7}, {0x6, 0xac2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x190) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) r2 = getuid() r3 = getegid() chown(&(0x7f0000000180)='./file0/file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100000001, 0x6, 0x8}, {0x3, 0x6b, 0x8000, 0xa1ad}, {0x350, 0x0, 0x81, 0x8}, {0x1, 0x7eb5, 0x2, 0x6}, {0x5, 0x2, 0x7f, 0x2}, {0x9, 0x0, 0xdc00000000000000, 0x5}, {0x5, 0x6, 0x2, 0x9}, {0x3, 0x8000, 0xe4df, 0xa7}, {0x5, 0x401, 0x9, 0x432}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f00000001c0)=[0x9, 0x3f, 0x2, 0x401, 0x9, 0x3ff, 0xda3, 0x2b0000000, 0x100000000]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/104, 0x68) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x80000000, 0x5, 0x5, 0x9]}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/200, 0xc8, 0x842, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x2000000003, 0x0) setsockopt(r0, 0x20000000000029, 0x100, &(0x7f00000000c0), 0x0) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r7, r4, 0x84, 0xffff}, 0x0, 0x100000000, r5, r6, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "0b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8"}, 0x70, 0x800) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000016c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x80000000000004) msgsnd(r0, &(0x7f0000001d00)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 16:00:14 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x20000000) recvfrom(r0, &(0x7f00000000c0)=""/142, 0x8e, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c0e1d3e9cd9c4499a759070832c609b", 0x4}) 16:00:14 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0x9) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) load: 0.40 cmd: getty 82514 [ttyin] 0.00u 0.01s 0% 317k load: 0.40 cmd: getty 82514 [ttyin] 0.00u 0.01s 0% 317k 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x800000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x29, 0x1, 0x981, 0x9a38, 0x80}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") dup2(r0, r0) 16:00:14 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1f, &(0x7f0000000180)="40d10d3007934d8347b31042a6b00e70c6c458bd7c9e9594978a6b7e3d7a8e") getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0xfffffffffffffff1, 0xd977, 0x6891420, 0x10000}, {0x6, 0x7, 0x9b, 0x3ff}, {0xfffffffffffff001, 0x81, 0x8c, 0x1a}, {0x1, 0x40, 0x6, 0x9}, {0x20, 0x7ff}]}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8040, 0x40) renameat(r3, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) 16:00:14 executing program 0: setitimer(0x2, &(0x7f0000000300)={{0x100, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000980)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000000, 0x0, 0x2, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) r5 = openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000ac0)={0x91d0, 0xdd}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r7, r8, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r9 = kqueue() r10 = dup2(r1, r9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r10, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r10, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r10, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="01002e0f04696ccc30004a549953f197c291aec85b2a8951f5930f3adfd5f7554cb739de92301db830ffb475ac6e3933e2989af1f7beb01099752eaae112d430342839edbe2de1d3071c129789bb646d0e6ef9c1957b2ce60c0d99e268b35922c2f0eb5221439f019a9406b87199"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r10}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r12 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:14 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0x213) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() pwrite(r1, &(0x7f00000000c0)="a098a61d7e141ff3ccf046e1ecf8df47d7f867b0be3098ba3a7182d1530eff978adef31970bcffd32d5b53db120fae82ca7f08a7fb1fce7a879b1c5c26c7ef87830fd13c032c5e1578a4173d9f6046607e8829d71a7eec6cd8151d6eb4847837868951666d69", 0x66, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xa0000000, 0x873a}, {{r1}, 0xfffffffffffffffa, 0x42, 0x0, 0x5, 0x80}, {{r1}, 0x0, 0x4, 0xfffff, 0x7fffffff, 0x8d}, {{r1}, 0xffffffffffffffff, 0x3, 0x40, 0x8, 0x7f}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xffffffffffffff00, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x18, 0x80000000, 0x1000, 0x5}], 0xfffffffffffff01f, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000003c0)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2}], 0x200, 0x0, 0x7, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001f00)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000700)="8de1126e9c72e4bb92c0c9166764b6bea67fef2677a81fb0b7faa8bc96f8a03c8b55afd42198c3632d75e6bef563f19bd90a148fe2cb7403c8df314e8de6b9ad18dc3ac4072157c7b2971ff6fb0958c02d5b94548035efcc1f7bfc1c858929a521b38d2983fe6727cff6dc5f56a1e827d2a0aaefa9774c204c4f64c75210bd75e22ef033f4409c9b5bb31c2e41ec26699ca1e56fbd8424b6e819e9b845551985a8af3081", 0xa4}, {&(0x7f0000000040)="3ea43e57377b9afdf2bb44418d6d0e91874920117835599a69b99d17e8557180245f", 0x22}, {&(0x7f00000007c0)="4204612dbb44af4079aaf1be2a3e6485766f34446071942f679677b2e6c0f5086a84260fee328f815d3748c961d580385991fed1d5b03c8ef38e0ea5a9e290b12f51fd84e17341ac5c5af7c0b21b17543cd8bea3968317e045f6c9e248a01a6d552b889e331ae98b23835cff28e261c6fa7332892e134b1f36359eeee60808eb71af8dfdf2e70604d475c149f3dfbb312010090dace37b784903ec6ac0f9bf201aa36a341b2ed51c3590a902a6f3b622af0a1c38b08f7abd926d5f4a064135575289533163d4ba1cbea07446d2347283122f37d358269144883063a02539f7196b26ff7584e3d59983748af96d5afefce43aa38f794e0cbcd387aed1f2edec9ef35405789fe3b778e9b88dffb89cdb3386bce9410f656a68f86fc3f6f73a490d63cb5847a8fc142341650d7a7542b98ba033c21b794cc59c32c13d1cd789c34973798d5a9dd9104714fce8964015111d9c322363d829c42f8049cacbd6a5d69c823bb96d6739da70ffba22337227159336980c72f0c6802e4e2e98dfdb4a31d412b03781628009ec179aad834f4c2e3d36e2541ade0555a277b930530abcf62395d6cfaf8d9b0af22169b3a46468b65519badff589cb02f6b4f9f4d6778db2ac86a1a6f642c41e5d8807702829378fc23e0c376b0d9d98c23d166827ddf12a6d8c6af0652eec7b117977fc831b21557da394cb2128120c5897ea9b59f04ab9559ecd62762f243eb6331fa7fb2056b53faeb0c9e7a78f17acb98553e9b3d5cb1c1fac2685e2f4d427ed1c25ac10e0f38f637d5001f7d87df19d64a3b2b8cd7934259e267d60bbd933abc348873ce901f9a20ee346f8b5c165b99521470563655322fe60dea888693ed97108f5093b2b4c0cb67f19dffb694107776d09f468307f175da8fba47f47dd6597f8f9b55c828a6511820c329f0ffd7b25405665e0fe5d8e3367368e1fb1b2fc6e79e36f211132fb54796632a47c4fe8ea4bfc457ed60c81a25912107356267a11f91cb9d953ad20b92ad5098ee4559227f6563132230172cb09295214a26d37ff605c0799234b7e96789d48aa65c51566e2bd7ddb4270200dc9e74ffe2e42e940ec424da76d6960ba051205a9e1d0239369ae3c56ad08c801e22cbc62abd54d2dcc251d2558dd4c57807eac74395c5850bd4be507fa5eb562f2d4e4cc720165275e110cb6ca5d6fc92da0cb6c77acba59953a752987f44ea786822ab02dab1e4695dae4e196eb100b3f6f4312f061ad9d68ff2f53488f1765fe2715f41faba714f1e34badf3d1b3da792247691c7a9ea3b3cf8279a5f604f36b1fe643e623fa63bc806b77fd9b90b197405f534e32fbc73a508946be936eb4c2e1a00d147b0a0b1ebe235a120da58e144ad990a1a55512f0d467eaad665d573b8d55137afbf040aa45a3606f59e4c6e6e82fa8b6192767536a18fdbcb8214d450539529c862ec90b462534315c2bff0252b252f4e33bdd1764cfff53f30b06b148d724076ad894bc93e5cc18eb14006defca5524e9ebb554aa174792e5483dbcae6b2786b2d455d4d96c3b849df381831ae7f12409ec01804e5bc60b682bd13f5dc40922abcc6254b6912a6935a5178f2e11415ce730722f48afaffdb69836912264183add7ed24978e022e2ab0c6866f50093e5bc0f4bc6a9b0c4e2196fd957d9dd209cc73ee72af0b884734804e73963d5a8a9a0b91baac1e3d0ca2099f1903fc8c99128a303bc438cb593cb4aeecea2dc094f1bf27814122653da2a6a4e89b9c9216d063c4d0ca630ea751377e0636e2d6511f52130961025a1befd8d4cfc7507e05ab387a04bc28c2a30b80d9ab378a9b5a284717ac550c5fb40b3fe841213c509786ef434fad03d23ac73ac36dcbad6bc7a9991ceeaeec508cd8ab71e29bf036cc35be84b115b443a93107bc0db0558d1ed9b19b61251b5afaba5aabc68d31915330e49d943cdf5c9306c2231e34507a6da463f3610900c3e32323787444b90bd17a914fd974c6d088c4a0e18b53d969d75922e3c1d2e80da80970efe3d4ac272944ae36d5cd3607a2251e29d79234655cd5721d322a01a3f78c1ef8b6964130253c8e64ef58fa27abcda2bd861d352b82b3ec50c03eb97d444aa304916e396fbb4f630e45b5fbf1a248d04e470d122e69b0ca9f01c8f1fd5e07906e2ff4ab113890b58ddb10287233d4fae258c5cc85612567bc1f0d4084bbe9e6dcf7b5386be31ac8f8f38e8abd708e64212ceeca366aecd81e50862bbeb890acbe8c332ce51b86ad93c148e4e3462b2519d065868ba85eac33cb62a5801f2b45ec1c51458f5571b6425fd3885e60bd6a5ad0e1a250df96eeb603d13cd49bc3b72d47abb6a0e10b2dafbc9f55d252a4732a4760ea1b4a7025e69a7af9400edd588cbc720651d5049e803158a6a057874199119243be67c804c64bcb8996ce24d2222fa3d2d690099b9758ab3ca83751ed97fba7ba670e9833a1696a53ea0315411bcfbc5ec8c96a9110e84e30e79805013963e17767bb7c442f68d0b23a23393665bbe4ef1bfaddaf4d4e0d514921de5614046d5f25bb44227039f95d35243d6403e6554255a7eb65938057c8a9b16088d3b72585dd5da2424a4a25f3c85017334cccb980d116deb1b8e8b384c30ff00ea2f56f197df47d99b704c39300c31f0ff4e120e39c26e0d8a0efe425489b9004e113a6fcafa7ac8952a75c234c69a095bb8c0d4249e7ceda3e5317b367abd69714e8e5177e4a8a281c5e98ffe2bb0e1655b647a7b640f904e70c5ebe92710699563d020f152b96a00fb55ca3a15aa23308165323a6ff5c6599032b281cad8057f066702e307af40d0c90696f2fdb5aca51dcb4a39bd19fe81d26204adcbeb3f6dc6fa9163611fc5e52f3d05be8f118e4f50e100890bc69b329ec9ee8646f31530e07e04a3bf17cfae1675fa158c530d71caa55ad745239a911d9241108f2c6fafa112b70d509943c25d249c51ce464752a31f085411cc0a088003627960120557a49dee7ea91d17db381eab0e2daa05e3ea79070520eaa0b64c72d45d6d5be0158baadb644b19eacf7ae3078d122826d0ca65c02efba70958ce12219a3dacdc1c29a4643bd26cfed2ab48ec67c085885135805ca3304f82de955338c361dd027f6bb4cc35004ed3cc049a1eecdcdb6f2b5a772915496d1d8ffd33dbb145eb4fd13f9c8b4033dee02797a3fffb3e064bd9f9c1d111f4ba893c99bf63bc1c45e8511c2c6cffe0c078672881f7049ba0730a34e65fafb4aa08c9fbbaa70a36032a2069741de7068c12ffee57635b699315372b1eac6ea459d14538ca407e8aab2d8c2b464bcac1c95db127c2d1e241e43e2caa67fe44a4faab5247403215d21f59de90ba96840cd60e01968b2704adf4796116f28fae2c8312ecbc0d323d2c120b462abf6b63b96212a456e14626a1449c1e7ae0d035e3027322d4f76da3a41bb5624223c296081fccadfa2e4ea69cb0e1a9e7c2b175a8be878c5ee4941d66c16fb7a726183cea09eaf22acf8345f552dc50917aed8fa40ed8e1cb47eea7a5dc2a8066ca42238f11034705c067a14c4e46079213c029bc2181c65813da7ab8a8779a684a39b6b9963c4f2628be8e6cfeaa44b596a8d00f700ee82c136a1e150536d7db54d8b1681eab031ec5f4bdb45a33ac859cae8cdccce5a332a0d92d346f131c9f2e02b41de4299a4ccfbc3d3437504b58758008e4c04a30132c709dce815104263ccb5f6469e0da8f4cffc127616faac09144a14aa708adcb84126df7c22559e01a964ec5fb312961b623bf913984d6eb8497b18654f42f3697f1d65310f33e3032ed20cf27c5d04671493ceaec6d58814b77d46313284cb15ca7afb8a2088546d6415a93bf9abfaa09f3c2c86ca55a30af2b38278ac03765ff2cf1a1d66868fb6dde39a88edd53c4d2d501cfccacf5e627f83ecb9969d25a265ba44e286b70acf64e9396baf42d0e457a9aff41faad1bc5ee6a063b74d1a25eec206c6e7d16f982cca81ee23d13824a0046fa8431914f0469211f86ada936f97639a8042b724810dce26bbdf37d46329c183480490cdd713ff66ea720c25aaf8bd9821c886c77c47460c95c2872b10b300c3e428c86ea86eb7f0a6c33db95375736c45181d81edd794a2d5da7f7052ee07b000cfa51788c893aa8964169f3a134ae6abfc6af1d364f597ae4051bf2087a33bb913c9ea52f76911b7a790c1178871b5b44cafe1317cf83aa7115bed8d86055a432031e78d6846ddea5ab56cddc471fd5d4b2cf1a9c12e49b392f1618ab26ce353df4e248cba3c23b1bb0b24b3276791c842fee18a8bd015e97476400a9ccf7552fd252335d6bf7511d475211a363e15c6ff8a2d43301d873f02e9fa125a4e27249be0f90e61170b7f7c3085a71f2a6222505975b9128f93322ceb36a9e9bc288ef0cbd86093a9803ec844c9021ac55c1ac1ab2571727f98dabf646eb193ef7d82d603e03209584d1d74555861b2a4611741967dac337539eb56f51a189f40c90f8fe0774cd6a56171300d998de5c14eb1428997f7a40a61fd1318d38b0df69e5ba0a1e249d3f341ac414194862a649b40c9563db718edafbfb5409591039ae7ccbee8a9057b91a2bb31fe043ea455717ca8ce4390f244a6910ce0c0df09bd95959aa9d54b24d99398f6866ae0a8279de297b251536ec72e900ebf623946e61668addb139907d201486e4f9c0a859859a5db5182874b8feb6ecddf15c05652b4d01ca2952006b29633427939fce1745b8dab2ba7c6f20bafe944b88db2f72c173ce1bebbe53cff3939df428d9c543e9ebf360b8b3d59cd053f71992910bbcac96bc59357745812d34027c99a5d839ab65554459c0cfc9b3660febc7a0866225ca4205686c44e457d94c5fa64b18c39d11bb6a461850b0d5130a90470c34f791943420060bbe70af4e3f948c3dc38a61856e2781e299fe08904237c624786ee48b419280e9c7f098472ed7e940b146fe00fea30d6809a2e678d2aa240f23664664121b0471c24acde1ab7ac2ae419e05981f08c7d3a40cc77e3eab5a6e293e3d0b1bc821548cc808ec620dfd6fabafcaa53088f0c9091328922a44bcd121fdfdb79d7c2eeeade297a36242abcea3243affffd0e4c665e50762924b403fc59c4c83adbdfa8620315cd5af4696bb52a98e45a2bd34947c542d8bda01f4d2a6bd9919be4694161ecceeee9b4a2b35f4ec181b8f5e2e69791ef51e63a21ebf49bbacf42465d540d13f80ab2a174539922d854acfd960fa943d1779a8ffc945e6db4b8d1d79f14f53e9b3c297572169b88ab83dafe6781e32b7fe5a458680a57bbb628fe6ac2aa2771ecfe0d697bde24ebf8059a4a86d43211a8f4eb680787335bdd7f6fe0518dad360bafa79ac43026c38515a8dac9a7eb169699e1238b3738dab84c0a23d2d6513d8268c9357f3bd1472f34aa17ea392e367c404416c670da8592b9594bb184882233fdbb10b87a7177815c84482b53d13f74ca7726f4f9c697c7d93a99c259713ff1e96cbf8fa4bc23e7a76ffd2d33172921b5dc1a66a2a29b30f182353f7c4119d69b36fd3c19d2b2c57f7ced66f08cf1d83dacc8ca6309b1f3919e6b8b12ed5a2812a46f741ecd68e7386a7dfe244618b3e14f6b2f275ab53a05465bb98b4ca88d1b46ed0d98f89d0c63fedd62dc6ec233dabdb2ae82d2565207497e55ebe9f60ec00d7de2b58df2721b8d3406cfa6b2b84decb9d3744447389c25e0d15b12878f4dbad5ccb9036d2ce9361451e698ba874c58bc0b878f9fdcd867b94", 0x1000}, {&(0x7f00000017c0)="61b7a9329f7577fdef30f3e72420c7631b6968c35a7b6c2cf9fe34dd21686a837caef2db2bac1854a75a2a39a12322eb699c1186d51aaa0d5ddd27e348f37887e0d8f721351d913b6f149d9b7170c9a3db7d5c412667248aff4a963e20275ff97a7f7e6bbf1515daf45940a1131d00d83a2f93f82ba5e39a29e4f573fcc51cea66c0e51d785b4a55d51f39eacb7f1613dc0514768737068822122144a1650276bd61ee5b8d6d441f3a9942119a4f1409f713abb563a37f4c22e9858582ed4b93db12d8f60760dd193d81b0d3c54ed7dc957f50a2f59d75148b1c461ea8813e3aebd7aef611d7ca71c9be599cbf08a9", 0xef}, {&(0x7f00000018c0)="9ddb77a2b26b815fec0c529571533e6b0c1cac297002b23b7c6cf4b2ea11edbcfd30b345f132607e179f11c698e532fc3f00813cca2bac52a3dd4a658a8512ca6473549ee2d52b9d592f517cf683a56315bdcad887e35fb86ad47ec6a5e1f17feb2fd4a8aa3cbf2fb7dac8d784a2c96811b335e37c977d4aeb15e1b30bc7bd7ec0ead2ccbe6f0689edfbba5b9f241716e19e7fd2bc5caff12878293ad914370d33546c14c5c6d268c9d5106293153173d00c71d3f945039911f417d3d794921b2394c6b897f82e52bd96085e61b272ab827f7700cfaba419b85bf58abc6816b6df659d38fbfd5357676984f3237a5ec0c547", 0xf2}, {&(0x7f0000000600)="038812c32500ede2ca7800ce61e886821e121d24153574d231c0f4606db4062b8232c14dc33919829591ea473604da4fd52327d261cbb3524bfeee93db5b0c2418531952570b0b31c46911c7dd38c6813db56fb1b0f2fb8d027aee78c13ee5d5b4a4bffe9e4ebb079ff76aeed67542d285b0e5", 0x73}], 0x6, &(0x7f0000001a40)=[{0xb8, 0xffff, 0x7, "4ba5996db217dbfb903a9f0b322c6b2fa10f7595b2270d7d4c368775b05aec96ea2165ca30c28f1fdd4608c0299cb6b92ae01a39d7d5706ba1c1baec2e2f6872fe4f34db6f043b46da056f938db5f674955df9909ad7311b77cd52131086e2a9dc928b516ef4d0b309379be106a3ae255b9af98f9a8cb52111752329fcd357c0e78dd01c8c4232e89a07007f73364d7eea6b9615a957658a0264a02b665c5bce2da5bcb8"}, {0x80, 0x1, 0x1, "aac41134534d6cb747cfb085ac5da869e14e97e2f38d57d3fa97b0a28fe7ca4e908979d120b0349937fbd94a451c9c1707d8b402384bfb0f0b71b99cebcdf517c9ef63f051571491cb5034bf0e460a03869bffe64484c02d5228b176e9a3c396ca65cf957e0618845229a194"}, {0x88, 0xffff, 0x2cb0, "07d14952da24af8a78c04d022360140b1660ec6cd5e6668e410d3fd3a4ab53371082b33ad75d03111c3a0f64934acd12ca7ccfd7a441eadaf02cdb437bafb8e4273e8bd1d4fa58af674b99153e6aae2c532d4eb1c2a52381e1b74aeab812b5effb25ac315d50406b86ae6039e56253947bb0"}, {0x80, 0xffff, 0x5, "386196f6bb4ffb22146625d40f75eb381dc6fcf075c7ec22c4e0e0f76724133c5a6deec31387cf7e8692df46e5be3c7e8ad41deea79095746bedd5a8c3f8be37e9bb14be1d6a79f05e36214a681f2441e58bcdabc255857ef68e7384186254056ab6549f31513a8b754fbc67ab92"}, {0xc0, 0x1, 0x7f, "d11f6bdc5e34d359de7f63276a742936822b79e9826d000a4c37cb9c62945f2d650c00c2aecf13b657565bab5ca961c7be2507a3372bed171c4dec62024fb7b6a7c27c6e465d4c6a8701040f708cea65c28d6a882d051baeb33c2bc09143d0cd15cad8cd8a8b735cee784e795f4d61fcf021c0287d57b1b512da60c6c33ebbba89cf3d20a82d9aea43c62846f43c7d71c0090758b9e505b4aa064131a4fea7f2764303469f415462def61975117d"}, {0xe0, 0x1, 0x1, "9017bfe7df90651363fbd327f0241991d49c61dedd145fd684eb521a5d48394d5b402579c6481e04f2d9a098de898b635512186c1a96b249dcdf3c5f32058a1713fc0912a0d16d69dc133ba52a3fc06beb8c3622e0ecf792a4e36b5666b5a87af0f5f6873bdb6dad74329237eba21e58ceff6301bb0053e6b742f6d851f66dde5ac05bdcf7ab43ede587eb783054ae1591dab218513198cdbdcf2c14a510dbd2ba06d133b2b7695aa62efa1ddcfb35d665018e60da4b09041ecf392aecd9a0eb5fc8c35eb508a05ba1cf95cd14608ed9"}, {0x30, 0xffff, 0x3, "1a0a3273a969c1e7071321e46958b43bb8bf3de02490857e009ae10c"}, {0xb0, 0xffff, 0x1, "3cf7f234a9c428a4a9ca30737cc17510274b1613739ce1357b859fc9ca48ece185fd8c8f45b412ef8996aad044178f209bdaae44d8014e8bd0fb4f8853cada048fde7692414304509b8d7279da2784d89026644db0c1d27724b414dd5a921ccc974cd9cc3a68db2a8d4f70bc390d606f779a128ef8dd52b678d12dec049055e87fb18fc66acfa54addbbacc27d8b1295686cfaff55911a7b950c5770"}], 0x4c0}, 0x3) r1 = dup2(r0, r0) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="4e3bfb312ea2d77054d6ca7ac12d56ad48cc478c5803a94b59529bd6afe6bcb2be9f5d99866b79447f41bebc60ebbc2511e683e50b914d82e79ece9e71a8d34ef3ce9ce942518ca8a6cb037057c4292d007fb3e251d4a11fab4a38c7ff09b75682da679a351da0e75ebb8cd108b8d13fe0e14b5aa6f42e76d5684cd27bf5cc1b7fede81e3ca274d2e1aea5c990d6d55841ff8ccba75976c378588eee5e956590be1fada996fc3b68c90d225ce2fc0506ac0e", 0xb2}, {&(0x7f00000001c0)="8443553750ba08dae09b37403488f0d4dbf0efb7c203c597cc6cc0ce13b1a939ad3c30c09dcce53aea0f402e3c94db820565297d4fd62fdb00df23434d045047915f49be414be3f566fa1b05e687e41377752ae9dd5cf829bc1cd1ba6a4d92bbea06457ec2cf8c103d593db956652af50b5dcc0d493eeef8f385be4c52a5150a1fb21b116163", 0x86}, {&(0x7f00000003c0)="174131fd304a091cb1133ce65f99eebe85dbf788568b26715aedd8dd97f11e7e21c397e820c5999590fef78f94dc4f62c43cc4b5ece03c7ecf989339400ba752d37ae34029ba2322a64344cf2aca106d9ff22c2d2412291500b4ebb61fe3f582b77af4da4424fe1de00a760c218e0c0dab9a7f24c04650b47b4f88bdda13a2c3e8fee6f4e6f28b364273eef18b2c8bac33a937d8be66e3ee4bacee8aef5f1973de7b6f51de30b2e1a95bff3a2568019710d72fb5bfa4adbf08928793c77b4619a0406aa3cc8c7a1fabdd352a1a6001631b7f943d6c10367ae4dfe1a925b8b7f51905380f0ba8dd54e812639ca2", 0xed}], 0x3, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x40e}, 0x400) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000680)) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="e80000000000000000000000000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c27050b1e1ddfbf86ee39a885ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff0643896703a979f352b28b04e1b00000000000000"], 0xe8}, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfc2c, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a245abc77732a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f157eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c17108f029a123000000000000008139859770ce8768a3a9d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b2485bed757f6bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd201000000901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a85290d1b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c846d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c26d20a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb04009eb7d255410a663e9196930f7be059f28048365f01f67028865569ce3ea6a8d5bd23cc77175a7c1c629137e3f0e7a5f89b68cf7c65b7adaf2c808d24a7"], 0x10) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="229ccc2ac26fab37692bd0fbd9bced5743b6246fbb5e696719c7d638053f4da5f6b2dc4b3bb38e96218d9b8b61677fde316bc5f678a00b4a2be51fc4e5c559", 0x3f) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="50db9c1b67a0dea996495fd8dcb4ef640c61c9b1cb77303c0b0cd5334fda664cb740f264f68dc88dcd3011feb070945aec81e44363a52d6b302c78aac34d1b8d570d736bce1c27f091a05785df89f13e16506bdeaa6252847ed40278671e9755df390cc78f31f6ee0487f193", 0x6c}, {&(0x7f0000000dc0)="eaf90c14f46a8346b5cafb88a7f74a11f7d079b80bc337f22deea7c435884f10e33e4cbdbdbd0e6aa32230339531fe245a045f989562af1a35545035d18333f7e5eb548df4c7de5314e78d0a190903becb35ab5e6e2768624c2a76b976ec261d6d4f9f6e718c7dce2923a2b64922143cba7d0ea160bbafc8d9298bb66bfe2d4cb846408c7cb5111dc5aa79bb98a77239fbe1366f241e4dcd699e33ae1e44243adb824f1134a8f568d8a6b9433929ac833fefe496ae0e9a914f67f3cf30915c3d4e48fe897f4c886744575493bb3f488bccffc58012609c8e90b5419f7a474d4c46a4e6aacf14cda458a8e7b76c56c0faaf195d3505994c2f9ca7ce1177d043258a2ea575ef8482adbdd8df040fe3f733d0ab680af2ff86a8d07900c0877b701be38d57fad934a900d8528250b9d94d872c323835ae61a84b2f36335d80c270193c9afbb81af4f037b1d86d452cd0576b4de075538c7c500acfc0005a2753b18a5d050f9946d18fee8f009fbb242b24f5014857b7d3f99eea6b8a799300689d0bb675122db36c3c4c63a6fe5b1bd2432aaad01ccb3c634522dc3fdc610f325386a95d960e8ffb96c59298b4507280ab5b1debb47cf44ad3989257a4b6ebbe6b944bc2c6f8d63b5c50708c856ab82803063661dbd9541dd913dcb2fd3f82986c32c5d433c0dbc1893f28826d7f1a51bbb99d224102116ff3763ba108bf942146250610e20f017dc9893aa97c02c308c961513690dccb210a6c7d4d0f7bede9deb47f77511f5290ac6d982df2d9fcf1aa83d497fe72f001c2c8f65b9a9178a9082f43cb8c9e7d9d16df10b42cc90439abc49e5ac6f975a7c3484bebdf3c38ca001468b341645af56abd10c206d4cb48a7517264a85bd6be1a5c7ec3bcdc36c4d544743b08334e1e1474e263420d9cbd0fc4ff8cf810150ea890628772a0b3dbcfde4fca2816ff5d10921bb65a0a694af66a12f01ebb54bc5ee3f008522b3c999e18abbd5925087218fcbc340eedd9fffa25125a6427b485033679fb42f168e675bb4c76ed588e663b9ebe566d95e7f5d16714fc4457df288ff2de5c318cc43f8b963ced3475aa07d8cb1df5e441e941a58614eba6911d9b0e18f02e79ad93bd8e85d9db55a056f4e59167cf80a51dfd0b4351e5d2a20c0927bda71a9b6cf2d121dea2599ad0d7959bb4437930165ef03d7ba5fbb3a3af2b4051d39815b07b08c3e5f49feb9648caf9a8b71b3cd9e30b9b84eccd64e86944b8937fd58bcf23c28e4736b2d0974f067e9c0e5f877eae91fb683a6b83b4761c2d937840f93dd13518c8920cce299c809a384b0ef9079f35ba17088b52ea8de325861a0ac472491b9d4e24cbee02d6c5e5ede390c47656618fa06102742d1fa75d848635c80e56760bb09b25871794f1d267dc77575ec3ac111f8c694129bbd48917dd9ab77cc83a7b7ac5ab0ad35375ee228b93ada40c6f9aa982f06929bf7ea06a23c1abd0ff55d6f049dbe37dcc7aeb7fa5769832d596c3c4e6b5b4a9be3008c143640f033d8930d11884a6ae64964950401599b6bdad8bbf00e35bac40ca0cd6554b39c537a515438b880bb42079b47afa509a7701b299a0b016a9571395da7495a1f9f1595b5cbbd67c79d1809736928f717f0fa4bbc101383775998daba11014b867b7c17a1d99e5d88262c52a49f798b1ebbedc2bfb113e39cf167588600ef2284421a1e0a009b2d770150e0d6f53771f71fef50ffb50e9fa5162b216e4adc4f824e2e64b809a81c224a86508ea9269c2ee6616e80f83e96a2044448d0de36e1bc5aacd177a1b1e0526e80a4f0383d3e98763721bb74736ad8dd4271eea7ad445712e93812890228eb95809224937cf81b040cab258df2addbee93eab884566dc16729bd87b5c9f31af84cffa7be84aad039703d0b0657ae76701184a52103bd40d4310", 0x55d}], 0x2) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xff, 0x4, 0x3, 0x0, 0x9, 0xb06a, 0x1, 0x1, 0x3, 0x7f, 0x6d}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="383de64f5e1b6219fb8959ef25cb845122017be68557213bd36606d19d43da01dda9208a0c907133d6c27afd504fbb6aa96f9c5f7b4a58c1c59a82a0bb1b05942b124fb1664ae350150c3e4f02d337de85e95d02909a0e6368f63ac84883e9c29c3e46e879bc71fae0f6235db78d833973c79dccfd5f8626b7969f04679875303f0435", 0x83) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:14 executing program 1: getppid() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:14 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x3, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x111) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/177) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x280, 0x0) 16:00:14 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) ftruncate(0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffff7fffd) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/43], 0x2b, 0x0, 0x1000) msgsnd(r4, &(0x7f00000005c0)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES32=r3], 0x1, 0x803) munlockall() 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sync() close(r0) 16:00:15 executing program 0: r0 = socket(0x18, 0x4000, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x100000000000080) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x29, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b7da8877390de8a29d5123ee4e8ed9a8de9104c69f7b86649373a152b7c2b9141c451294672430f99d82a155425a799d0e575b679661dde1fdf1b0162a13594b9b735ac5437e9ae43181d0b041498555e943c0d005801b6e13c96e005a376443b056dc378bb2338a", 0x68) socket$inet(0x2, 0x8002, 0x8a90) recvfrom$inet(r0, &(0x7f0000000000)=""/235, 0xeb, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000100)={0x3, 0x1}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/31, 0x1f, 0x43, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9c, 0x6}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8008, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x89) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$KDENABIO(r1, 0x20004b3c) sendmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0xd0, 0xffff, 0xb6db, "cb39a049015e8c45c04cb42f84f512ea11245f0557b9d151ed40021a6bfa9638ddd054ac44cd88f402f5ee6de00e2720e1a9a0f767b3987c9ae2249de231e6417e9cb550a7f23f2b960d68c614a2a29974b9726bd6b8cd35267b6b7d132c3c4e45bc830696940c4b4f597b41f2d2312a36988d45c70fe6897db4c1c57247f6a7c82614956b0a82a8a59940b7ad8f4614e1d48249bb1db63fa8888efad5ed68b0cecee0eb0165a75565869a38aac45705ee4e3425836761f6fa4ab0"}, {0x38, 0xffff, 0x4, "218649c3e040476e442b5b41133070549a9232f4d04973e354468db49260e7879a45f8e5bb06"}, {0xd8, 0xffff, 0x7, "daf303019b7f512dded6795de1389ebaecaf4f00cde1fc86ed1487938a99f31e117e7ebccd1108dbc0abd12722c379b12555dc035451db1e348502893f427d8e9bb5224b312d4bbd047451c16c53327c864161512360e760f212083a26ed2fe4451d62bf48ddb00f99620d782ef117a046af075dc3526ddc6e07f9b951713eda7559f287c73233119b8978f32c564730c3fa95c2e7f1e1a151e8132d3d0b4e5beb5b859ac20fc6216fde626d8bb235aa58f2b889ed81f512228684e5e353e41370d3"}, {0x20, 0xffff, 0x7, "fea1b668f4e586f73a7348095e"}, {0xe8, 0x1, 0x6, "a14a5f1c324109fe3724a96a35b7e34114796c0f19470b8ee22fb4151f75e311c96c55e079245f3b66723f8bdfc33363bafd83d6ae637580e1884866d3dcb9db1450a615e9626d71606283d1292775f6959e895f12ce629a1b0961171df84dfc21cf7011dd9b0b8b30c194bfb5ce818c5d4a15e9092ca28e97270c8da6f47c7ee5cda711701416e5e724f24c4b4c353cffefb3ad88dfca7a93f84655ff46c3e41437fc60b940dbbc7d2f1a9afb12364128f16e22a957d1f4cd70b972c80b97d7b539c158f55aa8b5f38aaca2f67eba32a328bac03e7b43"}, {0x100, 0x1, 0xfffffffffffffffd, "fe03d947fd3705f5b7ae1b7ce029da80bab8dbe11d829ea53cb5c7c7cbfe60ef09a0df0d88c10bed434f69fba41500f5578908a5c13cdfeca0d5783915a3e5a6bccfd195b37fb5523934a364539a67782a63502a298328dbd84fdb5c3eb14596d14cbe01398a96072b4c29a71b4afe067092ba4659b707049357541a9d0aca3c22531bbff956fcdf14ee1d1e6e909aa7206bf667012e5396c01941f378a8758f5ee6943a370b7908f409452c60e02ccee69b890df6012a6c7baf8c3f6a5eb3babbbdc5b564a0754bba1a09cfb06b19c1188c4d3bd77560bf066e5d188aaeec6373239c6e675c45458edc0da4"}], 0x3e8}, 0x406) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x6, 0x7, {0x3, 0x5}}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002001, 0x40004200000028ac) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000012c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup(r1) openat(r2, &(0x7f0000001540)='./file1\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x800000004001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:00:17 executing program 0: r0 = socket(0x19, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = getgid() r3 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0xffffffffffffff00) unlink(&(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xffff, 0x0, 0x20, 0x1, 0x2e9, 0x3, 0x1, 0x0, 0x3, 0xacb, 0x2}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000001c0)={0x1ff, 0x8, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x4) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r1, r2) 16:00:17 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000100)="b1c2d4070a4cc3a0966d558033e5806cdc0ceeacc0f5bc80e92e9702477ee728d08468859d091f55b90fe27330a603ae05bd22448ffda72e76339ea1cac0c73c8705de9b8ed739a2b9e81e7f4ab4b37631419c6621647d58c00dd1f55ce788cf1d8ccb9fb5e7688663f9c65eef7092e9e323ee3e084ddc0858926d7f595c29caac169c2b01ec558213ef06362dadbb235ad20e9c61264c90de782bb25527851fd25c", 0xa2) clock_gettime(0x2, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setitimer(0x3, &(0x7f0000000000)={{0x4, 0x5}, {0x4, 0x5}}, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000340)=""/159, 0xffffff86}], 0x100000000000029b) syz_open_pts() 16:00:17 executing program 0: r0 = semget(0x0, 0x7, 0x280) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/24) clock_getres(0x3, 0x0) 16:00:17 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) write(r0, &(0x7f0000000180)="34cbbc77d9728934994050581311fbcc35f30c73bde9245a94a109f04ffeadcbbde8539a69b15244284eb138db8ff52b06eba042d142b21441ddb0521c896c84ca21f84e130aece844d26e3286382e448e012637a1aee385db137ac71fe281da7260378f622c69f7846b4d2b0d9eef186d16b2a837b76c7134bfd137ce8246bf184d7a02f76ce342640f2f42dea2836cf5e4446776be7e9d16a55edac8ea14ded06dcaf0a692b754ac5429916b189bf9663a96b99cd30fa76a1d0d9764d48afde7769848e3e14d935d426926c4", 0xcd) chflags(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x40804000000902) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x15c916fa, 0x2, 0x21f, 0x1, 0xfff, 0x7fff, 0xc402, 0x0, 0x3, 0x7fff, 0xfffdfffffffffffa}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) getrlimit(0x7, &(0x7f0000000000)) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) setrlimit(0x3, &(0x7f0000000300)={0x0, 0x800}) r1 = open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffff9, 0x110) r2 = msgget$private(0x0, 0x205) msgctl$IPC_RMID(r2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x435f}) open(&(0x7f0000000080)='./file1\x00', 0x10280, 0x100) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f00000002c0)='.\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000240)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000100)=""/111, 0x6f}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000080)="2c0325c1cbcd897ed3c5f7a5483edab1b816d1bda726b40c59f5feedce6e11da871a3dbafebf021c8ef62a690f75d3f0bb8c9f739d7cac699007198f8146852b68422e580e47d7bbfa4727c36d8cfe206a8cf24bd38fcc216da2539d5509fab7e8d65b49a70606", 0x67) 16:00:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x516396ab, 0xad9}, 0x10) r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/193) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) shmget$private(0x0, 0x6000, 0x8, &(0x7f0000ff9000/0x6000)=nil) msgget$private(0x0, 0x2) r3 = getgid() setgid(r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x100a0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = socket(0x20, 0x2, 0x7) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="efaa42795498976609194e6abc6feeea592ca8f1d42b923690af1af371506554dec2464711c1a650234071fb7c5df225edbf51ad394458a9ac61cfb1339be1783583baa0b206471cc18c4e4252ba2e1fd6c90859c754a12c990e98fd", 0x5c}], 0x1, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r5, r0, r5, r5, r4, r4, r5, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r3}, @rights={0x20, 0xffff, 0x1, [r4, r2, r4]}], 0x98}, 0x402) recvfrom$unix(r5, &(0x7f0000000500)=""/234, 0xea, 0x2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8, 0x0) shutdown(r2, 0x2) sendmsg$unix(r9, &(0x7f0000000bc0)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f00000006c0)="e248c11978815a6b524eea6a428bd780888edbd9d9c9454a2711623ad9379ca6f625998ef3dd65ddafed664fb174741d8ef339a69e8c2595260efb8de3eb658494c8b018df8a", 0x46}, {&(0x7f0000000740)="0c4e57d183e72975358679081878bfc01cce7e69518a204623201d920f304b924f3de098766f5e6baf82320d5583c0d309b875a64535269cf59396873b275d1cbb872f423310681bc7402e71bb7d18b5d511effb3a1c5593fe87bf4ebcea15f36e4e701e8c8a5da706306306fa81888093ad0e2f", 0x74}, {&(0x7f00000007c0)="6f7dc93c6cac121c10a479b86d89413f9a868484de0743634f74563664f764cd67558f8a1eb8f85e73f64c4bfb6a531d11b6311ad83915462243c98f3f3b027e278ae33c2688679105245ceb4d54f95cdb4a6db401957854c742f82de396246fe692a8294496383435803e0b2cad622edd87d4b382642eca328dafac97c2361b6eb133aba11ae917bb13", 0x8a}, {&(0x7f0000000880)="1c2fbe2d402a80ca13255116aa9009f783892e4537c1d5bc5bd2a6df96e6d7d831a52c4de032b91bfaff9e13cb5c537aed1a4eb940e04466fce9d9", 0x3b}, {&(0x7f00000008c0)="7a4abfc162dd4f9a884d88dc2404096ffc7e07d4bbf0ad5ac05f4d9b4d54d6fcf9535749becd00025a36310980805481b61920de88cc775bf5adcd79e4b14c8b605d03aa827e15288e0139e850a64d4fd42f4206e252b49f62527f14996df3e1b8087d533f322bbde6e6e00e1b8e4c0bff14b3eaa211953e95c50580d3878c1ceb4eb5ef439be93087a050dad7eb70e7ab6b6259e4d49bb9", 0x98}, {&(0x7f0000000980)="84b20138738120af074673d165e371fd66b30e081e3d225008c6ef58a685f4ad772d120c47866da6f3d9", 0x2a}, {&(0x7f00000009c0)="d4542cf97273d885f8ec15631206ef5aa201247f789f0014d294cf0312bd20119b9e02a6fab841d1bf0e74d79c51e66f259680d7af8c791b0dc8ee0ba841f2e67fd08c9210e762", 0x47}, {&(0x7f0000000a40)="af44552a8d687912be2651315360408065304af0772763d8d70d5b692354664bdd7890e1ed1e9569667c9bd0bd34192d897f49384faa684b308e4ded69c232a59229467812acb0ca2896040c2d7d910840ab21aa92e2111ed098ca6f7fe2dcf324d2e63eba", 0x65}], 0x8, &(0x7f0000000b40)=[@rights={0x20, 0xffff, 0x1, [r2, r9, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r5, r2, r5, r9, r5, r5, r9, r0]}], 0x50, 0x404}, 0x40b) wait4(r6, &(0x7f0000000c00), 0x8, &(0x7f0000000c40)) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_getres(0x4, &(0x7f0000000e40)) socket(0x6, 0x0, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000e80)=""/171) chown(&(0x7f0000000f40)='./file0\x00', r7, r8) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000fc0)={{}, 0x8, &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) chown(&(0x7f0000001000)='./file0\x00', r7, r8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001040)=0x4000000000000000) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x818, 0x42) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 16:00:17 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: r0 = socket(0x10000000015, 0x8000000001, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f00000001c0)="b23035a6ca45da16f2eb86bc2c7b7f2e194ea771ffb2bc0a49bb53978a45e498346f4e7537ab8e9e01f25d1683c29359c3d74c11a148f1b4932c1726a8ad9d93fba77561f1f70f570cb0b03e0f94f127c71d5296924dea0065a5372ec41009a16f") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") recvfrom$inet6(r1, &(0x7f0000000180)=""/214, 0xd6, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x8000, 0x1f}, 0xc) r2 = semget(0x0, 0x3, 0x282) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0xb0, 0x0, &(0x7f0000000380)=""/176}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x2, r3, r4, r5, r6, 0x20, 0x6}, 0x6, 0x1, 0x8}) 16:00:17 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x42f, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) socketpair(0x1, 0x8006, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x7, 0x6}, {{r2}, 0x4e77d5b4c8d73540, 0x10, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x30, 0x40000000, 0xf7, 0xd06f}, {{r2}, 0xffffffffffffffff, 0x81, 0x200000c1, 0xb102, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x3f92, 0x2}], 0x81, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0xa9}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x1}], 0x2, &(0x7f0000000080)={0x7, 0x6fc5}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:17 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="5889182625411cc695a6d91c4cbf520eed5168f7d8eb9c47091dbc2a55de4c64d629b15dec3427be4ad3ab9c652113591c9b3d4becdc4bd6ea457adc09c0e050437d019cac5818a6dac09f7cf01739cb86af34a6d8308187b1aebcfe572db3bcddde0ee7679331e46d0cac8f60aa2479843474c9eb6b9806e87f3fce026a56644884ce0d057408763e9d79cf4e654332027547fa99654906aea6651017c59ca299ca7711a3bbaf22b9e7e8a8f7823d4ba19efd5c1b", 0xb5}, {&(0x7f0000000040)="28d4d8069d2ed9f4fa9993c0988b407677307c4fa12f9f96e13ce3c2d1d07da78b7ff3d7f1752c397a4ef16778161503636260110fd26eed624e2457523558", 0x3f}, {&(0x7f00000001c0)="abeb1d85e0aba0b58769", 0xa}, {&(0x7f0000000200)="2872b27f572ab822e453e419690894d6307a23f80a54abafab92ba849bb08938b05e30946b748735d34a42bb7edb1fe29862a6a531206dc3a3d01499a9a42ba541cf921584dad33f4b76a11a38cf26b85978991514e021d3da1a8ac9aaf6c3b13c32a2a534d15b53bd629e4d6218cf8b5d14743fb1d1d6f681f9557e3be69063cf1f0e84373c6b8e977f38134b1bfb657949545a00ec7b60503069c5c52e25a304894edbfea62d4d07dc1df481dad28c285b65b9eb", 0xb5}, {&(0x7f00000002c0)="13dc7d001db3c0c06ceb2d9dc5120c8ec967cabcb9db2c36f301f4ba31af4d62c268f5a8983bfef6276601f1722dc524167641ad9f61672610006792e07330f6566e1172dd3dbd57050f4f8e4aeb53bf2a328298073b11913bf311fd8942d749567382f1ef3f166cad7287bf92134805e72cd9f642cd89a611b6c12a9be6e0282dadce045644103a", 0x88}, {&(0x7f0000000380)="a97fbd6f96a6203a51d266a072a934e878cd7a488898d58fc83f79ebec4d0052b561d3322fc12b8281a295920abb59efccfa131dbf2ae714fc3a97408dd530c010a4d3e530131d37a16a1831664e1499ea8df81dbcd11580d5c0a434a2403ae8d04a182546e7ff64109ef5afad55b3454c322b5ae92be5eb045c150bb6f93408f41a953d1f0d475046eb894cc7a9eb2bfb9f306971d64d35d7c12ee4a374917bc30997f27f6438b0f042fe8404a4cecb120937c968bee1ee52505a108ae0f8e8108a63b07c97f56b6e8e8426fd80d9e8552c79c447b9c4c54331937c87096b70609fb8e26e2b935644c2bfbcbdf82d655fb107408180361e406e58e28d097316d23a6e54ce8a7cd226568b9d9412700f3bc7049e1b365ca7a380da1cc8e45cb340a2869c2cdb7ceef9d0d4501b6771f95d0a0c83dec17cb01d322bce4269ebee5a418248f10a6ca292d75a79d8f07cd5f1311297880027b6e14696bd7236e12a1ec561376832722fb9a4e65c8e1bd94ffdb16becff6171c90e0661a7ecdff7587a1e8e7f184cc9334d1d2ca068cb6e73bac6f18cbf1962c68c2d7bec1be6b87062370bbe01f00e6180f3bd945decc9eb7bb084f742afcefe751e67a2898ef2a9c9b93785d045dcd66f2c22e639e646b2d32930ecc45915f589214e4592e8ad77ad6839078eaf84807e1e5ec97089fd26a20fec1aa5d6203cef80c1b5e423fa1fd78c772c57f8c1e3bda2d67ff38d7106f7466a64ab3c9cefaf6413e3a2a461ff5a261bc3c94db9f4afdf916c58bcf65a3c837ad0f3a05d6ddd38e740fe8def318c7152126b0b9b72f2ebbbd2dff92a168a4021aa769ed871f8d7e894e03d402654afa1a83da93b788948e70966a61e59f8990ee9cf3dc13a6f338fd3aa8e6d8eb0d1e39bad2be4f36ba4996c6246cec3528d3c4ea9ff61c56ee45db976988b7e188dac219fdd500431a55ee23a3080a2fe5a55c7901671e321242860d498d59a3693d5cbdf4214de9c6bce15f73cd43fdcf51321b0b630e1328438d9e06def3bcc686750f90baa5ce0126d16ee7e13a817ded1aadedce45c42ad02013e0104c12f39026c7fde87107eee04c559b3ef0c280f56dfeb38e6143417b3615fec7581905af7e7fca0a80a7d338a10637c8cb72cd3ea637d8d12fc25435b1875c32d56faf565e8fb87f7a2309cf5a4382bf24ee294b1d492a129dbe04bcd49dc5310fd50f895f035f270ffc783747ca7504c7bed594ebcdf9951dff86464afeec35a5efc7f353bc54c2bba0b4383ab3b1c88ca98bd54c25d29db02259773dcd54e342904d4d52d5816a1f39dc85e35aaf26e7db02b243522c693314bc862d1181c5b9e685f92bdfa03452b870881b67bade7d24ca27fd52c500b22e4fe13baf4ee954e5e6a742b6e7aea7dfe5e25a0a44ee1a901bdf427695cd236895bfe89fca6ef76e0229dd29bec3d6550004160ed08ec8071b331451b4edcfd2ee6908e544c5db9c560942624c70e554057feec48a69e49aac047bb401195312ccc781cf811f33a1f65db7912010e911a830dcba272e9cf66e7100bbf1bc3e722f252dac8324acadb59c009cc5485e67eb7cbc1d74d590743bb5d402dd1e12063da6717210950a7a1091c1709988d00be89d0bc6ce41d97e2764f29db23ba09f3f28381382a4d143bebcfc0cdf89bceede16953d50064bf6a267f4bcc31879acb855d3e72ea18c32c51d361de5e3e1d7932d1c97737755337764862fabb3eb45e17dc2c45e93c98a3303d2d01104377c77d6a7600c3b2e7db9ab81d2acf4058625b189b3930cdf936aedf9304ba6003dbe73e39ba7c49edd135ea2de90dd05e8a786016f8c3a32314477f1087302c7868fcfb88cb288c39aed98245dd54a940da7930df5a37e16bb1121140c7eb6d76449ae2679b0cb90b18f110b955f65e503e1d854bcda733190969538fe9472b42d527b7ac8db73e73d93139ac41b268b9fe31182bae4dceea623aa259e1d5dc5f53edeaca93adc07c7b8c6c99a51b95b3431aa245809a3b178c485f4ab0d3c5eba5e997bbac2b792fa8edbf6261f7d37c1abb2a45a6e5fdb5b7ff17b43e3c304e1e4002048fbf65061c7a0db2fb2f3d3781dee2c08cd29672d26db20eae267649f8e2c21748ceb4d555f8f29b56dc13690e3a5a40c434edb7bcb1c71134ccc3dd20c191c28ea8ad7d245be3025a98ecaccb3eb85656151bb24d63f3e4302f3858670b2fdbc3df96efc5941cab61935211767cb6f0766076eaa42304f0bfc7d2a79fff1ad52e3be0e329a5397b9d9922f7d24223df0e8a829a2eb5c4aba6925cae50807d7354ba27a5cc3bae6fddc544592866b50bf9ea7004d36e585e745008a911fd1e60d14c9679aba9f5e36b7607082bcc0ae3dc87e7dfe257057e9bb3adb03750e545b76a6aa2fe9c531f6574bae8ddf8c45fedf7f6558969f68bb6e7dd5233e67c029300ec4070154044851f5d94288557230ddf67060f3992164b8930fbc1519b4ea4aa6a78e821978e31692f693c7b63fb4295e2f0c025b8c093f1ab004a788d2f4029f457de3bfd9343bb678e637dff04aca66bd9cff8bdc16098b565de9c07308ecc68532996c5eda06ee3976f433875c5ff783a1f03c11dbca50a1a8fe1f2b7b4294752855d412fc0ff1f3402b79b5305fc35179108393d35fe9dfede107cdd5b577853d018e2adb877f1e627b1967536f7dd3cec4c4c369f0a3eac5624ee803485241fdd56b435b21d90e32241dc7897b2b7478bbceabdced9ed4ba20e33a5f0969200d1f2105a75f904ebcdbc9cb2eceb83740b512c3c6691b68f1095a451172c6ad086c315383e1ea1db834c112a4f61ea4f7a136f2119627fb0811350ebd1ce5ce2927bd23732e03c741563961be9e0c1f6c0486c4761f754d553d4371026bcc58add7f871ab7676dc6bb74be33143edfab57f5f03cd0740985ce65828fc311ad8854dcabb8f19dd03644c05c9403243e3bc1dba4741416b8db79325b804379d4ce32129e17fad00e1954e921b7eca1e004044c6e75fc83dd40f593792afbb2795a72740b93d521aa683c9767d2f2760ac6b7c3fd13dcf0cf58f2578c5a55cde7a3d008f8aec9f21bb4290d1565e0aa70c842e24774fd84c42fe33c170ab37895e0edc4378757f0d0bf8ec6ed41307230c0b5959db7edd2a8556c4b30f16d149050afbac10a02aaeadff5c5a19d3c87303e3edf21898846c7b2d9a2ace277e5db95f870f7da98206baa7d8bf72c73b8ad3f3998fa6debdf9174c4fba94e855383c0931367d1bb1ce031cd173325071d114ff4d40b3e0194b9a1ac38775133017e4fc1973a755b2d08320b26898f6f2a18bcc1e7f3f74121999188df0f013e6d9d275c5869d6de437ff557dd2d9d16256995f3ebd23109a5d05891e21862e0e0f9bf3f02dfb230641240bef59726d1678c495230366b2c8b87880543c8f59f5bca335c7db19d82c0883f9c2acc5259cd0707a69226b553d30cab961bc4c98e28fdf526831207731db9c6e77e901d06e88f26e926026c85f4eeafd00aa44999a9c601d99843562edeb8d00603c067e84a507d9cfcf0601440574104e346d52360a60e94f315d4a71929e9f4b51a44952f2d6652e32ec6b4866c0db9b131e7c206b87f314af37067efcb5e3161ae953a09c78f12c050ce6272abf0c771684b5172ed9712090d495ca2703dedbd63c6b31e50f96330b954d8dade8a465c125a5dcb0dab37941e25d87e95aff41efbf8e2ff635d6fc99fcbcd3219d3c98eed5459dcb047157b058999776b8ccd50152da0c08c50b52f3eb0263ae9e1a640845b387ef0e125fee82709fcc2cb4862d8cb1add968b0f00f2c6b33b9c0171f7ab0fcb2e9b391945a9208562ed6194b8d2b06a6f2c014295f80f8b515eaf5a60a98bd08042029bf5bad78e2f5c2b4638dd96c0a36f7dc5d6ac1f47fe37aa27935d1634d0ee208694aab95230f5804e1949277f9329e9f0dc6712596b490c260bc0cdbd2a101b2b896b85b68445fad4a6f2625af3c76e14cf02e042104437a961521ba9cb597749d3ca53784d51a1b6680ea5d382b02c7634939690245549df9aa0dbac8fb3496a5a0b527543855c163e8985130b0a464332010a0469f35aaa9d6d814c66c0f771d79a5be7ae64e6eafdb4f5716b2ba41c20b9071d521817c444a2492f1f0f4de8efa59ade2f6df5072fd0f386503ab1c918f52a49a38d4aaa58641638b704f3e378d7d0093330f4de9e95c13434c48f25eb77b3c655bb7f43ad1ab390642e6c03214729739d921ca5f1877af35dca9532d161e66315b7616f0e2e7cf28ad7cbfb76742ee0cf3dd3d5f3e5b7e43bd794b3ac49fe8d5fdb8c9c12e2d7507d884f6c03e3db301332308bb628c7b64c51fa422df6f079a534160578ef8c0c20f4a007572531bffae04b3a6ac83b66f948f6743933df94d08e5585fc3d31067991451f8b083bafba0d49fff9df350adaf6062d9820bfd8e1513e0d47254c8bcc8a3c9137a369f9cfc825bc5933a78a13f5d2b7c2a5fdcd939e2b58534806685e023eae296a16aa8e8f06d5280b55687f18737da2437e75bcb9b4511a892ebf93fc7245e83dcea9df528269a55046169c1574bc8344a4032306fa83ccf3ef9de57bd90a2b74102a31e288cf59dbbb731cb4e39c42d26e635d7e385d294dbff8e33fef931bf96ae225e000c347da485a8815e6cced3c286a7cd0afcb8002b0e57f75f0da5dccce607ac070446ec34d467d7ecae564126e2c8ec28c913542f948f94fedeffc058520d5d17a4ee30fb0307b9eb977b3776c2ff6a507de9781fd0b541ace8a1ef2860f8a50dd6fce24bdc530638221869e62a6f8c73454c0c79c601af5218f981ed7441edb25e5ffaa7f3f523a9f0c9317e5793e0771870e74dc72e48b3ea681151e4b1f34549467f81b89188b797342bffb3affd86ea07503b7e41bc983cd88f4b8c1fa18cff2db9f9c3acada40a547f242379c39fd20d6279dadd693864c57df2b536709f1f737c2645ac98997fac43292624349a6cd71a30ada836a9dd342dcb09dd15286682e1dd310339508088945420e706f8b58275d12005e7cf95fa3bd465c9b70af4e614237e4aa0f9adb511093241cf9031e5e2253b175ea82ec2c8d850bbeab677e18af3556128e81be50e3689ad83740897d60013a07479930ebe2583b6dca7afbc34f6538e3e9cd7ad41d80e5eb16ecef51a6753a4e80cf850561ce75d92953ea7d887de9b215374f8688977d7834e09dd58cb6a034f341f732c4d6e05a8942dc4f4adbd6badaff78d960aaeed975ba51d199ff951a5eaa057b7d6fb64848d7677faa0d91da21f61ced48cc9a1239251717272b68c5076b7748b1eb1200c1f556537db1b0a2a94b49f154adbff1936144403d2ac35d0838c164dbdd20f2491ecfd8c70b89f2f6e84016c0516d5685a4a0f15ddd660ca5daf04658ef2260f2d831a96e73af15d3387da348c0696395f47b4151e01c60831ac550623bc506a4c95df9199570665986c4bf9af1e28af70891cbd7a8199502229cb8bbc58d7bd8fb8764c5ba8a50ee14866d144cd40c1c96fbfd7435e5add3c32a47a37efba65c5a5bb29fecf2b919653397738e5c3766ba882c77d176389f0434540ba96d4ef383c3ad85bc323fee6af56f9ef4cc866268da5d4d552ff089641e6b6070343fb7e489758e5e2ff89c8031a3dd23677d7c9d982e1c0a2886fcb18e3ac58cea75381f25c197667da36513ff8e2d2a2a19714804cb30f0953ce14fcc5e10a0cdf44527c83d5cc6434fd77b", 0x1000}, {&(0x7f0000001380)="15dcf860e993d290ab265376c47134cf814c8625777f408e97a7404c4b22e288908c5b5d12ae58461b4a429c1f905ccf9b2873548d2b3ea6acaaa5f87ddef7e2c57e0ead723a0003f419db042cc9a17037c234115f37af9fe7dbaf9d0aace2fb", 0x60}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202e, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffc, 0xfffffffffffffffe, 0x1, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() geteuid() munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:18 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = getgid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) 16:00:18 executing program 0: r0 = socket(0xf, 0x4003, 0x9) close(r0) r1 = socket(0x1a, 0x3, 0x1) setsockopt(r1, 0x81, 0x80000000, &(0x7f0000000000)="da47f06cec6eca423f5a6cc7119911565ce5665c5e97d37af59e5af38fa99b98e9fca18070fe3c3f6e68bbccab750dc3f1019c4733b73ee3d0225ccedc401b0143641bb1a04e4a141bdcf0d3ebb64cd29962baaf6eaa186ecc01", 0x5a) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x880, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x100000001}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x600, 0x12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000700)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}, {r3, 0x4}, {r3, 0x107}], 0x3, 0x3) socketpair(0x0, 0x4, 0x6168, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = geteuid() ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000680)=r3) getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpid() r9 = getuid() r10 = getegid() sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="a6579486a00a446bb287259578db03d33dee49d249d63ced49c38b7cd086cce814c3d943761f1f1272fbcd011f5432881ed83ef7502dad122462cafcd2ee9fa0d7d84c5e9e158af91ad2335b1af79f4a1514bf47", 0x54}, {&(0x7f0000000100)="a504e5e6a9e7aef9d1b8f1c60f4556a019fe2e5c828604913e1b1af2058fe9e4337c25b3", 0x24}, {&(0x7f0000000200)="9c5a7f43a375820ea3f8d4a073213d7f10378889af49a851cd5a33af78752d8c0041e9028411993eff5a2b6d4e3cb8637cc8e3a95e96c0ffe76eaf3bdfebb8bd85cccfe4c4432c620d010585fafe50299a1815f8883b83e80eca5466e87b0a20c1a0f58ed34e46ce875be6c1eb897f045e6c40d0ce836489b3c3976d0361589d3be313c70dacea6783fb7b681e590d40568d4e295cce8a890f919a3c587900c1480bd1e754fb9401b6246c0be1cc9cff018f658e08fdf5f666f1d575013f57ec846891f57fc941ddf7a64541a30f647af76339b603f5b112b8ba13ff9ad14f5a4266cbcb0bfff0215200cbdb7e3fb1bfba1b3b6e0d384e1e8be07ee7", 0xfc}, {&(0x7f0000000300)="d449cc6a2351f54208aaa90534064902648ab87020c22401ef7bbdcc383c7c52c9eac32da81e8f76e72a99d4c71016792c80", 0x32}, {&(0x7f0000000340)="824dabddbea6fc65d11e41d2be36f135d81ac587f93680ffe83179ee023ef64e0d00c68b795e0805b13959", 0x2b}, {&(0x7f0000000380)="850166537dc2427b9266fff9d2670527fc5425a7c83b6de14f766a8722680100ecb1ce0bc2d3f26e9042e211244a9ed82a477f4b90bb89e0c958a9395b51a4713fef78a6e2a665ff6586f3a44b992403ba40916d6a61035360835645f15562eba15840df2f70223b619a6a65c8307c48f75fa473662db4b2520c8bfb7b75ce9dbace3ca3fff67d6b4238", 0x8a}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2800ff0100000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x4}, 0x8) 16:00:18 executing program 1: pledge(&(0x7f0000000000)='&#-!%#\x00', &(0x7f0000000040)='\x00') getpid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) close(r0) r2 = semget$private(0x0, 0x2, 0x400) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getuid() getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3ff, r3, r5, r6, r9, 0x0, 0x7}, 0x800, 0x50, 0x4}) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x4, 0x96}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40000010, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb, 0x400fffff, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0xcf, 0x8}], 0xffffffffffffffe1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x60, 0x34, 0x0, 0x9}], 0xa107, &(0x7f00000003c0)={0x1180, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000440)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0xc81, 0x0) syz_open_pts() getgroups(0x2, &(0x7f0000000540)=[r10, r7]) semop(r2, &(0x7f0000000580)=[{0x4, 0x7, 0x1000}], 0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r13 = openat(r12, &(0x7f0000000640)='./file0\x00', 0x22, 0x3) ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f0000000680)) chown(&(0x7f00000006c0)='./file0\x00', r11, r8) getgroups(0x5, &(0x7f0000000700)=[r7, r4, r4, r9, r7]) pread(r1, &(0x7f0000000740)="3ba1b19b1a6b97f65c1db42e4f29ea65c0d8cedebc007ad46cc2a7d9e5f4bcdcf8fdfb1303ae3c15012bb69513f2be0dcdf5dc6c55863eb48e43d80a2f043b1d616754547d68e47e22f148a95dae891bda956f58dfb39fab87bb6b9bc67294999da53319d7df3a1ebe92d370d584b2e85bf9c97270c3bd4f4ed1a7e6a70c9c8236556a1b6a4ce6b5b0349cd72fa698f7919fe8bd179eeacc9e84e94f96bbb32ff2313483d4d33330ae58a1dec1b27b34bfd46f7dc6ca62885a6e77b1dc4a42ae4e2517f321d631355bea", 0xca, 0x0, 0x0) sendto$unix(r13, &(0x7f0000000840)="268b5f3041687565bf7d068d6fde3ef96a82ed089836d7a14938a7b77503bcfd33675b6c6ce1ed770b45734aa69f59217e3629274220ba38ce3b4d0bda51a03e3905d2fbce039602fd8976e2a82ca705778ae20c6e9d48d9a945e40b104a7a3ec1d477a57f65bed508a19cc70a61fe1c6d68a88b77a1f28a02f7e6e0ef4d46b2e4d7edd6948150e76621d6657f998c9ea89075ee4692a51cfb46299b224b60c837e6099f56303b495b2e9ac4af2387e281f9ef34284531adf713a9a7e7fc547477e31149821dcb2ee2fbb318a6bfc3ab8da47252e590f7905b018f9100d86b2f1b4d99dcc45350c9cf54eec11d1f63cc61f3bf6ab7528c5753264727da660e7dac43b5f9af12a66b8026ec4836f15d6cc52115ca089fcf6cb62d99b82c179c3021826b534a76c17b2d507e0f86a9f45ab77e72900e086664d6b49ff469af1012f102e43a7771c5e0d4974abc0347d9ee5f381f0364ab02a81e0dd729a0cd7bd25ea561afec8a9d77d7dec00ffb9638f5ba619b8795cf641bad908490cc6be13d91921373c718528ea46e8fdc3d0d0174020ec153976d4f2ea4679babd1424165849d4d51e7438eb820aa833f9c4e01f5dc29a4176c4c0da89fe26c4f53f2fb911285350c95909a862a60f727c9d944fed1266d2d23178d230e959b5fa0622b5e72ff380cf08bc411683a3cad5093abdb059f008138bd1cc33993123e10eec74a736d9042a00cbda8c2a00dfcd70e03e5ac53dcac8b4efb64821e11b8e7bbdaad0381d444bc39d452418960ca6785b97af2d4fea0121ee63e42f7b20769f520a63602c021df34205986ade5d450539c39fd556dad8173870edc68942e85c03d0079bf69616cd910c226259b4707dec7e6544cadfae6c42be7af7f953612b7946c5c15cd08698346706021db2b30268c5f73bbb95693825121caf279692edd4c3b7ad4098f562e704cb71b4944d77947b8f066a9bcef2f1d37fe04b6948a178cc3ca53cf237d2b2215493ba977b0510f68f9ba11acad881a9c7e1040e7750f8b29d5bffd02ae73fff344e4fb1bf82c00d3efe8ee7e9f95a8bf5791d65ff9b15ce3c10f3f57b2730678f1d457c26197d1484463a2b887d2b9b5bb6c47f4f92c837ac9bd9c5eca567ddd5f3537b778aa67685175d4bad5b4ca2f54d01b61a2d2b4d4c88bb1c2f363e7b69231b9d026cdc18299f66c77746c8c737fcdd5bf3b5ed1497cb24f1dc027de0835c9b0ca1fe32d03228e8971013b46c6efc0dec85ea30fe968c0a0f770a73f59372e8e1cdf07114beacfa6db11cfe81d24001645da40387d6258f531c8596225b814af7db107cbab749ad86e3a59d78e5a8f44ea11534ba65d521695468ca7f515bf13b12bc20d462466db64f2e146d0a6cecc76e2928ea1fb0d2dd9c50017bf0b0ded7df477848e379713946ffda2a45ae08fcd5d399285703d3ad5c22d4ec869dbd173adfba7380c6626aba3bf1ba65a5e24aab45d29e3ce7a6f38492258e415b29411cd3e2b55a036eac076577a8b73fa95d71aa309d9688982c44699c6326a907e6cf54eadb974c80de97f10262149a570c9beed1735ef2a380d8431144e138dcaacce3e447d9c595fda6cbb8b612747819786fa903184f7d346abd58e8750508a454d181e02bd6760b21656e68250ea35f71100ad484dabf1861031286eca0ad46698777935d3cf0576a54f683f8d4d43343dee08456bdefb44484a1bfdb4f5d64cc9d83a9ff30b4cfc5972735774abf62668bf2e695cf26e44e83952a7f182fafc9c6ff1025cb563c15b1621e1b184771b5b40b2fe62412669c3df4a59bfa4256746a4f283eb19f92905df644dcc1f6f5b8a39be718cdc89a3d7c5d565e204d5d4fcc4c6229de0261dc163bed6f555990920596700149e389834754bbf706e158d041a77f9c25608215aee581dc441ef771d51316fc8b31fc05d868918f5a167d1618f365c9892e3c0e03ee7cfba5b81c4d951b90d3a39b82930e999eb965efefa42ed63e1a758b1a8fb7505e3576bb22d1702ede78d6f295315fe0c79b30aba5cc4d282473eba2365f29ca5a83c9fca0fc56ac0f6e822edc69e84579e083e1763186bf12ad4f54ffd808e110bbd92bd35f0d8c1a2609303bca499cbaa8503c7d62d7a0a193903ce7f14d05677a708c7d43cd4ec545a52e72b1bbd3cdaf66102282327ec27983baf60c29a6ea5e9048f37bb914b4fd502af40b5acd4790ce0d19a1e9880e3d768417c851d957c34ae7ab8668b66c130cbb9ec1dd823cae3e3d38d80a5e79f972733a796d61aa6a0003c73c7969fe836fc2cca4ea8b6c2f895b49d72c48a3ed5ef5fc380792de376194b1c2e8a7204d607ca2ce23822fc814e6c4e0204a65a4325fa2e81ab750ce52c36189e4cc7cb6b291df841c1a77074d6d8a77bc5bc61af9b59a9643c1f561e23d4784adc08727177c8a89706eab935064c994e09e75d5047fc59812ae57ee58ad69e5ea89c7621a83bfad30f15615c48d70b4d0fda7f09c04619138a1c1c95bbfad9d6dac258c52a89deb03c3e21817c6e604cb60abf2360c98c7b83fdca273a9640162b6c5705947ff7abde98229abf505810f5313e5a21fe09b22903492503063a594d01ddd546ad29b6d8c587fe2eaa1727588ec377948d14023fb9d54e5afe2ecd33a34ae0be91f687e130d94ac5688217b9198b02302531aab2f683e268f13fd73136171a5f92368855de0fe74cee48e0f5ad10e5fd258b90a10f18521b588da76a05bbf87cbd2ea4cc6ae57bfbba3a3315458922744a77e69adf6bb1634df5f8ad348515cf5bb630ed5414f785f535088039a0045437a8e67ed5a514b6ca26ea0816229608712d431a157cdde485198bc18a43cfd3503770d9f26dcd0e76ef0e3bf668ee33145c171f03d0264f17bfac59220012e8907b7b55e57ac14c8c33ca0cadf3e210266711d32205083f9daeab0856414c5592ff85bdea56b558f44030d19891d25edda2a37dd4894cedd933b464673be0a4c5c1fa0c4f6d8fc503e7eb14ade9155ec0a8d23e1ab03651832256ba5b3c858f1f5391f58619ddd9fd23136309ee8db170dbdd7e2c0263b30210d757140e7f5bdc18541ed113be620455d447b6dddc9ee94264b36bf3fb25a8d9328f099de32b245405be720be5b76e81d0d3fe7b854e3e98209d5dd8016601bfba83eb09747492dc2f5dd1ca2e43a124bf7b850fa8cf801ae1097b57f48105cd2a916259479036f2d8b827fba813fd2365528df66ceccb92f8174a6643a5b6f2b4ca9ca50348dc7898377621f4fac8619bb4cb9378db912881650f1a810ee5da3cb169fd3ade6aa891f6510890dfddfb57487e77e98850660e9b1e469f8c64424f0b51a2511878f02dbf99694447c6b00e76bc2c666a8275fd392ed1e9fe264f9df6d4d04adfea3b2ccf0841eacd91994ec31160d10487cb32291821d92e320d1945a1640f8cbb2204e0c8520669ee5c5ed935ea542c8592f01aa5d04168792bae630a2e7269b3eb821d88ba4efa54760dd6d9e95b7421ab353698bdd04d3a863bea5e00abab7fe84b16203f40f3a6d8f1f09a066807aa1a310e6db8171c8c82196c8c6a0ccd5b10bbf121cd724c0fad37304d5ad604bfdabf429da3f6624e3139aadcaf6ab664b12dd883fbca909baf9fe84fb1755ffe0d66ed4b6da7e92fd0e2d454d0e8af8477a6570b24d14c34d0e253d40005ac0badc3a7732fed15f868bde18b4e4a3abfc03f0108ec55157b727d467340d666749010308fbfb95c0673093077cf15f6e5fdcbe3b3f01d7631f05c4ae9b6e17147fb0e4fd51180877b3ca1a4045eb563040c881c7fcd79ce6e62dfb2d673c2ed2f5f9fd969153fdf9da2c0c515168f19ed7f9f3f873495455065405b4c208c3212852a9ccebf0bd11caa3068135f787bc8b3a1bb4f7697ce714eea44d8ecb11c865c67771983f343047e3005ff19614520fe3803212b1b1b7260c9d04a6808f510bfc426e41cf31a25423c40cd3086fa59c499314d825a65e41e04372662fda94f844f8bb08562cb5055328af2c426073b2e6a37b87ab0480eef4c67e4fca069c9658022aeffa5d7195f6245ad1b903b9fe465eaa21b43ea395dbb4ad8f83b16cdb8d889674b910b07303c1aec7788b2df0dc7865283ba81bea227d5c4efaaa61e6763dafd35fe02516ea2c54724944c19d9f2605765f05e83d284201cede605ca13a7a6631e5ade11be6e3054288b3ade5c1e3842ae5c0590ac197df17b80118febb8cd107132bb94ed5c142c97ff776e3f5433deb88c9c6a6a6e42c8e464ff46fadcbadc29a4c9db8a938ba8e8786d3e8b3d30c91fede29f625765f05346e6d71018ded36393944720c4d3febcd2bbe192dd4ce1321648913218162a29a5a8a68efa31ef1ed095ec1f096337d20d7c919a9a6fcbf17909a44146cc905bccd0226d3cd7f0cf963cca275cd8d1f1cafb7a8556a2ef204bb584518fafa0832050165e26028d997e911c720797fa42af9fc8fb915c8531dc2dbaa6188ccc61d787bf45fa13f4f96dea52a0777ca6ad9f2f1dc5be6ffecf8133d334c176c54dd1a0f9dc806590447ae8c741b4106f6728a6c60914b093b834d6508e04e2712a8e00caef8daef8fc0a637899dc914c0671650f5bce6cbe2ee764acf03845ca0d0846727d8e29445f4008d90c0f72a07e48690cce175c8856f7132cba3c69ff6ad6a7ccdd65a64509fe8a8460276d7c7f6d34667750a01369a8e3fa877b11f38aefe5410c2fab0cec0333f3c29a2b76a2a46d5b47494aa886ec41e3d663e150e9ee94d9f912b3f3be357e87d44745e6f2a0eccf5a705e020beb089d94f8a641dae7dabb3eac3bbfe33b71f7c1925de0267d7915b0907485e8ff63b021aa2df9f7ebff23178642e2e8fd2d82ec310a51f26813b52a7db28da4427bda9f085c79461669959ee76c6ea4a69b9335796e91568870845fc72281d32fb446828b8c09aa7df55f9e927cfc25c43b068da9f05af9dd6d0d9176df32b37dc905a06fa181f7ac90cc7336cca1bc3039d34eb6806a5f5a221f65dee58f35bdc4da5d2d2b608784127cb4757a7be23408d19bea91918ba5b504eb16a755a10e8f369edd18e8fc91fd1f1f45611246243dd1569ca7a8f3015d24953f0d6498886e9e61056310daa2eb68370226734c50c8cc76620ccac9572c201629dcd2e0a1d4e0df3a37992dd977fde83944c296a032296168f6631496c86d988a8d6dd52bcca40fd8bc8785ce240710e28093557eeb82b985e20007747d99be8651335bf1a16ec8b9c2651ec38a80f1026d8124e10da33677d94d434290eeec41d78cba592aed22e519f2b2a69fcfab6255bb00644b264e1a85cfb94a45f0f1fa18aed8527ee21f1a765231809db307a46ad99f9dd0697d1c154e2026ca568be2359b23f0046d95c57ccd3b0053ff9fcb6e29091e84058f6e9c92882e4a1b91650833afb98597d67d5bbc208b6fa4919a0fa460048729132f2a1f5a62a158ee8b038ff9aad12e099c66b5b13974dab2bf846ca5a0617aadd3a5e25843afba80948a7c6b5f7d8208e06277a171230a85bd6ee5d16b2535074cb6b7076140ef4e894cad6a7a9bbaa5725b8152f9d7d59c44967971091f8f3e3b4e5f2cf3296c515a8a07809661c2e69bd5ccee9b4d76ac717a1069d97875b60e9fb5060a93e5f15004796c2d7fa19bdcb9b4341dfdce9b2700bac82b50ec7f80c540702bbb506020e73eba63156dd17b147dbab86d5c7633dc00ab05d46b142a6b69ba4435c830b9320f1c1b786f71d9965c65", 0x1000, 0x2, 0x0, 0x0) bind(r0, &(0x7f0000001840)=@un=@file={0x1, './file0\x00'}, 0xa) openat(r12, &(0x7f0000001880)='./file0\x00', 0x42, 0x60) semop(r2, &(0x7f00000018c0)=[{0x7, 0x401, 0x800}, {0x1, 0x1, 0x1000}, {0x6, 0xff, 0x800}, {0x3, 0xdf0, 0x800}], 0x4) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f1574d1b4f83b01e6d14aaa92f02dfa78094a24b2801175b616e78ced6574862d825f3659e231bbc63a088445bb13dba57b0eea7cd8e7e087b1e36129a199f56e1099240ce4bfd8a965928", 0x4b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x44}, {r1, 0x80}, {r4, 0x110}, {r3, 0x8c}, {r0, 0x20}, {r0, 0x40}], 0x6, 0xb2d) dup2(r1, r4) 16:00:18 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000140)="144c0cd64a50c1a3bc70dba568e334b9a965fcc30203138f0f040c8fdbea282f1b7166993bd1021dc7169cc72c0f8818a89ab194d4f55dff67a91031568c517aa7a623f44ec70d0c5de712a77abf5e0673dd8b40c880cdee5d25725d8019966010aedf94532f043e1894b23073f246fb952ad1e3b1b657dfcbe3ecdfc1d49b580afefa21b67f8e38a8de5989e62e2b75a491ff192c6c9f7bfea2d97d6fad53c0aa627da912b8ceb8a345bec57f8a2750863bf879b8a42d90a131c4c2f6cee4f13e3b20565906b1031aacce109ca46e92fd1fbbf4f5a9d4231a81650d1704e1c2a092a2a78ad1e80dbcca") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0xc1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffff99) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {0x3}]}) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x6a6}) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x37617afe, 0x2, 0x5, 0x10001}, {0x1000, 0xcf1, 0x400, 0x1}, {0xffffffffffffffe1, 0x7, 0x2, 0x230b}]}) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x908, 0x40000000000086) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c18e6dfb7f88d444241a44fc6e8a7c5e90da3bb54b171a5f7622a6f8516820b7501b926b6acda4057d90d1465d83fd64"], &(0x7f00000000c0)=0x6e) r2 = fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200a0, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8000) sendto$unix(r2, &(0x7f0000000300)="578fe8617ede5ba0880805d5ebffa34b668283c6e1d357160a92249f73f252898b8bf7b06644da89e30bfc353934bf5a48176ec5e7c9d78ed7cc87d32d53ebd35812d40c87e312bf8e3a3f4165079868a0934b7a5da9318a2a7c9c8ed7d0b117b333cb631d", 0x65, 0x408, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000003c0)) poll(0x0, 0x2, 0x0) syz_emit_ethernet(0x55, &(0x7f0000000240)="40d0bcd2546ba77f5bfebbbb754240bb06b61a87cd932307e0bfff53607ed308137ba60eb95fb9d3761b20a84121a4259da2450084d5d8c9599174a912a2becc7030f9f89c1a8649bafbfc35292745ca250e992d61") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = accept(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000486f9cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], &(0x7f0000000080)=0x1002) setsockopt(r1, 0x3, 0x3, &(0x7f0000000100)="15b45afb53651392c723d227dbf0a206df05240e9c129b343e38008426bce734d41e69cc6ac7806ab73eaffe9d5ed7d0126ac32aacc48c9694c02ab777ce17a88370cb5a8ba1005bf79cc414cfabd04d3684582c26e44067343545db51fd5a38b0bb12b62e3695a6eaffb2e6b2c0c7684054e1e2099921d44d0bff735a", 0x7d) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0x7, 0x81, 0x9}, {0x80000000, 0x0, 0x101, 0x7}, {0xff4, 0x100000001, 0x7, 0x8c}, {0x0, 0x0, 0x7, 0x8}, {0x8, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r0}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x202, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x81, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xad, 0x100, 0x73b, 0x1000}, {0x7, 0x80000000, 0xb33}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:18 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4000000000000e, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x8, 0xfffffffffffff8a3}) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) socket(0x20, 0xc007, 0x985) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) unlink(&(0x7f0000000240)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x4) 16:00:18 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0xc) dup2(r1, r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='./file2\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') pwrite(r1, &(0x7f0000000240)="358ca84e1e768f68f130c91448a3af172ad776ebabb5c35ef4f87f60818e65dabe03c0ea82f341b4d1077ee6a2d5a53a005e376e2baa0e0ee06a60bc0615802f03636e87fcec2835a43a0f344964f4cceb140ac58e3ac9f486ea0b2378df9fca4730b70f44caab98293db1f65ba112ea51e4ac4624e97b5664848a565dea0001c77679e1e945cd2a1070f0cad2b11e0fadb8c21e84911c3dc584a43a7b5bd01026bec3ff29d60e0c2e2b6a2e48340ac4dbd9d1aca53ab040501a7adac2eee8e450e4c4958e0b9369d345e868a7277dfad51781ae35cdde089f296e7427063fef1e4fde02a16c04766d334254822389332230e1", 0xf3, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file1\x00', 0x24, 0x2) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') chroot(&(0x7f0000000200)='./file1\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x812, r1, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) socket$inet(0x2, 0x0, 0xffffffffffffffe0) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x33, 0x1, 0x7) listen(r1, 0x5f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x4}) 16:00:19 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x800, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xedd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xd5e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xf5b5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x7, 0xbe0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x10202, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/117) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x101) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x5) pipe(&(0x7f0000000080)) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) dup2(r0, r0) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) listen(r0, 0x7fffffff) listen(r0, 0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) 16:00:19 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) pread(r0, &(0x7f00000000c0)="7c84aa36de601d0e4251ec9eb6a3f5a6dc678418ae17c8d635254a2d5ee71bbd9d225e0906e77b94", 0x28, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) readv(r4, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0xa2494d39111dfb4a) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) chmod(&(0x7f0000000100)='./file0\x00', 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x4000, 0x7cf, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 16:00:19 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x440, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xc1, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x3, 0x4, 0x200, 0x1}], 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x80000040, 0xd31, 0x9}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x678a01dd, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0xea21, 0x7}, {{r6}, 0xffffffffffffffff, 0xc0, 0xf00fffff, 0x5, 0x6da}, {{r7}, 0xfffffffffffffff9, 0x5, 0x1, 0x6e, 0xffffffffffffffc0}], 0x3, &(0x7f0000000340)={0x5, 0xffffffffffffffff}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0x4, {0x3, 0x8a}}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x19, 0x10000000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) open(&(0x7f0000000000)='\x00', 0x0, 0x8) syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="d5", 0x73) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000001140)=""/88, 0x58}, {&(0x7f00000011c0)=""/219, 0xdb}, {&(0x7f00000012c0)=""/75, 0x4b}, {&(0x7f0000001340)=""/120, 0x78}, {&(0x7f00000013c0)=""/185, 0xb9}, {&(0x7f0000001480)=""/161, 0xa1}, {&(0x7f0000001540)=""/75, 0x4b}, {&(0x7f00000015c0)=""/101, 0x65}, {&(0x7f0000001640)=""/88, 0x58}, {&(0x7f00000016c0)=""/128, 0x80}], 0xa, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x0, &(0x7f0000000000)={0x18, 0x1, 0xffffffff80000000, 0x3f}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x3bd5, 0x0, &(0x7f0000000080)="1d7fba14e2630cf1c0842bbd2757cd97cab29e032e1052de5979c40ff3ed1522c4c9f647a17a950b39d2f8963881a6c7ef1f7faf0e0cad6946c3b885488fe2cd26a07e51aac9566c0b02812e0198a3108fe493bedccc331334139080bf06a5c63a77da22bf9a7597ec8d54ea86a2890ae2d5cd8c1e64596d2b00f50521654efb6a91484d", 0x84) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x5c}, {0x6}]}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000200)) close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0x8, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x4, 0xee}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) clock_gettime(0x7, &(0x7f00000000c0)) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10200, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000000a, 0x50) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) flock(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x7) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xe882, 0x6d1aec5b}, 0xc) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000dc2b8e175e7c763b00008d8f3dd20000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000f600000000000000009b1d83e5e2a2633382cbd0670000510011c44eb4d6e9a9f17591c87ad8e831eb9710ebcfd024eb5b9f9ac73ead707057abec8c6745d8aebd3805e33926cc2dad7fda44b4248dd54c3a95199f997209b2ad8b2e72ed635b75a0b9c7e26bbcaaa2"], &(0x7f0000000080)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000001, 0x0, 0x0, 0x3}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0x8, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) setgroups(0x7, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8]) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x38, 0x2, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x1, 0x4, 0x7, {[0xfff, 0x3, 0x1ff, 0x1, 0xc52, 0x4, 0xfffffffffffffff7, 0x4095, 0x401, 0x8001, 0x9, 0x1000, 0x9c87, 0x4, 0x100000002000, 0x0, 0xff, 0x1], [0xd4, 0x9, 0x7, 0x2, 0x2, 0x400, 0x20, 0x8, 0x0, 0x1], [0x4, 0xffffffff, 0x5, 0x45df0000000000, 0x6, 0x3ff, 0x3], [0x3f, 0x1000, 0x4, 0x1, 0x8, 0x87], [{0x3, 0x445, 0xff, 0x5}, {0x4, 0xecb4, 0x8, 0x401}, {0x5, 0x92, 0x2, 0x3}, {0x3ff, 0x6, 0x20}, {0xf4, 0x9, 0x1f, 0x4}, {0x5, 0x3, 0x80000000, 0x7fff}, {0x2, 0x3, 0x8}, {0xb, 0x80000000, 0x1ff, 0x2}], {0x5, 0x800, 0x5, 0x5e58}, {0x3, 0x3, 0x6a8e, 0x6}}}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x0, 0x9, 0x2}, 0x5, 0x7fff, 0xe61}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x66, 0x0, 0x1, 0x0) sync() syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="8600000000000000000000000000000000000000000096c68d69b06aa4ba0db50fce0008000023104b0793c7c570700313d0c007ec9486df646b35d807e9e66515151d935c00008d12f80c52595ee03016fc28417591159653cd5a73dcad8dc304d4cea14ccbf0cc7078febcbe3850fec9c66de1409762cf896446f5a0f4c67c2b54bbb97b539f74f818adb23d31b5724b3dfbfdb2009bc5f3762319f4b080d3d3cb75b9744b6dfadafcb8b5f186aa1139fdf3b45007a3b77f453d18e15f7a27d0f579affbbb7700b01756591f4d6654748fcacfe0f2bb717b0b55"]) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) getuid() 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xd) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) chroot(&(0x7f0000000400)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0xfffffffffffffe0d) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r4 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x3) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r10 = getpgid(0xffffffffffffffff) r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x2c267675, r6, r7, r8, r9, 0x13, 0x10a}, 0x401, 0x1, r10, r11, 0x40, 0x8, 0x7, 0x800}) 16:00:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x199) 16:00:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x7d0, 0x0, 0x40}, {0xf0, 0x8, 0x7, 0x7fff}, {0x2, 0x80000001, 0x9cb, 0x1}, {0x7, 0x200, 0x58d, 0x8000}, {0x2, 0x5, 0x9, 0x54f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44, 0x52e}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0xa) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="c271020000000000", 0x8}], 0x1) munlockall() 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x401) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a8e21b1d74c829ca7bc19d158abb6b63362c3e488ccf83b202090bd064371ef846350625a7fcaf6c0201e2a232e69797629dfd980048ffe81ea625ef268d7e60c78bb5929e0c12e0a6e76d93999abfd50fdbc60e50cf51c67fb3675311cb1604f1781ba03818f6ccd9787bb2a5fdf6891570bb2e1d42e750fa1732c8b2b7d9f80de81a5a31dc205e704dcf4411504ef1681c0046da66dd24d556d198366f68fdfc1ca565c387fc38dd730d764856c1e550680a4a3d3898e00b984ea740681368c3c1794f2eabdea8c88124d59d6dbd2b48283dfd7c06ac63526f0b4a77933de13c02086ebe337d8293975b72da89c22a425567c414fab0f4e75538ff295bb05289cdbb19af174f51415091e99730163948b5306fd6912a45d0493133db18241ccedae74cfe9b9eae8ea22d2ee1af3fb2bf0ba67728bbccd2d7b4a7587da8ab311ad25988a015c1009424672cdcba145ecc33c18a9988f377f6bc0401f04465fe5300f3b3eb42d3163a50ae83885a9ea416ea856ef997f927e2d5a0bc2836128ddde3ca2e0bcacfab54cee6d4147ea7a66986e6d7186a2c1f2837bbb085a9b21e7bcc62f5e6ce2c595029128b138a0eddf614ca57a3f53c6e831a6e0b2949f286d9c68b233feeb86cb3d70e081c8cd60e42bf792e40b456f0e1c674d825a41174ab8e6555dedc80d43347e9bb45330b3d915359618d0b9ad1f723612b52cc4433a64eaa4bd4a8bac77d81da227375f48b94f7924ecf71cfa805695a87b43eb49614e2d38b9a262778c3da12608777c0a853d7b062027389acab149b65e15e62bd39cfb1bebf9e85f23ce41e034ea8f1207e93b6fa26fe08bfc4149fd980c1dcbc41e8503653c3536e3993d28fbc5ba89b2b91497f836ef4d51f462113bba753e4d91c0f2c6aa903fb29c578d2a3c0cd752bda7bcb770ab2ee5179be0c6292de6f321e1885e42a4bd30795ca554a457ec2fa41dbb3c53895ac0cb77d23562a8e005611b5027099c115e7ffcd130920d208f694f4a966263eb383e69fc0bff584e4f65d19ab0a6113c63db00a852874967991abd43fbcbc00552a05e0202aae31075a37b91ce88a4377450599aa8113b2949bb199e8846c88c560cc291b8a86deb74c0d47c1faae19982a293ef7f5716afdbe52e05092478979e8cf258af4c458fdaa5b456e9580f61c44078675eea489a512a093c5b86f936d4875e4485efefa7bed3aad6611754f4a1056fe360a96fb2572715826c87d0923b86ac7ada7e177767512dd471b211d82784d7503c2fa5913f07f9337e8377bdaafd11ef67b4ef1e84784631ce0380b4712b9a59bc776f0aba2f3a9b20dd7a241900b96ba99af43d2c2edf5c6f5984ed0fcbb3b067ef4cea5eadb80ae9a69c1a4eb87bbf64a1badafebc0c3ff7435d2928269bab33f679cee6adc35321637813bfdf960902edb931145f4a0bb0ee916517f3c90f3aa398b271c248e5c1124f9c792b311c2f374998c5b27d5d9d63cd83c9d6ed445a761942177c63c8875519efb5e9e02649b06e6158b24a8bf2c121bbdc1d28a6bbeff02ea5004bcd37a3051ee3fa632d84233d730f3bdec676d733711ee239757be538a8e7380897cd7e01e55b36addb275be2d100845fcf24ceff5ccfecacb4e256889cb4d2674e0bba4cec89714b2566224b893e2a13d53d66d2ab8bfcdd46d9e6c6e707bfe7e891ae9f8d05bb293265ca3323193f229fc766146dbd5629b5216414a6f630b6d7934ea6e6e161ecef6add1d9a7c1f908ea579d64eb6a635a5fb61891d88a678c3a0a2624230c41761d461dd6ce0d8361195c610a88d0c84eaad5ad9d8d5320a766f3a3952308fd60e71e3839e238d127fff6d33ae0c65fc71ae2c67c8f2150d03bff14f05b223c2f933b2c458a7f917247e98917dcab69242bd8327f78c16063657b2d6846c2a1f2b519ef075c210a21a55dbda796f3d950b3ebf4c873e18ca570d4f63997dd173e22de9c0bd69cba41842af179487ff162d324e0bcec62e8968f39d568de9b2354bf137e65342693940a60b2c113cf1d8aa0faeccaca337666f6c369da722da316326c98e85cab286490fe6a33082659e89dbd57c9a4a2eb18f2797f84fe459c1043338eb7c0814153889a516de7bb8b2191f107e4ca275530f022d37713bc8859d5ada700d95ded836c73156e37ddb2dc3d9337c879c1b6366ff1fea39b946683e85a197f607a48e69dfe417392de4403dedcecdd23bdb97fc168b87825678255123590766750e4504471d1a773c5dcf06efbd71ab067b4c3887e6bc415d50cfa53066b43c56c611b714e917ee78253959ceea5162381b06633ca5785394a049b44288581239ab6657badac32d605b25ce68472be829dd843b7d5c9ecd8e78155fed90af648100ba7c3a154922ab0258f12bf1668b639e3660e3bb2a000b902f6ccd4d21cbd881fded469fa7ac996c4fbd485f6275bdc34a53c701cbfe673040b5e5cea68d1ea9fde65e16f4b83c910eb35abbd5905e6f6220e2d691a04fb6ee284b6a99ac76b65a8065d4c8b37e191f6f8421c177bd7dc769d556be5c9e970d839e1c6685c6bebb2acd038d978fd30b99929a488e36be7c11b876db089b0ad3ab1afb5949f1dc5a3d75fcca3e389c1e10b2ac76900cedc1e5a6b96f5b4b43bfa368bd1a52733c8ce1fea89f495dd24b7cf01a4f996e614c70f15e4b487e5e23ab3d528874ef4a9af5d0705374b99121e7e0ba415a2746bf265909d08551234459812c9fd3d130f1f2d40eda698420bac2e305983b7a8747122f0099b55cba2dba801c6738ac05a88c4cce24994da0ab5e2c19c45fd4a2d90b2caa29158e0d5e7d97090ccc4161eb8d02eea653fd8d5d7303e18d7cab9802e183a4a4de7a71ecfffb311f180987b0182c1ee7cea21860fdd708074ce3dd25c6b7038bfb9daf7c362902a79c3a43c6c750889730b23d20d9591aa6a0b4884dd2b2b55361f150d73ed28e1650924bf705c6df4546b15d23e2cb9947fbcf54eb6c6abd6e05f6ce2978fb32aa0c6ee52499170d9cdd36690798d6d544a67de6937c01e8d2489fc610c11e8810474dfccb1c651887693cbe8c1169fb24c4507746b1815802a9fceee24540f810b6686c5af63373810ce3203a2406f2c7965f1d7989e9805037ca53c5fb39a731ff019c4e6bfb46ff11da8603fc94e17eaf53b278e531b521c9498754edd6742c0e0b3b0a93d5ffd78960a3dbb6b4c2e136a9c5ad58e991ac34cc12dd4b13a3560e8d66043d06dcd74fd0d36318e151cc72b63fe8a3c3561ef35ec1853e3af8c3dfcee1ba6c566ea01557ed5cb4958b88656f74979dd92c86fe6102f306a80f97b55ab27e9bf9a77d8003000431faa82e64c0046cd9dc687f850d9f756f4d6545beb219e541412370ec2f062dad9accba578a365f09ffd56a3b6433fc95a53d6b1b653901608f8f80521b9b5fa35b67064705ba0e8383301122740069a71cc3452690bab4ccae4b863b461b0fa4e1c7882da42a5201bf92decc50a2c3a2e121554ad2dbff782278d9be1a05c0b6057930a0504e0d4fca469f6d600e31314f1d666de9eeb849658539eb5a6b7f45a827ce4344ba51639db68528bcb50d5cd354a6c277abc87167b40b305586e5c040bbeec095d478334d9082340a0e8df335588a78886ecc3571f7ef5c940a2fa157ff589882a7ece7068f743e22b65af3cda257c9d74b01aa7c8f70747bce75f6f8358c335d6da3f2409e85e801e0000f7309c027fc701c98f8b42721ad6e8d5c6754b2299bd7d0ac54cd1f0e8bab4c46b03258e4ab50fdaf8287162c68851d55a05bee2f93a31bc415d2f171b2f2ca323171b7a892fccfd552d876d28f97f3353054cf047b7c172f7a1c518cf97f83fad78bc3f702d8c3790f4c700525583b9a8825d7d3217657f150f4b169742ac6ef4e25b07e9d2b6a725851bfcc2bfc2f9b3c73e1b6e530a03991683f36ca3cb0c04db8ee36bf9fb094e71ec36848f6d9045faafaf5dfe125a201b7ebc5841b721f6782aae05ce430738a3cb25cba0dfb22d4b3f7de2b0143fdeaa3b138e3f8f8061583fd63d38d3bb2d6ee18d4d20e7d1fb6bee8f19f7493eb4c28b44c87590999aa4e4409a961aaaacf27ee56cb74f8f1513f8c7667d523efff07b785f322acc8453b24810b4644370b04e276ebe85fe1c248a7b86942eed6dc0985872f5b9bb565380148e2123f057b9362f481b734b4da5fe677bd0fd69c4dd26d84720507309a7613812e60cd6842eb087083172d1eb781e35e2d51d2c34e6987d44911fde0d7e3313d0c22d6e780e156dcf4d3ce2246546cc638abaefda2697423dc85933c6e819a7261aa0d5e8527937541c9e1a287d5e6925101916037b5db140b0c99ba35a4e5cdc1df59582adb65f5cb54c18788a822fb3e6a23faba19aa226aeb4f3a403b11e1cce35aa983248f0ba4634e902de3c7322e34f0d9695c06d599df5b40645d71509d67e5fbaf476909c36d295a45890ed9de11a4e84b415be86549682e49eba804e5241aa5d7ee644b9012d3f4b7add3b728e82d5ab67f33153d36dc2d942a027f036aed5b565c8e0145954283eae17b6ea686047fa3f17b64e481c6a7beaa87d2f7c9a8cf5065041af2ff517e855cafaf590f0d123561f9841bdf5ded5110668eaf2b01555a6495e06956779e3cc612d4e017e6fcba725309cfbf060f940e0d0fb2f87101c6293c03cbcfbad3812d9615ee88c9777ae6a48cf4d5c4b93e4bcce96b247aa0bca7cb006c36a721e01d78073429d0ba4cdc34ea1082441fad4926b016a8dc7c4c69d5c61e8a868bae21f207227d2cfc11c25b494855238c590c1a86d1ded9d7e82cc45fcc62e3baeb5f435131c319e7b39b0ced15458c90dce0796bce1e952f250dae05f6507c4cd241b9d3162921f549891758448828f978a501a74464ab0438cf540513aa4692ec7d1ba1e3a75629840a99156a5f2efcd22efb14c04130c397825846d9dd7317d74b20efb82ba997d707faf73d9fb7a6a9b9ddaaf59d46081717e8d57c7bc12025f8d8cfc18e01ed6edfebb54bf50bdcd63e0ef4e71f2d52801d66e4c10473e05f8a85ba1f8994bed433bdbe08c2f05549a4aec476abe11c627357379411f48c3b1199fa4b3de7c91a348c04225a177f05214a843a1b01519ba3a939bdeeb49a641a0f6f5bc5968ee5c09db25bb1c6e51d489453b12fdba213a537ad1329f7bb523fae7b88634f018dc330cf6c662d195fd11d15209b1b34b32980c841e6cd05390fdba7c5f2195f38cf2018f1458abc77f43386b660d2b529c884bbbb831846dd4fe72fec353e04604fa4edd47eeabae06dcdb909c992f560ed045c8283a97475e108c93665398c04f36abd90420bccf38f500613c2c171763b439b0a01847f447d71069322e7fc875a2d161c58a9554a3867dc3abee95839ece1315a9e88e6be41aca58afb9ec1540b824b6687ac329ae76d7d73b858e523d84ea0ad6a3185a1e94407c383ce167e5c077306f1ff559ca1a049255c93322da024e55a99f8444528062aac2107cbc3febd78f8c3ee48986119b267dcc76ca821c4597216854802a35e82dc8aa74698b8323c72e7d326072f2909a003140bb958d3ad0603881d26d7e8514ef1456800f803a15a95f67a5e6fbff240926e55c91e954e9387c138de6a0b55f3d35ce4777511dd00ef1f6152f7c6b90eb60d2631249f6150b829d60a33bf0f7c13b156806dda29920f148654ef4cc6e7db845e99b309611e0c8eee0ebd52663f35c80b0a9d938813230afd245614b56", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80c2, 0xcf) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f0000000040)="59652d6b5511a7c28f56e867ba99a56a3cb9ba8f943b5616f963282f81c66f52ad7e576d7c47a47e3b000a3b1c1f4adfd1084b188b6cc30ae7a6626ba6da8290831a81e41c293a825fa19cf6ba6f43afc29e64e488df4dc10c2ebcb98eb2e2a685c189b54578f9fd058f27f1dd3e98c1a7448833c7ee80b4ed1b25ed441df6a1c4c4962215046c82cd1aa064186d8549b0c69df0ba91cf47518cdf88558f041d804c00c79447a4b84e9ac83efd5aa882d5ebd078e2cbb71eb8746d0fa2a364afb10e62bea394958ff076a6fcd21e5170d620cf0a91987f788bf2e609a8e503981e04e17f434c8ec71a3b", 0xea, 0xc, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2810, r2, 0x0, 0x0) r3 = getegid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x5, 0x1000, './file1\x00', 0x6b85, 0x4, 0x6, 0xfffffffffffffbc3}) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = semget$private(0x0, 0x4, 0x700) semop(r4, &(0x7f00000001c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x3}, {0x3, 0x80, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x101, 0x800}, {0x1, 0x1000, 0x1800}, {0x0, 0x6, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x10001, 0x1800}], 0xa) getgroups(0x3, &(0x7f0000000200)=[r3, r3, r3]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x800) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x2, './file1\x00', './file0\x00'}) accept$inet(r2, 0x0, &(0x7f0000000300)) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000380)) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000340)={0x7fffffff, 0xffffffffffffffff, {0xfffffffffffffffd, 0x401}}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x0) 16:00:20 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffff7}], 0xff9, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x80000001) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000001004, &(0x7f0000000100)=0x7, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x4}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9514) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e", 0xff}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x7) r1 = dup2(r0, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) write(0xffffffffffffffff, &(0x7f0000000040)="a21c1900f205a845dcf1bb7e721542656c0e0f05a6cde7172cdbc75cf856099bf1234f7089a61a0f1735f2c5dc79ae971e40bc78dd189b72748df9a8758747011262c006f145d86309702b8f12acd2db9cbfaa698b8f6d2323418c711eae1d39f495f1b2b79d83d0b8600ea9942876060d933bfab1ddbf3901ee4251686395a672f74df39fdf13c1e72acd23057c429be69d2ae34a6a302cdc1eae86aaed66b30b9d98db4e45548c076275c9d06133f5b6d4ddc982d6c5db6419c2", 0xbb) syz_open_pts() pread(0xffffffffffffffff, &(0x7f00000001c0)="f3f35309b9ee1a4e1bf73def68d374e080db830b93b58fcd41565d16306c84dccf0bfe7ea4ec0cada09ce652ab79fff71c7b534ac0843841c26cfb9231a857e57c8cbae1026e87f43c975faa032f775a27f81cff5aa371d161e28cbeb851cda3e9190ca0b2362305980e3cd1eea0f5f9b08519f7897d0efff596c83c280b1f6d962cd4622e7a52756f3ebc3085f7267d19760ed9837fc2406525", 0x9a, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/17, 0x11}], 0x1, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r6 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = getuid() setuid(r7) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) 16:00:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) dup2(r1, r0) clock_getres(0x3, &(0x7f0000000000)) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "c13100000000000000001aff0700", 0x0, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000e189229fc70f87632ba3e32bb3e5e89b640b3260781ecc989cdb1e4e833b0fb039e55528fd2515db08c51eacec67b7d4aaca3f8b9ef46430a2e9a1e0771849001791a6352c89c4dde5352f0d28e82a8f5900ba9a7dd53383f68824a22505aed37cd40912098414673878bae4ba323bcab332db6109823f4e7947e0b130b924938bd4de4087660ef14216e607aa80b2e42d7c25bc8cea4118fd12c36dbb332785956461e15179bfa8141237e20cb6c489cedb885e3ba58bfeacce73eaf6b18301fa82ce", 0x74, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fbaa015f696c00000000"], 0x1c, 0x0}, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x0, 0x8, 0x1, 0x5, &(0x7f0000000440)={{0x7fffffff, 0x4, 0x3, 0x80, 0x6, 0xee, 0x4}, {[0x5, 0x4, 0x1, 0x80, 0xf797, 0x1, 0x23978eb, 0x1ff, 0x81, 0x853d, 0x279f7fc, 0x0, 0x8000, 0x401, 0xfffffffffffffffe, 0x2, 0x4, 0x35], [0x200, 0x1ff0, 0x100000001, 0x2, 0xeaf, 0x0, 0x1797eac5, 0x0, 0x421c, 0x29], [0x5, 0x4, 0x73b, 0x6, 0x6, 0x1], [0x1, 0x7, 0x3, 0xf185, 0x7f, 0x7ff], [{0x87d, 0x52c, 0x7e7c, 0x7f}, {0x5, 0x3e4ac0e1, 0x741, 0x1c000000}, {0x5da, 0x4, 0x10000000, 0x2}, {0x2, 0x4, 0x101, 0x4}, {0xfffffffffffff752, 0x3, 0x5, 0x7f}, {0x8001, 0x2, 0x80000001, 0x3}, {0x1000, 0xc07e, 0x8001, 0xffff}, {0x4, 0x9, 0xaf9b, 0x100}], {0x400, 0x6, 0x3, 0xe21c}, {0xfffffffffffffffe, 0x0, 0x1, 0x4}}}, 0x10000, 0xffffffff}) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00090200ea6d0000009b1669d9e5df479ac4debe2098c2175414cebacbfdb79d6b6557c92feaf1ef5589ec419de75b9d04529b74bbca4a6af7c401af6881a85488f15cce15bb1041ea11da56ff6538c5e28eb30974287ecbbcf2ac8fe4c48398c4dc8f18b61256c706045fbb"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) msgget(0x0, 0x440) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = geteuid() mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x101) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r6, &(0x7f0000000040)='./file0\x00', 0x480, 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x5, 0x0, {[0x7, 0x4, 0x6, 0x0, 0xff, 0xb8, 0xc36f, 0x4, 0xffffffffffffffc1, 0x4, 0x9, 0x0, 0x9, 0xf59, 0x66a, 0xfffffffffffffff7, 0x3, 0x80000001], [0x4, 0x40, 0xc5f, 0x6e15, 0x380000000000000, 0x7, 0x7853, 0x3, 0x4, 0x8], [0x1, 0xffffffff, 0x9, 0x3, 0xfffffffffffffff4, 0x3, 0x10df], [0x400, 0x8, 0x5, 0x6, 0x9, 0x1], [{0x6, 0x3, 0xffffffff00000001, 0xffff}, {0x9, 0x8, 0x0, 0x5}, {0x4, 0x0, 0xcb, 0x40}, {0x6, 0xe8dc, 0x3ff, 0x6}, {0x10001, 0x2, 0x5, 0x7}, {0x8, 0x7fffffff, 0x9, 0x401}, {0x0, 0x9, 0x4ca4, 0x871}, {0x0, 0x8, 0x4, 0x80000001}], {0x100000001, 0x0, 0x3, 0x5ec3}, {0xff, 0x2, 0x6, 0x3}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r2) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r3) shutdown(r5, 0x1) poll(&(0x7f0000000000)=[{r4, 0x8001a5}], 0x1, 0x0) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') recvfrom$unix(r1, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r1) 16:00:22 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) setgroups(0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5253, 0x7, 0x3, 0x4}, {0x2, 0x1, 0x5, 0x10000}, {0xbe6, 0x1, 0xffffffffffffadeb, 0x1f}, {0x76, 0x1, 0x5, 0x800}, {0x0, 0x48e, 0x4, 0x3}]}) fchown(r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0xfc11f3fa) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 200 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f92833,ffffffff81f40869,c8,ffffffff81f54fe5) at __assert+0x2e unveil_destroy(ffff8000ffff6d90) at unveil_destroy+0x19f exit1(ffff8000151d3650,0,1) at exit1+0x38f sys_exit(ffff8000151d3650,ffff8000159ea0b0,ffff8000159ea120) at sys_exit+0x17 syscall(ffff8000159ea180) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffee334) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffee300, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 200 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f92833,ffffffff81f40869,c8,ffffffff81f54fe5) at __assert+0x2e unveil_destroy(ffff8000ffff6d90) at unveil_destroy+0x19f exit1(ffff8000151d3650,0,1) at exit1+0x38f sys_exit(ffff8000151d3650,ffff8000159ea0b0,ffff8000159ea120) at sys_exit+0x17 syscall(ffff8000159ea180) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffee334) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffee300, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000159e9ec0 rbx 0xffff8000159e9f70 rdx 0x2 rcx 0 rax 0 r8 0xffff8000159e9e80 r9 0x1 r10 0 r11 0xabfa1eef90d6b6e9 r12 0x3000000008 r13 0xffff8000159e9ed0 r14 0x100 r15 0x1 rip 0xffffffff8150cff8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159e9eb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=306410 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000151d2ee8,0xffffffff822e3440 process=0xffff8000ffff6d90 user=0xffff8000159e5000, vmspace=0xfffffd803f014ee0 estcpu=36, cpticks=29, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 82514 331344 1 0 3 0x100083 ttyin getty 58581 119320 0 0 3 0x14200 bored sosplice 57011 209949 95047 0 3 0x82 nanosleep syz-executor.1 76773 66378 95047 0 3 0x82 piperd syz-executor.0 95047 104950 69623 0 3 0x82 thrsleep syz-fuzzer 95047 228197 69623 0 3 0x4000082 thrsleep syz-fuzzer 95047 368981 69623 0 3 0x4000082 thrsleep syz-fuzzer 95047 438445 69623 0 3 0x4000082 thrsleep syz-fuzzer 95047 13337 69623 0 3 0x4000082 thrsleep syz-fuzzer 95047 438370 69623 0 3 0x4000082 kqread syz-fuzzer 95047 176056 69623 0 3 0x4000082 thrsleep syz-fuzzer 69623 406713 72679 0 3 0x10008a pause ksh 72679 360194 84045 0 3 0x92 select sshd 84045 311660 1 0 3 0x80 select sshd 48075 131139 15355 73 3 0x100090 kqread syslogd 15355 241932 1 0 3 0x100082 netio syslogd 23687 36843 1 77 3 0x100090 poll dhclient 78440 433352 1 0 3 0x80 poll dhclient 91249 80028 0 0 3 0x14200 pgzero zerothread 17287 143868 0 0 3 0x14200 aiodoned aiodoned 85447 330381 0 0 3 0x14200 syncer update 3692 297873 0 0 3 0x14200 cleaner cleaner 74641 352022 0 0 3 0x14200 reaper reaper 63556 308598 0 0 3 0x14200 pgdaemon pagedaemon 90840 81254 0 0 3 0x14200 bored crynlk 82286 350714 0 0 3 0x14200 bored crypto 20989 94184 0 0 3 0x40014200 acpi0 acpi0 66731 216787 0 0 3 0x14200 bored softnet 57250 282447 0 0 3 0x14200 bored systqmp 42283 317890 0 0 3 0x14200 bored systq 29835 302471 0 0 3 0x40014200 bored softclock 1712 122701 0 0 3 0x40014200 idle0 8679 479418 0 0 3 0x14200 bored smr 1 449499 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9491 6343K 6973K 78643K 12593 0 0 pcb 13 8K 8K 78643K 73 0 0 rtable 113 4K 4K 78643K 333 0 0 ifaddr 53 12K 13K 78643K 115 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 57 0 0 iov 0 0K 28K 78643K 100 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 1891 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 60 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 725 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 45 38K 54K 78643K 426 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 66 0 0 in_multi 33 2K 2K 78643K 43 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 251 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 20K 21K 78643K 2513 0 0 UVM aobj 20 2K 2K 78643K 24 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 37 0 0 NDP 10 0K 0K 78643K 30 0 0 temp 157 2731K 2799K 78643K 5296 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 53 0 51 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 255 0 247 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1292 0 1292 1 1 0 1 0 8 0 tcpcb 544 98 0 94 1 0 1 1 0 8 0 inpcb 280 286 0 277 2 0 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 13 0 13 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 190 0 0 12 0 12 12 0 8 0 art_table 32 191 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 10 2 1 1 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 22 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2568 0 1157 46 0 46 46 0 8 0 ffsino 240 2568 0 1157 84 0 84 84 0 8 0 nchpl 144 3791 0 2151 62 0 62 62 0 8 0 uvmvnodes 72 3070 0 0 56 0 56 56 0 8 0 vnodes 200 3070 0 0 162 0 162 162 0 8 0 namei 1024 10843 0 10843 1 0 1 1 0 8 1 scxspl 192 11110 0 11110 13 10 3 7 0 8 3 plimitpl 152 71 0 64 1 0 1 1 0 8 0 sigapl 432 897 0 884 2 0 2 2 0 8 0 futexpl 56 11331 0 11331 1 0 1 1 0 8 1 knotepl 112 190 0 171 1 0 1 1 0 8 0 kqueuepl 104 168 0 166 1 0 1 1 0 8 0 pipepl 112 466 0 447 1 0 1 1 0 8 0 fdescpl 424 898 0 885 2 0 2 2 0 8 0 filepl 120 5032 0 4938 4 0 4 4 0 8 1 lockfpl 104 244 0 244 2 1 1 1 0 8 1 lockfspl 48 83 0 83 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 918 0 911 1 0 1 1 0 8 0 zombiepl 144 885 0 884 1 0 1 1 0 8 0 processpl 864 913 0 884 4 0 4 4 0 8 0 procpl 632 1830 0 1795 4 0 4 4 0 8 0 sosppl 128 8 0 8 2 2 0 1 0 8 0 sockpl 384 602 0 585 3 0 3 3 0 8 1 mcl64k 65536 249 0 249 29 15 14 29 0 8 14 mcl16k 16384 4 0 4 3 2 1 1 0 8 1 mcl12k 12288 11 0 11 2 1 1 1 0 8 1 mcl9k 9216 11 0 11 2 1 1 1 0 8 1 mcl8k 8192 11 0 11 4 3 1 1 0 8 1 mcl4k 4096 30 0 30 3 2 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 54881 0 54838 19 13 6 16 0 8 0 mtagpl 80 26 0 2 2 1 1 1 0 8 0 mbufpl 256 90567 0 90439 26 14 12 21 0 8 3 bufpl 256 8333 0 3514 302 0 302 302 0 8 0 anonpl 16 79605 0 67776 61 10 51 55 0 62 3 amapchunkpl 152 3481 0 3370 8 2 6 7 0 158 0 amappl16 192 4050 0 3394 42 8 34 38 0 8 1 amappl14 176 402 0 395 1 0 1 1 0 8 0 amappl13 168 14 0 13 1 0 1 1 0 8 0 amappl12 160 4 0 2 1 0 1 1 0 8 0 amappl11 152 50 0 39 1 0 1 1 0 8 0 amappl10 144 65 0 62 1 0 1 1 0 8 0 amappl9 136 692 0 687 1 0 1 1 0 8 0 amappl8 128 475 0 459 1 0 1 1 0 8 0 amappl7 120 32 0 27 1 0 1 1 0 8 0 amappl6 112 50 0 44 1 0 1 1 0 8 0 amappl5 104 557 0 547 1 0 1 1 0 8 0 amappl4 96 1124 0 1097 1 0 1 1 0 8 0 amappl3 88 535 0 523 1 0 1 1 0 8 0 amappl2 80 6351 0 6283 3 1 2 3 0 8 0 amappl1 72 24959 0 24537 24 15 9 19 0 8 0 amappl 80 2051 0 2012 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 23 0 4 1 0 1 1 0 8 0 uaddrrnd 24 898 0 884 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 898 0 884 1 0 1 1 0 8 0 vmmpekpl 168 8816 0 8791 2 0 2 2 0 8 0 vmmpepl 168 110823 0 109103 106 26 80 93 0 357 2 vmsppl 272 897 0 884 2 1 1 2 0 8 0 pdppl 4096 1802 0 1768 6 1 5 6 0 8 0 pvpl 32 246496 0 231295 145 10 135 139 0 265 12 pmappl 200 897 0 884 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 498 0 53 14 0 14 14 0 8 0