5c511568c017167c88d503b3531539d136720fcbd4606e3bb3c6e51794ab32a89634b70cb6cd53cccc95941de6bca5e2db86d4c61cc65eaafb619899510650173607d037590b5aaa062e7055a9813023e2aabae65d0b3bcade25f70a03a6cca9f2c5d22999c474bb608f1df674b52093acc46ce71476c51155dfb0d99cd71a80267bf29e0bd4d1afac0c11acfe38ed03c26be29230f05d755491fc0aee030af73b793ad2ce43f576c12620892415073df0bde5ae912f462cd6036d35ead3b00c4fd50a91217c5acf40d0b5d99d7ed491ac67fc9492c3b97881ebb862503456832d0647bf56e681fafbafa70c104a58489380ffcd5df36d3128bb90d6ec57d5a37985e3ef04fb4e14040dd02feb1ddb16c6f87dcedbbdc1e9951792db31d4e38c4df1b7325cb9ab10e6c9583383dee48943127e812d4a5f41192440c0bf559bb1ea4891965447b6da27e11c3a6cf30e3b949a4364561963291a469067a0f0d0ede139254d16408cdb500ab9e3045a2455df32c97cbc4dcde6a4cecce314e9226f4293e8746422a06ecd89daf09c9a07942e879f386a16beaebe6b3b46e6ef6027b26a692cfa106f2d8ccc978b6d5431156396257775d6c26148b10edfe79bf8e4cd632a68b5739647f458aeacb4405f46c90f4027b88ebd04db1ebe7d9965e6af1ee950ac1488df85493db69e832ee8c92202e5ebe2bc1bfa1965f018857a131566cf2c3354ba55c3cfb5df2e603dc020c0a265ef0165126e0420674c2ac3e1ce43098df35c14ce3f0e4fb4cd0af862204b8386a52cf25beb86b99858990f2e070e6e282941ac61b050efa197088d04ab711d4eb45d11ed781eaa25cee430186b8da903037c6d95ecfe1dfae47ddac10660f005faae847c3fa136214e8e3603bb8a973f80490f1a997b38ebb29fb9ccfdf61759053ac2cc9ccf66222cf7edb13e9bfebef944c4c1c5dd2ec0e4c8171242d16d50c73836db4e5384d79a3239fe23db36bfbe3be99222f165a78295072ea5a8394b3edf7a85eb26a4314a84cec086c1bbae4cfc8a3e6a11edcabdb68769a91b007c819c71fd34174548a4a18d2523425cd4b32ed832dd213aef152d8cb703d34b7dbe639be62cc73cebc90111490ff6cb33876c5c34533fbafa04cbff548d36409d20b7158d502bc7b10401607c8f269243dc8caded579a2dc5a8a2f157c1880e3c851daede896ce1c68eeede307e30550c53b0ab26f286efda11ebbf47de630a77dfc03d562b0390f92bb861670ff8172361b459946208f969a52d72bf47ce08186ccaa95133bebbf8ab083b6ab74687adae4cf09df47deba08f20062945d9de631412a7eedb0c6d9661d49904f37cf7bb6608c4112b580d67dbf4578fde56a5b27c0c09d036f0bd49bb6cb776713891aeb0607fe952740195cee48b62ef0d61f31962ba38fdd54c34b1ad16af1b13842d77920c9f8a01aed1b5f9d3a388b967d34a8af0397b8e2f1ad7b025708467fdb43232f9e2da8475e99f096157131f36f2ec162a611071fe389469b2af727787edb2a8979bd78de1653432ea299e920b7d2598a8a807bd8b454b22b606bd91b442913f7272ad3f4b0f27ccaefff12196450eb8c2192b12ed3b05d5cc8e8be8f1fed4f38e7d657ab75e04241b81b2927fbd4f5410451a1ca15202b45b7aceb6f63259192b5aa1235f5301380ce6dcd4953c0ac03969bc9fa3b985c03871b6efdde1df81a894edf90652143c96a064e481f269ea8403b3617a5cf612f71219759525fc8c26a34b6fdc70e87538b56d889296e8722d1bb8b8972d8dbb96cafdedcc5b37de237f152b9631fdc8bf598089634c65ad6d5af20ed94803eff8f77ebf79260e341d122ae135b1afdedfca19beb33b93adb7e5087fb5c06d6dcae819cece83ee76559472fd3bbbee1bd35bca73f3088924a6ccb21cd58507c2580d6cfa67bfacfdcb85c941aca072d7dabada090e73a52c259e3aea2a14113816bef5bc551eb26bed1558e50cf10705295ac4cb8611b6e981dfa82c2cbc6065a0aaa744d55b4afd4167e047e24af5f40c1d02dcf27b4f08f8b5c682eaee41e0698b1732e1e8ecb5e62befab79b5a4440717d5c167bca21dd8d4977df3320a75a4a5987c07e3a6c37fe60badcb1f8969d23ee0228e02efa6dd5a610768877924e0effbf43540e2d9102299a459274d93e5dca4dc50e16edfcdff8b83c2f70696ccb2d57844ca5429bf98b2ff75b43d5a7ed64d2471f53218045403e82af11d67555002aa6c639c13960a5a0a1483a5f9d0b9f67bc1e7e5a9ae526abe31ec6804caee6f4fa06a9a96c331cd61ed8b7fda65e0c7d4ceb1499d374713f85b835198485e22d7bd41a69f0e0022afd4ca1d728f29dd2caf4135dcccfd86571da05bb9b49cd14cb838ba4d84586c899260ef4a8e3e3db3c2fbf4f2a548246b8c2d6dabfac9aeb71f83bbc17ba5f5119211baf0df5aacae77f0a1aecf113edce77e8a71d292ffc7bf3bb0319b3e4e4fdcf75626f7563717395737b6089903adffced4e4e4a0f4d754e71b1b007f7ec05a69c0860bbcc4913040011c42ccc13c5ddee786049bcb81be30631673baf992d5d7349c363097576baeb5d92d73fa2c5b6cc7356c984ce2496e8259bb4fc3df591366561cc2d9944054d6ca2f4fc3f238a13f3bc3cea6c2d6f9c60929c47e00f02eb5285e4b78d39b061808f0b63fa6aaf17a77d1e39f40fadde667b0612849aa0b623162621dd61350ef5e85177fd86f4137e75ba8f7abb09db78a713efac2120cbb2e157e10c554425d61193775420f99224758fb39a4726ff9bf786f89d10cff054766d5d2bd2bc4b0e160b5901f25a349d0aed51701cc295b8ec428f74aceee84b3cb975d85d875243110436b7a0c3d5cf7d09e9b0d738454781ee8e1e5f7f4c2e001e67de753a3f013d1c60268af9c4a2a1122eea67a1df6e74831783af10223ee9dd95c323e604e3bea0b38ecc4e04cd841cfad9e3a127234c03920c64ce5d599744dbbdae439155fb41c572b67d237474517b70fd5232ee7ecc8f31d198634241868aaf7a444d99308b54741f8f6c481db34c3bd9df02fd8a1a3b6b55be74bf94e1e0811362df5eabbb34a523ac772b781650c8939b0638668e022945c153a08a05123b993954766dddbfd2caf7b11851d84ceb030efd82092e79862ce8f7487281fcf0856bc0c30068b67e5555e974da688ac8fffd164bee1826464e94216d8fa8c02c6420206288b4b7f15ea2aa838509ce416be93c3a9897dcdfddbfb88eb360e525e096777fac142546d1264a0bdaab09e9c6b0e656bb9c6d7947a6a8c2a84bdd166961bcbc6f9860e5fb97b74f6809da11c6eee91e97a395b14e41b06442f79e7e6f572c97bcdc3e61f9421cab93a69240fc2005516df33dcb295285843030aa9e74fd63f70b3ad0551fc010c39c0e3e96828075b4d4d01471c182d92fbb2728b2f6b53ca5d4b9bd01221231cb8929a015180b887b03a7e93a366a11d8e7a5bfa4dde107a93d52cd25a369c51fed74714fab25a9f702a5bdcee5b64a46fd096586ab748f7c8d6d18d42534806456bc860c9e53c24bc922fd511f1b78ffab0c35ec0e0ee2fead6605bd4a5212a7181f137b364fa8d7766860d9221a658beb7606239581bf4dde1febfdd97fe43e0e76fb2c5cd0227ef694b13616d17ab06927c6dca611befc5214ae6fd37c33b3b009cbe9e8ff2a990eff1d0dc4e3d2f3f8ede237a929320a12de5b467524113d7e2cb875a6b4aeae763afa8dd145701cba0b85078b3b31426dce19b8c4edf536a66f2b0230546be87a12ce8f7541fefa9131d1628c97743465885ee0cfd6505d4ca5f10c641de878a966b611df7f7bc90054d74e68b95183bcc91aafa769de963a6316acf700cf7675bc949ece06bc16966823fb83e8ceda725719dd5e420e67fa39453f65ae721996c8c87e92a9f42546473d997f7da26df6fdc8210d9636f115fbc4d9871447498caf8f5b7eae02acbc2a4aacb49ab606a5264b3bc0e322b764385119228303c86c47a618e6c0b866b00b6770882d9332e7bd13068bf0465518f3f0c6c9bc6dad14886aecf404e9c35c7036201a0951a35db6f06bb06f77680dc72f5e20d553caa1efae38f62da2d49e5352990c1e245ab29b81cbb41b415ab7b3f55bc86181ecdecb47615f6da0ad8273758473ed00db80eb08ca273c8167047b43a84175a61bd7fb39ad32803a935"}, 0x1008, 0x800) r1 = syz_open_pts() msgsnd(r0, &(0x7f0000001140)={0x2, "e6e0acf76ea9433f23cfe0ec6e4f19baa6b07cab15611a45edeca4814c50eb67bf9ad93ba96d8eb502771b98f12ec3bf4924446c343c9e"}, 0x3f, 0x800) clock_gettime(0x2, &(0x7f0000001180)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000011c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4003, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x3, 0x640) semop(r4, &(0x7f0000001200)=[{0x2, 0x598, 0x800}, {0x3, 0x81, 0x1800}, {0x1, 0x6, 0x1800}, {0x4, 0x2, 0x1800}], 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000001240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001280)={0xfae, 0x7d, './file0\x00', 0x888, 0x401, 0x9, 0xd02a}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000012c0)={0x5, 0x7, {0x0, 0x7fffffff}}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001300)) setitimer(0x2, &(0x7f0000001340)={{0x8, 0xff}, {0x8, 0x5}}, 0x0) pread(r3, &(0x7f0000001380)="586f65dd96b89f6378b4df02e032c1977a8b1a084be6f801f5059dd0afdad7965996a0c9d85d21644c50f068ba56f308fdf6859b5a981ad6297b37a05333130d89329614a44583528fdde9138f41fc6304372f073145915f914aaffcb9659fe03be75419c8b6660df877376c8505a1df60bd858f605ed262867131cf637aa9275b44351c3682c2d1caff715b9860e66fa5105b8dd5f9b3f1d1d47e3a89f6980a6c44861411bbcb31a17cd0c6174c8027a6d98e383f4ae73455a57db24726c6c7a2f2fc7566dd0dd6e7757e531d3c6bb09a92d25623e416444c3c2154e11a8986c37dc64285c0c12966cd9395ce1b7521b29b5463eb09900506292809c8f3", 0xfe, 0x0, 0x5e) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001480)) semop(r4, &(0x7f0000001500)=[{0x1, 0x7fff}, {0x6, 0x0, 0x799acf8db8bfca56}, {0x0, 0x100000001, 0x1800}, {0x3, 0x8001, 0x1000}], 0x4) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x8000000000004, 0x202) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/241) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0x3f) getsockopt(r2, 0x9, 0x9b, &(0x7f0000000240)=""/129, &(0x7f0000000300)=0x81) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xffffffec) shutdown(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x2f) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getgid() 16:00:03 executing program 0: pledge(0x0, &(0x7f0000000040)='vmm\x00') 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0xb55d}, {0x3f, 0x4, 0x0, 0x2}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:03 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000001900)=0x8) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x1) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) setrlimit(0x5, &(0x7f0000000180)={0x1483, 0x100000001}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x46bc}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x70, &(0x7f0000000140)="dbc044457c30eb84a1868b9b3d2dae9849466f815daad52ef96d62d1c8eed87b8b737340c038a0d68d01e64e61af86359668fd7b03c666ca9d8a97e472d2bb406706586f6eaf4d129d953ff47b140dc8e1eb67c2f67f951f323efd72f1413eb224d75d38f8d7f7000000000000000000") 16:00:03 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4000000005}, {0x6}]}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x7f, 0x0, 0xa}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5}, {0x100000000, 0x8}}, 0x2) setitimer(0x1, 0x0, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0xa, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x200005, 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x1a) mknod(&(0x7f0000000140)='./file0\x00', 0x2024, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x7ff, 0x100000000, 0x8}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r4, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) 16:00:04 executing program 0: r0 = semget(0x1, 0x4, 0x495) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x401) r1 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x1b, 0x4002, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050460001300000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x10, 0xc005, 0x80) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/4096) semget$private(0x0, 0x3, 0x225) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r2, 0x0, 0x9, 0xffffffffffffffff) 16:00:04 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[r0, r1, r3]) setgroups(0x7, &(0x7f0000000180)=[r3, r4, r6, r0, r5, r2, r4]) getgroups(0x2, &(0x7f00000001c0)=[r4, r0]) rmdir(&(0x7f0000000200)='./file0\x00') getgroups(0x2, &(0x7f0000000240)=[r7, r0]) r8 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f00000002c0)=0x80) chmod(&(0x7f0000000300)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000340)={0xffffffff, 0x52ee, {0x5, 0xfff}}) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000380)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xac3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x80}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f8e000/0x2000)=nil, 0x6}, {&(0x7f0000e78000/0x4000)=nil, &(0x7f0000e04000/0x4000)=nil, 0x20c7}, {&(0x7f0000e4a000/0x4000)=nil, &(0x7f0000f20000/0x1000)=nil, 0x81}, {&(0x7f0000e8d000/0x3000)=nil, &(0x7f0000f7c000/0x2000)=nil, 0x6}, {&(0x7f0000fe5000/0x5000)=nil, &(0x7f0000e35000/0x11000)=nil, 0x80000000}, {&(0x7f0000f96000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil, 0x9}, {&(0x7f0000f6e000/0x4000)=nil, &(0x7f0000fae000/0x2000)=nil, 0x8}, {&(0x7f0000e79000/0x2000)=nil, &(0x7f0000e3d000/0x4000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa0000}) pwrite(r8, &(0x7f0000000880)="a2ecd2ecccd08963d2e39864c04c460c22a66594bfaa368ff34be9c0a4e4a67fcdeb4875e023844ba99e70498855cd202f5e475ed8d086b84e67fa80adfa5ec2e7fb8583199a90173827f11c83809dc5d012bf6d38110b94a7a9dcc1f7135227c4c509765320125ace1c1b5b545f361fe0c24c32f04bdf5af0fd2f1c2141406b0abb61398fbd47d3a2c309e5950e7613ca82cdfe9ef5dab6e0a98038bde6882a496ba3da76c4375efff960ccb9f169e4c143802009cc67899ea1c142e0fe2eb1d764efa886cb468eac717fa0abfd", 0xce, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$KDENABIO(r8, 0x20004b3c) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000009c0)={0x9, 0x2}) r9 = semget(0x1, 0x2, 0x1) setgroups(0x1, &(0x7f0000000a00)=[r6]) msgget$private(0x0, 0x48) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000a40)={0x7fffffff, 0x7, {0x3, 0x1}}) rmdir(&(0x7f0000000a80)='./file0\x00') pwrite(r8, &(0x7f0000000ac0)="635c962f30ed7a0a67619c5c3bed11dc52482d328029645c63124d1f0be0383da4e83b1579b4933a90ef7251bb5f01d0f1c7beeb0746ccf4f62cce5b06455fff21b6a7d0daf42761a93101c70e5ec28dd6a2c0f5bd1bcb01932c0d23c7cc9a907220c09284befad067ad21d5edd5aedae6168b67b13e0e7f838524e363796d0beb7741763f2f56beddb04f6decbd910639772cc3c5d8d3f5033a2ecf145f8f08b8ad8821f104c0b38f9ae9e79392af29c43c059167322f848b6c4966f594ccc75469ffc4f2e44f850a0c2e549462c51fcd5abba72be61d0b326268148fdda72fe5481861c7e34d63d733e6c28d42e3fbb523296ff23e5c5f8d3bdcdc3ec8ad", 0xff, 0x0, 0x0) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000bc0)=""/4096) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000001bc0)=0x2) getsockname$inet(r8, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/bpf\x00', 0x0, 0x0) getsockname$unix(r8, &(0x7f0000001cc0)=@abs, &(0x7f0000001d00)=0x8) chflagsat(r8, &(0x7f0000001d40)='./file0\x00', 0x1, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:04 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x42) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r6 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r7 = socket(0x800000018, 0x1, 0x0) getsockopt(r7, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt(r0, 0x4, 0x3, &(0x7f0000000100)=""/201, &(0x7f0000000000)=0xc9) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7, 0x1, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff76) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) socket(0x11, 0xc007, 0x1) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/4, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x70) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x401, 0x1, 0x8000, {[0x5, 0x3, 0x1, 0x4, 0x200, 0x0, 0x7ff, 0x8001, 0xfffffffffffffffc, 0x624, 0x1, 0x80, 0x55d8f373, 0x8, 0x1, 0x4, 0x3, 0x8], [0x1, 0xff, 0x0, 0x80000001, 0x1, 0x6, 0x3, 0x7ff, 0x80000001], [0x1, 0x4e86, 0x0, 0x800, 0x552, 0x7ff, 0x5], [0xc97, 0x0, 0x6, 0x7fffffff, 0x7ff, 0xf6], [{0x7, 0xffffffff, 0x6a0, 0x8}, {0x6d, 0x0, 0x8, 0x2}, {0x4, 0x1, 0x9, 0x5}, {0x1f, 0x6, 0x0, 0x7}, {0x10000, 0x6cf9, 0x3, 0xffffffff}, {0x9, 0x3, 0x5, 0x5}, {0x8, 0x100, 0x2, 0x5}, {0x3, 0xffffffffffffffc1, 0x3ff, 0xffffffffd67f26bb}], {0x3, 0x401, 0x20000, 0x6}, {0x9, 0x8, 0xc06, 0x800}}}) rmdir(&(0x7f0000000140)='./bus\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x4) 16:00:04 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0xff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0x7}], 0x1008, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) 16:00:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x3, 0x2, 0x6, r1}) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r3, 0x3}) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x84}], 0x1, 0x81) poll(&(0x7f0000000080)=[{r2, 0x54}], 0x1, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0xd9, './file0/file0\x00', './file0/file0/fi'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlinkat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x53) chmod(&(0x7f0000000280)='./file0\x00', 0x10) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)='./file0/file1\x00') 16:00:05 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0xfeffffff}) clock_settime(0x3, &(0x7f0000000000)={0x4}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = geteuid() setreuid(0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10108, 0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000028a38c91a88111a81168fa661bcfd67dd4b4054a0e47f48db5b01365644de9bd03f91f3be456a039ba813125e559956d6f7ecd81fd36571e59e5494f6ef7ae906452149f63dd3335513f992749e36e9cc90d3117f587d730a7c715f9ee2c01be6ef0d091544a5f15cda2", 0x6d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x401023, &(0x7f0000000080)=0x5, 0x4) write(r1, &(0x7f00000000c0)="52956cd218ae6562dc5426cfd2943dc81b56a20ec2de2ee820af6ecd67e207084f8a7d28e5ce7a04a81ddbcf16fe7d72c74772f18ffb782e369d5c0a9c0b0157cc6a6250704c1cf4ec911990f6428de28bb0d5a46ef665058a639f8878490ed592954066448ac38274379e2ea20959a7b41284ce41951348b437d8d2f55b974992ca1a69d04942870fa7f92224af853685b478d8d70bf6fa7635467f22dcb5ad238f22ed14c5c7bc1cc004df96cb564606f93183219eaa0b7376cc93", 0xbc) r2 = shmget$private(0x0, 0x3000, 0x128, &(0x7f0000ffb000/0x3000)=nil) shutdown(r0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/37) denied attempt to set clock forward to 4278190079 denied attempt to set clock forward to 4278190079 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00001f7000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x1f, r0, 0x0, 0x1000000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) recvfrom$unix(r0, &(0x7f0000000080)=""/71, 0x47, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x8b, 0x86}, {0x2, 0x3}, {0xa7, 0xffff}, {0x80, 0x2}, {0x0, 0x9}, {0x4, 0x4}, {0x41, 0x5}, {0x87, 0x1}, {0xcf, 0x7ff}, {0x81, 0x7}], 0xa}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30020, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() readv(r1, &(0x7f0000000480)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/63, 0x3f}, {&(0x7f0000000440)=""/43, 0x2b}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x5, &(0x7f00000001c0)={0x5, 0xfff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0xc4, 0x2}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)='#\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") r2 = dup2(r0, r0) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x10001, 0xfffffffffffffffd, 0x5}, {0x80000000, 0x8, 0x1f, 0x5}]}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) linkat(r1, &(0x7f00000001c0)='./file0/file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') getdents(r1, &(0x7f0000000380)=""/183, 0xb7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35, 0x1}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x5f0, 0x1) dup(r0) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000040)="473b2ac3daa4483f4ab093a425c6bee6e07883fa992e7806c3c3905153d3a7590260a417981f9384cb2809d59a5c105562bfbee28c91afdf56ed16f149c742f993e5de4e1e449c948459c3dcfd1b1e0bc88ecc5c5dd4aaac974fba03585bb8157fd560b0af36690e5d8d9e0aee8866a594547e2084b9efcad07069b8133204bc05ecc242ee8a3e057ae684fc0c0a036b427e2aa47e0b3d3ed5d04cd325873b895d2f42e636e13ae4a6bb660db611900b23012e9607c2b6", 0xb7, 0x6, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffff, 0x8001}, 0xc) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x3, 0x1, 0x4000000000000040) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpid() syz_emit_ethernet(0xffffffaf, &(0x7f0000000080)='\v') 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x1ff, 0x2, "8b97494e695bc64fa8639c0a3cd28b723ddfc40f", 0x8000, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x100006}]}) r1 = msgget(0x0, 0x0) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000340)={0x3, 0xffffffffffffffff}) r7 = fcntl$getown(r0, 0x5) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1000, r2, r3, r4, r5, 0x2, 0x8}, 0xe24d, 0x6, r7, r8, 0x0, 0xe24c, 0x401, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getpgid(r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) 16:00:06 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept(r0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x5, 0x7fffffff, 0xfee}, {{r0}, 0xfffffffffffffff8, 0x0, 0x5, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x100, 0x1}, {{r1}, 0x0, 0x4, 0x40000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x11, 0xfffff, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000040, 0xa3, 0x80000000000}, {{r0}, 0xfffffffffffffffc, 0x45, 0x0, 0x3, 0x1696}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x9b, 0x100000000}], 0x7f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x9, 0x5}, {{r1}, 0x0, 0x10, 0x80000000, 0x79, 0x1}], 0x2, &(0x7f0000000200)={0xfffffffffffffffc, 0x3}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fsync(r0) dup2(r1, r2) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) socket(0x1e, 0x7, 0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6, 0x10000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x43af) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000100)=[{0x9, 0xffffffffffffffcd, 0x101, 0x9}, {0x6, 0xfffffffffffffffd, 0x4f15, 0x1800}, {0xaed, 0x1, 0x1, 0x8}, {0x9, 0x81, 0xffffffffffffff9d, 0x81}]}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x4401) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 16:00:06 executing program 0: r0 = socket(0x10000000011, 0x5, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f00000001c0)="4898208afd037aacc9e8bdf88df6ebd9de4f165e3a910342653a0e3eae8345bb456a", 0x22) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000200), 0x10000193, 0x0, 0xfffffdf5}, 0xfffffffffffffffd) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) write(r0, &(0x7f0000000400)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000000100), 0xc2, 0x0}, 0x803) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000240)="be81a30c73ca4e66d735e8b0ce5c7e9d45825f006be0b3c871d7b50e444cc402fbc3fbbcf44cb9019accaae47d0e5f11c17025c6c63d78fb24a9c1991d8dfd7d5646f479ac44de16ed150f5f047d507d0fee2f06f36f369e4ac66c8cee0ddb05c0f5a2437ea8da376c56906707c1dfa3a84af9af93b4963abf5a17536815b1e4fcd91b524b137629267afee6ce72b91a185bc0", 0x93}, {&(0x7f0000000300)="d66324e32f8c35636675cdb1ac17b6f77cfc112bdd8c62d907660dabbdd857ed3ca21fe2d67f7289d626cb141737cc95d5c0bf467c7bb9f1972c87d78f4ba86ee3dbf342650e1ab5a3cb0b536cf6e1bd862320e67e4829a3df6e8703331b8e826bac934c1dd861a4f8d2de96072ea551d6fbacc0f6c1d5bd752ef7a69190e138b4e21b55de857b84b9a2e450aee8c7eaba2676483dbf44141d98e7480acd2b37450a96336320cd81fb765d72689fd6425f", 0x10}, {&(0x7f0000000580)="0ced2d5540dca44551bd5c15e4a78b9607b202990357e5ec00fc05f3ea20cd1cd516f3127f1bbf5ffbca5244ad700f7f68d242519d8058342f714dcebd9b8da8cd84229fd3db26856587a9e6ec7f7431073bcc7629ee3ffc4bcf587ff31cf1a60a9fd22c1da6aa05c2ab132bd196ac4d99f9345e52fa8628f2f2cfe45779cbc497e8f6e0cd943f7ed985a967b5ae44035ac23fb5a1e963066c0ae0e9551dc6deff1b7299", 0xa4}, {&(0x7f0000000640)="f9ba1194b7ef7427eb82bf98543b005d7583c7ab131f999f325825a86dd06c8320df38be86dd2d1df458174cd3c0efdbc18e4f896e2e9fbcf9a4f4e4b615bde5498bbc26766e00e1bcb274c70987ce97fd4ac13990863729cecd6d4f5a9a9869c4f184595bb718e66896857ed6e8fe5d4751c588ab7bbbdd7346d50e803648da45ed6cddb9bb5cf8832a1a63b7147bdfbb1bf0170c46473cb963e6e1a1635ef17efbf6aec6c9e2444e42ea121f1d29221aff11cb88fdda9583910cb81cf439dd6e023e3e8f1e", 0xc6}, {&(0x7f0000000740)="32f9acad32de8c4c494153ee623eec3db4a0ba1401fa4480d785a7651f16d4e217fffea8c5ca6d5ad025991f90dc2800002835f9cfb94523f370bcb74c7a00f66a347fd9f2edc67210710910b400a00477e499a0ba48ac1b4edbb4e7b5", 0x5d}, {&(0x7f00000007c0)="b2cbaf7f949b819b58accd93479d7399701209e3ff47c76b0d37bd6c4922e12107beaa8781201052406c79ad998ee66004db17a7770ed2ca18d844a53d1a8347a72f11482c782f70f397d6305663d8dd2a0042f405e0a4eed832fd3c8d9710bbf9c259c8221a99882db45697df32a535436f2f8050fb", 0x76}], 0x6) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x6, 0x1a76, 0x93}, {0xffffffff00000000, 0x3f, 0x100, 0x80000000}, {0x3, 0x1, 0x2, 0x2}, {0xf4, 0x1, 0x8, 0xc5a}, {0x9, 0x9, 0xff, 0x7}, {0x80, 0x4, 0x80000001, 0x7ff}, {0x5, 0xffff, 0x52}, {0xcedd, 0x0, 0x7832, 0x2}, {0x2, 0x2, 0xffffffff00000000, 0xf70d}]}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)='7', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x18810, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x81, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) fchflags(r1, 0x0) pipe2(&(0x7f0000000100), 0x10000) select(0xfffffffffffffee2, &(0x7f0000000040)={0x0, 0x8}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x10000}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x2, 0x2f}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000003, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x84, 0x40, 0x401, 0x6}], 0x1000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x787, 0xc1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000002, 0x80000001, 0x6000000000}], 0x401, &(0x7f0000000100)={0x7, 0x6}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x0) listen(r3, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r7, r8) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x1000000000000000, 0xd0) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1000, 0x8f, 0x25e1, 0x1, 0x2, 0x8, 0x405}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0xf, 0x100) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000080)=0x5) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x100, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x80, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000063, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x50, 0x8, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0xe, 0x80, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x5, 0x6, 0x7}], 0x8000000000000000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x62, 0x40000000, 0x401, 0x7ff}], 0x16, &(0x7f0000000040)={0x8, 0x101}) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0xa2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30890, 0x20) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0xfff, 0x8, 0xfffffffffffff370, 0x9}) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) listen(r0, 0x400) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() getgid() r5 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4, r6, r5, r6, 0x100, 0x1}, 0x5, 0x7fff, r7, r8, 0x6, 0x1, 0x3}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28088, 0x0) fcntl$setflags(r0, 0x2, 0x0) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/249, 0xf9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pwrite(r2, &(0x7f0000000300)="c19d8a0e58f94e9ea712cb250141aa62bd79b5272486cee6408f631359c5487845d5d154a6f115f3f5a11502276915b39c29786805f9ac30e1e5c61c942bab298643936278deca3279d3f13a933e5ac31ca1f36678610e8387bd6cb7a816147740f9795f1e00540c482fdfa543349c49bd6e2992d5253ee96ef4b7f41daf862b533eb5aeca3f8f86410246bdf6958cd2ec3083eee2346acc40e85630155d33133e4b821cba0b9efa259e9421c5db7740be5259955fcc89e46444b06e2b7c63e838be66969ff3300bd880122b895621d371ab6aa3cf2e48009ade920bd3f027ec", 0xe0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) pipe2(&(0x7f00000000c0), 0x10004) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x802007, 0xfffffffffffff801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000090000", 0x2c}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) close(r0) fcntl$dupfd(r0, 0x0, r0) dup2(0xffffffffffffffff, r0) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) 16:00:06 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, 0xfffffffffffffffe) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) read(r0, &(0x7f0000000080)=""/179, 0xb3) r5 = fcntl$getown(r4, 0x5) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000280)="2a5f8d92e84bc033f9cd4eaeadb61ba98d8172f76245159a117047805db5076d126eddb9d7077574df3f056640775b9382117db1364962a5d338ebca2999ff54daa4b8baf68100b7476f5d7ccac9265d31618e273689a68467a19820e82714a37116aee6d413ad7188a403fd13f7681e8ada4ae8470886ff0c0f7cb3946cd99a8d10230e0e121dc04240844c80f16ab4efd641c57d46a34dc86d46384cbb6e", 0x9f}, {&(0x7f0000000340)}, {&(0x7f0000003740)="64c155301006ec96974196441d99296fc3ee3dba72599948f809947107f79e169c5879aa4c46918ca644c507bbd14c390b85b7a38ab374a10ba1c390cdfa5e591c4e17953fd02278b646e69d67d41bc68d08bc2eedb34626dba26919d5baa449789b612cbb3a528d52d5237872ecc74be50f5ec39ea57bbaa1b50c9be18f939e30f8beeeaa534d18ee23fc3c0cf5cdaa7772ee7f8765a7ff2038f91e906a7600d5f17570f93a2c748c57790902c83e88dcc2901b5bc822c5420ffc2f8508803d297f489a69c801359bc33e1bd91ca79205f49238a4392ea93c7eabb1ec5329b279815af047a2bb0e57887b8ef389851c9299db2dfae89b61f831642d4ef4421a898ed32d6db07bd49579dc66f4d694cd15d2b60d252db573c2eb7f4bf2e7d8b9f604f1847768ee261be5391760ea2b09e3dd40cfdb62a3c5a0e490472475dcea3331244cc5508febe2caf41d262cc7e73d8192c8046b4d8561ef044c3407c74cd16688cf59770968f94c4dd4bca5e8ec4a127af3388e2a7a7a091f8352d30e9e07bc8abc982a5d6a10b969816d58d418601308b8b38bb6819aff4b11ae65e78b260e6f1020939ecfd9a52c3b162d4c76b98a54dba3d8a029492b81d99694b18a4910bb5d6a0976d9e0ec9c7ea27d6ac552c491b9e1ea26b73d09d5adf892f3af0779d4d23d0b79a605cf00bd2f9d8973151f5593db11cc550dab621f46ad7f061d49e14a8a76b364875662c6bb762bcbc10ef675c58d99a2e938ebf214daaaa77b875b5b102340addbe0755995da2ee13ff51101012bfd5bffb6724a3b6ef83e27a31f815427e2943054d36689eaf3238e81f99193fe9c4a5a1e2bf58cb5592ba993b2a3cef002e5c6f83322e65d778b3b0f20fa28f2c002718ebe55cb5bbb8444c3bdc739c91bd1be3f11db559e0c1a23bf6015700dcc680bd349367ccbb2f06778a84889d5046dc7819db3e5ca2b7593e23c5cc467b97a7143be02f6ba76c4121bb60f15f666f2fe6ca4f3c55ddf9699a7d35a03e5c4178eed877e0e361c9bbd10b23b0c2e0214da3945e2a3c63d6a21f6f95b38e40a9adefeed9127a59d5f648a904ecd088658ac87b465e884365cc8ad643d13ad3bf5748485e8ce3bb3544a09a8603ec6c234652853c40fbc6db09c0ebfff943fcd7c2c879262adbe8da86399e658a4bd3955e37b4466d3c08b8ad702d1196aef88dac69582215bcc047cb261ae66420ed231c3368420cb21836efe60a0d7d08464c5d045432509be166d902c9398631718dbe8aaa61e3ff7649f628593982add8fbbb54e87365131893f4b480c2665fff9ae3300f16f6343b3ef72fa40acb3d75a665ccccdd1baad16fddb1cb196d4cecfb3c7bf177ba7dea7c0d78d0eee9e4070e0fc1df0f7c6d4fce75224646c85604fd4d1f76ff5d6e24e7caec6c965c7c2b09d14264af4488b52637890071aeed7b4e43f0b3a04be741c57e9b96533276d31d0842d604bf9990f806c840bce468a861ce21102286639010619dbc28a4a647e003e3bd54b57026b742a70e0fd0b0ee5d24c2c45c1ff3732a2c7b82cc16a70124700469a8b1453c7a8d4b94d5b901d541030295b3e978697c58ba8d673f4dbb0bc69ae2999fb76c8fef559bbb1fb103240a5459fd90038a05663a12e95c3607218925af5e18d37358b428106e7bf0c72c01089b51120445517c045d99f24014953cd5ef57e24bc6f5c82249d0e9db6bc215e8feeb42f3139510dfb17da8895d040418514e2d66363eb84945448b8b9112f200df94596d3ee20a6b339d57952c95ba81a2eebc088d3b6f5570e533acc2f781eb2d930be7400e646b5edcb81a7512527fe0d30bf35392f73a0c87b298e60303c282126a9d92fa82740df0eb40ba21409698f115e82d4bf17cb17ceb84d785939841d7912956d8d6a23cb18e115a8c4d039bd6c679d96962c5707facaf1c9beceb5ab83104aaf905638f66108cb13c894b6112a794bdbe2cf33091439b70f16e4bc7338566826640cb55950f1c88d5ec738a74d978de003ef49fad252fdb55694d6c1c8a218c20d8e139b70d748e7385593ab10dd25c107796fab1baef7330d89527fc09fa82a6dbd23fb6d93027b8d67a1b5f872469fc97ea1947af1a170b8ebe7a454d93b02c571172d7e264775c77da8434a771f133a68b3d99fd47201fc5b9a8a912f737845b03504c22b95328b45ec8493ded472db02f84bc299515a19e53f7ab40e66f510bc828e66bb9a6e5c4e2d1fe7faa5c082cc8cac646e03e0730c785e66f3adfe8385e131df9169eb8d7f8478660464f9e61e723db9ef96fae8cf0a3e7ce184f57f4f928b2f68fcc14deb2e01a51c1fca1b1561073deb8ee8f5d997df78647b51f4be92be5479b8b74e51ba08cb3ac2dc51d5edb2645ed69ad98a0df9a784ca2fa8bc1c0b64426444b69d2e62d51b69c196c6dc6f2b8d2b581862b1d1429775eb4cb050e2a0f75eb39cbcb2eb7a3767a620c678d5f77ec54221d3077bb530139c026bac3658db64ba0213e0c9328b0ec7454777feed8b9808865033b9648ecc36d47f4252fea01ec5ce5a5018af4d9ed0fb694d44a278e8b7911b34a0b3c517267fd71ad2d4576a919c9ff921501872527aa511ca4720cdc98f694772b5bbe9c66735066126b7375f898e3b641feec663f4db94346cabc1e10a3f58b437da054a3f9b0c3dbf6141bb21e6dd3afdb11ab36820180db5bdc82cfe760c54aa7e4cc8f25cf470bc488da3f15f68a93efa393a68bfd56176a1f111f1d26f331b60a84f4774a005947a069b6b13487a61451a605c00c416d5550c22126c48b17220cafa17cfbd3d78f7a1f4edcf74db4b8e7257ba80b9651c57077598592fea42e25dccb3d620c8c6bf0b230a597b54124311178b4c657e885591ba4ed9d4a96b4a4e1c5559e2e8d63573d15d19fb4397894fd4b0432a5e00f5d32b4e20da11b857780c8d1e65bbd7a4f4751e32d02c13f964e0a4216c95c476c8227d83434dfb8b1a38c391d290f08f96944737ad91e9d5ce232f1a0fa53699b834ba2318cc9493670b1429e0566001dd4d27f6c3ec920c4ce04d37e7ced710bb5aa06060924963a72a70eaaf7fc94f2b247b2b95f44e503ecf947f0959dfc02901b06abdcf9cebf9bcc04af0b5f2e08d7f90754ad5387f598e6eb9b25af52a74ee6b7651c45be53a9ab0ee8bf37ed2175a0e406deece91ebe60f79d7fa2907df96ce85aeec3fc6e066154c3e0dded40f55c65262fa2504bfafa1a08884269d59e5ae175322d8dc72bad3a857cac0ed9947577d3baac4d50be4e232c80e76018e8c330eeb3edb0c749c840025cb555fa970e8010c54481ffd99d206f35c399ce7154925ad865d2696674b5057c4712831cb365d4d75d90a52607f3b90c01b89971ce57af11120b60ba2a2716d0d46545e868f0a3cc71a33646275616e82cf48b86e685b9777b1aa32ccb8680abb2541a258f99a82b1aabcb621d082b5f6a09618bb8ec29d4baf3717a5059be12f10161fb28febcfddbe634fed98547e5c60b3c197bee82982b03dca992a7af771bb37e696d548b04e767599a3bac9fb41b046fe15d01b95186c1a59de4304e99343b6aad1f5372eece778014826ebaeb5afd0e5002736867d5bcd54062342a61dfe2d38c5f8f692b467f33dceba98be2d20cd0facb4a02faecb8fd023b39f6f400517f67b5ba7ea36cd4d642f1c3d6541225cd441ca17eb4e36a6ecb170f2cfba1b45bff26fc47ac0c96e3e22b3b1cee01a02e280a40b06b9c02726a8b9622466f58f5af436e1be899b6f8abbe5cdcf6e021a80ada7691cf41e933ff281da1d4527c3bed7a13987ab71168ad6ed24fdce32ee641fdb3de87d3dc5f47ab3a312a686372b60f23b5487207d5b46c0144017c8c84bd9d5a7b86371256f641778aade5e3e00e88d82d4bc8efc1e17d11148cf81779187f736dafab21da00a8d6a49c490dc6b7a40660fe469abe9ee5d4c5dc8536cb85b3cb306cbd8e035c19217a0a0953c4f7575720cbefdb55cc2c0d59d9c47731ca33b4abbed9aa28eeebc468b3cff37271ded228efe3fb676df9c8b9a9948e5adc4010a9429fdadb37a7c5b4b431531b19b932c121153f5558e51f877f557752b6e0ac3e6529d3c2811ca0a7b8fcdb34a3afde0b6cb8ecc0c08db82709a68831b8e03212099960f0c0fbc0a9825cdac8a68afb4bd64141c2c11f8753657e20fd907fd4fbfe5d1077dd62644e86ef663b99b7d29b3c187902574b543632e2f1d5311dae44d743e2c20fdb72d21866c274fdae4126ed296d588e4c685fa792717ad694425f98667c0c8d680dbcd6e1023cf8b2179e885b7683e718d4360e95ba997f93cdeb1bf1c8051ef893f7b6edf731f47470b90c42e28cece151173015457d40e5d9ff4bcfbc74e863cb84758d32d09f1eceb993162344548b8b8873b83fe4cf739833afb189994b9e3851edd50f2b6a2fb30f77ba2fef6da652a10fb13fa32d9d21aa96edfa7fc79d1f81576238f3a24649c774e46db0ae3aa88389c5cdd60feda2d8e815b5eefc0a84bc375b25fff7735ed58ede6fa3f284c214cbb81a2ed54809a03f30a00cd9c04c72f529ca10149cb7710885310293188f5240271d8e35ea684e273e9ad38dfd7d9aa58bd8a128af2996de8e4c9e805ca879b24a0edd5f74300068d65d5c70abee3ca223de5ee4fa2ccd06a9cf197b5fb7daa005c7543abc80af7254bace2f1149fe9e72086098a359166d13d77c61103ca5644362a4df5eeff6f01e99e8ce546c0f0d23f55406290325c82b91adf20988587c8d065b40028c7e64c4f033ed3b3017d1818ee788d5d4967a4a60288f205414e724a084ef25602fbd05bd8bf89f106cba6376370a74bded8a6233b69bc4f6e945de93f33756e208912f1d4cac72935c537d484fa4d21692bce37d13e8c4b42e40b5b60230181c917559a9a74bc84986462ed333e818193ac56e9608f1f957cbd87c7c80f0c0cb2caaec47c21f33c0484f2b6bb13e13e5c4f7140f5b61361477412dcd91816ac123203f8f0d8a41062ac69d12b5684ab00651aa992e7c07ff53aac3117edec9e62b1a2721ac8bdfae4eba0631610c0d47bcb7eb57120983577ce19047497e46e8205a4fe5d747e3e2550c36b860431075dd105d77282526b413918e9ecbe84878ab8c34381f15ffb66f398eca0f0d679104c9db58e74cb1613ebd8c1afe8b56c0f088325f7f1123181af2de6694f95fee6c62af92aa6d59a65071ffd0c71ce473f9ad46e72c2a67596c7678bf23120610852ec46361d8280b1714936207b34d05c644468cc8a22126a2034fe11031f317945b9539074dae79493785d1f0c109b2a018bfde5d96017abf2e11701ec74a98401108acf5fcc7c74a0e1cf17baed0ecdddaad030b65f5f25bd2771dc504e03040019fe371925c55c1d2e0cbe80d71faef4701b762fec87af47d74e3360b864afeb05b29b4b50b21fe75d794774b644b7efb52cee50f772dfd08ca417ff8a7ddc6ae96de6633f05da4af1b0407d48320dea37db9e7c4036356477fed83b615157f555b5da37ecdca566500d2f4bb9e07136984a9880886b00fb0b5fca391d46d2e146fbeb09f5dc88c6e658335e3e946de8b0c8860fec958b3747753e6e0200a3c253ee4d925b2bfc5f97cd3ff35ae74854a1f0850ad084fdc98937aeaed97d38000b47f0bf906460dc6b3c4c0459212d49a092131a65e0b23acbdbcdc658ee73d125c666a129cfac08dc204a775b943296f2e55497890141ac7465ca65db563a9c157c0ebc01a2", 0x1000}, {&(0x7f0000000380)="8795ded2181a599ab472f39dbd2abf0a624a40016acb04dd", 0x18}, {&(0x7f00000003c0)="c56945360e9f5e406c6b2e5eaf82d48f875437119e188c28b313942830abe302b23fe7f2ad66bd2dab9dafe062d9468a73a1b2431b1d07c52849972893cac35efc3670e2958eebc5dac302fa67707e9832d1c846ca661ef02035acf0ec096a30b5003a19ff80f7aea89f4b77dfa47069481b2d4b316c5d64669b6673bf224bd97a2ecfa3213433c2f58cb96705d5dfad8ec11f954b37", 0x96}, {&(0x7f0000000480)="6a34e5092f645120e46fd68b3920631ae886bc25023903f011138ec2d48ce20240e85742cb38e9b5cbe8d238d74d9b0e9789483f98890c17bf961493ce526bd863e61fdd2902d7173a738ae295e1fe3637bb7e04e20631ce6bc2772e2a8ab50f4b5dd4ad2b284ddb3150a31c", 0x6c}], 0x6, &(0x7f0000000800)=ANY=[@ANYBLOB="8000000000000000ed3645c4030000005b264e108cd3e9f06c3fe87fe1a00bfcf518e1b5d2793780f13ff860614261d7fc0e638ab60c30b09dc9df9af26b50d0bfe050da9ddee4d73e07440af9b0e6ab7d4831c9efa4298aae08ac03bbce4a51b825bf11dad535d824621ddb5a62a395d1c7bd177f822c850a34e4c507af6f22b000000000000000ffff0000de6100008c0fb09246a1fa7094144d820f1cdf0dcc8a342870a27b8377f7dea1cc2fa1afedbd20dfc83555733da9ecc9ccb7110c2edf79d7f9e7f533ca7670289920c8da257e4002304776454f9cb15add378d2be437131e2de1d3c1ac5220b7880f6233d35b1404fcc29043ba7b6e38c6c5f5a197952f482db47b2ee3d63c94fe67c1458e2e8d6c1c7fe9f1c64a4ffd921d6865d3da597938479988e7681ca75e243d0030000000000000000100000083e1000006bb071c62e5a5081595f96888244b0a387d518e8f287b8fca429b1a00000000a000000000000000ffff0000030000000a5b0f57e85e8a819243238263563e4c3a8ee8c900550d00dd0ca28a877e2d7a442b1fdb666c0e2b507b512166813c033712ef2e9c196813bd9bc2809328d58dbf4b581647e97f9a783f9d537af3d6c16ca4aca4ce8dd59ad265edf73adffb2d041cddf463a870287b54490cc40966445a9965dde3e8bc6ba25554cee424657b393bdc56585fb3173ab9a657a86a650092a8a8be0b02405d3123bf94d7c99fabfa59165fa5f3cc85ff5ed4973d2aa6747c92706d0d069904614a4f3c648827152ea615d88bff5eaa51e68cef21e8c238ebcea71c373f1fae78d38220b764a69f69c1791eabf5b1f6f6cbb506ddde82fa4e2f7553319d7463f34c7b"], 0x200}, 0x400) r6 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/250) fcntl$setown(r4, 0x6, r5) 16:00:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7ff, 0x9, 0x4}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000001040)=[{&(0x7f0000000040)="ce59801428fa2d0de647fedcecb42d32221253afe73e8422d90b5e84dd7465bff10612039f8572c847d2f9d0bdb52f4798bd9e3989f56ed4e5a44e65d324c7ea7d31106c223905a89ef3c1ef3f25929f9016049776290397d46e268269b282505b9c91430ffb7fbc3f4cdf5b2527d40007f5ae858d6429ae8301aac5c86f60220eba88240d4a298477fe519bf2c393ce5e0c2e02388cc067054207176c119fa1fb271faff20913c7c36ce3d0866d819c547dcf85e6fb48e458365851a3801668818b08c29d17d8c78672e20ba89dc082350b011daaa2ab955fb4021c1d4b0052237f75d7f29a7c00bac06857f09d6e1a0a2195d5e187e98af271899b467ae2f338b042f162d3e6e96840fc74378bd680f2f0e40595e2e3a249ddb9aaa673e2c47f844a60bad9fa77829213af0f63fd8773f20bbc22ba3b51271f620fa8c169aa4b34ff93f0325210d529c280f174b498a1cbb87810934880e33a4d2b0ea62fcb8156493f3b7caa6bae654ce21797c99af3f07e88a0f112183a4c15d283c940172d60b9afd1419c6c1eb8221da5a72b97833d0e424bc8aeac9dfb26fb36d627bf3f6b4888de63b814b63a9d3f91c4375b7cc7686226816de82ac92b9c5b5d0107b38840c578abc1e556a4475aa04e145400fc481538260c5285f62aeb9e4b4f372e543791f73d2287e00dcea089afb89d2ed62342e4bbe8bc06600efc4dddede3694c580a89391638465c0c2e37e9eef1275e1e5052edbfc45ae9c439a1bc7bd759c2d23ded6789ee19f92f415533c8f68f6796bcc6b545e89df0e3542dc5056405ef9214c4a53558dc8d2ffa2c387d962a466b0ca98a55d6e5f4227481477e83f222e0e0733ea02fc7e1163ae03bd951ddd506317dbf9f83760cea2a567c56baa006f31d0d12ba59ea331cd287b311d8d4cc9942a4401582116d1ef5426d92a8c994a9317c50714ca05eeb6521c875b8d54302beb2e1fa8d83ddbd06f2141593f70d0b775ea53eac350a2550c3305d09fd620ece29a25a44e7006a0fca0071220f8921556062ab8350d7911daf311aad445d57701db8a528cae8243bb22950b3c44e85164cf882ac29e9319569ce79416139d13e06d11e6e6e9fadafaf4e516f7c2f21bc672bb546363df46cd6613fb1e25ae07de098fce8a31b154d8c5685ec75043e895742b600a90647d3f19cdf10869ac4739cae3027c9652876740e2cb6466d37cde08f73bd17e2695a0058c77073d62776c356e0ea0d808cbcaec20058d62835c00a773721168abcfa8d5404caacacc215d84964e2794d43c494f05d5c0dd45f8975f750eaabd4ed106af6053374810dbac4c5d15486ee89f90c5094f70f1f823d3b5c4da8f3cfbfd49ebbaf08837596ab6970be78f94bdca81a03488b69b611e00fc60f78fd091e10b7f698f55f1dcc6c1e0f0e487f77d2c8f3d7f159188de635d3d5cc5b636727b6ffe984cc7a2cb0ab97b9e1ad7554858df26bd52dcaa2fe4ae9c8b77413b5f94dfec4a2516cc44559e3737d3a3c612993b826996d051aebd7ba0320ddf571bc9efc45f3b4c2994723443fffbd61b70294b1df80495ddea54dadb2e67784d6945f5f6300531465bd8abb9f53cea6db1b0a177c302033451414dd4c45f9e33cc2e1f076b890bf6de5fb765060d511fadeeabf93b90ab93fc087bb0da1406fa8476ffd118688a378e10814cbce36dfce496f57e979f755556181f964f499369d286935e5a172cd1550fffddadfc3b5defa1651f475500f7693a3be24caa9ac151e635b2bdc1d5702f9b620244821e51cff607d499f6189094e48bd8f5caea76adcf491698fc79d1a4b9817cd634f39206e1acb157c7bda85a40f51d56616b89aa549bd5074d38fd97028ed430c9e747ec5c34e6fe6b1db8e1aa6bb8ef6ce12ce7ed9c4d2d3decb5c8a098f5f2ceac51aac6ec74cf9b80247b0931bc7eb28a7934d6c622a21e1822f1dac1fcb215516318543aeb0d37d82352125b670e68a0b9b48f26c562d127b13c2f4adda35e815f9894f3775632e95fef63c3e2c5109db59cecf869fa43fa47db25c35ec356ba6981fbc7e29c8cdf5db46c1978789e518482849c81f5aecce7dcb24d7da4e011ac259d62c363e789a03d65b7734fcf64e72d8876a55be22fcd18c6bec220643f6efdab254b988e9f1b68c6fad710ff4f5d32c6a56837c13e297c4130d8fe4e39c3063e94425619ee61f5886f46476561ff8f50cd57a1efff170310d7f0f4e5f629443c04d05dbdd89a0ba7feefdbc0aa8938e7cbae66446cfa7fb38b5c9d77645e59672b0b62cec6bb1925ddf5cbb8f51edd1ac584b1974e5b3f3474cfc75617d2c203fd73857ec8481790675d63f350b107f840750023f41c88f059833ab22eb352e001806c4332c67eb7df7cdb82a5ad19785942a2a25c8dc213b7c3de9b3c1dded7fae07e8011e4acb5f0f1c63b9413af87e1f7e7ddd32b3660161ea5530c133533fc6f8408e32e292a9711dd4323edca4494de4c6fee57fff4cabd70a0ef02c5c981b235f7761bc5847798e6376ec3e5fd8c4da412c62d2bfa13b7ca7eec23f428354cf7bd2684418bd7802281a80c59a99cfe6972eb4371f5661d4282b34190f46004bcb2d768514ef314ab9fa7580f89feb2a2233e08356dba4371ea226a8f30cc55948ee501eefb9c712787ee022d927db407dc907b749a92b42abf4b0c0079cc1d4c7f4fa89c2451db3132dfc2276dd904b0be7c5f4a9674a8275b4b3d0d4cdf3ee01ddce5c6e4a948f02bdf06a0ef3d3ece48f8fb7707bdd23b87e45063f5fd28ee32d6d786f3c03686691460e4a50aacfe96b313bf7eb2a317179eac77ea62ef2fb001254d81c71477561cb0926bf96f40bbca1f4d63f84a605e92bc72bdbbfb0135bfcdcbc3d79fde1e568befbe337bf6304f514198e33aefa090f0bfade028ca73707a8935628c462c037eb890ba3aebc494f3469f098c70443ddda9cc6cf0d5f32328a92968b5eca769d0da17a9cbf6dc7fe03f10112388eafea50324c58741313ea6df2044cb32c147552124990426c2b851531fd48abf514af440b1d4d3ddf63e8603d3e0ea198caeda5ccdd17dfd4b9652b9742556b1375c23fe2c3e36c29958780739864078c1d47424d8eb45835d084c99424146b0548a287dcbea9ffd8504121144fd799b3096b17b397abec02c8e060c0bc3978c9e3bd664e218802bb6dedaa426cc169667c8a694c86f631323dc8a259704f1c6a6096fa0a3ec55a2738238d72ce0d3cd15fbac34dc006ead6db371e17387b63b0a2c3553daaea20c1824fc17328aa97673c44088a1a5c7f69d9ea6da9f5417ef423f48a2b4f03e43dee2be1ddda0d6cf9421f8124e9ab950c44b131d63e6e956dbaa3faa5bc9efc37cf84574a6a8f75af7bee4a28f6269aa075e5a90f2e80f4a2ef53b8d667190b14d56f9dd3a9ff71c675d94addda04e56c939b08b69f1237cccde4fdeccd28e30c4b3e791bc88d0e6688f6badeceed069f0a18de5b18d082a9b2c53a4f13e7fc4686ee74825c368ceae56a7cafb8ff26c9e0078bcb3f91828e63c973b4746c73e0fc51a3a6dd6f4ca6c6063444de6d93e9816196128def371e1a4d5e374075f80e009937eded0052da5acba4eddd2aaaeab6ef93084ff2c5ba1766fa231f4eea174354a75a1aa1e2f4f6b10da5e779d48cf2be47ac9e5a1c115204c2aeb90d587f7c2ec2891b3cb7dfc02d1a4ac1430ea0dee302216181135525094b5de39abef109216e6e4f3c4f7ad5799edddd7c02012ce39de57e19897fbe87e9282a83ced1a71d790037f2e3b4d9dadcc37a16d5546409d98d6b7003b4a3507510ade863179e1e2e9e41feddae6ada8577898c96aa0b4e307a2d011bbe51d929073743011989780be3a7cbfc971f05d884df555428cb9c1f71cb082ca09a2a769afcf5de8ab14045c9dae12a4d7c099651cb54412d4528e9e6fb4983c26805e9f8274a97287101d52e76957b54655c9aeceb98aac893ca2e5b0159059a7de2a76397dc03fa2bd804e3dfe9a6cf262e1992ce0c51b2f7a4146393936bc5b25cff2e2de93541799d01b46e08c0989bbc5049a5ea4096481e8733d938a61876ba3758101c6a46c36c55d12f9d52730fe9560c64ce709a282738a7eab2ecf13e2bb649c8fe3e8451ee57c6901680c6c3c6110385a9eca8bb15c76e42b6e707a864062cc75e53c38046e7b39bd76a45d425745fbc43f4a8c9cff46d0cd76c97516480421685c3652e62999a09a3b097ac9c01202ed1e377ff338739649c6eebead7db409eea6a2998696fc9713ccea27ae408509ee1617225baf7e4db11adf73179f66379af618c6bbf43b27309af0cb822e4b7e62eeaa241505cedfef93f2e1aa0abadd4e8de31b7074c8b928d44eb04f9915f62bda5e301b6a444746177099999e28efe42ec4d049b4af1d3e03931cce6a1de9cc1d3b6a310b08fa3a526dae6f9f490be9df94030800b75342b1301e31ba81483bb0621365774a5c3f55869d90a0c765b4ee5b4eecf825248cca7e2a24bd09ec29d8b3143989af520ad27d3ca8675ca11de2969d67e9fe3abf996a734c3afc770d5fe32a682684834ae2c8f4e208358fa7a34fec9373e44a95b524111f0425ebe1887f048cc4818b393226f1e95c42ba3fca38b957934bf2b475147c5c79b5556733fcf3371f7db3a74f172f2f0f5b53901f90090535838e3b8bf18d2b6f17ff00f596cdb9c3971b38fc801e5e1291bfbe748741b4c3304b9fb905e33f3258a032811aacdd7791793be2ede167a948d5441485724477f7e259faff31330ebaee23f6f3276ed81463a56a2a136b5dec92834ea44b7793f26241ffa8c3780e6df2868668c0b5fdc0dcf3ac590e38a7e40f186b531f93a3a538e6ac57e97f39cdb82ac00dd59023315e6b392593fa27afe88f7de05cf444c09fee145c2901acf1ab4517472875db2781b51110c626c1bbfe3da1cc29efc5398e687213c79a52ce7266b145c2501de28f7954d906dc7390b5cfd9cd8de9f92d92e3459e6362f994ad590a45fa15de77676124ef9acccf362b4a937bf151a2592b2a5b9c5976650b1f82daac2cf85c065104f50107c53f80704b37588cf743643146426749de60157edde5f48a7a28697a027e67b360f33c3756e52a9133ca0ea546161a9c31ecb326fb6b36d111b2b5b8fd397e06d0993645d43ccdbf1b99ff44fea625bc41b6dc5f713d62c9414673e20634d142de22ebbc8079a1d9457ea6e9a1325ca8a74e9e1fe9769b7e89d7eafb506735e187a819a1d6ffa0578a3f406f61fe45e3fe18017c05bae82157fd3f0af24bb2bbc84ab8db8ae92a5f293d3e6a42e53f5270b819e7aeafc521a12a2178d3ef0fb47851b87360b1f032ca75426f59e78f0db3e66fba8e82ee0707995b3865508246cabf9aa28fff97bdd404093700cba83bd5b936338b3dcde417e635940df3408e61abe4a2b2d2c73fa0eca6ac162916101bfb1b71f8ba4bd55188cead736d4440a6212a454906af4c1dc62b2dff16fac42d1658937b43d861a0a18db5f45d4539ab8d4043468b644c16a530f144feb69975e888374b6b0a7772b2a528417ec473cee3668ac3f87f178c7182039b0c18108526d31e3d9b167f40e6f7d2dc9f23c451e023e2346ee8efe671ba34e64fa878e032864da8da170f2fae92e5d98c01b141eaaa94bab9f66fb54a5f70faab1f3aca264d3f61f3b9d04cea0a2206abf367fa64b7225301bf58d5466318152bd88efe3609d3437e9790560bd3ada87f7b892563ceef387edfe24", 0x1000}], 0x1) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffb000 didn't change! 16:00:07 executing program 1: r0 = socket(0x800000800000011, 0x4000, 0x5) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfb73fd3357ae26caa0416fa4f376336acf00b7804be78124991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af8fd244dc1a82f2c689720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffdb9) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x71) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b570 va 0x20ffd000 didn't change! 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) flock(r0, 0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x1, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1000, 0x4) fchflags(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x2, 0x6, {0x8, 0x30071aa8}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022efbffffffffffff3919ff736252adb98ce15d0684eff608299f7aaceb39019d55a51961e601feffff3e3f"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56080000000004bf9aab4230408622f91c2ecbb014ff89f7668b8b0000d0457e70419030fa", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e803930b041c37f5b1d502707e7e0c2e3c611cf967b35abee6379a136dfd4aa209027df8ae32b850f8d41de9c97f5c8f426514ac775c8a37774127717796613aa88f8c7daca388d15e6333c99a38f0d643b6f9c9ff2c6079ffce3c903672f6e49cd4fbf39b7811275589b56d4ed5e82e74cd4c913cc3e57fb1a8770c996ccd0f4cb5d20399ddaab521f186773595fa", 0x8f) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) setrlimit(0xf, &(0x7f0000000000)={0xfffffffffffffff8, 0x9}) ftruncate(r1, 0x0, 0x4) close(r2) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2a9) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r2 = getpgrp() getpgid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x80) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = syz_open_pts() pread(r0, &(0x7f0000000240)="050830736de990e1431350fc9283cc761ddfc731430c41068df831dd656c6b04a8837968aea7ab90f81de76bafaf5381317c40d92ad4590bae9f2f5c0628c44c1bd9fa5544bcb9a8ea08055723efbddc6a", 0x51, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x2000000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x440, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4c}, {0x20004006}]}) r2 = semget(0x2, 0x3, 0x102) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) syz_open_pts() pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4001) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x23, 0x20, 0x1ff, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x200fffff, 0x79, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff8, 0x11, 0x4, 0x7ff, 0xda7}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000082, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x48, 0x2}, {{r3}, 0xfffffffffffffff8, 0x2, 0x0, 0xffffffff, 0x800000000000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000081, 0xffffffffffffffe0, 0x2b81}], 0xfffffffffffffff7, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x4, 0xc0000041, 0x4, 0x7}, {{r1}, 0xc6c242beb4e8b5d2, 0x42, 0x1, 0x1, 0x401}, {{r4}, 0xfffffffffffffff8, 0x2, 0x9770111f7f6be638, 0x7f, 0x10000}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x6f5, 0x61}], 0x3, &(0x7f0000000400)={0x27f, 0x4}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup(r4) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000140)=0x80) dup2(r1, r4) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x3, 0x2, 0x9, 0x4, 0x0]}) r7 = kqueue() ftruncate(r2, 0x0, 0xfffffffffffffffc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xffffffff, 0x240000000, r8}) lseek(r5, 0x0, 0x0, 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x3) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80000000, 0x6}, 0x10) syz_emit_ethernet(0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) fchmod(r0, 0xa0) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x49, 0xffffffffffffffff, 0x3, 0xb2fd}, {0x9, 0x2, 0x4, 0x10000}, {0x4, 0x7, 0x8, 0x3}, {0x4, 0x5918, 0x7, 0x2f5}, {0x6, 0x2, 0x0, 0x5}, {0x5, 0xd7, 0x8, 0x3e}, {0x20, 0x7ff, 0xffffffff, 0x3}, {0x3, 0x6, 0xfffffffffffffffd, 0x100000001}, {0x0, 0xff, 0x1000, 0x7}, {0x6, 0xa26f, 0x2, 0x3ff}]}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800007affff0000017f8d45f4acb7863f3f7f6a7d2614ec463c9f00813dec733ba6cf0c07533874bff3290cdc3068c4b462d91faa05e44603f6b931990f6a13dd216864d147e5cfb700811868c29e0c528dc286db"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 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, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = msgget$private(0x0, 0x400) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x0, 0x4}, 0x7f, 0x4, r6, r7, 0x80000000, 0x81, 0x7, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0x80000001, 0x13b5, 0xffffffff}, 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) write(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000000c0)="256c25c8a54ef14658c8588abff37bdc13cf3252c489aa12ff8b5d2f42fe966b4b6f4a704412c23c8ea1567820cf08a5bd6ae8e4533b341f547a02e4ac352012553d5a125cd22d5542c2c3639d3f0c4ae7ebb2f2d94c9ff7e4ee3d4a45d3f423269dfffa10d4555623e66ee6688543a045f455682cfe76e7bf961470ed6c5dddcc5c138d6c3bec5fbffbe881bfb4d3435dfbad9a51a81fb640cf0a36d07cd0ddab52e7142a893e565d9909bbf6ef1114816ce2d985743a8a3d7c9d6b7ca5032418698e6510db1dc05d78b69120309810990a6fdc208dcc4df91e6c34acb32825fb9ee41897cbfe1c24e0ebc2085ea3023598cf3e124b7727a8c3547376", 0xfd}, {&(0x7f00000001c0)="468c5d1c9bd12d09631da7442abaa42365dbfee587852307727a5a8895aca16d690dd9955ff4f8c3577ae1db5ad5cf68d82be840c9290b7330cdb9cc051d48e7935b28589268dc9f063d1bf18987a49719df9757c5394ceea50c7e55672e2136ea310a296f7e56869ee76ac2fce5f7da69d8ef96099ba33d3d8b9429c79838857cb5cb1a49f90c0e4cf1c5aa9064cd167fcdd97ef32dbf24eefc75ce56db67c11acb07ec9a0891c455d1b01adfec4be5530203956061c04e75efff6f58d9a2bedc788564eaa36b15b1dd4ef5dca311f73e425b6cc559e7f25fd1f1e2c48699e55bbd6050f2ba80b30e990274154d", 0xee}, {&(0x7f00000002c0)="27d4e7c3cf0a748803406869d82895737b383216516840f00a0277cd9cd4aeb7ca28dafd0c9594b8f8496094cd2aedcb8bd154b93f8edf30086f035d972525ac943279910ce6b49db530dfea846057a0e4918db8f4727705035e2a3bab1c36a54d143298c8ea8e51f599c7c45c", 0x6d}, {&(0x7f0000000340)="3ea73da5b780a4b6fd973e48e20b35061c84ceb319905612fb16adc093514349b44934a9ccd832de9404b5f8d03ef6f065991f557d1860884ed671dfb0772254d9e03650218202e7b15f120e62264facccbde039390075b3931cf5edd410718352fd146ab5b8e335e4d567f49b79e7b332e1b263618a2bacc54d3c623a81dd5452d0c7a8b2b8a7ee4853b09697c9f7e10957b1f81270c18218cfd3f1e52a78b5553bff700226670e92be37577beca9025655bda651dba5bc8e757e1cd0c1ec17462f38b51acdf20c6e8a69912cdec3f83b68f2e1858c87fd9c3d1cb786bd21c490acca4590280a948978383d8d8796ef6f23a4d92f1c1a3b5a76d4752a9963c3036ab004c5d24dacf93ac381687feba502242fc2c9bef31f11852debe9507443dfb1e3c2acdce7d0f3d7718390fc296e31f5125db43f08ff976009d240b7d15119bd2b87321d1f9ea43f5ff984479001ec30a56f9d0f270f6506c7402f991080b7f62c5f8fc09e5d1d5518dbe4ae794a72e806b00df3f56eca0d9d002d21f69c7f4c2bab6f6fd71d7170dea02f5100ab2ed0c3f568d6a6a36317a98cfe58e4c2e9f5f1b98ad7c6923232afc03cca7d7bb8eb9c6130509c560e011710fa39c92288ba3f6112668c830b8352212ec8ff2f73b3f5919d0d2dc4fe514ef02a123a80598b5aac62399a200011526a84e92a489878709a4f05b10dd5f1e1116623fa1127a13af5416f0c253dd1437049d8502decde68bd995a8a46f659ce91ab564b767756dd6e50a8eefb8f15e3c4100ffc08755943f0a8607a9d00d3c2f6e3e79c0e00bfad07d02c450b5dc29bb5ef775c1f664b56f472c16f15386c03bb7f4e4bcfa929d65def41c625a7a44ea94b649f2d0485a945f0e5d29a74cb16ac2c28f72d93a791d28840d189737f066d3f24125b369ea2a9c4d0f825f3e3508e1751a6d98b6421e4776abd570376250cb24d05b17fca2f2bbaff8a5aae282083d0ae4ed078cd5552191486812c75f6b28ae2edfb033a1da1ec3d1252d147e68ca30c1c52ff3b5ba74a44fb7517afe7e6b921f343d80a846c1d23bbb3f0d4023795fd9e808498e872c1b61343cc0c495dfe10255066e5488bd0e72b9b9abcee143236f0975d2593828a8c67f9d060eafa6f6f4f86df693863fbd7a68b38abcc698131d38db5409ed318b3f5031639114f7e79d60b31a499dc23eb689f823137c64e523b5f8a164f1cc7bf6e684ffbed6c3b6af34df3d9eba01ce260d7aad48f38fabfa77fdee8485522d8b6c572e64ea6a855962922a6044612913f68ea7c52472411752b196126d4c6e36f9d6452ddd4d5a853920a31d3bef49f7a235ecab755a5c3cebda7ac29bfeb585da8b0c704043149f9c1b97f7d63450f83508fc97623d4807f6c482fe68d10c35a83c3afe816dea3b84a22c330c37ef0e75f8cc13be63f9ee3dc39cac40e43e4b6eee69f943f021379576b20f919c35e0d2144e31d4397c732ad0ba6465af15d6a371eecdd1ddc3265634a52b6318fb750654a1f50150daaefa81239159b9c95f8a79d8b165052ac796b0525dbeed8cac1caf5f84a7772788bfdad6b99db4b3010a670c5a2809e9f80273df2d4e976520664c21e8c99c287e16aa4d1473c490adeefec8d999f47f7c81dd821d8f1b59c75b79934dc318d456396e9cfadd572579c9c2a863242be8130dc766f56989636f9a709670e5c222177fdbbe18fc300bac421c8ac7402ba45f0d34250f119a4bef3d173c674302c28778d684b5106a31699f6cf9537b647e6dcb50bead8aa5e09e84e67133d0067847d44ae44a8a72e3c48ebd5b2cdee34454f63a668f57e0dce3e6517062264ee50e3f224c173132d49df39973b96a72684c336e82948329803af3c7e05798129f984659ea5fa01758b2d681532050a3700eec8b396a632be5748e87ba0c2ab4ef12dfe04ee979ca5ec0d8dd73e55488898c9f2e2f5f76ac277cbab625fdad5b68f36dd4cd1745f75dd4bd7c4ac18fc08120ec0d3dc344314ef96179bb9f71bd11a847d5e77f5f1a4ab9f8cf0aa835aab6450953a82acd1c0dbf71ece614c8094f9e1baf3c58b1d58049e48a2f6d44ac6166e6bd6a781aba661926ff658e46ec262c4cebb8ba613f15b8465b7c16d1c86c3519a336d916497e37f837322dc5bc7bd11f51731bf9f8ecea64ca144e813a8bb17887582039c47a860a6b58c0873b10202f60fd027e1d76b76ee2c1b0b53aee7119c71a225b822b0996e030d5e6a28a5f00b65ceb758f6f38773eb661b5824e243a729cf6979f25deaba29501945a81bdd279277a4ea1775462f8810e0c5bfc748991ffe075bfab20d5271f482ec10ba46d4992950e8c72daeea97407cb6071cf2803003030416c64396f614c225a7f7ba20fae978d0d80c9734a2b20a49c84b868aa33965cebb657595843b21f6d33762fd01d45df701d08168e471e2eb1f14211eadc7af02705e6860662f8f96d1a780123d1ee3cab684517ffc8ff82b668b809cf0947d5caf67121d9a94f3fa62ea5a3b69e14204bb337fa90aa5649bdcf89a87656ec955d58775afb4afa00b3420b8d369054603570bc929532a8fc2b8a1d5454701e9cca0cb3ceab5a04c377c25757ae7c3a8c9cebca769033ac4a650045afcf63e791562de41ee86296783dca226f2ebd17697b63a48c06cf63f4d8af77e849088f6b2b955da5d35aa74ce16a2ba6d5a921135a4d9eca48d079ca970d4f12efee15ce9ec77692def11c1a6af8b8291262a047890442e58c9fc1ef92695c06db6a01c362821f512d4655d583bf5498a783bd50bbac9f34cd3d984a98f9c2945f3f83e206fcd7be3c7be46997a56f16df0222624dfbc352d0d7f2c97a9df6854ef7161f8ba4c9bec38f4abc945ea08de14e68621074ff303c71eef9e5fb27f94bd16b202dfb2524e0b5725f895bdb38d4df18b215a74d018a589f96721a38c8e7bebb0ec64e97abf81379952247c7091d1ee15da272431f4ab22bdd2fbcebfa9e779273fac4e401a8be0968b6461f9722db6dd07e4082be2326f3d103ef42a9c75ee6ebe3f16e1fe4d7469f04f8cee8e54b86ace1d2f43067940fe23b6273f2b0f804a34e63d47f0b2ec72c44e61e056fdb53a52dc73ea55930b69e588f333ab608fa4f6d57bfe57a9e241c71403bc52e55a8b33ac6e507d23b42a1d20838f68888096d0bec71c654156c59464d571c26e44e1054e1db7132344754eb66dd62171f3263dea23522b42cfa5d38f6300623d67423a0451813d9e423e7314cc74ab1779b441877de4773ee914c3d6c1b081691b0db4d3601a37c0ee42450db6dc6055fcf3fb7fc2d43748351fcb0fa2b5c9ac5fb56670b568774f7963ffdda41961264e4ac5423a41cb889f1d1fbc5509298a297de2732cf84abff07c7383fee95fe0f60bb38f59b7e092d37a7130f6c793a1bbf2c5c9093f3529dd37219225d2368f3d840a99591af9a7c5787a482ba127eeb74919f08da74b2a7693c2c8a95dd69576cb9c311d62717efb8e4687afe61e7cd7265a311e3b6b4ee830ccbf93884cdadc0c448886cc8628978341bfdbf0e9fb99b53aa9aa6ca96ddeff366855046fa4cb2dcd7cb84aa725e4ea25d938fefd4c756cb681197b1c2861c8cb684fd1b6035a9e6a5bfa6455a3fc9b79695e56ede7ed856e0b7bc9b850c293a460ff06a47aa73b7c824f43e2f50687bd9bff24cd827c21d3b7b5f0e1b775cdc9ab77f7a53a0d5770b30ca2a06bfb42a9eae6832d47ac705114353d08e9783e7cd23ceac73f3d2c5c95c67a03a2e5e81131378c36506c18652760725d698c3a9b14bd85437e51a856ae44c9c06dc2305b9e02b7a324a518ac2ecb4dc61b6597734908d489a116f7f56730a7322cc102f724c21b8a8c727eafa45d0095e0bb0bcd3bb24b5c0dea956671131d89e0b8d88059ad21dc0544ab2a74cc8d46c627bb3968ff06ff6a45ce9c78f19a1e96dfa24e9748ac0125de1e0941670ddeb28fca73190ce35f8cf16c42317f7025ff6928ddcf25a2b7118e8d4ad9ac78870ace19bcfcf8c7df6d7dbd433627e00b0f1656f77ad1c274e85bad8a9a396367266a543d2a722096c1a9b90cf60ae132b15c485c2cabd9350d7d485cc1344a41e3a96e57755f929ba7fceef7cef9ac7bf2fe3b143d82bd53e24df200bdb0fd3af2e42af6c80e97e13343689828fb98bb9389574a3eca8632a234b8190c16bb1839d0c10d00b764def16e6a5ae77096d665388554c952325fb31ef96a215f7b6722a93486f60d21fb8198260d095c3e93685a2d3cc40346ed1800b05f6fb048466617da6ba62be3b1198a4e45838ec5340b3fa104640a27f5b7b35fbe291f3dc59529a26af7f41f4277f07b5027a3d88cd941d65222ff2b6036b34b9e616debbf0d2f36e77057727c941ed315d0a533a01f8d0fd997ede2c27923b767eda2d14de90f4cbf4d7e41664015292a42e5e1884c10902e75296f6d0b2e603b25722709937a28b1acfe62dc8fabe7a356268aed3e7e22d8b5cc4c79882c6bf97398b2fd3d85a29b13432637fb1eca74500192f34179a2c5f5eddb195d5516204d19dd4f30605203c13570c13ff9a56b25aeb727137c7aabf383e4ac8a61c07f9024797f4ea3b45790b319729de07b8e309c631d4c0bbb65bd834471689afe4d6d7cbaa81fa3f642f94946c43fc0575fa43871b5089673786e5dce085632367d10d154e099a3b2ea0c3993c80baea9c6efd1526a869721c62d137facb5f59f1fad2838b948e50e11046d5c394bcc1abcb17ef6cb77e6b08f95923477c13f4848e25debf9c7dac678d99eec4c0847c0305988c1672d8b5de308fa7f66455e1f6a914fc393181784a93b5988fb5e787091ba96972673bc57f8d64eb6736b1cf6c050cfad94bb573b1fd07cabbaf6466fa12153a4c114947d1c6cd6b80f93a8a865aeb368b95e96b7cc3716839dc317610d2a2e4b8fac78bc7fae9b6a7d3e885566a070f09ad182d3f00a861e8ba879598f783da06b7e89b7f1da4e06fcbf8fe0383f2ed7550276028473546578b4d032274906374d3277ed350d7f7be8f9f7da63756051ab86caa4732fd23bc077c18d1eeda6a8ba191ff77c3d3f9847e70519cb266a387513ba1d18d44e0f0145db03a97cecbba1147521d2144a5b7439fb2c896dfac55de2515156ba79444e011084ccd6a792f73969de2b820094a4006705e950964e5691cff654d8283cf756c0ae470e6adc9dd5ee69a6a867b9bfafaa16d1ffa555a556a9a3c85049ca4a913f32c7668370cc22ca31d30cb33f24deaeae5d44f2a18ed06054cb9bae3df825bcd2eb4a8f3cb5caeec52df5a7848fcb2352877f5237df09d52a687e1177fa29262bac8c2a5d2e19f35a89bc57ffa7b71372cd282b3addf02124cb350186021b8a04303ad22119cfa43cf7714f6ec3cdcbf08040265567ad857aaf6a7d41bbe19e6300122d876528017698f7147ec62237401d426626f65dcd76882f57b13527629449678a878481ce20db9b19c0779b432871253694da450bb81a1c5a0f9a35905ad0c2dfb0cdf456cac0b389819a80388d949e2b882c9aec54eb6416c9a052a92ef4baa201d4eeb396246858d4f1edf6e05c6f47242483e3ff6e1405a0048cc967c850f671cd8b0638395b84c08b89d9871425527d38a7e9420b71f9ff486b9ede07e50559ce1a2e445cc61a1482574427643a0e2354cc4e9700867ea2e2083cb50d1d1779ab9b61cd01b63484e3161fe67c7b3abf198655132b066711f6ee27b59321cdec4f726e3d91a2ed1019", 0x1000}, {&(0x7f0000001340)="b2e4a38b7faf8670730df5ec32da2ed81bae8cb602e06904294ad5fa80433705037002c858e8fbf1801e15a0273f7bc7b95ae2d1a48015bf51d6365471c5079bd3783fdf89fb8352943001927447ce6a71775d83c7523340c59a9743099110f4d030148a369899c9f992ef4af85c0d567a3b46e6a14b9268912afd5eb0a56b74555ff317148f0bcc6b72775a19cdf0a05c482ae9389aa4b514b96f7ada00b853d4c21554541edd5cf3b29fd2c29c0ea55ebcb749b7a18615c50c059dffaf71882e9e345ceb9e11821d8402126b42058b36cf17acf84336f54067403d528d1e0db4b373bccf543e2a1e4a817f152248", 0xef}, {&(0x7f0000001440)}, {&(0x7f0000001480)="e3b7281fde458cf0a49c84f986c25bbdb0c639d83fdfe636d67daf3a422058556d74b4661a9185b8552db6586de66bbfd70bd2833ac2d024a66fe4922ece31e24c4284add81ebd573ab248f0e495c0c2c5a5e1f4525d386ffbc938d5a69958af2d377ac4e39fc45f40374eab98cdc4314ccde2ab42db5325a8f41007feb779b2380e31c10e11b66c309c2a99e0613d436fc21b97e9dc32851339b5dbdfe67798e3afe6688432eef65df562c593dd052e4352bed26fc909af6a5a8816b372e348aae89d107d343a53fa29a2438945e4e4a3f6717adcd5a6f0a8de6643d19f084a9e34", 0xe2}, {&(0x7f0000001580)="59f4ff622261fb7df33b2fdc43a409450844c91cf4e65dab244048d68c7785a20b0d09efaa5d0c9f7e24aecc26c39919de8df88e83a36affdf9175ebf523fff354613d7afee2ea48667525a404753ae4bd748df40a3ad36fe6910621a50c89b8bfa5e6448cec60cceee7b737606e8a15ea14ab7fef46", 0x76}, {&(0x7f0000001600)="e43331033683e26376e333eb7c1c78311808359eab88b9d0d19e8e1952fd374fcfa59b50f62c813d5c965caef8810ac61061ae298f50d7ae39f5e8f856847bb206bd592e13f2cd3d4df88cae0d2d1bbf70721c3544176917a735c4c867d92317a4576184175969b2d29bc05f2bb82a3ea97be274e23000c72c966051a3de8a6fe62f770b889c773a864b5c1c33c536e9b398566aa0a762d173c1f0037faa25662cd5d392575e79bfe245816fc8a973ff785e2532802a2475cda917940819c4e835c534e1eccf9fb7dd3d6917b2419e5bcb", 0xd1}, {&(0x7f0000001700)="13a80206c0a4430634b201f45fb85b9944dc7b221002ab02bfed462cb5e6454bc4570a37d4c82f2bd9ec4cd4d1cb6f607f4dd0a1dab94803e9cc2c188e94fa6adc7663c9994d60e325bf3dd187867cea04c61a3f8826cb4471bfe4a20ea7b06dd431ee516102064140274f3ba85d", 0x6e}], 0xa, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x2}, 0x40e) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000000c0), 0x304) 16:00:08 executing program 0: clock_getres(0x4, &(0x7f0000000840)) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0x0, 0xe57, 0xfffffffffffffc01, 0x0, 0x3, 0x2, 0x0, 0x10, [{0x7, 0x631, 0x9, 0x3}, {0x5, 0x8, 0xffffffffffffffc0, 0xfff}, {0x4, 0x3, 0x0, 0x7f}, {0x5, 0x1000, 0x73, 0x6}, {0x9, 0x3, 0xffff, 0x4}, {0x7, 0x7fff, 0x7, 0x80000000}, {0x5, 0x9, 0xc800000000000000, 0x2}, {0xffffffffffffffff, 0x8000, 0x4, 0x2}, {0x200, 0xfffffffffffffff7, 0xf6, 0x4d55}, {0xffffffffffffff01, 0x100, 0x8, 0x2}, {0x1b, 0x6, 0x5, 0x7}, {0x4, 0x7, 0xec2, 0x5}, {0x1, 0x4, 0x8001, 0xa51b}, {0x7fff, 0xfffffffffffffffd, 0x6be9, 0x3}, {0x1, 0x8, 0x2, 0xfffffffffffffff9}, {0x0, 0x4, 0xfffffffffffffa9d, 0x1}]}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="c7d0b752c913882b65a4ba45da00008bea843fc7b38c38786b70829df232f9992b5e99693ceb6ee8acbe8e7a8a1d6ad0cbc407144b43cd6d25b3f62b8af225e9848fcc7d300617e1a576a9304dbdf78cf09437a68ff2a10d1637f3e0bd13beec5183408563ee9ba60cfe6fa6cf99be06cac5e9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x101) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x85}, {0xfffffffffffffff9, 0x5}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x80000001, 0x200000}, {0x6, 0x6}}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="640c9f7bac1c568a10663746850d85068470aec6a24c489140", 0x19}, {&(0x7f0000000040)="209ecc8c543b3c81858c981f2cec2a2d82f6f43febcd79fa1e2facca", 0x1c}, {&(0x7f0000000100)="c6d12a962af443c48bf529197698630145d744e44443d3042a9104a34f95906c943ffdd50563bb5a75b9f62647502718d212f7cd535e1c49c6056e9cbf3cd3698ae599bef3e7f6dc30c258587ba5fc61a136b77edf029950089b0380ee2d0c4477ee15e89dc66dd68c694a1b7ff5ce62856b51c5cfcea00b9491787feff45e0d5b5cee7b111402c4c55d66d169dfeee1e70262403d608e8e2b3c88894dbac8bf9b936911ac1022cf64134ac459fe1fcd6c65f88e401b3af280ad", 0xba}], 0x3) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/218, 0xda}], 0x1) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa00, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff7) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = socket(0x18, 0x4, 0x8) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000240)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x80, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x2, 0xffffffffffffff81, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x3ff, 0x8001}, {{r0}, 0xffffffffffffffff, 0xd0, 0x40000000, 0x400000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x92, 0x80000000, 0x400, 0x3}, {{r0}, 0x0, 0x8e, 0x2, 0xb2da, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000001, 0x3, 0x8000}], 0xff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x64, 0x6, 0x5, 0x1}], 0x8, &(0x7f0000000080)={0x400, 0x6}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x30}, {0x6}]}) pwrite(r0, &(0x7f0000000180)="a86cd4765b0f6412cc44078740baca35c6b30a69b269f2a00c20d3d3731da73a2399218a5075afff12f33354aba85b3ecc1b36faf8e828b404fbd72ab59bcad687b5bb7dc4c41516", 0x48, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x403, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x4, 0x7, 0x4, {[0x649c, 0x1, 0x28, 0x3ff, 0x8, 0x4, 0x1, 0x5, 0x7f, 0x4, 0x5, 0x1f0, 0x3, 0x7, 0x6, 0xfffffffffffffffe, 0x8], [0x9, 0x7ff, 0x8, 0x0, 0x7, 0x6, 0x63f, 0xfff, 0xfe, 0x7fff], [0x0, 0x3ff, 0x8, 0xffffffffffffffff, 0x5, 0x1ff, 0x7], [0x8, 0x1, 0xffff, 0x8000, 0x5, 0x10000], [{0xfffffffffffffffc, 0x6, 0x2, 0x2}, {0xfffffffffffffffb, 0x200, 0x1, 0xff}, {0xec8e, 0x7, 0x8, 0x4}, {0x3, 0x28, 0xb4, 0x80000000}, {0x11, 0x7, 0x5, 0x89}, {0x2, 0x10001, 0x9, 0x3f}, {0x9, 0xffffffffffffffff, 0x0, 0x1}, {0x0, 0x669a308c, 0xfc6b}], {0x7c0000000000000, 0x1ff, 0x1, 0x8}, {0x400, 0x8, 0x70fc74980000}}}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) fcntl$dupfd(r0, 0xfffffffffffffffa, r3) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000240)='./bus\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000500)=0xd5c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0xffff, r6, r7, r8, r9, 0x0, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:09 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x6, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x51, 0x80, 0x7, 0x80000001}, {{r0}, 0x0, 0x18, 0xb, 0x8, 0x300}, {{r0}, 0x0, 0x80, 0x2, 0x5, 0x6}], 0x7, &(0x7f0000000100), 0x2, &(0x7f0000000140)={0x8, 0xffffffffffffffe3}) 16:00:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="18a116463a5b0d4a1837732d81d29334ffa22193104e823f8b2f4449696993a73a55462381ec7acbbe", 0x29}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x30, 0x403}, 0x4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYRES16=r2], 0x1, 0x0, 0x0, 0x0, 0x109}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x8, [{0x3, 0x100}, {0x1, 0x4}, {0x3, 0x800}, {0x2, 0x4}, {0x2, 0x100}, {0x3, 0xffffffffffffffc1}, {0x3, 0xea31}, {0x1}, {0x3, 0x80}, {0x3, 0x6}, {0x3, 0xff}, {0x2, 0x454}, {0x3, 0x1}, {0x3}, {0x3, 0x1000}, {0x3, 0x4}, {0x1, 0x1}, {0x2, 0x100000000}, {0x0, 0xfff}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0x8e9}, {0x3, 0x1f}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x81}, {0x0, 0x7fff}, {0x2, 0x2000000000}, {0x3, 0x9}]}) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10069, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x401, 0x80000000, 0xf000000000000000, 0x88a7d6e, "8adc158eefb212ce029c7c289074ba9b786d9064", 0x8000, 0x3}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r2, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) syz_open_pts() 16:00:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x410, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x40, &(0x7f0000001000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670d02", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x80000001) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x12}, 0x0) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) r2 = geteuid() setuid(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xfffffdd5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xa9, 0x698e9b7e}, 0x10) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/215, 0xd7}], 0x2, &(0x7f0000000280)=""/132, 0x84}, 0x800) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x1, r8, r6, r8, r6, 0x80, 0x4}, 0x30c9, 0x5, r4, r4, 0x200, 0x0, 0x5}) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) setegid(r7) r11 = getpgrp() linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='.\x00', 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x7, r5, r7, r8, r9, 0x101, 0x3}, 0x7, 0x5, r10, r11, 0xcbb0, 0xa8c2}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x98, &(0x7f00000001c0)="5b62b2201d803071fee51a7da2edb20711b067020d40e487c2649c89089fc08fde71a9ac6577a9f245162473d05335283c4d1f9f2aead8170c08f92982f8bc1b3767f9620b3ec0640e04181e3adee0c038c70750cbf0750b7e688d7d91f93d9c11fdf72403fd4c0b3a73b319663ce9778431242c9e6b7a2628ce8ab7e54fee256e84d5a2989fa73b93d9326311a2fed5b0d1be02ffb78e8a") 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=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'/110], &(0x7f0000000080)=0x6e) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000140)=[r4]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:00:09 executing program 1: socketpair$unix(0x1, 0x800000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}], 0x190}, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000600)="cc15318ecee67e93f7cb8f4da047cac78243609b9a391975aa050f8926f000efef9f46f0160cce88e024704be063bd3720d9f9b96f574e9a76e0fe020d8d0274dbc62772a3efa3f45ca0c39a4c68ef52fc6922e9676be9e19773296c1253440ac1e23b5a096e24d37d273d036b8bf0a76bd2d92335d2996adfcacdca91ce7f590007466550300a5b4e983ac518145833a84b48a4e6b0c83efed6ebb23fe937337c8a858b90dc63b9862bd8187d6af4c77d871cdd33b96b2b6db3b3c517af39cf58bec0e25cc90b068c8a0a5b2717ca9fd30585aa2c20357c5865978501f83623793378c9709fa247e88eea8c239a05e0a042d6dc56c401b617fa5b3eee214404a354d19060a8eccf3b3c008fc7ea614ea05a0615553dd45b23ee6b31700835f24ab78ebe1cf79f77e789a72dd40c75ccd231765b861fc694763603147321d4c0147d44e4191ab705e10ec46912a1497812535e15c8bfca2e8a5788251c5e76aab3dbe78be1693d05a5724b354b5cf91cb296ec022fd1321735d79474436cf2fe22136941202f5a86fa813a96a6fe371b23c0f4f60edd168671eedda3b93d94d1c97cd8571139fd7c2b9234697276231f18d473aad6cbb635df7db57e52fabd3494c164b45bea46137043555a90bc39a01067af2c4e2af27b5b8ded32fc171aa03d62e0b34118f2dcb6b89df17ec7d4742a63b59e0e1434ca9bed04d7e7f919b63efae0b56ca6e66300f5a33948ccdb2ccf3e5744da391f771a5eeccc90c962d07466d3d86a61612563317d9b4bfb14daa4a53130854142717a8f6085f6c16aa9b201c170f2cdb658ed791fbc88b957ec23f2aa7a5933fcbc76df4bf7a66c1d168e44e12cfc4752c1fa1aa4286de625f9ee147681c5fadee80bb4fb72254b4be8bcf986030ffe5a133ca62274d701a313d71ccdd9986ecad166f9844824a87212e14a3298e6b2d273273488290ba88f913beb6640c2fb1b94f055fe47bcb680e501542f7c18fa9f345d1d80210942a228066ee59a86f55426dd3d0de7290f1539a856cc005d5885401495530547544bc2eb8506c6640a56f0b3a26adddbb5fa50feafee457b71cebbf574068141dbc1973e5ad7146ed8d15316b3bbbbe8819c33eb9021b30de640ab0125b914e45b6836d6f91100f8a0ddb98bfab77e94811f8e0e1c6fa1d028882b00641b8420fca10aec89dd1835f384ce5249b80edeccbdfb40f5830b22460238f8766f13e207bbbe709459376ad0a275af654c1530a2d96fb07cd293796572c571b2e2cf7e9b171e1a33550c22d592d1493fba9596acc2b8901c00e6f35074abdf2a6396e96e2185664060fb57b0e15dcaaf5aa5878253436c227747a9ff00c0063c8a49a3b6d2337bee565e4e4a11d40bf291c48dfc41c53c70af05c9e17b4fa818d4b3e5602b38f99c4ddbde74dff72ef1390d42dc26143fc4dd18ff61878282e70bdd53fed41324725ac51131a7ad38aaf2587bfe0f5559a20f33ffb5ec41976c0e4c772222ad9b9abd70ddff629b38ee58b52cfefba698b6ad5319ea7c947228ec354568f649f1c3bb7db604f22318043c037e39b2e004cc3e4abe1b5785c4f68200dabaf98d3a98395e4541bd1d96e54300dc44d82f24446cc498ccf605a72c019711457d7e15e2ad58d4bbd7ec55d137d890e945ca1fdca347dad82d804a69fc424fee98e5ab3a965a1af00deb8b2b2209030784afca486c5c42a972db776fd8c78cad7b4158e3a43d4188e70c7501aeb095ef9e8f2c02f1655ca95d4e7a2d6769c5310f19e10949487494b2e2482c60f95b58730d832c34348db0e7072cb71b45b6d26d6100a5049f131bf677d7812ec894d4e3d66853ef72bfb06604cbb9cbfc9b1d2716c33e3c952853dbc97fa453375c8d5bca03679a1ac9634077318bf49f0977c1e72c9f7d115d6fdb2f36dd06c7ea40b8f5f8e00836ee84c0e7981f857ddf3fd1f03adce1ad238f6f6e3880b16a8177ede41e5b4b464585ecbf424ff9275b457aae2836456564768581005fab951930d38b9b84837d805de6d751715657d432f33154fdf4d93b5fa680c90277db0f0ce9d9da2e46b8a01c280561fa3e0410bec5f5442380d72de51f2241c385096a661d2cbe2b771da3b34e59bf58d12d4bad0db9c2810f133bef7aa78d34c3fe1588eaa035e1f03d99e83f910dacc34a687cdeda4de4288ce56f0eb2b6865da3c80916da8477ecad9f14dbfdb362cbd27e66075fc5beb23ebdd18571f75d7d59f8dce2648673440677a4a384e25457399887c655665143788ea85a6f686b98367c308b00ab09b77d73e4f25d1742ba59c5bf54dd6752a51a689532f9928a77017cee952a93490fe0620fd006da47cc298da424887edbcc2946a72125ad9b05252556eb1365d5895e50e10af8aaec94f1fe1079c54e56013a827381ffdc8d74d4918712f8fe9247b2f492e46b774b035295089a2371138c8bfa5e3abfeba4fa1b49e8edea3ab1e818a324ebc74f435b964ee7e5320e6b834bd87aa0a32bf730621691782c9566c8eaec686fc5108a7712ecae6d95dbcc3c0a2da6d3cabc2fb5c651ec2ca822ba416a35574b85218f4eea50444b6ebe28b52e36872151ff611260c11df63361b6240ee71b1f009f5ec6438a08f6c46ecfbcb89a2986ecb0424eb3910b944a819b85d12975af862684b14e09ea918ba5afa8cb98695bcadf460b4e2da996bc3057c565cbce9afdb25d86131fa4055969cfdf37343ed950aa2e7f28b6e86e28f019f6958c861f52b1a13b0e9ce63e18b2e2e7e6ce2b1141d5b0b37f31b60572a5578defbe425b191e620b531463784dd4e0406a4163001deb28b685c983edb87fbd5ad110e61d7d0ee5cc5661c49716207f164c8f29a6eb26fbd975c6217280b692e804a9bf52f115814f059409c2cc298a3f044993e939c88765861ed58848c32185dd2756ac35c4fb34c68517e270cca2916f50557a8c49a698b8506e700a99354559e285e0e0a9d08e5e0eced6b8b471ca60fd62c2ad34625ddccb74a82ba65f0c55a1d9bb9398748db6306fe6e22ea9276a403728660d842779581fc41503925d47df74660e2caa1889b534085b7be39582375040925b30b77ff002098bccaed657dcd8c3bba4026717b07d3ed5793392843de7f587be49d8b73f28e7e9216a5f5acac08928838f0a793f86936dc44b71f585f03ceda396638842a98e0c97e4c0a37a126adb64b7514329ee0b6c934be7a079310ccb18140af1ac4dd7fceca9dd662d9a2151d7bbecd7853fe6c0d7b7cc6a772abe2e7f8955e18da702c15f713c34972dfe6084cbdafa8fb8f9f95c50ac7f3b611597dabf167daf73011c21b4bb35933b1ccad0a43de69f35a07e751d811ed383280bd7da32a4f086fb6c1e7d5bb7c86d28d238ac74498b390983f7e26a3afb75a478c34e3adfa25c18089c70145dc28bbd49f55b6e78bda48e833eb9c194cf00c565703f0adaa7ab686a12a0f17c9d5750dff122744287e6c6775b8967708062c473fef3b6f92344c7c070ff05bcfaed6d1c0c6f98e2a1d1b38d99ca35f7c3258a686f8ede3822d543c4c48ab03cc31feeef4b2aaa832c4702f8db771cf5e25363150ae3df082c9716fc8589e074269884bd6c5322a7d8ea658aded38fab913fdbf7028a3a1e8e8ab18c1865a78aadd243dd918add6a4406f4d7a19fdc7e97984ae9893b50a37d7d7179b7b622bd6658de247ca61577424689219b38014a5f3a2642c5a91a030811b656105e212add26743e8d27dfc7aeb25225f65e82a44bb2a6f05a9d32931f1381cda47dbf9190a7ab6973f714bff685cde4ab2edf65b33c1807f08d13bee62daf28b98312a319afe16e36fe9d19a97e641ddbdd00efdf600485414eff40b72f126cd667de084a3cf65de78ba9e6690926f669986945f422547aa034e8f10266e7b71ff612146c2a34b6128718936d2b30bea8590de88d04b24a2002a99a8535d2cfa6b2cef8cda50e081772fb90856a6c9030180e1e5b1c204207450b62cfbfd486f43e2d5a6c1a675f870c0479a422f776d8895a2c7beac0e674f4121f13d3128cbb624256910273afa1db7f7a9289e904c49f579bef7223f7388798c2c51a4375ca799f2fe4818bfdfeb1819f43efd28e0edcc999549b55f4c7e3086d6eb173b196339219d249122bbc3497c24c190ddd1d51fcfaf3a63f85298a75c433f7a1ef98666473a0cf06e8ac2d74b3f487ab24463aa1e62642bbb84868a38d9fa4eb839b3794c95d07323c31b6978a79c1b30a4e41a2da7defb4b9ab226b4c438112c3667ef62cd1b26c49d60eaca59690ea2570e08ae1153190a4f51d62c03fd696435e9ad6ab3fdde3a36c944531804bad2d580d234f5b92190cfbce6c1fd44c2add8f35d5080cc9382cb19f27ad33834c6d512936f180f683d6ed6545274fe7e7bc0188c61e4c69d90b111e773f6716cbee03d85724a9f4177e9381e3ab11a8866f8ea5137e34732f904b5b2f70ad2aa422485a25306ec0788d8838cf102af57beaf3b566776c9779e67ea54d4d746388155073b22ab11d339c670dd8153fbd92c4943f0e6253d2cabc2c3e02b70abc193d2799b1c3adc612cc92c6317cc4abddbc8367657e0c9b8049e028305240f1c9e2e11ddbdf7b04f88dda6449b79dfb8e57870ed33282285828b1c0e261d11065bef146e3a969e9b95dd7e9cd93d345b9a3a88284a391f6a0c6a393360b3ea3f372205f89b50b446324f16bd4fc6192b7849537166d8b51ef0198a4b5d529fb439476f97bc92b6044d8609a9129131a3a6c64633ea21bb4ad955e06f9b35280a68f150e715322feb3f90ebab9fc753ae672a0d2d025cab8fc2ff08f1169167e39b6879cc46f9a54b636d556bdff3081b1986076b4914bd51f009a8cb27432226b53744ee2e1612c7eedda91c5612086f0447793c9442c25cdd477e6886a9e28c15764ecdbfed577c90244c501c7d14e32e4b6c6c8964539c4107d1465746b9739eb984d01b91a618f482ce8969f03b4a360157336ae298e30b5c1712795d0abd9aca98309c6d9c1ae81b32784155972fffd2555b9847970d1658b4b9dc11a7f6affdd4a68abe54cafe82f4721d5b029278ea9b528e7bd3e8194da89f54ebd149c06c53811935d3f0b9b2303f0f8573bbfa9136d264c7b98aa1ae60d4028bafd3faa4def4453d3ac59a3b3c1c63989e9c30529ecbab03106a2208e53ec394823683e80c3212bb8e3c5f7fd5caee6b6415cc9ec5ca5d038d28168d6fd03f0837def02c196673488cfac0c65e0b3015b1ade6ddc3b6d2f4b3b378f0c52d12c77ec75f31cceb8733843a360565b91991224984ffc776a10710507145e7336aef275707b3edbf73656bec64d494c248f69e6822da1ffc46d5194470eed7a350a038cc9f3d3c89ee7cb5c2a97c39987665262706eecb8e65d99a37edbc0b6de8fd272b02797d619674a8b3c642bbcc7616cf83bee6742c9744766968f115f9961c7790b08ab8595a4ebb5cb5bf82440934a4b6c2415986b94bcb568bd5b0665c108bcfab0eff7168f3535f58104b4a1136d74a0e82dd293d64a7372fd37e9cc05dd7c5be464b3a1c5f4942b938b634f4dcc00a7fe769631ac7da7e45d9cb232d8e2f9d6d2c26726d0307cabe2026827170bbdea5465ff3983e936640b135f93068202a9f47c4d8f8f2eff35464ac54f46675d5e15c6edf4822c357394ef67c4a8184cdb1fecc0e70465283cdd6b1b736630a30ed0f1f26d430c75be61d9fcc156b1d53af77b83e1269ad082229fb3db5690f3d140", 0x1000}, {&(0x7f0000000140)="ca0c9831a27d4b03258f14b9", 0xc}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}], 0x70, 0x40b}, 0x402) 16:00:09 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xffb3, 0x0, 0x0, 0x0, 0xfedd}, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="30c514dd6e98e2d651b2146e6de44bd8768258fa6462ec55462a6693bb77e705e7b2a09c7a4425d134ecd485e7036afb917e888881f0087763c01f0989ac9acbf8179fd4e8d116b5cb8b6cc73ca68aa98856a61dc55cf275663c60282a33ebea15ebd3346cccc103e66c70b37164a22505e58e6b5a598811a89238d1c49c7e87fc88507c817897543e8eda5ef95c6ec37b70cb02055958444442a172997444a7678f8e151c8d5bd3db4d6f49abeaddfefd7b80dfdfbbbfa11feb5e98b9015393281c765c7f632bc820f15d87c6f749b6239665fc16c93a5133a27d01ddc597e99a", 0xe1}, {&(0x7f0000000180)="bcba17d6b68f2a2c554dcdff149b7d2b57e9322b2bbf1ed0d61a8d5a9ecbf1e5c9e3dced11f0a481b5f01b76385ad5922cc62207db7ea63d4568204a2d26a0ce1ea0739100da8a58e099475b911f", 0x4e}, {&(0x7f0000000200)="21eebd32da10178f957f3459419c4353a7a17bdbb6b6a731709b395b176a571ea2412af8a737b1595efc00281f21243355e06ba0a00e1cc1422e9fb23e81c82c0f25a640d26a548216abc9f882f139f796d6858ea216984ad4ca484b22d19e9bf7221a64bfd59a72d5bbac6474c9a8338a218716a3c0c766fd3fde9de42ad35151288a9dd28f43a3", 0x88}, {&(0x7f00000002c0)="77047bd81f21b0810c5db62531d7b04e29b39fea5b0a1282c7270ae8be9e3b74324e1d1ccb53cff8dc59d76a47983a200657f2cd32e81329fb609f03b93606ef34659a4ab20d4931efaaf8954754b3ba1fe87c527415db3dd6de1c245ddaafa847886aaffaf9a938a2f1f3df81e7d7901ee912a1a857e3ff9c77a6307d9991359eac3b1c5ccc2259e7b1abdecc9bc78ff232dfe357bd83989b0e47b578c452cbff70f4d9f0017993dd0c16a596a4367282811a858720ab26960734ca93a947165152dbfb0d52e0599314575258ec123d47810a7329ff0e3a46aeaba044e5a0c360ebf6ba6fb1aceda6d1861141fc7f44030b928e04250088c377ccebfb52e854c9711896a013550ff60d8500a745a14c9a0570d632a7325813442f7bc2af5fadd779302163f25f5010a28503442c62b6e4fe5022762397143a7dcb70df8b40a1af946c0e5a8dbcef766aaa4aee9735036ab5447a0571ae681c4d43b2969ae8dbd79544fbb59fddfb2f3465e21ba691d33eac858178354adcda20f3d1a418d071916f37ce5cc02d9a8fc6a4fc7d4a99a5d01cd793068ef84d18068281f95af6665be417a8c634ab94883f90fca6943a8a25d402209f12085411834a5c0eb7ef6498224f3825fbb1ab0021601464db05d8367bc4631dfb0f1334a32be6e7d7216b7ee3c55d1aca7be9f0fc55dd10e01ffbdaca43145cb0dca495de83df703efca7642430c6e4e491a128d2938d2d2af29b924b3a44a6c5b996e261620817530f99ce8c3f676c092dc1fa2adc794f8cf8abcfa818cc18850dc40fe53cf7d900d9c72aaea683ad97aaaeb8fb44326e1e6ade86da68be60831759c106ad4dc5344cac07e68e649bb6f3bac6d373758a47e8128f77809f06c721a522391d2481571bc3225cc951d4482d2736b18b3a6ade39d6c9833c69b76fea28fb2fca5d328439cd0b6b6689a04fc0e7f8119bc9d6ac14154ed7368bbea1728273a463edd7563d82139083fd19484bab460463cb43e5470e4eabc4f88f09fb4e23a751ddaef610a3847198202f4054f6c4df82f882af67149d5ec71c1b9e6216f837b2cea163ac1e6ccfa33315d643bab1ac841984a7b07e297eaab8e78f0b28a95d9d2737744044ed6d474796871f4daa39b3baf52990571ad80068677b43736fa6ca215ef04f5897c663877ec573b39595f77ef45845dcd3bd3caba9ae1f6e2584e74085577334509e7109d1b5930e67470754936680e7b277bcc00cce0e06fff54e3524e9f4bf8cc098e49165183147a83d6250e40d00c2727f3f746c5c68a401226ac6aa80e86b369296f7735e6193a579b9f56887a3824fe56cfb4eb8dd343bc33164be88ecab92d2ec2a9b9da1b7d8877f94692a7b2f9912fc32642525cb39d607e41457d97d867a20b9bda48b15c8a3ce27479ce1c05c049eaf288e6dfc47617b527815c2f8b4078d50c633eb5588345862dcedd2f26ef043461e2a553efb0992d1740c49a179b7d0b3993b0c49097101033c4d76c0b2d16543a59a54f1d6209a9116940f3bdf361b33e265336fc584db027eeb2a22dadbc0385a690992187567bcf000a901038320903a504841b912156a77f2057f8ae218ce8b4c756fc94f1ea8a2ff4f73f1df29c9398f0931dc6f9ec21d95c368a48cb1699e2a271684a0176229ac38ae68f52cd71f1a1464e9349189308906c3d4f5f3190ecd1f6740f33fed41158f8a10b48022ef097eb0a8b04d784dd018632c31d8b44c40bfdbd4fd09d6af2d4cd8f9eae744608b5bd7567340e61dea215dbaf03190a3e69fbae026d6526114a74c27e6a5ee6f0f867e98113728668e639a2f40c52fc348a690b9760cae9f5e0163766b0a8c91c9705aa1c74d7818835af4667247daaee75eb39ae61ff814e0d2e858d301a5989c5f3473cea349f82b326d02fc51b996f85d6b2193253eae9c57fac60df1967c151bb51632fa0f6d6f2a28acbb6ab09b62f9a5dee1498aaabce073c6d2799feed8f6af2384444738fa1a27735a46a40cacffb0fbfdce8e11752c8acc2b0a76dc52bfbd0e02946fa8067ff5ea149fdbf68e40994b29b9e9fc64d9a534ddc6a9ac1d34676e9587a56e29c70746d0c04f31f50874ffddd5376d0d5cd8fc10c33ecc7d886718364dede3afefbe57395f53a1c8305dfac139eb67065658f050e7a4ee05794534991b3eda0596f73193e2f3a64d44c242c975f5b15339f56d1c6a61cc64007f17380a75d91b8e9a75729e6fb2b795a930a8ab61d0f200e06e872b047e39fd2757680e6694f5a02fedf78229330599a795ef201c5fbb24e7748f4c18ed814ee6a07af6022c818fc6ea09540fc0d15316bfa8036e1bb611a3df7c6e04eba7ab0216e0e585d7207c93452b161f3a42cacdd0be155bdc4835f95e8e8d2909401cc434d6004c7a3c9807658c6365e0e6e4d83276bf8570510782790ba4d92b3ecff9ab609331db01e464874cac51f5228cfeb68c3d2aa5bd9cb8e66f9afade3b26e4e39e9ff3cc31750065ad796269f3940c072f9977991c5e58b484107f6eb62d19928c4a6a746ec92a4de36af5710e6cb93873875d53698fa6abb2b6d1fc25fdec738f42c2c6c9b6652746d0b6a18c3fd47c200fbaa225f487855cb7fefa0d8eec1d708ec94cf24fbbd0a017cfea1ef4dd4d2dbb707a3b42c71592e5f238ba8431b8cc1887aac25653273abf0f619411075cac2996612de40632f596e5d9312bf4dd0c211cf175ab771526571deb4a5a45e936d8f966aa08d56646d1aebb9a763e9c73080e860eb637f5af48232167ab3e575914afe9d2365f145723e07afb9bfa0a2d852cf49a7ab33ee3bb403c24e3addbf4ea3eedbc75ab3600ec9a2aecd1b082fbd47624bfe510132d14a7a7deeb22e2b22db168f8bb422c702356b429b1a20f9b9f417e1911486c5360060dae4f79434b7546cf4d13fd08148d1713a675da4fc018f6861b70d5776c01e8c70499fdca49c7afcf23a2b275eb859d342af3580aca0ef36991e44bc0e4b058c72a6b88ad575bf5cfa24a400cb84405d464632876696c96751133745bf7868c3f7d7dc7fb2ec2c9dbe3b8c370929b8b7461132840672202b1efc85978d064489c6fdb5b9c896df10ef2561afe412bd557e971b1aef89c6cef06d9f5cde96f05b355410c2dbc8f67caaaf62bc742c735a56f4e4bb94d5c4030799921696967e4b1cd125aa30e9ba0e3063e5930ade7a7e7e827fa8ec07ac25f6a4fbad74c1f26ddf4b9a16e9857b0bf59b9439fa0561de8c3a21ff8e2fea7ed01ff21ce90d5043c9801e419ce211093869b8a54112d8b45dca8fadad77d5048b3b19a4ab4668239a0a42c678ceabeb423d457451267e023ede97d9b693c93e045240760ef4dee91c836fb88a442a70fc8e998d0d0631e0ef444fd14f7c1cf6499cd982476adb613401e9c9bfec6bfff05b8df2711c882b13d69f0563ef189939149e00a41493d18b33590494f21c428a6764db630cf5f562b5cf8cc2b53b9e35ead27ba151016f34cc6bfdf6a6817a831ceee88b2dca8bf3887fad94544392a20fe1d65865228c9b677abf8e2e4bd6e147fcb16ff4f4115ddc2f067c42a8d168f7e538087cad3f1422d113066bae06c673fb500a8fadbc15432551576a6debf7591aff3e8c478859302fa790d91e77a24601478f27050ffd8930c119efb16aa0d3ad96e105169b0298a83eec4156a0dbd5fe89b364f916e0b5027283b020e7e9934e78459b90ebf0e10cb2fc81ba58c9c87507784450117426b469727e5c0c1211156ec30d770cc5e6d8749893e911d7797d5adb18ec15c891b6d5cb4f44dda70da304b29f98f874b3b343a1eedc0ac3544bfcb8fde7d670b0b405b57438b560cf1373267889689c1b409502721235c2e9eb9dfff1be57a57743d294b00de28dba629e60e3e1b263cff83289c0f1f1de2e36faf0012c689dddfb7121ae595ac376ef89c7b47ecb0f0395e7ad4b5397f6da97c95ab5d22bc63f4dc09cdd3a9e7455d0c9f70adae3102616012a4de7089b5a058f1bb1d69e7d3dfbb48d54ec1601445c97ee0d6221e1233361bac3fdf1ce8676a8656b73851d7241844698774d45c773635bb5d2d8628adbfbf80ecc26837ddd388db77a1d2622d09ad2e7008a78cbd56e14d88829a19268414b83879465cab656719bb1d4d7558475fc6da8645cf12e18a1333c86101b583f94673a870aec82042b20a1c7d70c8d69d76b1ce06d13da5ae187e6f469e0794e49dff525340a4c2079585978acebec90112f785bc2ac6c3308db52e2698f3103bf00b00e3e1bbcd3bae90f059902d56c11925a2b166c2edb0f83e2a7abf6d290733df0d3b238425286bda9e170ce9058acd8e99972d946492a6c1516e8323d34672e47bdbb534e5bf7b196de7b8fd3aa657de089088d306df44e3e7205f7ed89e2c92bcd6e0df5cc8cd21ebffe0029afb453a566e9a3ce7f25129a97b7fe9547ffe49f4dc141278df30971e82b97dc235665eac37f9e6d1bb4c53fc35d45ca7173f16eb2d07a13648529d875a2e26372310cee28680361a75b8836c46d8f8470c7430e743a4b7ad18d9a4a1d4b128ddbffc55f142a4964d79fcc1c92b8e3cf89fb91c3e6a8e22b529f41a96b2b1e49fbcca5dc073649691f2df0652f5f75607533fa314fc53ff7374bf4e11b742054fc42f3de571be1106f6353e183b94c46774aedad2d8f6268e7d8e76a53686ffc9814abf36192d5ab78cb001645fcc16392cabf0eac736e77363ad8b3ca8e2c04c1f47500d5781df1af3fe9740a9e73b25d6b577fbeb74f78207f20b6dc5001691f284c23ff445d87cd710b9d2dc393f7d6eb17fbac31817d1935074e60d705cf22152a831393921b1e98ddfc821e319906614d7e862d852d88cd9b63bd01590a57c650177ff72d11f161e74bc9a8d6542e462efeacbeeebbd702df1d5446af13db093e90544bbdbed6975072aca8170e75dabbebd2920781e28f09e932b5997ea260fc2c3ca28e40302b176b5b0d836f857f443a41d1fcafeaaaefd54c74e3fb5cd2ec5e8e30e358a87a787af126dc5ff9637d8ae9439de53b90152bc89046b62de267de0a3159bd4a6fbfebc433e1ae466809d1276bef0624d12488c321e95184b2331ad148ef9180118dcb1d49bf3fc3c2a4834ee124f1ac984eef0d0d63dfc3ffc582862ad62a87b451d852d33291ec5d291fe62786a00e8b2aed1dec53ec94afd4a16e7587ca97854a1e2693043a36506ce83e66e1fe02c03fac6811e1dc0e7441c677135df321c70c0d79a4fed2fd20f22d857dfce9aec370a749c9d2760881eb95e8508d6de0e9ad66d542dbf703bfa88c51a5634ba1d019389e34743a64ebc58f6b60ff1346b7cedd4688800ae293cfbefcb6c5e2d55a039d0e3d710590926d7ca2453393fb62e1a432dc0954b2afe16098d9bbc4d642b495b603b4b84fceb291a532b8657507aca7d4ac5fc0b1bfb64e76fc5cac4c8c192b06d27ddd6aec34111770d4fe24154643d848825e857ee382d0014026ed74f2a94f3daebb72c7a10b9f20019464f079c2985943eb2ab19ce301f883ce036f1eb540c2cfcaa688408ab2cbc30f6b1ea170e9df5ff6b753be8124dcfcce057039049c52a7d63eab5142605c68812dec343a3adbd44f3765e4007dc69b8e62427de86d7b1e1e0b3944e161d2f5ba6aaa609e6addc1a961107d87d769cda692e8381e4ddb01fe1c2e32bc1ff3b081d47fccab46cfdd8aaba25a5bace09e87e0d21b7bee9f82d7d142bb3fa619c8b744cca5cd35e4819f4bcf911a2b91010", 0x1000}, {&(0x7f0000002040)="035eae1efd45df13045ac5688826c36b5613ddd123a930baa8523bcb49ae48ee0df5d6e2af231bddbe2f0f53c9cc753e764289a42034caf2685e31410bfa913ea82c8cc33ef3161dd71b3c369e89155ffe3c01b9da81ef0428a5f2d154d247a1c4262ef1f71cd828fa7245ba5de3db35ad2f922611622b06977f691c1e7d09fa764a2c320d4a8ea6e8fda047e8cdf934b565e4b826b98d32ea023854e05197ccb4137aebba83efce87a3b53f11332c42ad0bb901cfa6b24593b08f873044595977e8aceca664935c1ec0d6f34552becf66eb14215384e79167112f1f1b342142c34cd389bdc0efd78d16f0ae3b05eecef9520ed728ff8c36030ad9303678ac573ff97085a8a113755796ab8fee1f454415588c6e8e393f67d91eb1f923a62757f4395b2077716689b15e622d00b42b36c2767ed690d95f16cd899b6d811f6cae0f591999fd2a5ba1bd8cb26b81c228ac82d5ec210e68f22c2764b6f98403b55fbb5f774d3dd66c181f7bd07928a44d111e0eeb2afc12173d106a38107f25a46de51b566ffdbf266d170f8cb9ff60d16d38fad3521b6539c6d4e911a3b5c01d23c8a840cf7053339eebdc03529b305934f639a8b89d669dbeffa62bf11f48251796b938b5ac372abbf0bf6dbf7ee22e706814ddab571b9f7b6e6c90a2d39d554f182b1592843e3afbb76cd7b832faf864e67009177d331f2fdf697fa894602ccc54d103efb7db94db4d203a34d7e11fb63eedd58a1cbaa8ebf3ce3285f81ca3c628f209ab4f511d6b29d95ab9176ba2f20c603634ca32960b4480684aab0dd6e2f4ac6fab53a40413102e2627e2ceeac9826da1328eb9236c44769dc315ee6b2b0b31f3e967ee7bf787eccd3f20486e0b7398309bf66e91146b5b471a2871935b07f5f09b4e17f0d66c1fbe01dcf4641aaf6fbf77a4c8b28ecb495098b3909e7999c4be1145318310e2111fb02dcb201c60ca611a515f575c43dead5725e2d21e5a252b9fd5768e9830456189d4fb7dd34629e04917d83ec23a5adc8b3d87dca5ba9447ebf6e6c287780fb37870cdd10ab5fde43c4b117124fef0c1b80ac9c7ac78615bc49a6d02a6d294a990dcc1a2dad70dd3d2956a20278bdca86b79303b969eead97befaf16c6acc9c278d7b7eb09b13d135d3037e3847c59f876ed38ad663edfeaf4f4ba092322342ea34f99dcd034028397abe0db081ee95f5c9f8f2529c2f3f34ad3a12f7b03ef058be35a32818497a08222a755551538e6f0e5489f6245cfb9a80c5cf74273cd8847cf53a755d185cb8174ad2dbd60078d3f2149a37474c908bda2006a6f1b7eb4d15bdb3d214f86e5cc79385eaa75990ba4b3e22bdb7cd8179ff1bd7877d81457d6fb72f4f12c465027b2edb39e026855e0af796863ef9d99de083d4556d1c713dbeb0ef514a08de662502fad97708ab269388df09ab3f5cd558f7faf5d0101425de964fdbee6201af92a382c014dfe86c8d901d939940fc2800ac02511e7f99c274da7a1a3ab7c9630978f2b85323c6b96162d060434c6cf989b6b339af154112a70e59d93d647f6682813e9e88da1ddc3037c6531a137f13b733fbb2829581e363dbf456316977d0f047c8d224a3675fea786205b748d43efd440127e2e70f1fe5b883aabc37c0384daa2673bc2db183355a6359b0141311f2679c03dec862f6f0d0b1326e116fb9677c56caee5b841cac0c6074853436f4cbaf42fe59743d82bec21ee9e74ad730e0d82d2e3d21f2e7f488fcefce61de19e3ea2c320bec06a32d5139418d2af153ea6bbcc119f2260c66c8a888fd85e9e2c94d4408fa9903bdf3558aa506415101eb4e7dcf33baf596840bb8257e311c0ef6fb8d05d47ae885bc356d420627458da584882606bc484d9ae2a4c5b37f3688c175a16a494e6b4dc63e738bb0219031baa0d90328bb30d1cf3379215f4320b91d62ababc7d3732b984a6573d3e740a87a594674705d2c497677855e44df0136dbf1b4339ec0caf4cb5938fd29887ea7427b7c48fd827e6df3709ee788aae70f73ee3c68970f17f67cc31766a9e85d8ddff0182df274ce2ceff3235d519d460cf38a641709eea432424f3488be0f3c592f4104a441d7e33be738b84336e2d557f6a05c546b05a67fdd2efe4a082b19f554b6c6023284bff8c7c798708e2db6cb83e102ae78f53f3bba1aaacd715be2b1864f27fb528b434efc2603426297cb501db2d5fb407938555db35acaf9d333872dd2357d2c59c8f37d42cbac3befb5361189e9e54287e9f70e7a43eede91e55b9bbc4f1872f4750ed6a5381ebb0cf6e939b5a6a9134cd10f680f1f578360e2c36c9022c08bb03ff0cba5ddfeb4c01f41447cba54f40a1f9113f081c0160e421abfceaa0767558a2c57abb98c499672086df5b51b6e4ea5156c4d49dc5c08116990b28cc542b4db482e4326217a28fc04c1cba2aab374582208e44954c6d97e3654cc5c98ba613e8ebab454ebc1823e399d2068f78b50e7c8f46ae3748af71b23022d2408822c88ebca3088be6e1b3d1c5cf0ca94da957bb0d978f9f691edd71e37dabbf0f9fd11db482a9f3ff1b850be60d93d717f901e02111b0ffa8d39c8ac383ae1031d33513cde4a93192cc7ed17714a044169330ce644b68458c72d439f91ce4af3d7688450cfa7033174b884aea8dfb549b186a26854514a4e601c0ed237a774da6408d3650b20248d989f6fe9cee9a5f73b7435fc2628f7e4260a5db4d5cca2c1113c47ba73c8b6453f5c9703805138f345d2a3405adb2779add9c83ca936f8ddc69f106458e56ea92f8cc13edc3c6e4498b5e0638293b6fa18cac1666e084012f7dfcdcea99e428e33d8004a28090feb59855609d7f3a18e74403970a51979567a09bedb4993526c2f62069f014e95cb179a1305aee1a72296cba90d0c751ebd1998c26ba40cd64b93e7fada98abf1b5dfae3f642a7ca34d3f2e118fff657d8f5952cbf53ad95e36dd6291cf5c848f4c18c3b33e5bdc849b4446cd41de375c46c6193bc4aded3712767de8c780a47cb3f916a43e7b7a74849d676a0aedc0cb17d4f4d59e9e67a3bce63b6c1c950d92b5439c6e211855eb1e60cc269dbc0466d2510467b33ef1d533c3eb307f3ebfb1e5490b335634c7a794d724b822bfcf79bbe7bad189e592f9e27694c2f1e24fd01c1aa79e8863684cf21a02502dceff0cea04d8b6ac1960926bca381c05e3286d441d1770d1bf2b5e589c75e2b008d2006740d3a1bdb5918feb14e64897766a24d7a51f1f2b28936fbe7440db97518e03e88fe2d24148d513214b92c06ad8af1fd23161cacb4ffd619d15022e4fa6f534bc171e2cfa188f6864df7d57beb0686d08d0412bc0601e4dd93df88593fc709d0168a1af7d7ee48af2b681532a4298dc26ec41da054da7e3c9005d9c20a23c9566b10ae1ec690aaa663cee15cad41b423aa7e2f6e6a99e6230e6aee7a4577610bff8a4c94c6bbb7f17e65dd397e7c045c0055deabc69c34aac51078ad24d89a3995dcd5c030d37f92c4d6bc350f275192b329a2335db3fe15a0e8576faa9571a4424ee1ca9a887f5d58189fc1f1774f6486e4ac4ecd51144b86627ece1d285e97e8064d1f4aa75609db52389631141d54639f4240c88dd0b2dc4dd22e1de7f37fb66c5737800974c8f3b357fa7d3bfd2acae605654d50fcf3bec0d092e6328c217a1ff306469827b9575255c5648a6e09e317d2804fdba0ddca508fe0cc829ced7028f1c6563b28a7d4b448796d2824ba49b8ba75e6f161711be5f9e6f9f5155e5bfaead8e0213e377a0fb2834cc93e27504f06f1c691c57d9845e6e153051aa9b9d73e831c007d54f93787e3428d6c22983abe32518f056b36eb3afb1df34070be9412298a990d5b12a49cf0b76ba3d9caff20bd77d71cc8683b776b111cd8cee101828b1ad8eecc7956aa20c084c1c6dd0931f250f93a66691b817b8137e47474cc5fe03deaa4508a3a6972b91847b2289b3cb06bc421a47b26d4639328afdbd011b7e19af72cf81c287df0531be8b52a3054de6e04d8956919b634e96e0a9d775551c7fb5676b9963f812ec46c07cef3f12d0ff9fb7eb081b57e56528590e3171d32add967da522c2fda06466fd0163f621ba4508c370febe16ebd914d66acb976dccf023823752b48eba671ebf2397577a79ed7b73b10889cf4acf2a0140099331ea879bc1712756ec0d2e7d9d5a7adcb94448501de11338291c6ab4c5e82adb23295219a3e30d34b1dde25aab5ae34db34660308d69e60eb67a61481c10fea791ee64d217d80974a9825adc53f834c1170ed2400fbfd3767d0f098228fc1502a9df7ad08eab9cc4754fff78594e5ca5378267c71956a6102e78d4a5451dc8ffe5c6c84eb57e57b385be48be4ba620573441594980dcce174982886c4bf2b040bfbef67ee6131ae08daa7ab39d2908224a31f1810a2fd1b150e9e572304efd5411177b74f055902b94cb06a70daf482595efb3baa1ab6a0fe5df8ed3aee878297999badc4542bc342dcecf88e783093bedc2a20ff2be236fbdad1d9fd0d6d59687ded37fe709263dd62593760a9f8186bb36d841a9ae263044e8c5484c745d09f92ea80aea8b2c57bfcfeefd006a83a67281887820c5a15cc3216d33a0911a91fb41588424051ad136fb37052a8125ef16ae477129f16c57e2beb2ac76ff95a8b958ceea255f434bf4b137e044527fb0e5def86b27321a4064272f338f65279dd7d02bf8acca70efdf39ff8ee2d1bdcafbbd443a1b3c021f2a36d0064b39c6487fe5fed826586238c9558ac488b9d3435fe4ce9a155cb4c30845cdf90ae465de204e009bd602c388488c7b79fd52c8b11f27c3cd8f4807fd71de0d8194baa063a3af8f267a237de1defb013d6ef19b7d77508a0865abe447977c65a032cef86e485d88196b8c122b8299f3ee0cc005f867877e9b5aff248e233b4dec743c0154b188dd45e6cc6123e0a95fb259a06a8eb43e376b7bd949434398d4c557cbf1f17372a50abf837a20173a302c6737e8851be8bccc453c8eea1c06253855342457c99e4a18f251484855013c5006f1cc5efcf1a8dccb38877c585f75fdc87f2da2da47e89c4e3476dc1e5671da9e72b2eae43800a96282d9375a40720bafd1895fa9609f6c1214b0ab917513340e7ffaed475235fe87f9dedf37c2d7b3b09dcc8d12cab54d45b2112a0307be17375799ad50881529f27c22f1f12d31b097b652be77d766794be6fb9dbbba8c5937c501e4a50ce91ff3383ab76457575d301f424b3c7dcf601b708c71e2022ff2d93ae1429039ee82394d3d7305681c242d0a14270fe2fc6ee0fb2ac94929e24b8bcc61a74465337ef140cc46f36f8d0eaac1d9d4287f1a7cbe281d77020321cc4860f7efb42572a7c8e2e327dd24da00f33cce7063ef58a3d56b6a650fbf7c2fd7d6badf8e91dff3b728819d311a5978d463fbc58d950c8367f780473c474c76685c25a02462c01951ff9139fd8b9a226ba914ae3c4ccc34be7d6400229155ac9cc5b09ffde0d1c95d7e6c936a54118a239428a436063c5b5ddb45c3907fa31c06304eb25c0b25ec8f5ff28551323b4d8c6ef5617d8c80c1e4635c022bf0ac149255714e6bbc1181b54df615d48bb0d7830e0d81caa3d51f786560f40cff2bd0071352922ffb07e4bcc03384b7a00b2ad74f090190a0d5b4950cd585ff80e20986f5bb334ec3b08bb6e8e89c9746bb77063c201546c39bbda26f32ab4204acec00363f4124a2778018927fa4e367b3549b40df404d3c3eee23db0e6", 0x1000}, {&(0x7f00000012c0)="2e6d1093535f7d27ab3a309e98da05d9be", 0x11}, {&(0x7f0000001300)="b7c686be7b6b0184c623690dca3293ee2b003b500886cb13ac3d0110ca4426a4d9922d97d7f9ccc1fa8742da7f16a543e2086e91901613d67800647d9aad0b11d8a2e4809d41aa5c6b1a4a6b4187bffe315a5eee30783d557ae23066d7b8b23e328fa44977420f62c00dbc30cc9b03f59d9a98e35e354cdaab642ae0c5bf62ba52aaf0b18239665f9878ae7bfbf478dfb44e40", 0x93}, {&(0x7f00000013c0)="94744a8c6d4a2ec7dd390656ce5385d96ddfa468c75c7328260ec6999b5cac830b7fed6a3213179cfe9b4331ab54cfc62a276a447239fe34c1810d5123fe39ee5ed16a7029961dcfb42817bcef41282f0951461b7136a9c9f8c836f8a2bce783b615e03ddde054fe0f5203528f4415baecdc322b7829917bcdd807fd1abeae9078c6f4fc1c39f7764f3130b2f2e21ceb08a284cd701ed55154a49f1be958136527ff3ecdd4e3e9b3e38d4921fef9cfe7cdba2673f7277a1719b90ac2bfe3bb0fc9c3307dc0e2f887c77b560baa2725aff1", 0xd1}], 0x8}, 0x400) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7fffffff, 0x5, 0x8, 0x2, "2030963ebac71e3437032215b205bf0485f0ad51", 0x3, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) 16:00:10 executing program 0: shutdown(0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28ff57b6000124a58c84b2ff7fb119f30771b78f75f5bf456e123a62e7978e04dd4a166d6d8df532429cc01b24e31ebad96ae3a61289e24005fe0537500e74d84bfd79c45ac286f08d9700844975a6a796309af53dce2d7437d5"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8c0, 0xade8168abab84b24) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x1, r0) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="1432b5a3f30d9db1554df2b68b4be1a9fc4edd33695d8104e27efc5900d3deb85d58becffe570411806f2bdd99a2f1e75817382eb517be82c0ddc7cd6430cc8c3ab4bff646bd72b174fcd6843e05332efb74", 0x52}, {&(0x7f00000001c0)="e9dec1b6468a3390fa808590ae74c80b33196af246fad5d7aa641d8f4c0a2c80227d9cb28111b73d79a7ec6399775f9df331445d5d2bacb3b919e095645c764b20507270c4f7a6ee13a4ab65b9ad23f10133bb0299edf7581e61f1f36e605295404a2fc65cf166f64c393b33015f4d4a897c0c5e641fdcb8910d55de31fc11b2ce994f2fccc783888d03d2830164bda6a56e73779eb692486cefe9247290979f7089c723f8c7ab97037f275df9588a13305540c2de3ffc42f88469cc2b4b6eaeb5cd806c6417b6e6090b", 0xca}, {&(0x7f00000002c0)="1659897408a929916f3e233f29d685b9d3cb117713aaf017ab4fde3269503fde448707177d1ab006e953aa39a95136cccf2bb077757ef8ce1c071a7dbffa4c2fab2d31df9be380bacc7be1e2802090227a3c27d23c47866d1f8f098e36e053c86486531f842417a53adc5aeaee9c4a9f8d8ae19ce5f4b48103b73165b99992c579f614", 0x83}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ff276b8088a6499c", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000201000a22f000000ffff00005f7e0000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB], 0x58, 0xa}, 0x1) close(r0) r8 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f00000005c0)=0x1) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) open(&(0x7f0000001c80)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000002d70f09e4d7ae97415c77c91901fd7e69013db6e0cf6e420a5cf675927f512b98223418dfd1d7190421732e8b22c61d2608e7571df524205e7ee0f3f11450eb0f987fd0fe5164a2764b64cc4d828c0db780436d6706f264d7f9542e596c31c675ce5069c219b197bd385d2ffd64e781de59b3daeb2022adf5eadea1acaff1b5eb32e2654860c73af92e4cd8d7bf9e7d446f7d1c36fee31e42f52f61f11c61b3c6bc63d9503e2b4cdc6dbc1fc0ac4dfb98a6e01deba86f63b0cb78a2f318614cfd021"], 0x23, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/196, 0xc4}], 0x6, &(0x7f0000000540)=""/255, 0xff}, 0x801) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x63, 0x2, 0x0, 0x10001}], 0xa, 0x0, 0x10000000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x8000, 0xfff, 0x26, 0x6, "341e7188af28a239dac936e1c7f3d27054724f09", 0x2, 0x53f6}) kqueue() r5 = syz_open_pts() r6 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) socket(0x10, 0x4000, 0x81) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000400)=0x1) kevent(r0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x21, 0x84, 0x80000001, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x6, 0x0, 0xd1d}, {{r0}, 0x0, 0xae, 0x1, 0x3f, 0x8acb}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7, 0x200000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000060, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0xd0}, {{r2}, 0xfffffffffffffff8, 0x2, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xff, 0x3}], 0x1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1ff}, {{r0}, 0x0, 0x5, 0x1, 0x1, 0x40}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000008, 0x3, 0xfffffffffffffffd}], 0x2f3d94ed, &(0x7f0000000000)={0x9, 0xfff}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:10 executing program 0: r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x800) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="b24ab832fb768ef78cf71a9e11a14402de739e0c277629500a9643dff2c4660cf26361e743cda3daf837c9d2df3eaa0cb272f8ca45b6ea7a82bcfbd12c56f915057f7372000000000000000000000000c4e200"/96, 0x60}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) socket$inet(0x2, 0x1, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x100, 0x8, 0x3, 0x4}, {0x2, 0x0, 0x7f6b, 0xadbc}, {0x5, 0x7, 0x9}, {0x3, 0x6, 0x6, 0x5}, {0x1, 0x2, 0x400}, {0xcc, 0x100000001, 0x9, 0x5}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x1) r2 = dup2(r1, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20080, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:11 executing program 0: clock_settime(0x0, 0x0) clock_getres(0x3, &(0x7f0000000100)) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40000000001ffc, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1, 0x2}) 16:00:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffa000/0x3000)=nil) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/112, 0x70}], 0x8) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000), &(0x7f0000000540)=0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40000000, 0x0) pread(r0, &(0x7f00000001c0)="4921ade74dfac5fdc15ae9ac3e96fc33038fb67080d3ab9fef5dc0ea475daf0f9fbe288c40eb47f498f73a6858075a4fb42763de7a269ac3aa9a51738583794e1f704442fb4c8f4b10f1158ff14d3d90b7456d5912", 0x55, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3f) syz_emit_ethernet(0x0, &(0x7f0000000340)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2000000002, 0xfffffffffffffffd) socket$inet(0x2, 0xc001, 0x401) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x4, 0x1, 0x1b, 0x3ff}, {0x0, 0x100, 0x10000, 0xd611}, {0x43, 0x3, 0x9, 0x7fffffff}, {0x70, 0x7ff, 0x80, 0x3b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xfffffe94}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000080)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xffffffffffffff50) clock_settime(0x0, &(0x7f0000000140)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xa279) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket$inet6(0x18, 0x4000, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x3) setuid(0xee01) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000e6ffffff8c0000d4b9fec4cb26de1e163a5a9b9d1dc5df44dfffe866fbf1dc6142d56d70c7f48483dc0ae283c44e4ab6396129"], 0x37, 0x800) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3ff, 0x4) listen(r0, 0x2) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x3ea}, 0xfffffffffffffee0) r1 = socket(0x20, 0x3, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x18) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@un=@abs}) getegid() truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x27, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000), 0x0, 0x3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x80) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026901f8ffff01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8082, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x9}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x7, 0x5, 0x7, 0x5}, {0x5, 0xffffffffffffffff, 0x8, 0x2}, {0x4, 0x100000001, 0x6, 0x2}, {0x2, 0x9, 0x92a9, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1100000000010000) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) r2 = syz_open_pts() fchdir(r1) close(r2) syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7fffffff) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffff8) setrlimit(0xf, &(0x7f0000000000)={0x3, 0x19}) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x703b, 0x7) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000)={0x7fffffff, 0x3, 0x7, 0x3, 0x5, 0x2, 0x9, 0x100}, &(0x7f0000000080)={0x53800000000000, 0x6, 0x100, 0xfff, 0x7, 0x80000000, 0x8}, &(0x7f0000000180)={0x5, 0x6, 0x5219, 0x80000000, 0x80000001, 0x6, 0x3, 0x400}, &(0x7f0000000140)={0x8, 0xbb5}) select(0x40, &(0x7f0000000100)={0x20, 0x7, 0xfffffffffffff79d, 0x5, 0x8, 0x57a4, 0x0, 0x101}, &(0x7f00000001c0)={0x10001, 0x401, 0x0, 0x3e3, 0x8f, 0x100000000, 0x1}, &(0x7f0000000200)={0xfffffffffffffffb, 0x5, 0x9, 0x5, 0xfffffffffffff7b3, 0xe1a, 0x1}, &(0x7f0000000240)={0x3f, 0xac}) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:00 executing program 0: socketpair(0x6, 0x7, 0x100000001, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) rmdir(&(0x7f0000002b00)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="f4b5a76b17501a1fb53ae10a8404c6e10f1405b13874a6b370e53ab257c83d6ae8f9944df646d3a7912ca09b8005c5d12aa88f39ec2d4f239b1bd6c0af85038d1eae3ae05aab92ec71b60ff244fc5c2eb135375e622e44e6cbed138b95608a59e01e536c42c9dd3c51c4dd4e78eced638541f1bc0049f9f6c6122b0d0e99a108480f137669c6ab85dac425525f643792aac634943b3820f6fc", 0x99}], 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000600)) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="cf63e35e25b82e6eacefc58d8cbd07894e2084df514fe4dfd3a1eb1a7c4d1e493ba0f57f95b89ddb1a39100e237c4b09802fac462bedb8936eb865300eaaf633414df33af144a884c62b193660b603150565d8c7f3e352434e21", 0x5a}, {&(0x7f0000000240)="f4f1ec539d2ae6e4ef78c96c9bd53f3a24d48e698b09cd1f6a3a328bd1f64312c44a898d8880d055008b116b4123929b77967e539da66bc16e367c1e511e25cce15b08f5ae40b2cb92093760dd259b9db876846fcb2b74fbfc7f30481b78130ddb36d11923f527a09c6a08c79251efa598e7845a72f6c3a305d49aa62fe30f1a0d55237f4932f9cc2d5e3c38c4f4c370f055f3ff5980827dde5f88ad22efbacfdb35995180031b9f0cd4a66492c10b2e8f0a75279d234aa06f7e6a8dc04f3f71f9321612f05945", 0xc7}, {&(0x7f0000000340)="c3bbfe7942b3cff5e5e4aaa96ef82ca9b7e954b8059fc3188faad617e4943753520a382be4257e49957e57f7eeff190f47a8fadd9a95f22d7bb1375d89ee076185f5d7e6987fae5682648d9066587498391abda2d28a010db9576450cd309e747349549c69a10bc5065929cb374d5eb316160dc990ba4d87637b6b91767f080a4e81653d917eb9c034ff5dbf9992652cfdec08483debb8d72cbe51d5b078c1de8f454dcdb087b38ea7b654d64cf0de0753025bdf4836784078b1fa0e77c968d7fe433669d03c6931f13e550ae27fcfbb7cea72a54f6f02dcc6a90f4cc47fd90d11bde48051e914c20087640b997c2966b5c4b7", 0xf3}, {&(0x7f0000000880)="0ccc5c3a05ec9b378dd203ac7e7c4f896af0f8293efe67deb9513cd2cf74e2095f55cfaa0afd08d230be547d1ee8f43dc0b915f59dae007ed74d91901f1598cd60d819f861b61ca62d87bc376e8869589c7c7c9b3617afd9d2e73527e0f163e59ef89122590d251ef550b3722acbc54fd60a8ee803ab7cbbe931e32baf84aa13983e06544d64bd7bf5e3794230432947bd638dc85432845ad14b597014d604866fa513d12943a3890a2e9899c2478362c04741b7c81ef51ab3f46a603c91e075d23c1b2f37242b4d7bef739425ee7bbfccf793165865cfe6ffe5f54f625c35b1977226a07f08d57588071c5a100d4308e6864c92d58447c1fe0a552c36f78e2c20e5db237c8cac36e6322d4816a7a39cbc9126cf30c88fa10c2779338f8d965cdf8e6f425b38ca953df58a01c793e5d25f5355292a8d7ae732b86b766cd9b8d072590b95f9b84d0d537db124522b4428d8d500b71cac578b2598157c86aefa638ab28f6df47b2ff7cd95a233a023a532da84dc3cccc80551c8ac39072b2f6a896866b46500e83fb40f3b3c1b5693aa295d2dbc5e4b3b63d68b3d8b741fcad81c753914c426dd208cbc56403057ac55b3ddf209a0618f9c18224449563b94d2846f799fa608954f938f273dbefda532eb3ad99645fb6f728a009206815db6a9c8473072fea7cfe4d7f04d665a8df4daee71cc71835f199b3ba186f424a24df9fce012459d6885fd099f8e4fa2fae77f42bac79c2ffac97c8a3e393489285ede1cdc354321dda891f8790a6baf9c60ca008dd0ccc54d3eb79a50b9dffca61703e7af25fd6476ef0c54f4437650f7bec2cc9273e16fa09334777408426822560051f4350f05a3b7e4e55e294493f8d538655383dbcd6b5b5ae849096872a8832c0488aa2ee63ad59b35101c2a57f0206d2a427d5b521301671701a1cc5c31ef610a0177261e1568e2915e4774fafd89237598f1d44adcd5b7f273f27d2121ba92f3ab6f1563ad86ae9169d5b6732101e4a88ffe62a251845138c57252ec42a8b9ca2a412de3a9b9eb676d7ad436c487fe662bd5f8c6312c2ab62349be7b30927a4994859e9ac703a2a66a3a1fb66c26afba4321ca0dbc5d9fb1fd09ef8b33da5d517fd6f7d3542616f77ab2cd5a78a41eab136f4b9c86ad8e91dd6f5acd0bd2116272b3704bce22b340a16d14ef0aea1fe96efbb8d2e8bdb00a5e4a70ac4785eae2b26d975dfb4dca1aa9a1515810c6f2bde21a0440ce3359f00dd75cd4218f3217f3c3c6370536f097ddd30a30058d558c58ddd45974b5bdcdee7c939730a9f0e0844d12550a600eba95b2c51e8776173ae0022e42cb6cf3072973c4faa9f7ecad27275ec8c50bcc848815251e45c7ed6c7888abe12bb3d8763ea2dde1a38c8a4c0e4463628b90396074018da980ecd117f8e79f781f0c8f76a5f9eff4019da3739f409a1ea451b8e70c647915278645573b9d26ff2a631bc5eab3905b4b3eaa1f34e2c7d2a30bf12ed83ac7ec3166c6972a151bf342c6b0178a81332b10216c65db856ef26b6b847fdf44cae8c1e6c1832ee337cf64695e55c69591b73d03e6fffcb4982157e5c74f99aeec6a93c6c8a5aa4e9d912678d80854de2b79b7efe3cff2253be1e95f2bd2fb7887f934ec8fc0e7bf891376bdd04151bdcfb147087404b155414a498009b21064cc8a55f375825465bdb3e83fd882c3d71be87588c70b6ff007d2faaf5151316e07bdd0e15c403103f5ca241ff3168df188cea171cc7517a66fe6b6c7e9e99368facd0211b6cdc96a967663f2a83a01415dbf99e1f7d38e1e05b4e0019eeebe1af4ec7d24123c64748a76f35b442bd98a859bcfba7af1c65001d486d9f5859aa127b25c2fe63a1e96851857f544b6a12b270a95ea30f0d857f9c4ac2e2e1e915fb8f8b30e88983ad34c9f1f9622a8c89dc0fb7b3c2f5509cd7effd30710c890e64bfeddecbe2921c6c1557ff797c459883a2045f017477ba222f1b73c7052bb2238a41dd59af63f3dc2c28f78f10941564593cb464e0173570b57362afe71ae65acda9b67f2e3006a272a07f98b67fc811114103fd627f0ebc3b901b35a812414302cae6845a9267431d50553a05f298d43294c02f85003f73bfb0014b7d1e998228d5bf7fe2452eb00e39b7494d76626ff2b76f2f23b1bdcbfa1d772ac3dedc65fe535b01cd8d5bd61d121d409c76282149de469d23a63c33c5081c0dfcd41fea9ca62bd27f27972322c875f5034287783cb3ee77bf57e81f910a99055b8b72ed4a7f7670128d778d018d13ca4d4178153b995578228d8d4f2f0f1d87d2f0c42b2e881c1936bf32fcca962efccfa7c2041963c880cf20ce899656170266fff21746b860c88415c969565b86853fad3ee4e49c58a3a767bae302e2d13f7d04e0b3e07798cca7de5ab2770c1947fc506401ce9dd8267ef97998b7f10cf492416e8eca4dad8e580768d7de931d9bbae5f508ee71b913737cf61561a3531269cd7b1877715dbc2df0f8c0bb2b8d056088eb94a6a96d0fcb07994364963a426a53c32b1541fec7446a1d990a8e0b0f5701509afd56dfcbc8bc8dd8f5b8173263a35693fe57e41a9043e598d607075d66dbecacc4a3c2e323e99e858e9f37148e39c224585dcf5b5456014f85d0352cb57fa15ee6e88ee3a9047dd2cb11a6f2a62ee0b6dd0dea893e69c634ae64b350456b991dd82a2fbb25abbf40353835874679ba3d29ec622c22a899101f05aa527c79a262b0a56b6fd6199555b4193e786e55a8be601584e23754ac84d4fc450bcc06d0e06ba43a9e2d34a64aafa78d15d0fab523ef9d69bac88b659ee0a76a793a2ac50093195f21f6022987f3426a12b77d198f4acbdb68877749123e593273b67f21d4452be64dd36371be441dcb741046e3a93e5d189b3fc1aa1be3e43ee0c22264d47c194f51364316492915b3a311a8446355d3db3a6e2fffab395af21d250c878938be77791adfc7a548d752746c006e05728423a52842a9acbf35d8849af0a9c4ebc77ce30d02120b5d0d0af90b91e5afa231ea5c7104da8ae4e8524378de503a9523ab1e2f7aad9b3cca62b034655635c403fc9ed2bccee218bb3d38c9cdf1e6f1186411840ac82a2ab81b05edef66fcd227157dfd5d9696e2d7e38bc9e66ae457c59da76fc4a3cb83f27417fc8021ff7887bd714d502170e0de945ccd930ede97a81e38eb8714fbe4f7b9c1693c421bb8f3e1e347cf7b8fd389d7a9cff661fe1ba37f82c0425a5bf51f98af78a733124bddf88e1c3e15f8ba6d65c7c48458b24716838784a95a620cf0d8c13220b13f2219a7a768af2ae4ec46a17e9916a132e51ef75ea75445615e9c6d5bda90150f0a867a957a03a072c0d5ecc30d47a504bedf93eeacc1961e32f98832e85e1bbf16ea9ec15d2aab2c89580c520a5c2cd2f6820db308feedd042fc1ac5f6df725e82793e4b52150373a24417d99c11022ad996e7208871425d715fdfcb629bf25a34c063b877854a4e0a5fd4d0758f4e4dd5611abe826b2061a899da99aaba9d47e2424ecc0135f952204752b98395ae0a299842d31d0ca066b91665dac687d038baf9d440d174a734019f5a263b1baef2b11463b7fcdd253fa91202360f68b4c2139095a6d76cc73f484a1b54b64997aeb6866c25b2c288c5a0378336c279a8485fa0d14c12fa384b09776a12fbf7214458814bada992271e37566968eba295fc0eb0777ec5f07673ba810023db0c645a3af0c45e08fbc1e4909c49fd19f0f0e361c77ac3b056dd79f271da4a555d3297d8663bd5046373d4324d0b2e0a5ecf82b6c1bc6bd308aa172b35193fc28e68ab0d09f2491b29ba5c5b04b873e9fa2674af0d4c1f73221e019349d46abc1c50de11b1a370ca9980a75b1558d0626b2ee08fcfbd8bc35ce6154a0add43680ae5326b9d607e46bed1361c92f7872ed9cb720e2637259febeeb921e65f2fa8c86ed1412f1b684b999ed1ec2c95381592088129c6925105937418078c9ddc2c6a4d1c97a148057b8b384b21cc5207d4d849003663f7b975e44379a4349440d9c1483fe07de9bcc327f62d42c338d34f3e02ea383a64836d25120aa80ef0396f5d90b1af8e3347b1204c6b93433078cb0e1eb038237ee09c1ee47c41f6540e7162a33809e55f0f7d1ab8ea6acb331c7b068c54a1700d94743f58601ae3cb9434ab81a4a1be1053c01869f8a38880f3cfd78d6321879f6c5cbb9c8b2237c7c5cb9f0ed55432fbf8e1093050fb1b8cbcc8d7cb77b8a073009b65b61a0f5777533c9f3e15628d72c68aa12d291154c0d412da5977ab99d8b2835a22737a347c939820f49508f546bf96d2495008f1a1b1cb9b12a391a4d782fd95e7a931c0fd1ac753efdde2448514bc35f52ca1d2164886b9b23f6ee66d594b64dd68927485e5ad72e26298794714b6265afc900a1f5ac8ba0a0329c4bebb217a5c07bc9ce973eefe30b40e9be261608254bb1cba44ffa2241fa45245251ab4885f94b5be97e6c252bcd536a45931b324e484b3c53d168829aaf2e8db2161f9b565c251d4ee2f03ac4ad4d5ed2db7269b5d9fb6845cb746daa79065292ce654369c2479b3bc5bf03431b863f5e598581e902d177c34d1b6bc7260accf06bc4fbe8332c2d565d209fb6fa3ddf47587641f39f8571a7571b20c21f4e71ef945df24b8485e3a8493527b756671add2e3dc4da68d7832a8569dce95a3a24504b9e1a4d3dca9dd5c5dde2c6924553525a21c7e3d42be9aa16f75e6346f9dafc04871a25b4f278f157e436bfc1ddccf54b4081caae9fb99fba4cf68e4e088cf9ed6f094df7ce2ef39b813378b4b22452cfa54c04c482451c4ff15f77f5a8aa0fcf7f4d49a5c47ba866169ff40b7459a4aa095ecc3716107c67ccf0b52e3492e5ddf25f69e88c9481616d7d0599b60c297f499ffd2a8859aa83d6d1686830f3a708adc48a5f59eb6bdcc04e78c571e9860ee0690a22f67ba2c776a1ee479ebd2e671b74c8ae2236b8ab63469f48c45fbde73c70898ee0df5e1d0e886400123db98f9b6cc7f54ec22beba2d33b0c3a30772b96e492d6bd0ef2e546adfee96fe110a3faf78c8d8c54ff873f59ca3f9e69e3de5c321f5cef8269a1535999421d4c845b117d2984caa25fdde0eb40ba6ed10765af9aedb6c93f8533858ace3a7b7b581e80e3a80151e682d93c5c40dfdd5df8f25b949f4d86e94a0f54325eb1cf009c81a904c697e09216c8c5305d5619f0fc5a92df9f14c3e5df30d2b1c3eaf9db2e38605734565f5e6fd63ffa17dfb5c803303f570f32e82e8a2dec0d1d383502f8db96ee5f79f357f0e972b9dda852ef1abd11d3103c2afe3b66fe0249bde9c43b31576563557ee0fa0feca16f42b1e351499a6abc14eb7507212dfef5ced57776dc8393ccaeac2ec24e57d336b15fe4182bf85045c35e938d9f584c4c415ecdffdc6f00a6d971f9d3b2e98ac88429cd3b9624e4fa5d054fa11bf3067fd40c8ed4a8da44654b8a45e08a410954d62265a4fa9d041caff571f97afea20a8f2c5e656558fb1f72997288ba5b3ce0355459aa96e25a4b80857c6cebb626b67a032ea9960da9d169eb5caf27f11bc5a305215abe498dd8f2808aa90e272976563116f58374b794918cb53dc4679173a0b6ee266eb92b05d30ffe19bbccce49206cafb6733a8c4ede60dbca0b6165c2d05c88d19e289bb3e1bf10a7e248e9ae855361be9a0a5b79d4b7d2645205f20dbe178d6e458f249d7966fa47c6ffa2d0a3d497c043a9035249a86cd6759e3398acdbfef7bf7b81", 0x1000}, {&(0x7f0000000040)="56b19920c03b66", 0x7}, {&(0x7f0000000440)="c6f083b09faeca6f4dedd012be2be4dcdf467a229d5514c04954d8d166425735570aed921c94bdfa0561924e4434c976111864d3452be862ee13a50a6614dbf4406764fa6a71205d9b4d39af44bfa389fc4aead2dd818c58cf6859264f1664fca48d6ee8d7d48504ab44806554e3e70d05c82d06c0ec55fe02818b5ee3f0897d6b3b7311a294df6889f967e3e527387ba51e616e5dd012e8c24e35cbee1b0e0ca752622d57ba91d856170cad277d64a21107d9dad5c7aaeb1f3ebf1691d0f90a7ba3ee339474d6d96c12a53fc8764fbc5179aa703cb997023703c8dc069946c6cf9cc37afcd8d6d086c1178186", 0xed}], 0x6) read(r2, &(0x7f0000000080)=""/101, 0x65) accept$unix(r1, &(0x7f0000001ac0)=@file={0x0, ""/4096}, &(0x7f0000000780)=0x1002) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001880)={0x1000, 0x9, {[0x9, 0xe6fc, 0x400, 0x5, 0x3f, 0x2, 0x7ff, 0x3, 0xff, 0x7, 0x7fffffff, 0xfffffffffffffff9, 0x205f, 0x7fffffff, 0x800, 0x92, 0x8, 0x6], [0x2, 0x1ff, 0x5, 0x400, 0x418, 0x401, 0x4, 0x1, 0x6, 0xfffffffffffffff9], [0x252b, 0x8000, 0x6, 0x200, 0x7, 0x2, 0x7fff], [0x3, 0x7, 0x8, 0x3dc, 0x6e, 0x8000], [{0x4, 0x1ff, 0x3ff, 0x100000001}, {0x2, 0x8, 0x2, 0x9}, {0x800, 0x100000001, 0x80000000, 0xffff}, {0x7, 0x8, 0x40, 0x10001}, {0x5, 0xf2, 0xc9a6, 0x10001}, {0xe2a8, 0x200, 0x200091d8, 0xffffffffffffff81}, {0x2, 0x0, 0x6, 0x2}, {0x400, 0x6, 0x4, 0x1}], {0x7, 0x1, 0x40}, {0x7d4f, 0x800, 0xd9, 0x3}}}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000005c0)={0x3, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) getdents(r2, &(0x7f0000000640)=""/196, 0xc4) read(r3, &(0x7f00000007c0)=""/79, 0x4f) 16:00:00 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/138) clock_gettime(0x0, &(0x7f0000000040)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000740)={0x1, "86bfa85e9a95095b4b615cdd62760b736df496f92d830fb63462cfb3e762a8be95dd1790998c348085119db354a995c73ee2d8323b1888f24b81da5b095427b94c00b5af4b6af62a5793244062985a64825289b4bbc149e3746457ff3b569d4d5d16589a0543bdb28ae2c176d5aba12ec6e4b98c919099765efe05aa21b995055ad871149a385c5d8b1c8150c9e2d05c32d6c9cef8ff9c7b4ec395fe6b8e6f99298d81aa894b4495942291ba5ebc2862159cf3b2a65e9acb380f778975b42bb05657c67f41bf24e4874782852ad59816bde491465f106a49bdb3dea49c3fb15460586fd37cb1180d219b0bce77c468364568d253fd047c72dca0abae85a9be17c79f2112c2d7e00a9f3986c9c8892f27f55a00a99ab08ecfa2f9ca853409c9df6693ffc949b4e5e235ea98dc6ecd53b2f4de753e516a4b10aa4d843a310dd7e9dd51f478abf720ef91d99e8fa3a8dcb21e696038e458222fdd341e6c7a70e458b25943943bd49dad5d82cb005c4143d16cb263e6d99eb237dd08c4853f3edf5c4577f64d9ac103806f23581d5ec258d9e0fbd1369b16b117f1f870fc61f0b35263fbdf817cd7fbbb3111ad363f2937be1247cd66f743d36afd4785f9ef7799c7ada5e7f7dca3606d12cd2c093d56734d6abb3a9e323a7339c9d9cd20bd78ecdc5df0fef182fa97e0c020f2716d683df09869504de3f3a65cab00e3a93a623b7fb32c29f05fee5fffe3270c9319d051ac4baf87c12b2a58e7893070c9b824e34e2a6ade02c6ffa9eb25777d08c42d07ec8130e30fe4cb752009aae44205a313e254d712d24fb83cc67eedb386fa095cf45f058d113aa157308b73153c33be316271c7c7faceedb46e90391280e286e3524d485270174b8ad2102c35b2630400d8af8442fd730e1e38497abc192fd5061d3f1da9316623b44f014a7e6271867ba4da96aa1ca1924109aa1638d295bc5535a4ecaf9a43c6ba701f8911e88cdd7694d46be1d3a9b4f65d4cbfbd5ba591a65fab663179887619be6c17784ec2d25bcd26dbd0d5d78f98ff554b2a96028ed51fb227bff7f11f75e6a4551e5dffdd01667e1a14d99828893b7e3cba426562c5501ba7ded04ff9ba970f5ab082484581a803112fc881500ee02f0bb69b9e503ba133bcb03e123049669e031c194875816845f10460c1fcd896bc15795b066dd9594a262a10d7cc2a18672a9b3830b820249480174fe81babf76a123dddc663e527bc727062aa5cbc57685abf4789ac6549e54c119b25fd2dbfbca909a480b6b7f4b724c29467be1fc985ceb4ee2607bfe36f34965528861345289fd9210a4d389a0e3ace8e75c4c11e3ec883b3427a14078ee780eb6fe17418f2eb896d29d0aee2473851bb715cecd3661044fd9985edebd6a1b4cc3a8bf689e1c434d7101bac3cc8f7126beb88a689f8c5478b86b6e1381a91a83bcfecdaa7f7528c5d87379b14ae4b810b1d6c9287820335a9baff2a72f6039ebb73af67cc653c64edd8bb93eb643daf6203f589d8bafc2b74148a2c999132ad3339aa1109879074898185661ad1953fe753675983969fbeb3be41ed8d8574178aff36cb0d3f74beb50981656bd41b42437940023428dadbf502a9b210919b7437625447e2cee56384749099e77ac85cf5679a1d376aa0eb0e4793980bcbc9f7124da4859db63954aef783fc1ee8fc45d1f680b69eb93edc0cdf3bb0aa62d5359c7c293251585148663a25cc624fe1589836f9b38445289eed712aa85d668935c4ca9094354d232974d29fa32c0980d31aefeedaf7d35f27a55d8cbf86d27313b3fe2d9151a03098dd47dcec8525ca2cec01895dfa30093a183afdcc6f7f8f1f2ac013cade46405fdb3a605ed6d9277c26328c6ed3e4dd8a27c03489b9c6341386f29cf4df23e4932e02e9aadec050299f52af90b65fa5ee746683ebe435e66fd810dca2d7c051e124168392083464446684b9cedb68f0f606fa8b2a687c04e4c39388213140de767a453e4be5cd42da8768abbbe6e5eafeabfaf6f8dfd87e281df23f31d94ce3fcf27c21ede332f6dacede77bdecc75271856718a7909f004c2deca27820b1f71ca270c5636c1cd338dff839809bac1798d2129f6fb1ae617c7e9564b86f2d4ecd1ea3291e5f82291e9d83e95a19030211507b92821260a0d5fca002340397ac8131f39527cdc0a0018978bf4bd01923e4da575ce37a6da6b59bcd76a24fe6ba7664e9e9e013a7d04b9087ace630ef8a3ef860284c35788df4b6b228154f9818b59b426c7052b0d9a0fe0e9825eca56b6f1ae5e322c470698cf88b2d578808eb0375ab01979930b6f18c44a26425dbf5fa9b2341f6890bd320b816eb863317cdddcfc28e768ea62c67e8b91d61db2e6c528a0572d7dc177b7614317ab542765a7480306010ca7417667c854bc3c7790a97bb3469ae72584a80d904aa85fd6186077b07cc847cace143c66eefd7a0fb8cec1e4c22d6f508910a9a34401b4f800f9b0d63ac87ea7a0b56e418b29b2310195d15b23c34ea29793b6b410886105258b109d377b16a0fa671cc7d57a1ee4173b9616da34089a3f53d7eb2ab11a32162891fff23be335cc63eec9480fae77884a7e88e9147469ddd9515211be1335319ff1198035556b54ca7e3a58c20e9afbfbe122802f243c5c48c9e2ba0eac61d3d48b7f6d169478e9d558e82e828889143043e73777117294fe1b19f0e80aa653ad135fc8117d0b087fa524584bf6a11a2f49d034b473dc3b9b25984aefc84bfc19b5574af51982c401ac8c3c13014e765cfdb031c4445b1e4ef7659272383185b2eae3ec672e3d79db10492d385eeed578c02063135008090a5d74f8f21177f7107325d9707a337e3197246ef26013a7eba96035b8b5f68a3294923498ce7070d0bd9369f2067e103481ae3fef54e62c4dd19217b08506a5cd35e6ef57752e55d162927d0105c5ddcd536b73246bdbbba349cbe6ed56d94d944d3504df0283545a24b11adf1c970bb7a18fe7b35e43665697ba31a15b6f78b4848e6d98fb89531f1b1a84fd0b3e4c74d045e777103e90217a013d94cd7ed4438220424380e4207a8ed27538b19e874e0685e853f7035a333315e49b6905da43eac7a5bd45883c63e360a749df71664b8c1f2aa9aa1ef2fdb80399674c101b938a6f61a4939ffebdb7add9bb675fca3703419bd4cfe7913f651ef354f7eb6f755c7f019069dbbca264f907dc0db2de8795ef5b06b4f83d2fc0ca534731e1eaef74aecfb329d5caefeebf614260077cf20ae95e71106f29ec83f43e51279b161dc4dc468fc56d46a40e5e5a5f7b431ae23424d459673dfd27c624bfdc518ee67760976d381c6cc57c7974845595078ebbd5d86ec700141935a548846981a43ac26bc21858c883de76e3df25485255c6958c59f88c7d12c4f925e54e8d973a9214500af6f1b9266732117c3d20ca89d2b30cda3ff0bb192e9f0377f6f9a28f77d8a01833fb9938934b4cb34b39f6cdc0588e3399b44841741d96638fdb763bca302e462dc70b8df38e7d151a2dd025e5747ba8e1ea3da7d03294ef24fb2e0c4dd550f439967b2394a49f3d307050006b1499a4caf831840af682a9bd7bb8395df41fd0cf1352b101f2770bcf6cca05f3976bb0c1d0f19022b8a02083b59d8e4674679d5b86a2a61214c0706b6c8e91662666f204a56e9ad616d47161ba67845d78672d26e5d15e5e705d9f953a1fdfc07dabcf99cd5bb4587edcbf3d4a5c1f3a234e0a613d4770e4c6d91f3a9ad791e8bc609bb16d4ee4d1a008fb8fba5ef8230c7c6bb17dbad2e4279b92f644536507f57fd32f62cd64c9a0fe086993fa081e2ff811a932741f7353501e570380be37196897cb924f0f8f3af58e64a6996f8254e6fbdc953dab509f282b608b09b2a0aa8615bd3e059bbf7d8fbaa9d7acb4797794bdfc72de5e225f150a17e689a55a446b395820a9d566d7ba73c899762a5445ec4f5210707de7ee6729e39cfd2e74da134a8a793245bec9f600630b8ce5998df6dd656560f04dda6679dbeb0567b549c5f3722b7e33e58723c3c56347fe16c2a568826e712b4d4b1fdc5d7f6d360be357b233dbde1e7e1f3aa0e6d72c0abf352c6b72b39316a4372e3df1ad41d911350c9c7b819c616d78cb17606225edbfad88b72b76ca8598dffe634b0afd69ea572140c518bba7faaa4c4b7f57d349ec689cdd0b4bcf92d14325826dfe9b88c3e3f866e8b9469d55189bd477d8b7bb7092eb80e084161d76630a2ad6b70c6ff50eaedf7859a7f294867476a8f7c5abc6f0a58d1766646ccdc0e9ccdb74517f778641d4aeb79c0cfd25d70bf3ca66018dfa5caf24f1593d10b39b05adcf674682e2897603aa51f48b8e41f6f559c8c76ea3104111860725d42bdf003e4331625a0536e8b7930d4122e2c98b74f9f7534d064dff99fd5f12e874b454341563a312a0676060c3e28c21cff4cd5815a8bb3a1bc426d5869ce000f52b0a0da0dd1f922ae5ee4c7453c5cf4467b1f39f2b885d78d268232e27ae763de92673fef39c04169f8d5c8a01a0ac6d51601db28f5ae24174483696770a284849d1858f3793b7883826aa67001801adf252ccca1dc5ac11fe6994203a3b642e27d67f4f6a9077e13e9cee2f78e7cd8f5e99e525bf2f6c716a605d232c9c1a20297abb0c6ccd9146d3c4efd4db3e1dcbd95350c58c7faf6fa7fb0722d70f504d442e0f84789d1ae682283173f0e8681631ffbc473ee99b69de661b3145b283b3a9a2820f1c6961f4c8dd7f1721b69363d688e7daf7aae9fec3235b95e13f9037fce1620eaf4197a83f962033c2b5ea92e87cfdaa4fc7f8feffc970e131da6a88f9d85a55442d954d664ea007dc4ba9f6f59e058a9676ad88f85b43ad64a1a025ce33acf8f6d0d2137c448391521d25a9f1be89bbfd0a5eb98f21ebddb54eebbc49aedf8ae88b3e3a03a81404a4f52952e920b8a199e6d8d3e3bada4d7db45f3febe4000e932f0aa8be79eb309197b42f359838953d1a3df0985a13a8b511c7cbe2a994d29f99768dc22f8908db2746667ba8c29e4649362e23ef10af77bc71334e3741ec5e405397d680b45db02c27ec21bbf6c74ff93ff67762bc4791774b724108a6b8a733e84a4956bfc333da49082a52aa47aae36a0771d043e383ff778d30a20d395a7f312bc361daf792de656743f0abd8002d3bf44764978960e36975a8964c54f0c2aa8274f363d2d5cd58bc7fff32231ca2d0a58e77c4a73da067890733d136fcf08bd461bfee50ee978469b1333d944c33e710030631e2a43a81ea0e25d3fd6f0fbac619ffe5de59d71ed08991b4884612a6f260d92eb0f4a5fa545cf6d185c12c11cec2202f3e134cf8b6f1df732b96e0a7ed00d19812ef17d59d45a9873c213130dd7de4e41549517f193c005c143d71eafad5f8c60012f36f80380137fa320dc16e54de4610c7895a63960b016fb1fa5241f17ab0ee99244a5fc2910b5157b7da6e935592353f6ef6aa0c262e65d813a552aa9689ec5f4e0a7272e55f07154c3a3ddc61b51f1191bb50d0817789b8f9eed926da94b1f6e32ba985437524651b13ce2c88e88861d909ab6554ed7b3e8c3c88e88034a9956981026f01fe5e9c7e97a9730d8ef65dc1144e11ef0ed8e1d6ef4f07cd45cf808edf715b2331dcd5e3ec16b62349f4989edd7a66fbd013b5680eba8f9ad127b8b46008b8d3f6f8b5db600d4100d0fafcae9cefe26271680c6eb51a1a05dd93dfb372c6ea9ed86a0c68f414219462fa2014c1c75bcf6584468"}, 0x1008, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x2) r4 = msgget$private(0x0, 0x400) clock_gettime(0x4, &(0x7f0000000080)) msgctl$IPC_RMID(r4, 0x0) r5 = msgget(0xffffffffffffffff, 0x750) msgsnd(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48aee39ba1be4869cd996a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6625a723dd9d41ea153120932290e5f2da8f84c65af730a9cd109cc025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4ffffffff74eab1b9e73f27db9b7a6cc877ae76b3dd58e9dc8c81b8b449f6bbbee92f139d1aa7c0f21a010a2c1e10ae1b5292f1bb3c516c94647a619949ecca310cbecab42864d437fe80b36387b95a872b8a70e4746f73ae9539108cdff5e917782239f650395a4861b4583a5505b7a5e2ced112ccb82d50998227dc5da0c81b007fb0703ab9680e569db2844de1edf5d657c0ac51da5118b30d6761979b6f112e0355e44e02f2859481302b2b0d2b4d8ade5f61361f70b31fa11e8338b4dacbae802047600a"], 0x1, 0x800) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getegid() getgroups(0xb2, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getgid() getgroups(0x8, &(0x7f0000000200)=[r6, r7, r8, 0x0, r9, r10, r11, r12]) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) flock(r0, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:00 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = semget(0x3, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x0, 0x3, 0x1, 0x446, 0x14f39baf, 0x10001, 0x1, 0x1, 0x7fff, 0x80000001}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x4}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair(0x3e, 0x8000, 0x3, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='^\x9c\\\x00', &(0x7f0000000140)=',\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{]{^\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='+.\x00', &(0x7f0000000300)='\x00']) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='|'], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3, 0xf40, 0xff, 0x89a}, {0x320, 0x0, 0x90, 0x180000}, {0x1000, 0x100000001, 0x7, 0x7}, {0x80000000, 0x3, 0x6, 0x5}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x82, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0xfffffffffffffffe, 0x1, 0x30d9, 0x1f, "4914fa39a6689c10884a6586acfc9b1cee7d8573", 0x0, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619705a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x80) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000300)=0x3) syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600", 0x5, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x60a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget(0x3, 0x240) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="04000000000000000000001800c808605708000000000000000000000100"/125], 0x7d, 0x0, 0x1800) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r4 = socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) accept$inet(r5, 0x0, &(0x7f00000002c0)) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) sendto(r4, &(0x7f0000000200)="9f61aa17298f75845c1fcbea76799ea11004c50455a0d89c2f7ce75d09fe0c868cb74b67028dcac8bc53ee12c8ab976505756454d4065e847137062d815059fe36903ac556ae1e435217a9b661135754002e7de83769b992ba0faf", 0x5b, 0x5, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x2a1c}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x379, &(0x7f0000000000)="df") 16:00:00 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1ff, 0x0, 0x8, &(0x7f0000000180)={0x80000000, 0x3b9ac9ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0, 0x108) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r2 = syz_open_pts() socket$inet(0x2, 0x2, 0xe46f) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x101) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x100, 0x4, {0xf45b, 0xd5}}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x3012, r0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x2, 0x0, 0x1}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x5d}, 0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(r0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac328fb0438bd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a467eeb7d754906beb3dd7ec39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b93f003e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ec0", 0x1b3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair(0x18, 0x4005, 0x246, &(0x7f0000000000)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x8}, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x47, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20008, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002d0a6fa9d74a69570000fe8d18074000080000"], 0xa, 0x0, 0xffffff2b, 0x0, 0x0, 0x407}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:00 executing program 0: r0 = socket(0x14, 0x3, 0x100000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xffffffffffffff00, 0x8000}, {{r0}, 0xfffffffffffffffc, 0xcd, 0x80000000, 0x200, 0x100}], 0x7fffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x41, 0x8, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x1000, 0x1}, {{r6}, 0xfffffffffffffffb, 0x24, 0x1, 0x8001, 0xb1}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0xfffffffffffffff7, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x28, 0xf00fffff, 0x3f, 0x1f}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x3}], 0x8cf, &(0x7f00000002c0)={0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xa9, 0x8, 0xff, 0x2a7}, {{r1}, 0xfabfa56aea0cceee, 0x8, 0x2, 0x4c1, 0x2}], 0x1, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffd, 0x20, 0x0, 0x1ff, 0x7fc000000000}], 0x7, &(0x7f0000000180)={0x5, 0xfffffffffffffffe}) sendto$inet6(r5, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4c}, {0x7}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0x9, [{&(0x7f000008a000/0x1000)=nil, &(0x7f00000cd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000393000/0x4000)=nil, &(0x7f0000638000/0x1000)=nil, 0x1000}, {&(0x7f000018e000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f000072d000/0x4000)=nil, &(0x7f000016e000/0x4000)=nil, 0xbcdf}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007b6000/0x3000)=nil, 0x200}, {&(0x7f000023d000/0x1000)=nil, &(0x7f00006a2000/0x1000)=nil, 0x3ff}, {&(0x7f00001bc000/0x2000)=nil, &(0x7f0000441000/0x2000)=nil, 0x8}, {&(0x7f00000c9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x76}, {&(0x7f0000626000/0x1000)=nil, &(0x7f000056d000/0x1000)=nil, 0x7}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000198000/0x4000)=nil, 0x7ff}, {&(0x7f00006ce000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000784000/0x3000)=nil, &(0x7f0000057000/0x4000)=nil, 0x9}, {&(0x7f00003d7000/0x1000)=nil, &(0x7f00000f8000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000072000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x60}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="13bf48be73bdf292fc3d0bf9b51a4366d10ab2837ed6ffd3e587c26f7721c5aa6409cbf958cc807b38331742b73b8b0888cbda60a25dee380bcea54bc477bbb7e0d61df9274076b5060fda866693b3510a3978067d09faee0317c1589a3c098e09f5966e93d5bc9a8dcb2d5fab8480c19cad523d4b464ec23b010ab04f21f327ba6c10cac8d1f9987053e30cf6", 0x8d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x2, 0x4, 0x7f, {[0x1, 0x1, 0xffff, 0x34, 0x0, 0x34, 0xa676, 0xfffffffffffffffc, 0x7fff, 0x1, 0x2b1, 0x10000, 0xffffffff, 0x494f4d6d, 0x0, 0x2, 0x3, 0x5], [0x9, 0x68, 0x8, 0x1, 0xcf8, 0x8, 0x2, 0x1000, 0x9, 0x29ecd20a], [0x1, 0x8, 0x6e1a3858, 0x1ff, 0x7, 0x1, 0x401], [0x0, 0x6, 0x1, 0xee9, 0x6, 0x1], [{0xfff, 0x8, 0xbb9d, 0x23}, {0x5, 0x200, 0x0, 0x2d4}, {0x7, 0x8, 0x6d51, 0x3}, {0x9, 0xfff, 0x5, 0x2}, {0x5, 0x6a, 0x81, 0x4}, {0x1c29f90b, 0x100000001, 0x4, 0xbe}, {0xb34, 0xb3, 0x3, 0x200}, {0x0, 0x4, 0x1, 0x2}], {0xcd, 0x4, 0x8000, 0x200}, {0x1, 0x800, 0x3, 0x1000}}}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x44}, {0x6}]}) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0xc, 0xffffffffffffffff) r2 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r3) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'.\x00', 0xfffffffffffffffa, 0x3, 0x4, 0x0, 0x7, 0x101, 0x12000, 0x3, 0x0, 0x6d, 0xfea}) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file\x00', 0x802, 0x4) linkat(r1, &(0x7f00000000c0)='./file\x00', r1, &(0x7f0000000100)='./file\x00', 0x4) faccessat(r1, &(0x7f0000000080)='./file\x00', 0x8, 0x1) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x81}, 0xc) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x20, 0x8001}, 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10020, 0x80) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20880, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b00001b542a538706400000a714000000290000002f000000030035700300000000000000"], 0x38}, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x17, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x60a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) setitimer(0x3, &(0x7f0000000580)={{0xe8, 0x40}, {0x1, 0xffffffffffffff80}}, &(0x7f00000005c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x4000000000000080) r3 = getegid() setegid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xffffffffffffffd7) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) r5 = getuid() fchownat(r2, &(0x7f0000000540)='./file0\x00', r5, r3, 0x6) close(r1) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000500)=0xa) mknodat(r4, &(0x7f0000000600)='\x00', 0x8001, 0x200) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000440)=""/33, 0x21}], 0x6) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x8000, 0x800000000000003) setsockopt$inet_opts(r1, 0x0, 0x6b, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000007547b7e80cbdf8ee"]) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x47) fcntl$dupfd(r2, 0x0, r2) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = semget(0x1, 0x2, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x2, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9000000000000000ffff000003000000f4ab1c313fc7586942b1b3127c8ca16a28a372ce2ee5ac00b7845c707cd155399410b64afeb17dca529db397e82b86d4301b37e54a1fa385112f55e145809bc301ad41e98259a74a25713b7a8895b50aca198189e08e1c260c5348d628b8d9a4d1dc3daefe7aba8c87aea59c18225f35c6491abd7b6e838babc869d9098a0000ddb9e63298e52641d378de223df2209f09ee1c8e5a187357e9e1b5c75a91b37637f3ce704b00cf41e65f7076f9e0825b78882f6656fe5665b7d04d73663a80b7a0bb436fed3cd37f971557659ed268842083703f32bf3efcbd82916d7a0c2dd330137b828c2ece98ec0da76592807cf606521818cb80f6961e86561417e50ef3a5c698942eed0b84647650887c35e9eb46238daaf7b52e937d056748d40e453168a0da9197e1c773cc40dfc6fa8ff04e2c644e5ba139c921079a17b9fb221d614a7aa8bf466723892583e5aafbd27281092d9a370308e8359ec9fdba2bb8b9ec44e7df2b37"], 0x90}, 0x9) 16:00:01 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/227, 0xe3}], 0x1, &(0x7f0000000280)=""/136, 0x88}, 0x842) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x2de) r2 = geteuid() setreuid(r1, r2) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001b5000/0x4000)=nil, 0x4000, 0x3) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2010, 0x7095) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000002280)='~', 0x1}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6005, 0x9) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1021) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x40006}]}) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x2) setuid(0xee01) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000640)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000100)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 0: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="d55d61a0266fa315893965183f2d09019f622b8fab63d0ab0cad0d3520da9e4f3014cc1b2d840b5c52ec1ce9f37c40cce095c2a435b7b91690cdd0c26f879d3a92f6fc6d6a691ba123c60beb57ef8fc4a191b9c2775b706ec0b12b31b6525bb6021ffb73a4b8b4abf3c5b5a8555ceb930fd13615492aeed1c5d14dd40bebbffac3d53cb10a6e0c15eb116e4b714fe2e89a0f0f799eb5e0b24bc40b85244ec0240de4ee94cb21dab5ac43966053645a8b31e6fcaee47922b5efdff8f48601e61f1be9f43d03abb23b795d09a775db6f71afc1466820e94afc5a41742aeaa540b3a1a7a4dc1e87d51718c1bedae7fd31db5ff039cf6ca5c466cb13c7fa4bc1", 0xfe, 0x6, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = semget(0x2, 0x0, 0x292) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000140)=""/184) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000100)="c5af24db60a7270948c759aabc8f796c59e036c1759e801caaa7ab97d9fa26497c1078de8e98", 0x26, 0x2, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000400, 0x0) write(r2, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e2e", 0x10) execve(0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/89, 0x59, 0x40, &(0x7f0000000280)={0x18, 0x3, 0x6a}, 0xc) 16:00:02 executing program 1: setrlimit(0x2000000000008, &(0x7f0000000080)) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) close(r1) syz_open_pts() r2 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/233, 0xe9, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07002e2f6669ec53d0e7c230000000000000"], 0xa) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0xfd, 0x0, 0xffffffff, 0x100}, {0xff, 0x100000001, 0x5, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7fc, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/110, 0x6e}, {&(0x7f0000001440)=""/125, 0x7d}], 0x8, &(0x7f0000001540)=""/153, 0x99}, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000024a33dbbfd85fdc6ec92cf9e2c55110d461cb0c7501df839f2124a73f00000080812eae09b45fe240", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001700)={'./bus\x00', 0x140000000, 0x6, 0x2, 0x1, 0x6968, 0x8000, 0x5, 0x2, 0x0, 0x528, 0x9}) recvfrom$inet6(r0, &(0x7f0000001600)=""/190, 0xbe, 0x41, &(0x7f00000016c0)={0x18, 0x2, 0x0, 0x3ff}, 0xc) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x5, 0x4) madvise(&(0x7f000005f000/0x1000)=nil, 0x1000, 0x1) fchmod(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xf2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfff) 16:00:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r1, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x20, 0x4, 0x101, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xda}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf182}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0xd000)=nil, 0x94}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:02 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7f, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) 16:00:02 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x410, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000049, 0x6, 0x10e}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf000000c, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000020, 0x541e, 0x80}], 0xa54, &(0x7f0000000180)=[{{r1}, 0xbb90820c4eea4628, 0xa98ad6affd4cc46e, 0x40000001, 0x9, 0x7}, {{r3}, 0xfffffffffffffffa, 0x19, 0x6a3a4cf0da0b2862, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x8, 0x400}], 0x6, &(0x7f0000000200)={0x1ff, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x46, 0x8, 0x0, 0x2}, {{r2}, 0xfffffffffffffffb, 0xbd, 0xf0000020, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc0000000, 0xccd0}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x5a, 0x40000083, 0xffff, 0x7}], 0xff, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x2}, {{r3}, 0xffffffffffffffff, 0x44, 0xf0000005, 0x1, 0x1}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x5, 0x401}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x80, 0x2}, {{r3}, 0xfffffffffffffffb, 0x21, 0x20000002, 0x0, 0xff}], 0xb1fc, &(0x7f00000003c0)={0x8e6, 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x10000, 0x0) r4 = openat(r2, &(0x7f0000000440)='./file0\x00', 0x40a, 0x8) r5 = dup2(r4, r2) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getgroups(0x1, &(0x7f0000000ac0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000004c0)="e4d0518a41290fa07cd2abbf655368d46e828f1c20b3ef185f9892abe11e5cb2604b583b5202c59c7085929d14b7d9202c5179920cd3d48e41e3a5424c9f4df69bdf97892bfaf39e10dad1d5d56be40415353882b0d1e02434b181e73414ab923ba54fd05d12b95362acdcfeffcc3be5aafcb37cd97f3f4a259bc69100b86bcb9cf703dc8ce98e713d88d4c2db744d938206c4efa81d36ff6836b34a0922fd3750", 0xa1}, {&(0x7f0000000580)="5f789edd8b3fd60abdf838aeff762b8c0364740662861e1e66b4d17bff863666973472f610a4e33580c3b85a50f9fb4ecad7af4e7395358d8fad8a44e9b32c6b1c64bfc6c0f93482f1bf2fda0d7ac3850de15704e490d5780ce0a49020319d4922794b62a7b04da4f695b52747b68345", 0x70}, {&(0x7f0000000600)="8456defe1822f4d055ea2e357cc7906112000fc1a532f0bb826fa616a2e83f4cf1858df85079210b66e8f0e5f30e60442a58a82fbd3db2faddcc0fca798c202f4eef5b278fb39e4f216c6667a9c63fe6d49793b131777510a50b975f75bce837bbc0e12603d9d5ea18e917db312a42cb66d2f30806096afbcf8200abdf20735a3a0b2ab0a2161badcb76a501a7a41897a13641d5d5a2455008d1b4e1dfe9f6daeb04010ee74538615bf078fcdd825396c941d6ebf4768ef0cff99d37efec2cd530d30ff952c4c18793c70967cb3ca1bc0c80b26b2456624db7da49bc49b9164c8f79ff5f", 0xe4}, {&(0x7f0000000700)="ecd638c5e6d4067af0cad57b90c459e09498457e762dda6ff91abd920169cf4322d8af26be75", 0x26}, {&(0x7f0000000740)}, {&(0x7f0000000780)="ed46527799b2b467fc827d91870859e46d3f2a3faefd851aa5847fdf23c74283bee8ab27bf6ffc56009d4d4730867cc122191e6654dfae1e990ca39bc0ab209b1a8ce21b72bea4fb82885cb558456c293f9250d32771f164d3b2778285a741527f3abab3f5176963a9e804fed10c4a783654a6566196ae198ad6d913126a14dc00850efa20c301ae27b179843ccb52b7290aea4ed78cae20843ff2a24a3d97e0ff0eb3801e0c57a3f5d65dc29dbb640867ecace2598cc7fc79c3d97a9e", 0xbd}, {&(0x7f0000000840)="d1d4c711550a998bf80fe973a1244233fd7546549a9e95b5b91cc157f4d7ce50091df013d4ec4c6451ea387b805251f49af7792a5c931f7be40d624d650abfa1c8822d879e73d1ab75884dc9ac5ab66a4b7cf3ddbc8265e1d219e73c5748028e665fff5a1abb78499fb366d7e3085818fccbc850b7dfa19aa0231699aad837ca6618aed48e9b9632631d6b8720178a1eb33d80b3715decd9784a18bdc858542dce72830c569717", 0xa7}, {&(0x7f0000000900)="f1c4730a3439a3f85cc619de084f56b748492829b57a357407a1342da5799316f6086201c53c6bb4245e1c8c296957eef15f58d35f03e9a07ffbf4e3240e964028295e0a1fbee4d8e39e99072333d51f1928296faf6c0e7057a7b2dc8d72db993733b5a93d6949e8f075ddccb09a329d278014d76618099fba975d6b527795a3129c42f8d8dd374f56526ec5654942d43dcf44c2293de8118569fa5530566bd13a387e3819b8f48d44b51a657c3876b22909d62c0d228ea1df4195", 0xbb}, {&(0x7f00000009c0)="2a8b2f33ccd14762864085ec3052805e1da62e56a2b984e9dd55ac5ce9fc5d17c87b", 0x22}], 0x9, &(0x7f0000000b00)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r0, r4, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x48, 0x6}, 0x401) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x19, 0x8002, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000bc0)) setuid(r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x20411, 0x0) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000c80)={0x1, 0x1000}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000cc0)={0x3, 0x200}) r10 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r10, 0x0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000d00)) mlockall(0x1) accept$inet(r1, 0x0, &(0x7f0000000d40)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000d80)=0x8001) execve(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000001000)=[&(0x7f0000000e00)='/dev/diskmap\x00', &(0x7f0000000e40)='/dev/null\x00', &(0x7f0000000e80)='/dev/diskmap\x00', &(0x7f0000000ec0)='{+\x00', &(0x7f0000000f00)='/dev/zero\x00', &(0x7f0000000f40)='/dev/null\x00', &(0x7f0000000f80)='/dev/diskmap\x00', &(0x7f0000000fc0)='\\\x00'], &(0x7f0000001180)=[&(0x7f0000001040)='((\x00', &(0x7f0000001080)='/dev/vmm\x00', &(0x7f00000010c0)='\x00', &(0x7f0000001100)='/dev/diskmap\x00', &(0x7f0000001140)='\x00']) write(r2, &(0x7f00000011c0)="bed2ce3ea2501e480241f4099a00f60a716ca2f9f3cb111946cb3e84ed4eb2b2d136b705d801965565a6b7be51c18464234614eaee1d5ac956fbe5e4da892d3fbd0f4a6406f1f214b6ff9d6247d2c63d0b7b36ac6a7830a2eee37647192218deb1a467f898bcb0ce8a697c82f93e7939c8bf4b3a15d902813ca7bb83342d435078018288a12ad37d307b66704e23126fe03aa2943169aa526d53e532a2e1285188251ce3785aa0d6cac21f3dc6f9a686266671d230963166c07a5e205fe4135f634731342bfdc1ff17d75fc0b760e906fd1d54ba814ec1d49a780967ed32223177fe05302b36e4a759831f6de042f79f", 0xf0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0xff, 0xffff, 0x0, 0x80000001}, {0xb1, 0xffffffffffffffbd, 0x3, 0x5}, {0x270, 0x5, 0xf086, 0x8}, {0xffffffff, 0x0, 0xeb, 0x3}, {0x1, 0x3, 0x9}, {0x5, 0x9259, 0x540d, 0x1}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x927e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0xffffffff) listen(r0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/56, 0x38, 0x2, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x7, 0xffffffffffff0001) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x10001, 0x10000}, 0x10) setsockopt(r0, 0xd2, 0x8000000000009, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x1c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = dup(r0) dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r4, r5) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) fchflags(r1, 0x10001) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7, 0x1, 0xfffffffffffffffe}, {0x6c, 0x3, 0xfffffffffffffffd, 0xfffffffffffffffc}, {0x7d, 0x3, 0xbc}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0xf4, 0x2, 0x800, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3da1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x34, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2d, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x443}, {{r0}, 0xfffffffffffffffb, 0x42, 0xf0000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x86, 0x82, 0x7, 0xff}], 0x8, &(0x7f0000000140), 0xe91e, &(0x7f0000000180)={0x7}) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2d, 0x0, 0x0) pread(r0, &(0x7f00000002c0)="f87088dfb60df18c011244871dc72de6c0e35fffbda9d4793bde38e722517aa0e4c51f5fe23ac8bc9f00e47bd1f9b9a538b62bcca1b20fd7dbb009d90ba954f74c7c5bd8789421371a13165b98b06a32d0d9c8ac81c6121f61fcadeb241665dc68cc013a6fdd0dc9a261ba36203cf335e9daff48db73486ea04a73c0681f6f6b910b33ac4437167da62a71651281218278fa2170c7d0e5b0bf7fc0c4247cf313c3d9d257f130af730661e9618f18b2fb1e1ba7170af3d94ead9253ac4636847efbb14f6621a27126b3270ac42c766785279cb0a4b10e3753b63305880d68b0222b7a61c460e614b3539440ec3a01d800d66d48d45aaf0e5594e4da69653c8d3679a96c59ce511cd8ee2f67086796c421644817782230e23f545fff8a7f1718e3575ba04cc6fb0f58572ecb38a9a4c3b0c4bba4518242fba8b41192ccc0a0397c500b7650dbdb387a5e8cf23d250b5cf941a7451a1752c4fdc49c58dbf22a0ca7da1145affb95dea9435e31e00cfba42e16e3d5b2d5ecc0fd64ba2cc3fdb0bfaac35234e09075437d41cdeca4e4bc7c0850226aa5b69da0852b092a662076c791cea282a908ad692212708dfd277fa71959791582216a5a0fabb4e0fb8148d11195f5a7f84d09b3e91fd9c809715f5b3ccc7554a4544dc0767c35c23245d825a086599d87e3dba850a2a827eb4aba6b0f96620cad5f748a2e6b81f95bdd36071c482dc0dac4a260835485aac12d0f9cc67c78dddca9c38c45de822fa78b4564dcb29b19e3b9d69d160c3aa0bc5a36fc0970c2cd0e10ba3cb286872927895c675c4fdfa998320092795a7ac0c70323b77b81f1e8d076e11e30528737273c8225546aca87fb2709dec60f082375a31f11cc8a3a100259cf0f19887b455332879b89f43642b7ed9da95ffd4835febdb756f860ee1ed693a04d1e2e4ba6f84d38b3c884acfae23ad7d5ba994264c2178aa9976b964e036f1acdcb1fbf5cb2138c5c0fe65ab4855f2e34fd7066eb0038747dbbec953d836c9578533493993028e1cbec48002199dc6aca67a1ee9bd4b3675a9d9aa7c96458c98c68cf636c4b673dce2fe968bafdde0ee7918f54e2897490322537f044cace9df10d15a832f1f8b18d9878cbdffe7e1be93f6de9465b1df3ca8c786240cbf1f129534a11c3ad250a582883d1862df5246e8f47c6746428625c3dca97b303484156265e34e42604915a3124ee4bb72192ba0d5fba8f9ebd00a4899d8142a92c0a4832250f92a28dbb0368272b87d7fd6828664853b4eff7f53760449888c4f9e8465d719015f69ff634a604d63efab2cc1bacaa2189cb04aa32f570cac61135ffd49957f11d56ed233284a8b04649994ec3102950a068adb8bb73f3bb0c89721f2c98b79d29e9b1f71f400d2175cef8af13b92121377deda5e91b0eb2a6d7377df0f670cb54bb4b7af9293f1d51d212c1eb9ed85d6093ca0e5727a8ffeadb67381e92466f4f63d146a1c81bdfe891d4818711e7deb1a45153ee590dcc70334b3e9266752f1b8c34439351e615ea24a69a42ccfb71fc0d68911aef8a907fe6a28052d9114022529b307ea56a8b7278a6a8c5abac08f61135a158d6a902caf47aaed7988f8e611ae322dd5625b664fc7fca20556dc5cbedd889c4742bf43997923a1aaeee717b3e4b5f528740ee30bbc58c61a0d7315819195671b598eca7b5dcd1fc6e33e148c64e29fe9cbff7c6ee1a13c5e4a17a67c076feefbcbeb8b29f19a8684c8c6fa3d2ef4941afaa3673fa271b7f2ae1ed9ce6a007ef7f2f2cf8096f46cd4205c71985b5a16d6ec80895e0af0c388938d48e6b46f41165bf8d21c0ecdf8d0a5e34107420271e3d815c844a0a9b358ef9317087d84e018e5d586254264cd4bca4800fd9851c40365a2f654d9e16a633541104cef48fe02ef9b07942ed3202112f68bc644b36c00457458d5df58911e22df3c997e2cd55b595af56401698b6db53def9efc2c239d1a28900491064ee4481d6ea7f0daeae55b9658156eda91d6a663073f0f731b14846b1222ebc00ca617562d6a3a0a89c1c1ff4f278fc1cb3bfd5bc575caa738896a3e3a3c84796de5b28c28005c7f3b39c1d01a0f2f86346ebf3341df47c796617e84690b008410fb09f405f9bc826a9864732fb6ce26d79f0bbf6e33bddd5aef4566e27aad58af278638e931e2fe896de398e1acbdf84a68f7a562a7b8e7979ba1506d7ba0fb0efb65aff9cbe2cdb9a11f88ee6f66a3633ed2b221b217ff78f0fafd3275b043a05f5dddcfefd7e6f384ee900079cca8e0d16fea8cd4f49eeb8204b4a828c04d8d1da6f90fb8772a25e68034220f596131c57527d579bde849571957e402ac29da99db904824a42b11c469d13bd4b88a2ca64749c621fc2a0ff956ba38928f12f7519dc633edb8112203cd8c598c4ae0ed9dba298b471d41e4d07a8916c9820c2c75fc8cccd8dfe034a31986ed81e771f2e6eea8add6428a449d85282fe20bc19b8b3b1be21f57e41ee910c21dd22ea22f0fd221b7eaafa1aade97478eec0f9440e5122140ffc924e8a46e0fd23037bd1f9255aab54e2482e8455d5ff7c35dea5684809e117a1797e363773c8a6f16377fc7c26fed28c076d8b45476b890d12ea6114dac809bc286f77bf3ba8dc96a2d17c0bbdf761b49eecde00577fe1b6a9021845ea8c1414445a5378ae6c0b6e6b91e3300f80041caf91dfe0c5888d2b90cca21689c20530eae012f3c9f8d3677797594e1ec9de086782e8777603605b622ed51e75786b57aea3cef845e5e5775bf341a58198c789124116788166238e4ec0f107cf6c30973f2ad4e2b7fed28231d69d1a3ec2bb905037d4ecbb98b8e8826564b044d509ea12d7fa023dd4d9ebcada841fe325af1927308934432f509922b484655ff8be1f539737ccdd66f0ebddac04e40d7a71ba6f1ae52e2a84c56b9a5a2d21e8dab11cd5fbcaa25776f1759825915b7c26d6931be0951e7e0379ae3272289cbc85999ab2b1f3d37843d86b7a8bdb1c0abd03e691d663cd2d6352b1219449df995115909c34ca178f724ac03b4f91929c1508a28dbd15687e86271a1f5b483e2fac3e31f749a3d86eab7ff862c4b9ce38a5e385287aefc2c6f053d7a17c8d372a1cc65d779fd1d1777da02aea6f44d3c743c7b44566c31a43c771e94f2dceb1357d203a2c70aa1abba25bb9a16b18438427070e1bd59b6a61f829951fdb74571fc10dfe416d7e720078e4418a4dcad84da7f4cb8b126c65a6c7fdca1a3ff460832100302b486c62fadcf4ffa8fc9027fe146a933da09edf5e49ff11ada40cccb0da076fbdba4c7d9d02a33d8bc9c817abc53fd9c01ed31d255596ae8e51d8431a9d1c54d40972a23f5c2663d1236f4ab73b3094b5609a684b6603d1b089ddfe301ab996351b1d44ca5167ce821abaa48aee335ebf2089a0160ca72966a3989b74b4b68121c4f5883024778a911bd76e3c0138469e838feb43f8b992e2c3d9939642610cf49f392b6aa287f6a81e884a2e8cd0654a559f28505833492d02b52f60db580c0f98df72874e36dc7b335ddd313a99cfcb0c5070a349ceec854481a2068a57f1ee2ec86462345fa02c79299220fec9748129e4f47560d4466f606b4050b9fea36f5a0bb14b8b3f58bd5ce475f94bab137242c1eec81d6a42bf9a035f932eaba9bd128356dd31cb30e84abe4a8e6c6a58a692a6071655eb25a3ef790dedb5b052b0bb2111f1fe4060881371bc68c9b744845e3eb6d190f649185588cf43765a832bec2c78ce3c51e07eb46dea78a1d429b11a4a47c990bc0129af3ba27e3c0a085989c3e0160781404ef7ff14c24a47d162b7e2738ba9d2aafdbab894f4d69cebf79256072e1c63341dbde0e4519a28f2e3576c668ebd54a88bf2fd229c441d6d99156c2f9b9b196e99be955145687ee5c925015df8ae695538c3718d8a6f6b91196fe5bf1c234130b03f12ba47ea0f7f6bdef08f55b60b011db9b154afe75b401352fb5b71158bbeb5b4343383186e430932754e79bc758e858c0d1af31985d8831c5d7c9123d70caed8de88869a3cc67e587ce44e07c6eb0b5ca1de0b9b6bacc52404a780fa9676736dc8c6b4e2813c641d21c7d9eec95ba07d73f5de69fae28cf1c03992c58f9e45a97c86e3ae099823cacb8bc2ce4dff858a811ec5801091e3fd98e7496ccd48caf1c7e768be15cb272da7e836adb61092273a19b2df9f1cdbd45922cfb20da3cd6d0470d0246a514b92faa26d32ed13bdfbbb10fe0b305d0e009c37b8f58cd7c245968710cfa3dc8e22b5823b42c47f12315a0a05fbea9fa9bfad31826f38fb710f31ae8fc3b50915a85a28b7d5b523f48ad2a8fca8f6031fa4095b31dcacb420a504e0e0804ca696b37b4bb3a55fb9c16be4950edb247ddce9a4fc9cb099f0c2e3693e548de951e4d48d00c55f105d502f7be412dd8b2bf547bdde19aea7f36535efc2dcd410ecd6a9197a08544106d6dead197fb385f0976fcf6c53184786b785f26d40897c6c254edf8957fd084f3949080fb48f57c6aaa720a9bd8eff364944d4108a2fd8b7238a05ae3d3592703843ffb59d1810c687493f98e7770e3e2303e4a3e36923237b198a2ab2c5fb26f9563c48e62ba7953e780ac9debf136bc82ae534b2d235e177584865c775f7b587fee815c31bd8fc665103cb8abd82127711451c544dcd4c568c3239db551a36b529a426852baeac9c6baf88451b09d3e1d46e2442249ad95b8c0b9819868437a61dc7a024feede5bb02e216e6cd14f87857bc29fd8dc1eea2dd479daa0605d1b33370f4aebf1e02c0ca94a9230690c19c62eac2ce215df709e5d6129524b0c4ac168a9ea93815233ed1048a8f9413f7ba0a123131eef68f230cbd4829c9a7cd12c5a0e686c561008982ca71ad2e09b62717d18eaaf156d61f278c6eb083790a92eb22e0acf6dc9ddc283286a9d3ab05de000ab3971e5474e3a8111987b0d2aebb97f8c20cdd4cb0143b521df0416441cf76dc20f6f0c3cb5f0904cd982cbe98f64948aab5c36419df0f4091d195bdc1a74ee550d3d9e7002a0d3a3a7840ce143ab22bf8fbf46aa921afae02ebe9f9e7a3ba99744af07df93f970e1dba322fc6ce9de56c2f7382a9daf7c3c38ea55d477d3da5d870c8da7b0870851e59ab4c2629d261c224e82c6bae500fc90ce30176e1e5e200b764c933ab1af24b7ed92a854b6f0be66bc5257d9c134108ef41d8d06ab1f66a1ef6deabd7ba1db82fee4dd4629e9f200c566bd378c7085af8c3b969b07c04f473701746d4168390d1bd8b5ae6a3fce36c361d4b1ddc05a51d5776df4081adffb5bce2b246f5a23adaebd981e38b198a661c0eebe4b2156531ce378a34ae04384c884a71fef4c5a91bf8919d8ad88691b04eb76e7380b2c15b976307dccb59d3da8d7b87a3e5be7dc76306f504a6038369e3a06e4a6aa622b1867ff2181e550e611f17e5c2acda60c8e710f33ddf02809ff286bb724a60edddce9ef7f1b3d1983e6454fa01225c8a38855be445655269f449c541cd0c3c10dcdcbec4386fefb60ff23583f7e089eb1f2619b6a0860c672c6510669f5ba3376788ac0b59b9934d0b069f8009a7ac5a8e74797fed31521b690cdc9aaebad1038544e7c52b1fc79dadce450eb0bf65b361fe956d9d2171b2b49272d71068c0a797617e28bdd065cb05ca2d2731f3ef9bc9cd1c23f5ca205738cbdf21834b7f32ceede2948cf6bc4b785dab31f8a2fb3e2ed99c4a50d4958bfeae88d3f3c96572d824aeb9b55b6730830624d695ffee63", 0x1000, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xc682daf) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x7) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = geteuid() r2 = getgid() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fchown(r0, r1, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x3) setsockopt(r0, 0x4, 0x9, &(0x7f0000000040)="e64d15dd320338d8f75447986a87de6ed0611fbb1002478853d08c67ab984e8085c25d79f9784ae20f59a8f6dcf197af5cd2c5502bdf8117948c1d23da9389b1102e8838b0b8a3f85fd19a2854a0b7537766e373e3d90541709f578b394ab2bcc48118b444da31c64c567c4991450e0fc7a821fff51285d06892113c045f6999eee2da98169226436df2117e8e7136a870bb38651ca3", 0x96) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88ec4f4fcb767858302bee0adf69c49c64e871582f32f6ce390b609b1ff9381fe8aeddb3769df36fb9b3825d935b3dc96cac5c9e41f76edd2c421d3d97a09bade03aab793d5b5bcff2ac6ae67d7040ab17c372dbee5d21a815a56c04c9a443cdb43e15def5a934f842f2090007a5ad405fdeee385136f7ddfbc4845ec65993f1fac3c402e148fbe0fd154eb8bec1391fd1f0adcc29cb6bcbf0b8e771a86d0203b3c9cd73ea79f21cfd27283dfd0e8c5490e03ee2e331d27db338621b20db87c63be156", 0xc3) r1 = socket(0x26, 0x0, 0x9) recvfrom$unix(r1, &(0x7f0000000200)=""/37, 0x25, 0x2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000002c0)=0x3ff) socketpair(0x2, 0x4001, 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4, 0x8}, {0x2, 0xe0000000}}, 0x0) mlockall(0x0) socketpair(0x2, 0x0, 0xe6, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockname$unix(r3, &(0x7f0000000440)=@file={0x0, ""/42}, &(0x7f0000000480)=0x2c) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000004c0)={0x3, 0x1}) fcntl$setown(r1, 0x6, r2) getsockname$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) recvmsg(r7, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000580)=""/252, 0xfc}, {&(0x7f0000000680)=""/239, 0xef}, {&(0x7f0000000780)=""/26, 0x1a}, {&(0x7f00000007c0)=""/98, 0x62}, {&(0x7f0000000840)=""/132, 0x84}], 0x5, &(0x7f0000000980)=""/118, 0x76}, 0x843) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000a80)=0x627a6250) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000ac0)="a211f782f8fa54e3e1c23dde1b6b", 0xe) getsockname$unix(r8, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000001b40)=0x1002) r9 = shmget(0x2, 0x4000, 0x620, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) mknodat(r3, &(0x7f0000001b80)='./file0\x00', 0x1000, 0x200) lseek(r5, 0x0, 0x0, 0x2) getsockopt$sock_int(r5, 0xffff, 0x890, &(0x7f0000001bc0), &(0x7f0000001c00)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) sendto(r0, &(0x7f0000000080)="ef4f0846b551aaf0f8766468eaaa7a9b5633a5e375d4190ebd703afa5657a95f50fdad795e6a964f7aa93f26c3c08daf7a78cc6b3a00ebbbf6bc920ac2e34487e40a34d82aaed26a11", 0x49, 0x3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x20000000000001f1}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = msgget(0x2, 0x70) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x10}, 0x1f, 0x5, r6, r7, 0x6, 0x9c, 0x10000, 0x37}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002400)="70cdccf291279ed0519c90d1197a1435af1a2628b2a1246ed0ced64f8483ced22c04e8973fdb7027a1444981aa835f405272b3fabbfba4d330346793014d5e41e221894e8040a2d024d75b30c310d852c964fbbff1c3a6573c36cd5122ea86f057ebec2948dcacf9859b3af2a741c1f81abe3408abd921d80b21a49d202515a0f0281cb31af0fd8f180b7c6f32963be0a829d25e9dfc4c4f4ad9005eb53ef07511b601a39a0b0e6ec11c1c2041dbd79700e40c48be3813ccba91739206ebff635d6bbae6e9506bd3c3f575334619d972883e01f3f4cc8a488f0378af560084fc9cee8a511bf9907f715cf8816817761fbbe568bab2ae769c3cafddeab5b39a5e6cb59d3e1a99cd8377b92a9200f1d4ae3b5154605207084d896503f0dc4b97f83533a0cb2d57cd62e1c3e2642b89e4f9c52fc050453e81cf68bead357cfdd39941d92d9dfc373925329a71d1f6f7bbd754010df3b6540e17d89eb5979341fd5b5468318f98aeb5aaa3e541129d14a8b48fb240da8e26e9c1b75e16c1eb185525aba85b968045429c5ad4268da536e71ed2a1c74cb9c187676e12681a9289bd6a24ecf8c4e8db5b28a2cd9b67cd5e929a42e02ac935d254cf2b9d3fe277a564ce1182caf200c2578dbd22d7de1f6e5ca11c9e435cde2b4f03082b2a39405dc44fed2a38463e0291c6e0a37ece0f5bf524784498915bd1a1a107419ca81667b1d70ad4d3cdbf4d6d5ac064693aa02c0dc7e540343cc84781bf4ba355c1e08e880849c789455e2af17577fd93c93f4ff188d23aecc36670747a8dbda6b0df46648988bfd4637d08a116738e2721fca9138ae2c7a5c49da49051aa16b92ac2429d2ca421f49e1a552560b36870cf11a877ad767a90e331bd1c85797a35c5956ce6d4b9774a7fb5ff4d8b0600dfc0444a58a7985ea31791251972d1c16727da0478ca405cf0478d5b92ac3ec9422b2b6bdc87cf1facea878e32985f6f1fbd52534fe9852f0a72a6e2cbda6a6590e724389e7f8c468b76cc219b63af62c0f704350f4cc938525d4cdcba670e849b5dcf7b3d6c78c089d6438b52db9fe102330c00d107db79e7329d6a4062be2462dd83edffb2bb171c9105d31927eb33f67025a08f6a33a0271d8c331a44b5c0d69bdbba0010474bbb7d12e9728179efadeac9c34b8d775d8b08bcf6efe5d7853f0fc85665206ff17a8612f4a5ddc65079dcd497087f3f8006bf5e6a28080ad4a8b91c96f0d97df98146a623a3afc5b7594c1aa9a0ace11646be3bfe1ffe495cdf614f7965ac037ac78fbe37ceb64ab4365cbe18e49a80c5fc9f4fcb4a4b0c42935e1f96dbcdcb4d4fa69c9b736a4af360d66d29c630ef01ae44983d39d67da082bcd2fa08de9cc609989890a4833880277bff795e4a28e8dc0bbb0ebef538d5ef652eeb54e2ee91850b1fd443287a769f2ee78de66259718471b29eb3f4a93b49cf929e9b14e805431d05f1396bfffd07d983e7bb113486091c545d61d64ac31216de8242ac0977fc0549dc372270dff917f99f09ee3b8091f980a3af5324f8bdbd46bfe8c4d110eee7da5d98f727742d55767a2d6ff442be3ad3804f6641308a1a09e15feec074bcce06df2973ab60968948a49e3aa0063ee07098981aac5981999b0b3273e6cddaac2eaf79adbcf00cbea7b403ed6cd8de4598604d414571d53306d1a2c66225899944e01cf561c66c55a0bcc280efc0ec6afcc1fb26d3bbc2717ee4d63daa80e5df01b5c2b251b3661828b9cec155e645bf98e61bab8417416bc55720f6a9cb006e30d4818fb7a0fdc96aa7b5943eded81267b28081f1bca2ca99c314b681055b0c00e5361364c8f89b23e1882044f278eaffd1cba4d18fe42b1221674857bffcd63ef0c110380abb164beece0ce55bd549e1034445a60b3cc993370c82aec556d484d27f4f34272bcabd18c7c33eb9428b521abf561b8951b042762ce98710d4c40deda83b9a38a0b0ba984c938ee79249022023de3482fb714349b5e6855b8450c9e319110a59434b5ce799a9d072d596a21d955032fbffd5150cd472dfe65ff03a3e3e1492be4eaaca0e51e24668e5e8036ce827c90a8088ec919640797006928d9f70c0de2d07dd1b1f91b754f03e20dd21b30c0e3114b5918d66d23b1d7604f6669d655fbb74ff84a9f2a1bca56b503a7b208ed24afe1c60457581e28d8575aeda1ccb7551930ff360f304b7304af44939bcb4b3e685cb962bc025e64e8b117aa4540324f80ae3a4716b8f3134cbb8e5fce5f9e62870e902a0d0bc9d6b67f41e252bbebc45392456799966f33336097338c7288a7df6be68582cafc981d6487c8b85be542363d598fe88616f902d29226ec4f2feac4e7f32fd45550a8beddb25394393be2e99f4114c37f066175504f379363e09c716890a45ab6bb9be5aaff43b14bcc46050764f427cc8b59e20337189a480441cd8578c29fd11570336ebc72de093876093c82d8bcc3747b751772b25ba1d195fc6a3e94d9278852e9d6ccf56ce6ffc1bf0bb6a957bd2aa1a630e6443a7e2d735ee7ad0277054c6453eaf30577082543f9f9fd922c66441cef78136a901f08738c311f4ca9d9e849c104ba90ceb0e671afead8464ed160c2c0d23f7964fd91b6563cf3bc567155b31a2fb8c668b9d99e4f1da91b7340e9b757ecea69ea71c7b5f10d2e76b2f1a6c4f4037efa94b2cf183191aa0f17971a2416bd619482f564e394e76f70046df206c676b19e37ffdfdb9c39a6d01092ab0dfd4cede697fea9ffbf82c2c1ecfe5b5bcebd9d772c96b653591d4a1d209e924fc4aacc9b4923046161192ec7b2c03d88a622e2019c43eb8e4cd93f0d8bc8bf8e94c380ceb0b151683d1d711e2715293cb071b5a4437c4775dab238b82f763ea5ac5408a65a7006bfbf005c83e085bb90a0a9e4ca25739a026e0b9892209b7bdab2e421c187f3a8dd5c88b306f633fd448618521a76ae01e8f16df318582f28fc3bced6c5d18fa3f7bd0903bea3729338230038995fbaf948f65e8792e6624bac681dd77adf55ee7980052200639179c20ea2ca9c36a1c6e0e6f0332db70e74ab6448970ab5eff13774eaf45611760bf2d53e67a6e4c544f581df3e763907814ec244c67ffdc65256da2c53a3dbea69517d4f3f40a273b2fd81f4ea6c585c319ecc65e119f9b53e95cf4fa2dce81d26bfa45c7384f73e653aaecaa9175dd9c9405b3859ce40cc3ea06640090352ec717e6c572724f7fc944af78e32449d3d769e8d0fb949182408c8ee6b56836eeb122450ab97b9f216c61bb7140474406bdf9da3d7c27f1239b56797e6ce3873360baf397f56ffdac079a219ef516fda7aaf726bf8caadbc58440e532ff2cc4fd07212c308c443acd14152f373a26b7bce243979195463177d3e4830a360fe9822c6af975b234e82f4a9d8737da75e66a7be693a221d6abb4f155321f63ced079f5835b02ee965cb9c6191224d2143377238ccc514b7cca4767bab32858b84f78ebaab7e8b1b3f39c75491748347d6f4c591c13e67b919b26a39a3fab07bad6dff2125923b5085dcb8dd6027695eca63f2314d7d15e0f68a6c11fa120e3aad854fd08fb71cd681ce1097caea1d1019960dea6ecb4a4dbf1391ec43cdca402f32e899455c2a76d5dfce7761e628887712012ae6cf1d46e0ecf6883724e5ebc7448df485c085e95ec2fdb80240c6e459f122c4a072ca3e17a12c38a6cf8afd7884f3a75fe411ad0e1a03ce1eb08bd822327e862e66cbaf1ec3b380f0634ff782e1276ec4e35de389e6b18f9c53c945819a03fd8983b92cbb322bd1f6513684ad8263fc34719c3c9408bd3806b1151e950c208b83f496e4bae56f941e9a260bc4b5caba5bdcfdbe07879dbf71f9ba1861e7332b22c945f5ea951840e4a69683bb686e87a0740903efcb895b10943dee22abd2aa857e39461675cde0425b2bcf60307fe5167bd4bcc5cbdf5193d9508463b5069e92c48d9cd458106771f73db0fc040f6f67bdfa9ae032c69f7e38a826a87b648755ab3d34609b1e6436a198f5609448b0df3332a23e1f423126f1cdfd39910dce4fce1a543a1af1ae2e4249da473672a120f799ff36044567203501cf8ab5fb82246fad5ac53222dcac8a171f470d5492d6ca0e75913599cf381467c447eec0c502aca5dcf5b3ac19277321f1b8b7a5b336f8eaa8f77babddebd5a2a65f1821d6582d4c39f8fc5cbb8b36b3d15e758e335e8cc8da919c36c287924c918792da0423653160c584b5e5e0255aa8b094bdd2b28dec8488ef3ee0b4524de4fa5316c7b1d29163bf3ee0dc7d16d11ae5c1f4086ab4579f01b2d76f028f7c6ef6e2694caa3b2391613c377a841954d57be27fa20d2ddfccc69bacb1ebf53f04a5b1a5c0addf67144d5a6c7a9a2eb45594a79c9a19910bc31129688e8baff0636962d5863de514393caa214c43352c7b7289719d856c94ac124ab2bc883b6263705520e16c7b355902d7e09924fa852102734f30de4ed6733a93a984c2d5129e2158383b51f400ef6297cdc0f42e002f08c5d346859885f49ff37bbe59fe677bf2eb8c46260136f25a13a4529d66d32b2b52bf81ca69da5a540cba7b7c071ed613ccfbacaa1a3be7ae451d2725d799cf72bf01aee78148cb5777145239b96adc42c49237566baa97c6b4b12531ead6fb776e5f4b494e1f257c7c66e79d82256627165d880cf19902747146f609389b4124c19cc519a7e93b190efbb9743e31c6bcbf0d926b4313ca51eedc91587288ea7d14394634a6d356dfc6a58d1ec81cd6f16742220842e71248df09aae9b76f6093d957fc0202a1e9f50bfbb515a3b980208918145202f968f432b224b3c5ec5e677fb4989f5706259bd9776ed1dd212dac770aa4ec1b83470e58f7e0365bca73226a19176e94a64efea4c8e4c2b22b49c016842304affcb01f919199f0a3c8beb2658cbd4dbff07d069f8ad4979f366dd116d4e3f177c49f8c86d966f5831665e3686fd266b89fdd2d3804554b9d9bd1be3374144b8d5e3e7ef3903bd56bab2393e877d9304114a21362829d0ae4813613a944b77885880811c937e22e416383eba559ac04d5cc2a9eab43de8845ca22e3fec5c02a5b18bebfdee4ebdecee6e26b7a91b02047c79ca980cf90e3a667834d83ebfb18d61a8285b0a32293efe2f2a8f57fbcd65fd1f8c5104e1c3a561656430d16022735a413263c868fde7a793562a03b253231dfb004a0e4ae29e2ca92000d405267f66b53700854019d8622b5c539011445e7ee946066e7738036cf33e5f7f0470c82ddd2e92ff11c29ef3dadd331a4199f994c0f0ad25e29c563074903d346f9288318f344f738bfdf1cc038e12057b332c7eb0f33261b9c3c081147be2ba3c1d667a7f264eb08f8735bcca497917a09acc181fe21faa1fa2a4cd79e0f202e9dda77336ec5b7c52003de0fbc88c33b1f2152efec14dc34a3f93d277740d74203b640bd7a6fbbd279a612153cd1f5adad4173166035d4312e9549ab29b6fdb1f82bdaef9e416ab6018bca91dee1acdf3549280b870efca830a4b9560a18f67d8cae7f62567a1c064754c5a73b27dfc23faa1060bd1211f5face104135e470429668460c219ee1323d10a2dd37a6495385093b4d4b1a258562d9aa5d242d176b19672cfa27737a01c12aef97631d3de40249be6cc2eee4e516bfd37f6e26fb46061c89023041ccf701efb", 0xfca}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xb}, {r1, 0x4}, {r0, 0x40}], 0x3, 0x7) write(r1, &(0x7f0000000200)="05609e0862f7c1e58d27cb277ce5f693a9fa19563d600068a306d4f022ec6f239407d94d1e81b8c40806b43a4430bfcf300d407b0e61cf0a578365457cad1301d5036d", 0x43) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:03 executing program 0: mknod(&(0x7f00000014c0)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x40000008, [0x140000, 0x37a8ad0b]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x8a00, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x2, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="f62af73cd19c0917cc72ca09c1605e020d05ab5ce50c4b9d73bb9a49de65d29a5e9a562c098e402e7bd764271588b19cd556a4bf5bcf015c0ffcfe0ba88555f14745b5066c96a3818743f1dfbb5d30d4e9aaa898b11915fc5f", 0x59}, {&(0x7f0000000200)="27e56579963b1cc72dcd40832b16c2d630ab5071e6cd895355228bb827079e4a29b12571ada489f308e1ee63fbcac497e6f3e1e25fb45ef29656e06e38077d9a6eed05c6aa1ef199ad8c3c65c17c449e94c78235a2366ed9d7dfa9ad97f7382ca1cdedbccc85df3435c07f422c5a121e62e2a2de326aef8e98545e3e7f1948db730a12968658970971ec7f0d1f202fb76bff673055db7c47327296430ba0d7ef3f2edbf7853011edfa0ae15b03d14fde626761efdc24fd7b710c261af82d5f77d9ed8174ccd8a7d884c576669d6c2cfd07c42a48b157b4f1939ed07a8c023307a54a92f35103769a065e032c12363fd95598d55d38fc965ff7650d07e971ed6b7b1190d6b75e7fc1a76e8a50f7b63ff7ee77e213f2f5a6b316a77680a9eed75086aa241ddc21cd750f4cde1ec2e9eae2d20ebc5a49d7535b5e19797a45e8509fd0da52a06cd04bc0670daa6090611dfc608ce0097be99eb2807723051d920c6fe55e02f530811310765eb495e2d6454fa358a98dc07ca6fbf67af3ac59f6fcf64f86dca3db266cd7d1e51cb20788155ed0d1f489f0bd88fb890748304df388d008adb202d4609638fb15ea37426d628358b17b2e08cc833ce1467af1f5c48900889f9e8eb091200789dbf7b56425189597a70e6834b19bdaa3377d66124eb355cf382aa28023e83195d6fe6b88c5160a32c7645ab3cc959c8551073ada33402224e8f1cb88303868fc007cd97ab37bafcbda149edc63ba64cef20bfd0b91ff1d5dc01241ad4821af4257d6f2580e16edd83747fa7480e1294510a8ee1ac1f593682800039fffdec0f2019b00bd36c80bfc01ae3b4b1469fcda7d0a0a48deef45e1c605764597b0cb80c0fb4e1ce0693d1b36cfe9c2bad569320217dc9c81206e01c8c95632496faedce5deef761e8de2ea30693b583919032db25455b98523834cd6979ea7e1563688c66d09ac91911c988be25539433a6d18a5c2812e7a990451456e48b3e701b9fc6189a74c07e2ece22b7dd1f99f1fb95ce81976cead008ca0a93d94c1ccbb0dc622459d8741051e5437697f7dfc6b1aa42c1a0a0c60b456390dbeea8bc4ba8fa667ad0a0c2a11a28986d8ceef85abaa74231b7507d92b549c4d4fe076843c3f294459a86a388f07e18708c399623ab54e12d163f48c15bb376b2a98feeb1ae788483cbb24599a4a2b3e8538ff365ed526ff098472aba1431c8dd8669acbd6106a65ce02c088d6ddbdc4d9f86beb4bc773f741a43cf330efe73f54ac0a902fe4b51120dac68764f37dbe23132d86a4cdc8565f23d8c6bd5ebc3dd1d50ca3fa8111d713e4b6d781840f2cdf13874694d6aeabcc8a9cb901777b9a8112d74c53b1cccd3ba55774ca3c5cfad32ec459e2f833f00de29d48fe3272becf59f86576f19e799a20ffe40cd15d94332e5249c844140f5392900f110ecc073a3ee0133567308e635c776fe30c07b43bc6b60f019bd62159a2cf952a9a412814885f108d35856cd8809b1f6fc2fbabb68392125fdf76a7aa6bf71d8d5f3f0c2a89e78194cf8c4d7e5a280a9748829bc6de659387a0398f8217ee657bbf331d0a0e68389e5bd6a3d88337ee5a6c1e302bb4c9552fa5037663da94c0a5339ecf0687418d9b8d1e4ae999b352e009272f3ac82decba74f45e003b9bbb1acc1b7dc1c2120c4697cf64561d59a0d1ba606b791dea75a0d4ff1ce15bc3a61d634a15a325ab38121597a9fae86a05f61cae4b8443cdacb686b3e4a9d72678e3cb05265006773308bfdd12df83002a2be862dcfa27921269a4a3f3ce54a5226758a7f533db10a880500b82180023222ca99aae5d73811a814d0cf20f92d71173355275fdeeaeb7c8fdfd5fc8a6a9b2810dc6bffa0d287fc9ea1e9ee2a72e9bab0f6c394077504d1f2602bc4531acfc3ce196a98ba885529c38fba6578abadc60d055418551a31f232e08e69a8e42000805450cebf99314e2137ef118e05d6343f7ba6e11a239069559e95c1ecd1224c787bba692a0e97b43ea9ff0addd25c90e177452c738b348d342bd311925943606460ba1b6c1f871e16c96d9e8c9c9fae4ee4738d113e8c1860b3acd1ea2e39984da28240d0f11f600850cd84e36dc9bf5de5c02f88fd4fc916b98d4be6f5f8a6c6089283a7e8c1c01d1153d35b74abe89e82634b106ca8d937a7cb6d7852c27a677858608bb22a57f2efbd70cb5b9259aa7441bc134c0d5cb4e1a47976706a14ed02f25a3c14890affcee0a4265eea8e4f4cc9518f2739e706863b8bfe28b3a6c09a4a06892c118923435554ed640be0b08e9d0e76cbbbbbacdc65f03cffa9ee8688591083c61a4bbfa4f628869236c9b4a2e5a944b0a214a677f5672b300cd253fa270f1a3b498e50c0194c716eb9f830793e52f7a227e4bcf371e4bd5e8bc1191b33a302dcc3be90cd23f48088a10f53a6315af1ff997ccb80f6f5d20b72367021f72ed9b6818668a819da7b36389cd22aa2fab4e9dac831ecff6720189bca51c0e96cb257b8f7185ca980f592b7a5787de4beb4d8ad3b3d1356c5b8e581b78e9539f519c7c6b6292975e129b2c498bf18c28acb3f334ba16d7f6bf77bab04148f2c95f8ee1765b7f32c31fbee0e96d54f77f2b1bf5514f8c0ece8e438f1a9147d0c6bcab04dd43145b320d6504f29314fed77b783b41689db64e5672f86c68a5b7464468863d08c7bfd6f1dae16dd33bdd8280b6f32aa2b85a1708321ba57a61092867bccad30b680662fda04facdd9179e2e841f1d4bee8c846c5741228811ab01f8db5cdbeb647758fa805b1498d67d3388cd34cef69f1f36cce8a0992163b464e0f4334dcaa4aaa284fba83fa1a2270311427a1fd714fe6a06ab9d72a1188c93dcf95cae097230f7dd497ca98d41a6ed5cf7e6d4fd12fb7e3bda39031c06229950de3be6c3f4aaa1e3524893c0abf2225b23a5d02779c60b501f634b024b4159a38bdaaf4b9c7ef252d9b13b08f9e4aea59348b72e2f353f1337f484c4af77d31feb838f72265c94486d8011903b77b82cc87389857c0cb33b7398dab69189a06939d1dba706474c3030f979214adc1787b043d528c230f573ef87c2f3e02608144c947a32690c39c7cf7da009a46f6221bdb5b3b3c6f21c64488dbbcb58232e175aa5a8309f43d161d06331e316aeb978b4971878b7da6785ea3a49ab212f8db74ed7808eab8547cd6f2f7a4dc4495db9a19647e432aa11cdb5088a939bd9262d4c8bf870a72e3aeb655595a31a46df9b7f11315afce415a52bd54db2a87559e039bb9565ca36fffec48b4866c2478d8b5067b8b244fb9073eec47f13f293110c01b52c48cf9390768647f01d3cee3c1e8d56a2d1389bd6127b758b8cc9d351510d4c3fdf8ac8c624b5efaa0d42943687e898bebc858d124d3def479025756cd1f48f29a2aef1fddcee483189cf64147ba87d1d8d1475a333bbec0d9db077720075c7b99d1bee62f151ee1ea8335828c9c391a9730355f51df0c116b476a0cb2cd1fb89f5097a12f2b497b6ed0b359ad5ab0ebc220c042948815739cc3e8b12f001287794f4b539853401178d58f95799268171ac044cf5caef1977105e66cfd9865ed70e74a8c9ebd2bfc663bb2a07aa4c69d7e6fd2b9a923c97dda75e2c4fbaf84b0ca5d255dea600407e143fdc0e1724f8a23484f0f3d8af5dbcac1b373871be9e325d6ce7809c2c2e76213af5a46376219c413739aa3c1408e908a9d0bb257b2b50151220692f9f14f2dd23a7304947e24942caf904a06db8fbb03fdbe504c3df5cb35737606495c1afe39257c09077d4a6a368ba420d30394a7ccb2907904657b8b9fc16d87cf4e6e507726f2d05493cf5d8d24af19ae5e6a2ce101678145d5303dfcfa79e52ae0251423c3edd83905b7105f1bcb5969b8f4e5876bbaec4b786a5c27948345a320a8884a84612c343e64139c5ea39190d06f4f7b3611d942da0c3eab83e04c5489f231b8fb0888d8f4a129df0911d12799e7b1e86d941524fe49a672ade8d6b057e8ae45607a4f44200c3c47049ebc8d059fb9f33cd935cfea5874db9ccbe62f829ab80e578e0da18068264f77eb53594b6b211fa6122f0ff7e92337f72151f91b9bc035f796c2a46ac865cf927d59504dcd7ab528d9769f4ed480389caf7c92ba61fcdf7bd57457c7c91a1aef7bb5f3904e59286b363d255941d7636f930d8453056875af73794f6e928e155d22943e27073bedad3c02a51790c8091986fa77a8ff3e552569e60ad0c0f895ce1f4cc31e5a286b79910c212ca0e2ff7ef8993decd190dbc9b275741c503ca381c8be0464f9848fc1a56889afd735d2838db9b072baf384fec3ae125d713c730ad5bf5865f43a9cc4aed6a79193f1c180383c1aa207b865421aefc510c16966b54171ec24f3ab97f68f7a61cc9a5b879b9cf1fc9e7d754989b56b9de70418b9abf97ad8c7f39f9e7b5427728ef05071dc16a97f56b1a7d4bf21b6f5ac7658f6f0a1451a77f510a3f9f346475435268a2d7cde5d572e117775094cc62a711dcf48d939726e8423af5203f15d3aeda0e992f83e77dbf3620983b16e9f3f1d554afd13544d13e48f058062ca2c056fe4b11bf01c868e55d97661b1d080c9acbd7799648cd60764033b1475b523ff9bf66c0cd468a9de1d934de883988a6b96d66da49fcc9cd2939d436c42b6daefa8f0fd1109980d72b471aa8191f9fb580c6559829d3c171a9e9cf4eb7f0883429a6e37edefffa07d7a17fd8a9de7dc5fa1f30c8cd9a1f50e878f23202f65672f6de8feeafbe59195ac3d30f822c3b8c5df37ba2a2d2cc26cedf9ac5a62f845aa25b09c99f84d03caf9ac9ba7032d1b13b7cf5982ad3d426708991468d546b53f53e905dec7529c02263a701d49376653907c2a28e90ae4fc10224d50aad9361e9f4dba9b2e08bb0c26937a3d5fa471c6613d18d4e65289e3fc13081cb3c1658863544d6c4e0c70e9d419879c430735f56a3f762e74406954080a014fd7501f5549e4592716f7473803437f1189cc7ded1ab6e6e7c1c8f9f83846fe8325a8f2cb43fa4601b2231fa23a094db6e592256d7dbd4d20a648c014aea21ee68437118c20167fe07d15e51759f4c15ed189d9433b2f3c573ab31dfba5e6918f97be147c42a1720525178ec69f6258d696a382b86c106ac7a8ff498a193cffd561ac7390fbb1ba48e3dd9e7c6072f76f087555b7e799ba715950b3f8049570497dabbeaf04795091bfc8df4a1f6ddb2f589a5776a8b99e4750b37790aebd310097aa0401ae1817c61ae6a9627159ab03bc48c03b3758f9b41606d0afacc40fce64d2326216d2192e7d66a83b8ad0d32ad3a96edce15945eeb1698366f977137ae38a5b6a1bf56cf30dd2979865807f0b9b9e7b9073192c33608965cb5bb2958202e6076a8d0349de2639a3ed5a42cab0f2c4e810208df7595600370331408ab081119794512ed93e3c2cd615ee2403cfb70500be4a98b0e36d531d491a95093613f589753aa83b11bfe4923b8ef3ce1527212aaa53b04511d1c2e92164e2cf9b8d70922ba86922735fb672fefbc3be91cf5c0580f555345884fbf83d18555e76788bb8f0251e87aa70face2e10021f0e31590b60a311052a33b5d667d9438e0b95bfcac45ea7a3992ce14924cedfb554c45070e338684345f3dc53975b1db40efc01f2e6ebd3f1f1021ad0c95b476b12fb80e5ea316f55c76cc0cdb0d49f39a87088e8c1c5e6380c414e6ca9a16a945cb24addece7451e56fef1cea8bab2d02ae5d2bc1ade2db55b3c1c968b5fd5f0f5", 0x1000}, {&(0x7f0000001200)="68a7a5d83031af1da000635f7d71574c4b656dfa4566c6e90b1db8ddcdb7b70601d4c85d4d7ea681df1ff073db20d65a4aa3a3bfc7dab48b218d99a6920390e3a32c2090fddab9dccb818d77f3bd1aec6da499b1f735f065242bb299b42db2de0fe8f689c8bc20ca20a119aa42c8e1e925967435b16e6a135132dab3300052cff31f6275c15e8ef57314a291b7cc45d54d0115162b41c17c76ca321924ae177836d5c96f4c98766c6260cdb5", 0xac}, {&(0x7f0000000100)="e16b95f3b126229159b309528dbc8351b9d980a6454b41b513d55ecc91e8beba2fea648201148f4b0aec1eb0ce9142c7ff917a632e88c0", 0x37}, {&(0x7f00000012c0)="67d26b2c07b64b8c04ff0b383da753400266b68c72a50ef472d7e1", 0x1b}, {&(0x7f0000001300)="cc42506ea455c85ad7c23bc0", 0xc}, {&(0x7f0000001340)="daeaa871d38d3227df332da4ab5cabafea2ce3823033c057132221f640bc6a20163ee65f9efc0f7a9b67ce63d0d720503f80e6d4231ca9790afb70a675ffb6367da6370e4b3e69b8a62a0dfa9cf307f86df49665b5631bc6c547303ec134c6f59235b944a4e96148c8a033be4758a2048bb42de73b10c72689c70a9c5b7335a5f0ca8467e3b7b9d8f6ef28fe4727e7ee2be3e05999ce", 0x96}, {&(0x7f0000001400)="42219ff73cce020b7568261f5e857305b7d7c0c94b35221bcf720868c906483b42dff80850b6450fe424d87edac242c91ad2fb6aac34ca66b3e32facbb63510d", 0x40}], 0x8, 0x0, 0x0, 0x400}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r2, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) 16:00:03 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="5e3ec8e3e632d5288abb81bcc419431e2573a2167ea63165531ea69a6dc9afc105f1907af4e259cde178124f42821ad2ccc71bf99b0fb36c767254a9b8800a38a31243d77e0e325790ad41c78dce1458092cf32a2c584eee82bc4c12ded775d30000000000"], 0x8) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x1}) r1 = getuid() r2 = getegid() r3 = semget(0x2, 0x5, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x2]) fchown(r0, r1, r2) 16:00:03 executing program 1: syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) r2 = dup2(r1, r0) listen(r2, 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) getrlimit(0x8, &(0x7f0000000000)) setsockopt(r4, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x88) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="366d014cbb99c958172f61416dc9ae453b83f8c66a36a70717171ce81195eef546dd7d1648d06a7bca436127a86b95d1d56c3d7baf3426675de32f76a66e67906f434801ec73f704483e0ca00daf0a99fa0834f51ba43f5a0598a88b33a5188c2050a970153cbec5baa11c5c4265783dc81ada328b56b09b56c10408724dd461af2fc15f50bc3b86f02a281cdde58c1f09291b4e601ae19df5e8af63ead53d0b", 0xa0}], 0x1, 0x0, 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x35, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x7c}, {r0, 0x9d}, {r0, 0x80}], 0x4, 0xfff) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000001300)=""/39, 0x27}], 0x5) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x2b0) msgsnd(r0, &(0x7f0000000000)={0x2, "5abbe1dce07db08e67d1457943417085acec679824a7f5cb9826183b528689aab87d9db4f9b30e93f6de113b46c1a6d02813"}, 0x3a, 0x800) msgsnd(r0, &(0x7f0000002740)={0x2000000000000003, "6c33e2bb53267719c6ff614e44cff155d91c9061af707c391b0f6b87974b44562bb161813dfa324e871b9e01afa5cab8b9c38da47dce5bc839ee24882732f7a8fd1d47d4dc0ef5dc2a110b5fc0"}, 0x2d, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x101}, 0xc) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000f3ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4103], 0x1008, 0x1, 0x1000) r2 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001100)) listen(r2, 0x6) msgrcv(r0, &(0x7f0000001140)={0x0, ""/104}, 0x70, 0x3, 0x1000) semget(0x1, 0x7, 0x100) msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="030000000000000043ffca771d34820900104116c1b8ece0e634a74eb5cf45b86d2892cf0e415cc730dc81392d6584516926bef2bbc56e602a67e644f66d812d353c9ee46c4d76ca9bf8f86e6b6b58784adb97e6f641621aa5ee71c5"], 0x5c, 0x800) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffec8) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x40}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002010, 0x4304) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)=0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x1a0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65300035dab64c4d7063649f5f8e78d4024ba013eaf28ce5c1cbbff431b4d7cf00f08fe2fe1a40eb2aeba19610433af6265a0030ee4773f3749badd7c71212d0680e0e2efe55d3f36f621e88a4f701bc86aa315be56d8f3ec1db473db833467d27556d92f590520f5b48e3ea3c543761ff08940d8f4c53130e851943df3af74611e1e088bb9d29fb"], 0xa) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3f, 0x1f, 0x0, 0x2}, {0x4, 0x2, 0x7fffffff, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x20, 0x3, 0x9) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) sendto(r0, &(0x7f0000000040)="656c569a89a01a4f07be27e6fa568873a57a2e35a9b6240de6", 0x19, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffff, 0x5}, 0xc) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000580)=0x4) geteuid() setreuid(r4, r4) getuid() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x400, 0x3374}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x3) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x98c, 0x4, 0x862d, 0xa}, {0x9, 0x451, 0xba7, 0x1}]}) fcntl$getown(r0, 0x5) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() flock(r0, 0x8) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = socket(0x1e, 0x8007, 0xe1bb) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x5, 0x1, 0x3, 0x1, 0x4, 0x4, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x476435dd}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000001c0)={0xb1, 0x0, &(0x7f0000000100)=""/177}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000000c0), 0x0, &(0x7f0000000180)) 16:00:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) accept(r0, 0x0, &(0x7f0000000380)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='](\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='7[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$,%\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\x00']) execve(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='](\x00', &(0x7f00000004c0)='&\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='/!&:\x00', &(0x7f00000005c0)='\\\x00']) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x9, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x8) mknod(&(0x7f00000003c0)='./bus/file0\x00', 0x190, 0x7) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307006, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x7, 0x101, 0x3, {[0x10000, 0x100000000, 0x9d, 0x1, 0x6000000, 0x4edb, 0x5b7, 0xff, 0x3, 0x3, 0x0, 0x3ff, 0xfffffffffffeffff, 0x1d4a00, 0x9, 0x800, 0x7, 0x4], [0x101, 0x100000001, 0x40, 0x4, 0x83, 0x0, 0x6d73, 0x1f, 0x708e], [0x3, 0x9, 0x7, 0x5, 0x1, 0x21, 0x6], [0x4, 0xfff, 0x53000, 0x7, 0x5, 0x2], [{0x1, 0x1, 0xfb50, 0x7}, {0x7d, 0x11, 0xffffffff9277b4b4, 0x7}, {0x46, 0x1, 0x9, 0x7f}, {0x1, 0x1, 0x5, 0x8001}, {0x3, 0x2800, 0xee6, 0x7}, {0x2, 0x8, 0x8, 0x7}, {0x9, 0x7, 0x2, 0x6}, {0x6, 0x204d, 0x7, 0xb0}], {0x6, 0x65, 0x7fff, 0x1}, {0x1ff, 0x8, 0x3}}}) kqueue() 16:00:04 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) close(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c, 0x0, 0x0, 0x40}, {0x64, 0x0, 0x4, 0x3}, {0x6, 0x6, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:04 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, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:04 executing program 0: semget$private(0x0, 0x3, 0x52) r0 = semget(0x3, 0xc, 0x14) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x1bd) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2010, 0x0) read(r1, &(0x7f00000001c0)=""/4, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4, 0xfffffffffffffff7, 0x8000, 0x80000000}, {0x3, 0x4, 0x1, 0x1}, {0xffffffff, 0x4, 0x9, 0xa5}]}) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x40, 0xffff, 0x100000001, 0x1f, "9c4e387968abb4443be3e06fd945af0077ce43f1", 0x6, 0x4}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/209, 0xd1}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf7969e5d2d9ac55a52f7dc809000000a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b37e9ca54178cb0267ba5050932ed63dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c8920000abec43bec4656f729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d21780180aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a3300000000000000000000000000006c014208803a3d83e6339cfd67d7dc70c9495cff037bd4a40eba474f403d029c909a0e3e3bc4a037533c676576ee30839a5b4477e694b2ffb5e9c5be89fc9d6fa12f3ec24df3073f433932f3f2833424be13aafe6f40da43d6a0a1997ee87d82b5f6abb5ed4b9fa83639f37466768c885dcbd08eb49b8fe6f3b59c1ba8a6f38927f32c4aefe037a3e8b08c8fa4d24f1cc832b8eb0b4733d9d795cc76a6c1cf40c9e8a53c7afbf5677e4050021831fd89d264d7d741002a2d5fe7e45257aad8070000007adac85a9a20393cde207f70e14663e7b2d54b49917168b9968b4b4dcd6cf7c90af6770883147c02387239dad554c4b4ca3bf598b09d322b5172fc7a58c6876ff54690302364abdfef1d444802ad8445efb0c9a4cf8af0fcd5e811c9dabaafe0d6207595460e96e79b6776c2f02cadbac7eb3aa6663929"], 0x10) writev(r0, &(0x7f0000002bc0)=[{0x0}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0xffffffffffffffff) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) syz_open_pts() write(r0, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r4 = semget$private(0x0, 0x0, 0x40) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000140)) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/55) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001240)=""/251) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001400)={0x10, 0x8000, 0x4, 0xffcc, [{&(0x7f00007a6000/0x9000)=nil, &(0x7f0000087000/0x4000)=nil, 0x80000000}, {&(0x7f0000660000/0x3000)=nil, &(0x7f0000100000/0x4000)=nil, 0xffffffffffffff01}, {&(0x7f00007c6000/0x4000)=nil, &(0x7f00001bf000/0x3000)=nil, 0x80}, {&(0x7f00007b0000/0x4000)=nil, &(0x7f000024e000/0x1000)=nil, 0x4}, {&(0x7f0000261000/0x1000)=nil, &(0x7f000040c000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f00006ae000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000054e000/0xc000)=nil, 0x100000001}, {&(0x7f0000347000/0x2000)=nil, &(0x7f00003ba000/0x4000)=nil, 0x89}, {&(0x7f0000266000/0x3000)=nil, &(0x7f000036b000/0x4000)=nil, 0x9}, {&(0x7f0000374000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f00005a4000/0x4000)=nil, &(0x7f00002d2000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000004f000/0x1000)=nil, 0x6}, {&(0x7f00002cc000/0x2000)=nil, &(0x7f00002be000/0x14000)=nil, 0x1f}, {&(0x7f0000270000/0x3000)=nil, &(0x7f000055d000/0x3000)=nil, 0x10001}, {&(0x7f0000738000/0x4000)=nil, &(0x7f00001aa000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000537000/0x2000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x4000000000000235, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x84) shmctl$IPC_STAT(r7, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffeff, 0x5}, {0x18, 0x2, 0xffffffff, 0x6}, 0x1ff, [0x80000001, 0x6, 0xfffffffffffffffb, 0x1ff, 0xfffffffffffffffa, 0x6, 0x1f, 0x2]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x4000000000000009, 0x0, 0x100, 0x0, 0x0, 0x0, 0x40000000003}, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffd000/0x3000)=nil) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x2, 0x7, 0x1}) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup(r1) setrlimit(0x3, &(0x7f0000000180)={0x2, 0x9}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x75b2, 0x5a9}, {0xffff, 0x80000001}}, 0x2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10000000000000}, 0x8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) g g wsmuxpoll: not open wsmuxpoll: not open 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') semget$private(0x0, 0x1, 0x200) rmdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x7, 0x2, 0xe6}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)="2e81ecc80eff2d1c46705c4501b77a885ccc5a042b911f308eaa0e323a74553455fecf06f67cd8c69e6eb5f656d78fb5c2fde7f1ed27fa17fbd8e968177f469b2bca266c89db98888e7f7f18f943a21d85a0c6b68814b75a295385938a5cdfd2bf5d49bf65a44695f0bd44edfdc536ba2ee04f5f28a20da877063193a6cbb42089827de0a2922efabbee6c0194a4135803db4e4a2ce0761ffae388e87af8259f4ce59368d2068eb8425576d79526", 0xae}, {&(0x7f0000000300)="5179c9428ccaadac67b40ed6a02af64c685543107c206212160a62536d3f492456ea6fb56937c534d1588699c92e546b4ae9b16e17e7c938d09ab0433f3797ba56746d7d3e6655fef32f0626fd449bc84287ba5f2b9970214426113119ceffbbc26106077ec477a80ba2d18d", 0x6c}, {&(0x7f0000000380)="11f3f04ef55e91c0a6769ca12b06e49b1a339b7cc2a732c52325fad89f02397bd480056513720b5d45f19769d30b0c0d78e2d6357334669901d566d50acb30a61f000f485f4b5849b8b0490c5d944d7763c9c733807347fa4bc6211c91f1204e3ed56519e8c579ec1669a6a20f7a2e3651468a709364ab167dddfec5911601e59fc5940d", 0x84}, {&(0x7f0000000100)="d042c7195c87e25615631fa3133cd89b09fccdf956ba1fb3612d0ef4ad377aab70dfc8e537d982a48382e1", 0x2b}, {&(0x7f0000000440)="863affd4d28563464a383e8b424e5a5fe068762f920bb59f6f2515217b7850e79be2b32d9085827388cf546e759a432259163a974efd7e03cc74d5a1db6d36674faad4b8ec7d364f2f57487c6eae6a8f469065ac6ea568ea6c78865929aa7e7aab8c86d899c64afbe0b1db2e1ae935e192bd65004b84c0b7afe2b5e328e5bffbd5ba40d71d5b6e6c10ba3b8f64abe434a051ac0a5d1a688c84548c737a053bd97e7be6f3c7e28481b3c9a27533d0beaf5939e66900bd78f420a7e24c26c75341e3dc75c400d2bd215615590177b3144b", 0xd0}, {&(0x7f0000000540)="95fdf5f80933348685667b1c22272d5524c75ba3b866b51573addf08b7836e8cc741bbf71cf0dae1417d6e1d5044232276105b8c028ea32d05ff", 0x3a}, {&(0x7f0000000580)="fe81f5ed40d41a085aa23b1ad98c7a3bd6ff6359b87a85adc50e71fab5e44b5675542408a3671aa921c83ca5e73eddcfec06c2a24b5cd41f2dc2c13df61e7eb387b1bcebc34ed0a48e787c9f67de63d3c60bc53604f53f3219c1e3d043da18956275c45773490a8933786c31a388667348e8bb593052aabefc4baaf86be245eb9545dc85fe2f8d883b1075fdf06ab263f818f9b8ad2fa7d65209658064c8fa996b3f215d90680e8b654ee3d511af9266e11e5c0b64d95c7a2e9b7b62528cdac64c4022665b69a5c92e638d3cd7ac2649b2c5ee0ffcd200c33ada538794aedb677a71e6056ed3b93806de18df3be05f7cff7db952e95d4ce93c3f19b7a7", 0xfd}], 0x7, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) sendto$unix(r0, &(0x7f0000000180)="bcab526082a3c0afa2755e3184fa12a210e15b21f59320395683093bf15cc4ec301ee40e09d1403d50193ef5792ce570df27e479e3adb3d4a9c8ae01f324ee8d27635259037987a5bf8b1a903ecd537b8e6e763f5d8d904d04bc74dabb5542f879b972899fe06015b5bf41ce6368e796c7eea2590930d963cfc4b7208b20a2826ee3be3b7c40e5f2198eb689ce7126b6c2008c89037dcb95e219f6efd8c3d77f9fe3b9a0504557bc74350f7b70904ff2135f87b8d36a6d9ec9a1da8741cfd0670f5fc172d99d2e49c5a9757e6f655b684660daa47c34c1dc1c0dc2d824a2f6de683f85811efdac869bfb97e2c1d95dc9f432ad6b6670f5acca", 0xf9, 0x4, 0x0, 0x0) 16:00:04 executing program 1: 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) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="d3ec0665300a3f4201aee7fd4d66a7412b7315016704db72919ec82124f27f50f202f9213a5d82f64b9a9576587b5de58b87833657c3b145a3c362ee05ed86868f7127951bdccd04beeec13d443c3c3b5742b994ae572fe35f4993c2b47815a254dcf6bd925987e7e2cce6aabf89827f0a56ae557732d1ec8666a24a94956afec802347ebddf838ce3ab5af9f9f35dc4685d161a144ed8628e2ae243a625f218bb24da64ef3d407dfebe46912523471ea89024900c5de47fa3481188af808d1840c2cad6b68469f2f2e7bce0c79b5ed04c2a645e8517c74ece8cd0885ae26164ade8f2556c01a8544caff990b9b6e5e7b91061526c901e8c407efbd73ac0", 0xfe}, {&(0x7f0000000100)="5edad4c11c8bc56b28a5bc8279e3abfcc8e40f996490c5a97dca09247bbccc098616cd681c194e1f70a77fa4927e4791adf91512153fc473bab7", 0x3a}], 0x2) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socket$inet6(0x18, 0x8002, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:04 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00'/136], 0xffffff62, 0x3, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) 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) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x13, r1, 0x0, 0x0) r4 = msgget$private(0x0, 0x40) r5 = msgget$private(0x0, 0x462) msgsnd(r5, &(0x7f0000000dc0)=ANY=[@ANYRESHEX=r0, @ANYRES16=0x0, @ANYBLOB="4435a46fe2ec42aea2ebdef3302e430a8f8cbad54a2bbb1202522550ba2e74bc2d1d2d1eba73eae7ccdc327ee42d6ed20428bd29c29b470fb0bece374cb952c85fd490e3d6467eebfb076b657437fd00737e8f268ccc9be13391ae7d265dbaae2fabe64cca2a78d94b0b5d8d51efd35825a2b8bdc4d83b918ede", @ANYRESDEC=0x0, @ANYRESOCT=r3, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r4, @ANYRESDEC=r4, @ANYPTR, @ANYRESDEC=r4, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r1, @ANYRES32=r0], @ANYRES16, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYPTR, @ANYRESOCT=r2, @ANYRES16=r0, @ANYRES32=r2, @ANYBLOB="e7d81d94aa49291f62377ad9dde8550af26c530f9be4f2c03a068417bd5c0a388277b5c36cd4b3e51675c6834b4e762e2e653658082545b5c3c1ab94d8ecf934f0d7313c6e55a9ae10f62934bef55b1dedc4eb390a28af844371c6ef4f887b3bc21bdb8577605fb9904076fd7fc3a300f3262cc6ad04155ea223bad303c96556", @ANYPTR64, @ANYPTR64], @ANYPTR64, @ANYRESOCT=0x0], @ANYRES64=r5], 0x7, 0xfffffffffffffffd) r6 = msgget$private(0x0, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESOCT=r5, @ANYRESOCT=r2, @ANYRES64=0x0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r5, @ANYRES32=0x0, @ANYRES64=r5, @ANYPTR64, @ANYRES32=r5, @ANYRES32=r6]]], 0x1, 0x3, 0x1000) msgsnd(r5, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000d00261100b0df6d7fcf409def1a1fc12463f8fe1c71591f8ef2628bed341c5533b89b0603ae37e860feab58df71b32c09c110ff00f45709d664539e1e381f35071f061ac0e198755c7b126d430768a3857e1086c4c66f328dca5d25e930e90d1d267e39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee1e49643039e637a601407de2e2f3dc9cc0d4b12237af6122bf1a383e1592cacc0792bcf8b41b044176a4eb87540790d34c5b3d4e59dc7fb72e886054333bea17f61998d8dec21e1a3f0cd1dc65e7799e9e3c27545f1932253cfeff0000000000000000713b84fd93955cf5ba29e9bcafe1500bacbec73c2c3b94f36c51395f629e845be4f2955d95f689c63d4701da106c88bb0b94efeddaea737ca7ef2afb0ea4d92d941b4eeaee9599ff018c2a3f9382ebb5211811fa8a33aefd085900"], 0xd5, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="0300000000000000a945ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254d49c5215f14880c3092a38291d7507ab2ae95e40e5a3992da2c498c255b83001647a64469feaccf0000009d480cd82c4a6db9da492988fd0273f47b1988dc4075312ccc03bc6b0285b30cebd4cb3246a76dccfc47d9929c2b850966197f6a626cf6d57479fdf6d77ee886fdafebdc6a67a3a5d3db80382a6c980db49c41790e8183a96b6eece66bc1e898421c101aaa85d5cedfbf5243d03120e2498be5ca15cbab5c93b90593ff094b0377c5ce8af80f03ea349f6ec3983fc35be3c83b1defa93da799d78a61a125fd02b972fc19f0d518752321960632eeaf3cfa419afd8502ddc584031338293ea872c3fda8694fb5be8e806935fbb531f84916984d7300d1f412174b6d1536f6adccc436536a7fad3106"], 0x51, 0x800) rmdir(&(0x7f0000000d40)='\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') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)=0x1) r7 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) link(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000700)='\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') recvmsg(r2, &(0x7f00000003c0)={0x0, 0x31e, &(0x7f0000000240), 0x62a, 0x0, 0xffffff7f}, 0x42) semget(0x3, 0x7, 0xfeffffff) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) close(r0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x69a88df4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10190, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x3ff, 0x800, 0xfffffffffffffffd, "208625bad90ddfa04ffb3be38d5708dcea868dfc", 0xb60, 0x9}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) recvfrom$inet6(r1, &(0x7f0000000240)=""/228, 0xe4, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x1}, 0xc) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x823, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') 16:00:05 executing program 0: 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x301, 0x80000000001) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0x5}, {0xa7, 0x1}, {0x45, 0x3}, {0xd512304302636e45, 0x1}, {0x4d, 0x1}], 0x5}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) 16:00:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = socket(0x1, 0x2, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x0, 0x5, 0xfffffffffffffff9) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/218, 0xda}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x42) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xe58) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10bab, 0x6) r2 = open(&(0x7f0000000200)='./file1\x00', 0x70e, 0x10c) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e24b2802782224d7d5c13c", 0xc1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x74f6d456}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x190, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r1, 0x2) r4 = socket(0x18, 0x8000, 0x3) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt(r4, 0xffffffffffffffff, 0x80000001, &(0x7f0000000000)="d73c4b85844fca6fe00a4b59feeb3c1955f1473d26c59c7e49527dd0c7a1bf", 0x1f) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) r2 = dup2(r0, r0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa, 0x0}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r2, 0x20) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7ffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="6a62666775635945b6bc53b0cf4142723657ec72fd9fc5aa92ba708b8122d4fafa4a78d2f61ee49730f048dedd3d58741d2b94d54d18a4f025a1abec6736fa007eeae30260ec5555984d6ec46e7ef2bc3bce2806c83d9435", 0x58}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x4}, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2016, r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a317807d79", 0xe}, {&(0x7f0000000a40)="c536a8640b8e4baeab56a6a9cf89a7a33f5435d689739cc390bdab7deeec7b04e6a3d696c98e99b11fa83cc978da55790512c66f8adcb8f2427e56f31290a7b0a0c9f1eb0cb5a72bc8c18647eb44367a67c3b01bd69fc78c1f9e5c63dae0dfffa91a890b44f70ba276a333c1d49b3ac69ba19533b951", 0x76}, {&(0x7f0000000ac0)="da160739db64e8f1decf0d1b5fbbe6b182acde9353ccc35c8d0727462628bae8e598d9278a79ba3955fc823c03abf72f723e47abbc50002203a57661b813631e5e809c4b67bb00140dbec149fe28d23a3ab39e853aa20f4be9d1410966ee8732e02d13c7a14573c738147a552cfd936e036d25d2decc32e6cb20a7", 0x7b}, {&(0x7f0000000b40)="bc78840a73347f745d174a3e621e6d2ba88f887ae00ec4a2a6154a74bb45f80a80a875cf185f705e643790ae0f1bcf6e6ec351177e024c5c8cafa71a6a9b8e0438dc8f176b6f95f42549a34b59194de2573c59bdf6ae1268df166698c75dbba2da194c2f11f12fa49d81dee7820103511dcc6a902bc36e6da5d7e82e4cb1a162", 0x80}], 0x5) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x30}, {r0, 0x4}, {r0, 0x10}, {r0, 0x52}, {r0, 0x1c}], 0x6, 0x7fff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) sendto(r1, &(0x7f00000000c0)="232a9e0aba1c3b51a58e5848ef535907631a07c6311ac611e773f38ef23339aabcfef18a", 0x24, 0x4, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x200) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000001140)=0x8) sendsyslog(&(0x7f0000000100)="0bcf0d5b1f608d4efbd9aee39d05939e35d6eb3f90a9a588b6c6eeceb8e0b24783709867791a5aca22989acc4a0ec5ff22e1ba9476f004b68b9b2246f6c0f08d50c30d0e7ea32995a0d64aa6de3c78b8452d06a968dc4e8844c2aa6aa605a3403702973fc8ba172105bf71b0fd063b6391675d57fb28d044373dd838d948c3dfeec7c0f17e9f3c26f703e6eca5ef48282e7fc6da48866427d9ef87cf6742487719ae71ac60067030a274e95a0e94f95d8f470ae4267308214b71ba59a8e34365915234b1671d7632dccc35e2d09f076531e831ee8149c485cbadb583da08fcd74b48afb3c0fbb832048d47e3158f8728162497768af403b5a0d9dab419ceaba8b94543701108ff6255eeff7622aefd2021724548989a918c8a0cbb05ad7e52bfa5e85f4f795a713a4f43ffb2723e940c2a28facf26d809c1851ca905a29048d1db7b8939158c99172b168103dfa0c28fc14813aae4ac13e2a100046c7c40f40ebd92a4229766c4a3505bb78a8f6584950d099997a3a304ece5526a9dbc5cd8d8c66969184c3644db168c203aa1aec61d7f5f7bc1408cfd43a036d2c3a4ea5bd8018f22f9b3515ac177da4f2c9703fc164c7c5a1f00aae78cab740ab110f006630f60a7371d88e96c9dbb57d0701c6b9a30d60696531270aa2a09dfca5c443ef6518bfca917c8444fc2c72f04886967c0361df05d4d85e0050ac1b53c8c7f79d2ca86719efb2c970794cbf4288826223cdae2efebbef3a8392dab4162b808280fb3f4ad654b8416b5afb4aac5bfcabaa4643441a83ecdb4789e694ac5e38c04a5f49e1b89c15a11b47e840e3429e96122bd18e9e777d971a59287372ed31aa2ce5ecea4330a72fb0fbc50e3a27110df2ae5a9d135cb3dee7b6a3f29706b42ad0705a67113b1fe6d27857f1eb4ab825bfab980fde00850edd07638d217fa913b17e08d6ef9656a229d19eaddb0001da2a00508388ad602da9e842245f5323a443318e3bc23d918ccec4b1d2508b84c5498cb6cb7a25fedcd20a976f4311834fc5a61f1c88535903868ad11f684baa46d6d75186544307cf01d3f4a969746d0e0806ea8c95063bdb58279f41cc3d186dc081ad46b9811044de2794e249c0ccc8cb38f0e93570835268505638d1202c06e5af7e5e22eae100ae163653785cdbba206ec14e801a3f6ffb806e54c60546ab51aca8b14a67dc50fb18e58382803d5921a670188fbef763bc69491fe5adcd03ac440a4173dcd9cfe851b77559121c4cf841244f84a8f3c783dbe69f19caeff4fd730007598ebbbbff3442e84c145f453377643ba136ca16719e6f83cb2b7bd21fc5ff33753a5794cc49e1e5759f1f52b6032aa2ad0f09ba62bfa3bacd55ab7d0513db27b5fc6de04b13eb6bae16490241a01358503d9a3c8e3adc9b095dfde517cbadcb2081232d3d89e80d59b6f157d6efc981219968a3e67f88e772e9b43e62dfdc9c7cafb4a4a61f783a62db4d7e9eb69c10c8821fa70ea9ed01f94b87866bc8995a4e76979df518fe42de95640b7c0e5f48ffaf7f360cca9926abfef357cd823dd71368684fb0a7abb22d9dfce3c80a13b2a10d214cda37d8281c14e25116cfd56ed47ef97b06971d5f4b76305e0eeb9ed0a63c2e352ad39c63d155bdb6834b953ec371743b516a7082fd529b3a443764c8937f2fd703e775263aeaaa616104f5f2a31ecde47faa01e260fcc5a8b80cb032742c5a088081481c0c96ad01f100a04e0f50ddf16106a23ac181707bed5f8aec52d5e330689315d6a6663c08bde9aff158e54c7743f1c80e1ab271af6310928d6187334d0edc37c30d5b812b683763522e81b7129c2893d83a969df77ff11baeca1e3c736967f1c8c5e7a0870b55821636b75ee1b1a60920137c8b5d3c7ad511bda77a1e18c628569e78ec4ae2dd94b39bf76e7109f16402ab190cfb6ea81ed2ed5f33c0775fe977ff35fbcd657550cd43b1520f746f2a11e8e8ddad8a07b90adf57c161cb6ccffe7f677d15fd7d49c1cb973ccc5b513714c0bd1fde15549a155902d17fcbcfbf469833fdfce6fcf8bf207fd01affe96b07a66833dc07e12d85b19a828a5db8b9f7803e0071ecc24e240f5dfc326a4806a12e28d39553155024f6f32861cd4795cc05b1766dfefd66e46b1e81e264ab8b61eaf5bb7f801225512822fbbe05a375932986849175525417c7b91c0f96e0b1ad521cae472e82da0051383c19c23fd3613de603931b5b18c1ab280e878754c3afef0ef9e2271ebde243d0f3ed2c8e31128e01619318da4605a2d0d4a7a800c3721d9fd0b32aac5eb64d04ab44f092d8d6ec5f577fdb3b348b8291f3e9efff9a5c533cb49a840186194f536860b96161136d706f39762361f78176f5b67ac9bfae93e362e9244cc649613acd3986f487d313b404dd50532bbd7db15292177771ecd48527c5f6fabf99cc51ccaa52c801771c98b95a9bdd5ff1f4bb1599117b17f56db08c0f6d7ba2e4502d931715f6abe7f6ebdf66e0e85423967b3e89cc4dca831e90ebca9563b5fa538ae595c9d9d1b64c95571c747614c86ff6177b681785e69fff2f4c9e2594c84411c19c90df0cce43ff2eaf47ced0d9513f299d10747aa4f2ae61f0f296377b978e68671aad2b6a061b17a7dbd71006c7904837dee48c4bc50fb0c4b3bb67a79cd62dd383efc3d0cd9ebb38ea8dfe8d480417376d847b136d7a46c760e6da0ea9bf056d41d1b85033f3c3bff00617ccd0ae352a06c291749fe8dd9bb45b351f9efb851e8c93205e27802e45c6b9006230cfabc72aeaf722ec10bf63856f26090cb181c9f200ef7112d0429d3b57c7f35b1e6131098cd9fa5ffa36435244e82f59c61ce0f5e179876cead6898ca73d6e7b8ce9ee784d1b6c9516b9f4cb7b0dad3677eb0a498b8462c71c8dd2b78e12e66a23a5e57f24e1882e70616f0da20bd662e2806524220f161490611c0edc49a41630542bd497803ae7179481c4a7f3c7dc8990f6e4b6307056691c50ee597a928a2960cd12a60f165fc18a97c9f1283839c35e5deb5487b5d259a1362717c32f60a8e5b4c4359d25fd7bd5e9cbc49e5fb5842de96740f5a909711d522289b87526a8369cb20581976f2de5eadeade86b9dc48b51a837d52f86018be675fa60e7f063a33d1f50053dedf84358f2157f4d66ec14ac6a03c1e38233908aaeb9fab8ab009b61c98c5d42adc77ad69ec1711756b37f2aa26aa0477acf33bc66c44c69964f7c87aab5800d7adfd3fad652e0aea948b670e2f0102f20a9e41a47e7288b6e8909f271cb6868e7eee284cd6727df4826ddf8ad80abfe10e7cb0d4c5d940081888b91e03c276cc6a0afce87a1c0a9d1b9476a22808f7716c68e756a18cb9a331b036d34bf395f014233b1b49443de2d7fbf2aa6e46c4babb6de0f1deeb9983e413eb665713b17a501963f5bcbe0174132457693d103d1252c1b2db89cadff9eef214e6de1e5e8476b620ff85a0550039f1f5139ed7f97b276d5b1c1eeb4bffbe60c6a463483aa2f46c64fa1dda1fdce2e47271ce320d2cc99312de6f092b7518e137230d5273f6dc90b017188b8a477b07ded4371ec814661877adca68e51b58bdd75ed33ef3020486ae807abe3eb652b6e091acb03a78da9259ab3d6b5217e551fe16bda22fc4fd00d69897df0353cf0530bf3613c7b493a7c2dec956a72fda967d785877b0be8572b2d52348cedc69e69718359c38457ad2a3c75c5104c26cb97cfb73dfd148dd0bb49f077c602022e154ce8b912006b9f14eb4fd78abe01c3553e4f886c8acc1d15dba119b52c8abeb662d864874fb8061da51ba5600647955e1a1e141bfae8b9addfd5ac648a793fd605f49e523c5163cc406972fc9f79645c220738f3cf594d1eafa2fa26ee734a33e7beddea65f3c07cfd57650d02a6a3e31b6caa092e4ea272fcf27540583b7f778ab3267e20a07b2b2d8b2a0def5cae5d2fe2d5194bbf2c5c5618c5022c2630ed85bdc2537531bc3ee0e27893d45f08587d592008e1afc0f217a023142c1d82f179f52dcda52fe06abc238426ab35d8621c8840a3ea42b4011aef5dacb1366cd40a4225cef5cb1c0391e1ae9e133d4326142703574e542ba7f08f6673b984ed3c7abfc76d1dbe71eaf33128f3348b1c1097084111f9ff5e13e25267b6d2e4dfcc02befb868d62972a6239451a36a50650969effd14df067d4a546ec4f41bf9f0f809a9d9b22b1773f07f89136a7957c9d0ab53dfd638e851580e4bd511a0f388f03066384af86374c2c8e6c82552fa1f09958e9e59f679a0fd8b9377c4e34ec1a76ec607b2e4a69d02b99a064ef375cbdd57ca91ec59c128b2377807a017e6c0f871d626cdbc294de2e34cd750e02229b33ca416c82cc080bd0be84665202962f75608a02d58ad0fee90842ea65aa20f5224f1c6d2b7e3ae1dc44ec289e5ba3b5b59e64d1fa4bca2eedb17dbf524d03e2b13e3155ff3e36041b4dc589f34e9b4c40ef3aaae4e779b65bc74497e20e94dea854e2c3bcfdcbeb7461316e2024ee1813f844cc5b346b7c0077bcdaa48c4cb7418a39f76ed48db47c96b632d0d50e87d3e0627428fb1a945a7a6728760d475eb6ce97b229036cb13f8fcea348c5bac985c3c74e6902937055587f6b52ed6466de9b72ee40bcac02fd3633890d13e604d90de039ada5853f1b7e193dc3e392f6389af86b63e7e849a5d80e2aee2f1d62b273dee570295852e496642ff365da8e16c01121b618d13481185bbbf858361a5a01b4b7605348f55345cb970cf5e5b19c1f79a851780dddf16e58ab15e521bbb848bd4d0da6a9586d0642db754ca8d3a88ab7b09116a82047b2c399d5933a99a08391a697bb6d16e683d1a9d90ba718a560e82c4ab5e981668eeb60a564f00ec3d61287f39d58780ef897dc940896faa064ac2f1f1f35765b6e146e01015056f977592fc28ae82fa61b34d960140b22aee747b0c854931b23b0ee10bd5349c21e8e3ba5609aee6fe25872f32e54e641c1d6d5c13db72675c2cd0f425032a97725ca120050e7d70e4c32507a2e13747ca3c8df3e2a057a2a85f7cd6afd52e32390c6362b1cdb16f032470ea5c05abc1817e0613263f53ed94791f78e3f3bf4dd947a54b0b7ed550db2edaab0eb9a48cf7333f7441f0a5311be9ac219cbe9106c9dfc8a97f2bb48296791c347d27292f738516772d91021cccffd805449e15c3ff10ae7837325f4c6551537d19bf83e6e63f1f01472afb74dd57afa33ac7f2b1c792f63bda72bb4d299b969511ad65a125dd0334df62e7f34bceb21262847be4c990536967ae94e2337d91d76bb14f401952add485df88f037d7ba528180b604c01e9823c98321aeed27858c01f5221e226f141f8a32c7652d113b6a3281c6d0a4a06a330f5992326ed8f97a3ceace9fb015fc180e4deac5394f265215f3c9b586d163d082934a9d494fd20336844b1a9e238786f2e898c567ff0ea477b7b1441dbef2eca44f7759431b70d4a6b9392d3691768a57d53f05243f666b7d4c1af11dd536d94e994496e9fd7d885fd6eef49079667fe8fdaf4fdf175ccb166efd5456b0746d79c31731663341d73ca246f6300023c9d9c545a75eeb0c12029d212887018a95067bba50a839101f7399220b72be2d7b535a4f9a630f2548f363c92126b0b2d40e49f76ec3b0fc69672c12b66c740c5d7bd130985d60b62e319e5be948526d164f3cb1f75875f258e33cf2405bcfa05dce281c3717dbde8fe251f60f5b839893585fba4855b68f05aabbf170d6ee635b2503b1f8e8501f", 0x1000, 0xa) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x4003, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2a0, 0x0) fchdir(r1) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x8, 0x7, 0x400, 0xb72, 0xe828, 0x4, 0x6, 0x10, [{0x80000000, 0x3, 0x4, 0x7}, {0x5, 0x4, 0x7, 0xb96}, {0x2, 0x5, 0x7, 0x4}, {0x3ff, 0x4, 0x5, 0x10000}, {0x24, 0x7fffffff, 0xfff, 0x3f4}, {0x0, 0x0, 0x5, 0x2}, {0x2, 0x400, 0xfffffffffffff801, 0x8001}, {0x956, 0x9, 0xe8, 0x20}, {0x18000, 0x800, 0x2, 0x8001}, {0xffff, 0x6, 0x9, 0x80}, {0x2, 0x1, 0x3b04339a, 0x52}, {0xc1, 0x5, 0x2}, {0xfffffffffffff357, 0xff, 0x4, 0x6}, {0x2, 0x6, 0x0, 0x8000}, {0x40, 0x100000000, 0x5, 0x3}, {0x0, 0x6, 0x3ff, 0x7ac59cec}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x1, 0x101, 0x2000100000003}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x5, 0x2, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x2000020000000c}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xc, 0x401, 0xb07, 0xde4, "5a1a9e6fe5a626697e317c9a66c26c0eadf0b2a2", 0x7, 0x400000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x1008, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000100)="92e0246bc4369b0bc11d9b6e1823e5aafab1fa74e622228583c92711d239c57920ebf6249c31", 0x26, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000080)="ae") 16:00:06 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="ff010000000000003000"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r6 = getuid() r7 = getegid() r8 = getpid() r9 = geteuid() r10 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r16 = getgid() r17 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r19 = getegid() r20 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)}, {&(0x7f0000000240)="9b6580e7421157f47f98d828b21db26c5479ad0eaea3281c5217aebad13cf322fc960eae2aee43afb23b931a170f0d95db59f848ea1e06402d6978b457823ffff22b0f77e5f8447feca03a1ad1b7647b29b729be6dc398079c329d13f6c7aa9f55e6f53078768a209656fa29a123a3ab2debfb0b081d483518f6489023e47bc19f7a3ffe14f2c2ca91786177ca25711c4585d0d64cc0349981", 0x99}, {&(0x7f0000000380)="c7a52a952430da93317238ef22f97a15c91d6d1f034206321681596eff58deae27f40165b093e5f23440839d106aec4aecbf4c0378989e2391280c91189f7e9547f109abf6b44216fa216655031db52b585695592c7a741fe014cc747ce54e4873a48c8add90d38a959520573259ccbd6f03a8a4f3add2f2d02f2c039522161bf4aacd255e37c8212fc08e0de35bec30375333b6026aa5ecbb6da14009e2372f73df6e3521a29bdaa86320d49e03899c8dac7a356346317a91b2977746ae8ee93088cad5ac48", 0xc6}, {&(0x7f0000000480)="9dd220db396def563cf352f97ecfba0bd474846900dfbb2e1ed1dcce871b47c03dd0e2235706f722b1e7698824444ae3db676dc3584301d47c5d9e2063389244fc935c7eaf3ebef73e7084afc39fc03a58dbb7209f93e1d8352c1b0fb6e4103e2c845b4015ca9fcb0561a8a82564fb9e5d6aeaa680396894b0a20e83b824ef8b6b80d8a3974177404ec9bade1ae4f3c9f984964d7d6760a9dbfddc49f57640e7d2c9788ee78706816f4a6fc5271dc884b9d68a5e1d71d8877d02d0c010f0be3718dfe15c04754009464ea2", 0xcb}], 0x4, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x40b}, 0x408) 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2facd2d9a30a81"], 0x10) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000b7888700"/26], 0x10}, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="0fb675e328f2417bba9d951c62f33c455b9f720fdb5b727c3b03ade0a9e162d8a703c5187b0d32da1c9f0ba4697857d406776a0992958e9b65be7e1777a49eed3f9c9af1b1d6cc55f9849a1473c7cb149c5e93186c96ea6c6865139901d50a7e05f3b8c29acbbac44c7907bc3eeb8293363defab5c73eb910c7db30cb8f2bfdbefc92e9c89a6f5231e811176e284581a8c33592fe10aed0adf217923b8c3b17b58b614f34b62f3df243857fbcc7c7c7c88c8a35f654507ff0f5a6f49ff21f9191a14ba2ac1759b5816d82957f1732183481e8d0f42110e93bd047fa9c2d59abb3b443cc80b3b8ccd28a8562fc1ca7926f52b16040955358ded76c078c68229ba444e760e2d1e9dac11795febf31d02a70d5591c5042c61768d3ce2800c1d4aa573028e176ee3c613bba8c9bf05a317277c46ef9ef04f8ddca41a3e817c7e523476f5c6c687c00cdbc0365e2a15b2af584400246fe1e273bc02581fe2bf37ca1965e06502817ba9baf2666c8c18fcc7d05afa738066bba0baac84cbe64847859eec6304c87ec542345b16750d3074f29763ae68b60370460f5bcc8d64de9ddcfff151ef1fd80b001cc68cb1508e711e1279abc55d8b3bb3729c69a44c607b1c897beb45390d9ddd6787883d14f037209da60ab1f8e9e9939e7fa8b84dc3b5aabc8f093b287e5a34f43db7b57a1da9f8bd41bf0e64dade75524648944c545efcf1816769863226168e0ca422ddddfedad3e3006468270726253bd60ba5754c3646ff20f05e5d635696471d0778e7cca143cf6180df3851d8f5b1b7ba1042506be13073fd772596e525edeacaf18f5f2562f4b6cd622b6f7cd4ff6c2a61d4a0c7be0ebae44c61235d2e5a987581d5fb7c25b9d8f0405df4f8e5bea047156e7bd46ed41f13ee8e9895bd59b729345f9f1b8c16566c965d0c61a8f2da2eedb2cf613134fea01a8ccfc63f93f5e0002caab2785e85695cb5c2786882d925b32699ef2405326e5f2845ff00eba426e238e30e52c66b97a1adf82ee9e53a95f506af120f66d5a73a9fdf0cb220911f9ad21bcf36f0e8391d336b651415b7db6d3dce25507355b359c6cdbd9a8a9e4461c9d1db85b925c7cecb3a2626e87cee22fed617f5e79d2b25dec2603cfe642efd1897d07f648c2f326f6bf6139ac7c6ca4e8288dd870c2a8c1bc51e009e07e77cdbbb77610d477707cc5b24d29bae629174b91969b16ac5fa81c81b8e4d5e571d7fd747d413a07fe879c299ea6a3c18829f20a1f02847ef5e242308b38d875f4cb986a250b4c3be033e1b753ad79739a5b2b2d39281dc1cf45769e821de500444a06128a631596d81fcff8cc898b2d8a037f6c31858c388ead85f7c6acfee663eafed6a491f78b3d41bc9ffac84b78b6e2abe81fab5cb331566ef2c8a005b47c569f84776becf8baaaae5ee677eadf5fd38ae1bc187e007112933882ca0c60869de5ce09efb38b23e957a3f59032feba4dce55a5670fe5fd56ca9a2adae2590de591f73be009896150e7161dfe4b6b2f2b2c3545f88a0b5ae8da36034cb5041e373473fc99c9570046a9017654832543bdad8acf9c976cdaa2ee2ea3077bd8c408f4e8cfc6a15d3ec01a7ee56655904cd6ab61e47f504fedd4cd059e10772b5004e40637152a82628affc19b96b4898a29d2467d3c4b23be49a23406325a188c904d814c8494e3f4764d33ee78d09b1d9e5671f366016a5cfa55a2de7610e34ae9cb41b7cf04803e5ded0443b0b1703d4b9835c3f693267416cb1865863adecea0d454b985022619122c7981f642f49f995cb2a7c755fe9187a7125825d5fad21a7ea277946f13cbdd3a29c0a05c6792e02ce81e6d16a98db84947a2bfe2a112487eb3821c208a00cce9b9287e8431b968e6b2eda94a7d235f41a2481700450850d82f94548c2bde81af2b775eba6be7fb29998b31e50ef37d2282aa1048d941d0cb55d661e914599e45408d2ad66df8b16a744749a963ab1af61e3ecbb94571c643a3582d325366e4842e4f3a8cd3c0482d61dea7d7c3541edcefcb7c152c5745e1486751a3bb90740bef6db118833fc821d42c5320e49c01080628c46e52730b12d3c33d7e0fe1f923e4498247990d3ce3da444c3e0a72709e684d1c36b64bc5a5bd311022736a55de1ec5eef9d529f9ce1d7cc756d17b8fb0ae9766f6973ea5abd715cd5e3e0e617063abd353500e5176b03803dcfdb151c500d6cf86c04281c6d18a05e843eb3a58440ffe289983be209e5eeecf51e07fcfa2593e33009848fd5e2eda91f527d1be381a32f650189332944802550d3e71ca21e583cf3109ddb923794ecd18e84b112822ed1ef317103670cce657d66b1428602b7f83d4438aa8a66440d31ab48231141c8a36e860ae0b89abe2289d3c411a877af43eab1b04bc2a0ba80ed81a0d1043345ea158e9f4c0b0d4febe7e5e8ea2aef6e999dc8c24b0f1aadda05fb4a67ffd6c8e54ab291e6cf743238d6bd4befeb204c0bd979df1331aef7ecea08572323a0ef1a5b0d01e1c22e97c33e0cd0c99d44110078665777b1a9211bb4b57b8c39f27780214359517af4d2727bb2854045ed9bcc69e49c9933e8f3c940b4bae5608b1884fc40bdab79ac81d3c6c5aa652bdca4adcf73a6812da136114e8640cf941a8ac22c2a9e4fb952584c9238ccef4065de03dc87a9735ba38b71620da789b8ad241fb522126b5c7908fe84ad12192c3d8058e313b95c3b88ced6058a344cd50eebfa13d4d2a4d864faebe066a0624793b1ccf4f3948cd9fde380e072edb7c91e6256026a6349e475bf0a6f2453c8fca637d27e339b55aa712ce03081ca3df2fc9cd47928df6a8f83b44315b7aaac4bec925c3d6716cb1c5248576e44068ed4dec81a47defbb6311c2c74222bf62520da6242dfd06c16673749d37d454c8fbf7956993374e975ba76dc2f6474c5fcefc5385ca852f4868eaecbb2719b44c485de11145c3db3da3e77abd47068bea169324f83e8b89b197f8aafa9096b228c518acc41006e0f8759fa17a32807824bb90b8af43616855cc116273b2d7950d329fe9b1403c29f1477dbe05a4d7729f89625a69123de3e8084fdd78d3c3852975a2b2009f01ff6c2412a75c4f50d862f7268f11b049864a887c50d1a3d5e8284e4eac217ce7d26bdd15a233354c88e90d6225a56669f46f68178619199f4d6654b2a772704ef37026178d6a946e2c35140aaf5da18b2d269d0d490e5ef5ddabcee148f00e34747cf66da74d12b3356af058322b3cbf82abe56eb9c19f5c2fdfb5965c577d07e1d7724b62331b9652f767e2d13f462f6c0f88f6751e12aafdcc5d3b8ab820e3939c4fac0e6a170bc8b2fe4d2e9eb8e3c50e489356496ddc78ce242594caa91e99a5d48174eedb5da34c0d1638b45a857e6c0317a15cb59a494bb3d308cab378f68ff509388a3edb3ba96c1c5cb04f99f5bd2fc6aa4200f085d8a84aea9a2d1e18ab72c06d09e52e79d7e73ffd9ef7c97a02364783bc34b36dc1b49fd2a1e45a3e81efadf11a0520a4dc3e9c2ed9f9f78f182605ccc8641fb51473dfb411078790ba26f8a76e63eac0e03a3cb835a3bbd4b728b304fdc347b2f995f2ba409aeeb57abcecabf704c90c0224f9fe183f377d420cd495b554318eb1fcd68d9241d2e410e3316f60c3e498bf9a1903843ab6bd4c7e9509753b283a322731a028d1c4160507c44ab6699d55c28b16514e8e925055516421855e6764a5f0eadec31c98af28201b5aa86c1d3edacbca49b2b7bfd00019591ebcb320269f43a27fdbfba91cca0370daa7a401ea08380758d34fd2c15f7ae1c46f93e32773f74d3d92841ac7a9a4aa83e1589ceaac7bcd331915b6cfb0a42dbb0da097573ef094041d95d8c1efa1d7b1c63cacd819526d3f16135caffa934221a3f1aa2dd77c284d7f1613e8c685d41b61afd6af4e76ce48c64eeb7f98fa04717b31e9143692ec4d47479317f8d9d00f544eabaaaa1015146a8a21294de71dce4fdcecf14a40d11b7af011a35a57af17caf1dd1a9c14228be40c36324c28695a78f0115afd62419b83c33e26e363fc0fadd3676d4e3cc68f41b3fefab30240c2a9ac473914a3c4166f72f30f56b308b1443893c264fe23161b729f348496e9ecfa049bece4612821c6caa987424b8b8c2a4316278e7224d1b5fb57a895c0889efd42a1ce4733b2cf79b6d37f010b895beb6b6c9625c115ebe6864929103cfae3e1bdd15b0ec20087ec27bf5ca432190c866b43e3645529485e930434d5075334775085e89bec6b27f29f09eca503dbcc608f2d4389e3c8d89d091bd1089d20261c5225bf5789616865e46796f259571e56a9abc0fb76807b3510b1a55e405d8c4407ac6d5f49f2c708c4c8a308fbe837d36071c93fd67fbb15627f29c96014777beab6f19e6bd833937b9ce06944dfd7be63b101853a2a873f4f97f55fa668e9c2e59650f340e7172a306979b7afbe37d772a8496e1ea1dc5596f0351c3b58be1575c745bf4b8bc567fe66b027c5f64aa0de9d5b770d74bc5c7d87e5f5e744f0c7528d485eb0124db38a016ca05a1b3f088aa864595d95014e1c1738c0752d1eaa42d0028700afe9088f2571592b9793500efcac26c90bc34f9c07cf75fd50d5cfb681d33706c4f53407bfde4855e1fae8794a9e20a3353e67d550695796d84b6053b6914ad7116b5cb7c0b575a321117eb93cc22b14cc8a7e2ca4183b200454befdf0eab18f7aae111de2a15735f223c8e0efb5cfcc8908ea5564b3465b2d9c297d8e59355823eec1295b45afad7b86175299f5685cb49e827efb25ea7db64b099787e794717761ced26790df2fa5bd386e903061186551a14b69b760c56dfe14c473e28a4f2a1cdc674a4a8ccb4323afe2905359d1c76fc1ae30b2d881107f3ac2399abdc898f87f9aa47b59f1e6f2d42ecfcb85254f6401a284c47ee12cc4eb4fc3bd181d63f484411b7dfbc92661474e053500ba26cb6b97c3aa0833088197ebebd10d4efad29df9134a0b01798b18d5de00556be88af09ba055aec0f4df4d8a4781c1d362bef54b445164d0e2b3a6cce9dc6250c307e1a5e0e0f2609702df50043b943baca8b23d89584a542c8ac002e1653fead7d9312552b7a8aa6a69744ed97ba23ae47ba7e43219b722178e2b46c1183cfe30c0f7ecfa53d2dfd387d83d01e18ed9b52a72ea15fd8f418c0ce4a568735e24fcbc828087b5d12cabf9c4e4dbef8a63ef6e1669ee72a3490d416e968da3c909fa3f8f5b8113aaa132cf0e56d42ecf22155aeb6e9ea9f7a858cee2fbc3bed4e84fd848179ff411c2dbb9d86a7fb31c6c3c69946b2c3c642d290447939921cbb9f9b99b747627b944773be71e83c4708c8f8eb9c247eb600e8db960354762ee81fb474015ef19215ff230dd962e3cc077b99c1501f850bfca0ffd69e5fe90df66e4b0cb1c7404d691ef9d0676df70ed1249cb8707173a0c9a03e701cbfc2b04900eec34b9fcff45ab29ec4141e6186c04d01bd0f0f3ab1d8aa542e2bedcfa1ed7695c50f84d99a08f6d87d1d1e80bef5e699d78c8a2600703e15231150f3cf64b54334726f2411d83a64b0ae5801a02d8c30dda6521deebd35074eaa4aaabac036cc9b38b2d34cdc0e526cefcefc2fbfce8cb68da9120b116274a11985c4c8b73c097d9d6847917adf362666ad358305c5a0ebaafa86f23c770141868aae0db71bdeda4fe128d01d22b4dc8bb762360f5d6d620d5cf02e30c78272e8771eda637fc512cea85206c807db87ba9d0052b778a7ae1f481390b1842c66") 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpid() fcntl$setown(r0, 0x6, r1) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xdffffffffffffffe) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x80, 0x4a) getsockname$inet(r0, 0x0, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='\xf7-\x00', 0x0], &(0x7f0000000180)=[&(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00']) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000200)="d71966e979559a27a83431444cbae5a6ca2564b3359a994d0ae06b0a245509378a2e41670c07f4c953a1e665dec4ac004eab204233d2cda79564cc4b3b4104cd6908f14bdf594e456d55f007d80052cc12cbde0a8533e73f094adff872389db26409e4381efd413baa3bad807ceee317d2d18dc8f3255899bdfb144f8f4582544cadfd4579370c5d60f1399d4565f4f2d6b356621a1e969a425cb768e02a6411fbb92d7bfbb847cd8c54f50b43f68b4ed6b5fc29271f892fbe6c22b20df508e1f9e7970266ac62aa46ae0d67ee65f6ec0b80ce6ed681e33b45538ea556ed02c6cba828767bb26112dface8be11", 0xed}, {&(0x7f0000000300)="b6546b2b2c4713557f30003d8e05c12a33df094d2afd1f67c7c0fc3d8dbcb1005c222517b1baa20346a20498b244c8b6ca67ded524a93a63ee485188cae606533779f28c07dcfc4e7cf265fa84404b6c4d4f692f526d84a551ea92f8380be3f244fecd00cfb9f4573b46d30d2558bf48b2aba36a94ac34577e1e6ef14866070267a73e56a7430e19750feb5cd97e8f10a302ae341b101415cec449be9a3a00438b194935f74d83e86bb25d286c4295b3c16269e40c2d2aa8", 0xb8}, {&(0x7f00000003c0)="d1eda5f31b4d0537cbe44249c2adc27b5cb87979901377a0a624ad11c6a7c0aea83cbb03bffdd8c2e7e48e7c80cdfb8a991f509c064a78e2dbcac6af1402c7c5761d74c7664591baf71eceb92919bb33a25c11f8c0315e038a733fd8c4d9ac96fa14a93ae228ee93f3e991713d30b575cf17be28963513b2448058b782d37a0fb5536f4779f3a4bd128036a00cb5a90681629b7da64a6047480d475c0841df1e87efa7f891b44b59e144bd9444ccf017659c43f9bb0baae846556ae09d8b6c8a1fc80bff8a6d175fd9042efa3e38ea289246529d9231a90f4b5e9c0c62bb5b74c921857eddbbc445e207e8b8a9799a1085009e076a4b7c64298f4592f13e5cb93629bf0ea87f9f6def17f36d33f2dcae71098b575725313d56c9257ef4fd5b43f84a9c904b61a14093cc7c46cfc1bb103deebf104f6dfb1d3c1ef0ecdc710699d0ff134372b9a1dafdfa6161f270ba2fa6a18185c320730cb6af669c467e0fc67799e75fcf752d872aaafd6e9630fb5fa4ef1c8b34c9bff0f99f4c3cb8eb3e1c63340eab3316048188c56494fdd5621f66a2563613211c1b38c5e2487fb89e6817266b5434fbb68b7390209cdb39411dad8cb1d22b70be9884df63245b05c92da5224d4356dd31c29901f86e263f90053d6391c1c9f14bec84823f91e8878a73f3794da5d40b243516275beb88552156f80a6cf2cc2c25f397508b8e0a930c924890e3914c69197c33e2849dce371169df8fe907c1542209029b4c4beb5261cdf7d7118ebfff6488e599d73ff403e9b71d76d9ac344e10d55ba4e09114940a7aaa77ef029b69b6311589a1d9578fcf2f061294c704d52385e62a25095da86f8b1d4b949dd3c8573ff1f9f9284909fa6b7ff01278734715d4abd8bbc31656dfa49b5ff3db890c8ca6d5881ccc09b476d73cb4d014f6abf9e04c4f757897c49bd93cda6abc7ba5dc133a067f0c623aec40c4291f2c8593fe41ffb368e57587d03b3257c794fa1a03b2811651a155117a9845634ae37969907542f2b97a42a04f4659acab0ab56eae5e6dba234b46928d0bd58ef7f3f035526c435d84642c6873a946a002fda71786063754e5d05afaaa712f8c8a9f9df75160d29ec221293bc23032eb8e7375d9b3fb0e30958b84d67bf3144974a3bf680eafe781a63afa4f78b3d8a2f5b668f993f2dc445c890bafa48f7b497f594e17cde0c05b1b9217b4490559c5213d46a343129dda9759fc3957e095a9a2ecc20506ad081777ee26a44cf2b51b815ed91487a9a0281f8b85d1661c935b7043498429c8c5c575f93e104d47d64ff743ce9785f6dbadb067e952f4417abd602edcefb293c2a0a2c58b720163daac89eea1b21b29ebfd21fe1671e7742b4ee2fb5dba0bfd51ce52098c932edecc530f7dfa7eea183aa687b64fa4c0b5e9afe3bf2bd189e7245003a304e4faa53241e22ceea6c1c6fd63f9609d6e862135f7722e6e65af0ae69b7941d5232850937ccfe07dcfb9eb61cb0ce960b940ff94c3ac5764c1c6377e4ec27e120e496e6d61ef48afe39e24d7426d2f8f1ca671bd4595c1e38dec2b4368d2661c1742ec205fdbcbc2689401c244f8e9ca281d299443cde39169ad45aee92683ab5d074eb7a63762eb268eeb46e0566bf10f5b69688ec8b6aceae9e34d80b9341f8f4c1194825e0bacffb53e51679fcc890d4054596b17fb19f11c6c2100b70d0f58dd118c0f5b34f6332ea38cbcc9ebce85dd8054ec24fc35b786c601a7c13755f51682d41e2a6b07e961e0866e9a5cbe036a6a929d680528f45e3668af1f1e7aeb7efc90536c5f6408e4c3eda35c66ddf025bfce516d67bfece8c07965496fe86da9b878fd8c6d4871173120373cce5250bb6db3de6049490d45fbdd1a454f89b0ff9aac40cd61c5132033f2a1990910a01a1ffc6454e07d0150e1815ba6999803c5ec12bf433cd96994248028382d61c7897179abfe78c214c8679f856621248c59501423b643bc4564bc764474aa5a26511b982b4af6caf9d6756ced1a51bb6ac2340c5d4530af40dcc627aa0ac5e3c31fc75a14dcac2379df75996df9b680d2139a197ba85e9f5c04b946b95ab447663873bb2ffb1d3afce137ba04aaef901b77939bd54afe11bd6127ee20324609bc12a9de446273f031b226a6fb68d86d0b4a40b98ae1369caeea39e4181608706f2cf8baf182484e169ba7649069e7d8de54ff6c58400f1adb16d3be9b645fe1cfe1d5075bf8e927546f69ff7340c961802f88c0c35b5bc734257fa264d195f34966e9498ffff9334ffa4483f6449dee0b454c61de9143863ec84d457abb43071e25fbe485edb1a189747ac0f9690e5089171dee498b7b477cff2a32ac6ec6da658cee13c07b1b04827de20a38c287b9a395bf7c8873f9da681dadb7da1caa6d61dc8079a11f28be9b6c202ffa1026dd26b03f2635e09f15b87aa2ba9156c4df9efca8dde75e39c74da1b2a36c3d05124eb5f019f291e744c8e82817116f9cffec85e022648bf7e8fba0aea7a85552d655cea62c3c4f0f73a56f038d45c8f1e5ad5fa4abd185fa28b81a0c3a9c2626614e81b9081525797c7dba27632d7c386cb55fa8ec915576c7a0a1177a7fd3ba55f752b5f431c700d38834f5d899cfffcccbeac12628c8844f256b8e2fc2834b807146f63db6ee64021712e8e8df5c228e13ca149ece4650306fff41b38eeaa4b1b1d79df870f23623b9ba95b1fcc7bb5f0cf6cbfc4e92d5888c78dd4578fbf877daff382ee122412e24b56f84a441d327d3c39123d168f1fa2a4a9f085e73b4ae324eee3fbcddf89253c0ec48682771ee679829ea25aea3b3de1f1a2720b37b5138ef10cb942b1a7f2b0a18f61816972c64694e1b64e85ce01a3d551532622b06c220923e67953b38c5c1c859b16e3815f51d28bb09e97388521b097087fc49c4f948791f532f25562c7160c594506e8d9ac23ce9043360765eb4742c0d1c0c53e349fa7e378f663328c79038adc6dc7667a130f956a4b73185afdbf141723c0a170ca44b075f6432395f4fa746cbf4bbad6a01e8bfff3d7a9dbe767851c73401e313366cdfde602b4642bddc17eecb739286def9f05a1a8a9223ba08f2c6293c8e95b78e57a95a09ae0c1b42160dee42ddc449c82edb559029693965c8422fde6d202470b515ef30c2788f1ac4a17bd3d32d33742d6e7f8106cd80e5b27678fb0685867276a0f61fb30852c695e78ee1dd2702d146af2f9cfc0e1450b99fcf3bc123e6d68f5dc3c5fec8f52f31ddcf8de3429a335d8f53d6a4e5f1c269d84c5fc635435e9ba8fe2b03f5d69bc74bdbe8c0a125617e8df672f8df15cd029962bc438adb2e7beb78285e86cc859ba91cf8d8c46b5e0a2e7861d4d76f398dff9c32440ece6d4965185ca0893c20b93258ea6abbb775d101871c4d4699ebce6d2c433c6673170d387cba34c522a4f58934ea608b00c7c255a501cd5ebd3dafd144c3c5487a0fc1f02ea3bf88fc54d8f193f52650bce056dcf880753c3cddc6628e6088d401ffb692dd6da2115119c2ebd043a881bff3b606455e2f042b1e0468532daa7125a3676491393c9b7f7dad6ed585f1d181d5054c288397914ecac18d5f69e11656e4f487de54526b92b8928cc7a3fe5347b83f8158ed0f9dd053a3e68b02dbd28157115621a797902e59e9dbc7b3f7ef20680d3e5cdc4b1d1cf74e439c14d7d16db98c980d227c10d52de49ac6c62691a64017d7cc9366b39bfee8c7b0de196b02d2f445663d239c3021a8c615924f6dc9d756bdee6a78aafac31d03f75132e4db0ba5f758b48ead0b2d3c3cfac6057850784b6eaeda6ea9f12fc002dd18335b0a37572888cdc85e966a038c48ac64f642d1b47921b4529b793dc615fcaa01ca9cc33fbb0e32dfc4e383a8ba1d3bcb8abcc0fff30d7b2c198aa2e0f6ecb357dfee9ed116328ba1ede0430dd0dce6b3896b16fe82ee245df6a47244d7aa641aa960d97e5f56d790b2d364d8b0d03c2d2ade84bf4a1707be8bd15bfbc26a34c422c3fccd2eb11b659fb895f51eb95e300f46afc591d828741876e0cf61d6cd397d629709035d0fe59de3b2dedc257a3bdaa3b369bc35093191618eccb4d588e90d68359dda9dcb5b5be2ccdbb7549320b39f6062471c0a23145e9af9f425dbc893cc657f55e8f1604e45c20ff8ebb8f3584559999b6a5193a37b0ec79ef93d50e1a7cb64c3960c603a2f8dd9ddfbb6dc9eba1565cf895ca43898246aa0be8dbb33638c36cdd6c23d8fbc33701e006765b9406dc5c7d85b7878b0b2f0d5fe5aa23fa1caf87bae42414ebd7f2c14e14d3f57a7b0f47617ffe95e2a90145293a22e2e992c072c25aead594b7c63d7ccd0b4d789b6b577dfcb14cc9099c7661158112e2a94179cb7ba190fa49347cb0613b583167902138de11f91bebdfe484c64d055b2ad1357cb15c4f495244fa5e7c89eba5267e33287f4a03368a4403e45069091be973b47118875c44af41b9357d3db30c5a7b7f5c8ac692caf85b267ba3066a20ab1b683eeb39b516d4875c0a81dcbe8fbd9a3dc31330f7c459305ac0cc2896011d2f2a6bee66169d05fa88e6520cff621bea33157fcc0fb3917558abb1421de70ae5acc0dadf9d55940eb80330dfb850aba4924384e6d3853d9366770324b41c4e5641e7b660984a6edeeea9b04d3f2b7ec38a7551dec337e7e82092c14a84a8efed87c44e05e80c92e1c5dfef89971ff4ea529e07849269711916082cd9b509ac971c4aabf90f7503854e5a2dce3cdee29882517e3d4a3b2858a347f5ef2a322e790349e2ece00d4cb8dda2e00ed3b6cb12f027b290c6866d9fbf90a0172fe93d1c7390917a774984055107b72316e167de1534fcf14462045b785c81bf69e2d93d668102e4c21c2a5a46cc6ea40ac51d0428fac63cb11323daa4c8ee19a2d8005dd00ec16d1f22e24702a27489c2c147b8f28afef78c3f89d137d164e2d372cbe9940fcb258a3c815cfaa1edbc8c03ed2f677d730c1576f5335105cfba0c7ea8a0f3116989cb2fa63d12120638b919a5e81cf6f0f0a84926d8be828ece57bbe1cb0ceb4b6571bc0585c7dc009b3635ff4ce62d9e918f7a534cfdbebb92cfcfe361b7beb1e07055a073091c7e886dcbe60904920233840aa400d533f451c8597e7a5366758329223de9a6b81bfb59953165ea734888cf991e91d217d5d2e866773dd55b0288357e4cab1c7cabed9fbb54949a7041de4370e60a766698ca15b032e19990e68deb9da6711be987d9f0c182fa6644a30bf0adec0edf1d09640f25a64270ea47057613582e391152c9bed95633764f58d4a39976e62b631b7da5ac44fc2a0b024b3c3b713316b51f17ff3dfe3b461ec65df08297b7c89db847dd271f556e52a73822fa0e514dd2d27e49ca18d6640652514e246ff0fdee4aac39d648c0540b5d178dbe43bfbf008f7e30739614d07cb74b2913216e21792e1e72312b9c1db0fd2be723790b403e9e63e36b7475b53c958565adf916fa0c412294bc2237e0bb029a7de2e982ba9571338d471d08ffa53538bb011a5e8c7802a0944982c93a28892095628ae471c1a16cf2ed40d9cbecdfa4f1a68762a3394660f73c4270df3679415347063454a434c5990858b53317de30b913e659b911c8b21c1f4a8644592193094d66c9b1cf1bdd1aca38966a338b1d8be3b317bed93872b2fbf5d9c417b9d01e37aec7edd296226f1d7a6a3116fc46bd4086f98f9874890ad87b54cc5903987a1adcde742731b31cfa3b4850248f684b46c4a31a2bec85564a2", 0x1000}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="e857a60000000000ffff00000800000018f3b5b5302e947078f7b9123f352f0fc6d3a14931980bd12a2dc56da110fe89ad28c1c67972eb660b50bdb0b28f044fa4c3aa44f2ee1bbbae3a4cb98153953c8ef6f0229e43b1ab6f4c086d23a8d0338e6939668e6c8ba189ae8af88932d54613cd64ef8988dcd500aa229908f11b1b42cdd454712d17ccd5bf747eb685905fd1f1772ac2bb8aaf762f6fd9d11d50d22475d7525098ce1f12c17df38d187a1f43392081df17ccbb08bd88edf846ab6c82e0780805a15f60d410432252e769cabd291ff13fb1794e7d4600"/232], 0xe8}, 0x6) accept(r0, 0x0, &(0x7f00000015c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x72) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x80000001, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0x7, 0x0, 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x80000001) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x80000000, 0x1, 0xfff, 0x8, "f4e7664a8f8d09f72c8fd63871d54fd1a1786986", 0x6, 0x672}) close(r1) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/154, 0x9a}], 0x4, 0x0, 0x2b) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000500)=0xf83, 0x4) r2 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)=0xffffffffffffff81) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000440)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x2, 0xc007, 0x7c) r1 = getpid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001540)) r3 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = socket$inet6(0x18, 0x1, 0x7) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r7 = dup(0xffffffffffffffff) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x10, 0x0) socketpair(0x0, 0x8007, 0x1bfffffffffffd, &(0x7f0000001340)={0xffffffffffffffff}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x2, 0x0) pipe2(&(0x7f00000014c0), 0x0) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchdir(r11) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="160f155f87d457a051475a17bda16af4d92bd7753b6fc410a82e4a4d1747bd3fac121cd57133b2208cadbbe0470885fc6c3674944573886c9534c35a43b57223bc9585dfbcabd6ab49bc98e849524073acaf25e319d2fdb7b075aa60b2159b6efbdb4b5f94ebb23d6ecefa8a7548651b5f20e185eb9d304696bd14f3b341cbec032a45b8fabb1da4ea52946db0c4403fc5c7373cd90ede65ffb7b740d0c7a150365290426d14447c09988d48c8cd447b5f16b0424e087a04b61710a004fb0564b4d653040f8b2f5aeabf7a880a9bf987e48ecfdde3a424ec780f2bde4da854934d706a77d92ee04ffafcc63d3e918e312db9ed83ee90ee203e1ca9081149e3417bdd06facabdd9f3bd4b27bf2465604ad6c27e6268f5f8007085d5c3502330d7807ab5850034f9f6e6ee4217b207d0461c8213c6f70a3ca43ca8ef88b49b79b3130b0c3408c32a0efcf505b4d26e782ead6c0bb44f957cf4fc1ce10dbf9ca2d941ccc2e7610d601632d0b8e48133f4b33ab6e309e781e4f9e9da50db027e4d067abff5f2c90ef018af617b3e12a5807d6652a88bf314e84e1b10a73d49deded634140a9d9e74cd963eb3c642749a8accc3d7ab4b79bdf08b4c644e7810a2b1c75b028761f4b776d6f3b8f3acc8df8f6b3e98c8a088b9ee395eaae8887c85d188367eba10d40530c072e93c3efa9b96b09fdb71348ab479af87de2215f367986dc92d023fd3bb1f855a0609b159c0cd8b000f7399701368633f368fef17618fca023aff20c5537aad8a28dc75e64b65cf17c98e77c43e2f6b0ffa6b0c2d714923274fb2f202894409a9810ff47907fc9c0ad3890f8da8ea38a7c5294975d9948e3dc3cc9289a735ce3b57339eaf2a917b041942fe57261d08457c1ed02b3e73a1c5578c543d9aa270a6a4ba98e3887ab93def533a65527b864c73bbbff385c83d12eb326437cac0320ab4f8f08f8a528b865af8246f9c2c7e0be9147858100886a70f363f372cfb5e5a46eec3c075bd10e83c8773fe24fd0c9307aba6ed93cc92968451c25ba55dd88cf317994dbcc5964f6eba941fb26b2f78292a0c069cebcc032f1dde49cf3183471426ebe338e2f8847a7051484ec0d69d6ba70ead5f258262541383249f6d5322b9bf9a8b11e97358d118e2c5e940f2bcb5072a1e3adeb23f814167a6a48e2a68d538aa9dbba377dd15d2a083f1aa8226528a203e5d49787911cd54cd679ca783ce844daed5236b51bb25348881a7a654111a83c2df0211f6b99e4232511d03f68794d0d7fc848f24d81e845f793fde19962d6e345d3b8ec549245cfd9060777b52278e2d6bb375a91d9f81fab4bebd4eebc1b88c3263945748425a31d0b25e4ec4ce95ac4cc3433c8b181dc11b26e439ab22f0410e7c38cfde2f5181ef3cad6d0f45bd4b6e1132e43e1044d744f479e9333161782b93faab5a0b5808ed48a9e33e6c9fa79169aea3ae7b979c395b7de7958c368d94003dfa0bdc6508be25b38e91186fee3ccb641b2bf49c3d13d9ccfd0b423b1f5c9920f113e2ece8f5aab2dcf9f402c5b4ea7e8db0b6cc1b1f5415088aea2c1136296da5df54a65ca27704893004e3e10be94987edaa3d6835cadbdd12be9caf3da025a550dceb87022f31ce308701cf27ae19db8430638162bd2cfe6294c142211facded6cb200da383e860288ba67630f946614f58b104e8c8083da59b9d67c2faf03875b029283082fa14818a71e31dae68ad99469a804fd8f8db6c95fad320ee889ac9e055b8638ccc88f3430679bcc8b927221894a3fc75892029ce394313ac231d16a3470f9876fe2de224c0eccab61954a47e7bf5346b5493f7b7c4afb01710bed9eeb2c39798b5c3d5594dac4ba4e87a827fda8a06cab8bb3a370603bacf61e86cee50429bec66bf15a48ff8e4f3e88eaba7029f532522dc0605fb9eb181edaeab8fff9b4ca29b292e76ce64f42eade716309cf51d791570303eb143068d4b9e9b70cfddd689ec959cac4aad98b0f8f7bd32a1d5c8f5ebe7d55ba53caddaed9b1cecd6080f8c2502370d317de599fcc1b1774e12b725a93bea48c903bfa973572ea42618a18f4cd6c2f249728a2d4bac5eaa39aad0d6d60b2f054c50e62fa5224bdc79eb9e53cf7f703c6cf658af1261b84d3fcff742a562b5627763b54b8d024b7e16250474f1db48b7fca4f6895641bd989dfbcd56c5eaef9bb1f3505e0e6297feb04ba793ba18618d641172f3549cd6f7afceea7bd160e5c69b5b288373c7a9d300cac6b438c801f8837514ecb4a0f8b0c5943614d599f0761cbb8bde9e439904b0efe8fd086148a5ac8d075f249c29422c39f7ca8a31b6650462643128b9c37b395a1ad007a6889f2ded0e6aa9779338ade2b7a286f8d8d8cca746b8a10cdaaa1a977f7ad1e4dbd7215a272c679e51e908f65c2494b0ec631f68a7533fdc1558d3f189bcaed93fce2ad5ec093160026c0c5ce37d6d5f955ea28712afd39c8949323bda02a5079231d473fe000a2953af5ddba8ca523213327f8e15048ee92cd95be352e0a2cdee5cd9a85dfbacdd5bfd83feee0cb19676e51ebf9fe7c2ccf2e6c1ce7ec86b4775607fcfa2b80ba8a9317fff24a06f27ad5b608500fa8e1e7d2cb0125ab604c4a4eb3f5824e2ab96e03e76fc3f50d561973a3b97213709cb4340bf5e0b3542b8beb162e771a43342c115f9e55b3c9000190d555ca4181dfe8adc06c3d1ad8d5f8b03114f064dacaa389e054025d38c42de8ea2e7bc6f531565e37a48ce1d629c9c67d0b09a2f474db4dc496ebca256d8ead776d2db14da132d51845599f84ec326bac81396543b550db24df06a9e2dde18f111306238a8ccd0d14ae2e5d0120a0cdf0b3a380ba690ce2b1ffa31c5e97a63386d824eec9b27162ab76d67cecc893f45af652812c640607beb1208fc1c8c16b7609951d053db818216258e3ae37389c058a8eceb9420762b9191a455d39a4cc1b165fe47da5784221d1e52f320e0631a51b935125c476bbdfba8550019ba271b4ff4a3b1e4f615f6637a70312b1e1893df32207779c663e13c8db4d11f31546fa5b3457f06ca417160a1791655f28d7e1ec750f9b5f4f63aaaf03fa20e7325265f3ad37a14567e3869ccf55d9b8d3a6103b6d4710f4cc52a78b05da4b75213b9235c8f3872e05164cc316bc4049f7e96647e32ffb10356598b7c1f232a04292a1d2c45bf0effd1460c67c17244b57e45de1f9b0caf3b057eb402856cc8eae3d88652f3da18803be9c29e7403aac552859294aeb68aed101e201491fc7eb9ed5fad56b867eedc98346d75cfb7d55b5a418c4da2823156488edef9a2fc9978d12b476b58c0871d6aa8676b93495d66cc2135af6509712d06e2fdc6e8a4263312e3a967bec3fb8821c7a04d89f7ce071600c4adf04f8f40f499f5518722c8a10337527e1ae2446bad24afbb551f189492d33f476b5028b0fcc1718441e83d034dee031ec2de183320a74d05a74467b25f657e831c7e11f494f435a91ccbbf33c775f825eedd3c538d858984e69f5d750476a09400c27b34f54a49286efcc41eacd3f3099750fe3ce05d1d5c29ad83b5073a7a247af16a479dd687313b4eb42344202d9b8fef21151f7fc7831fe7086552b38920823a27cc5d84587e41cbdb959cc9576da988c9b83e9574ba0cdfc0a474b57244abf3bcfb8ee525d713fc96ee4c6b72ef854a4f02289270c3cab406a658dd667f77ff51564889a398317dc4c19e3aa4839b00308758be4f6594b52e6679c248d17a84035c040cdaa849a583e5bf779a167e442b10c20abe848c6a9551615cdf3f6aae03ba973fb6531029ba655643383e8e46a8acd21adfc37861c8a11e9fa738311e2684f01b4fa205c0fe8fceaf5a2235017527ebf86fa5da48e9d7c6a6a8199d68a49f34c9133d5505d1b1e5a929e514078dbca556ebc23ec3ee519dcb9a43034d44f5768a4d5dff3720a9dc66754d9f8e47e88007a37d8fd7dbef8448d7010c9f3be73f97302528d73a1b1e750f1959f41b793029b5c342466b5a2c00488a6d5b8c1f12c91193dd37e4e9cf91e2b703baf28d429b4de74a58b214342b8b0dfb35865581dc95f630929fe97fde305a5a8f808c400b28179cdc42174631cf533926ee41a578d2e061126f1bc52719003869609c907181a9601f00de264bc43c99b09a739ea004618026e2677da9c738fff1cc6d63ffaa4a9d6e8f86878bf39e47ff74ae8ecfe1c8689e95da84c70765fc2da7474b9069d899d4c81590925d4a71c44269c0e04af6c8a3e9ec0f1925c2fce1d452c4e484695c6e9a648524f094363cb78a7d16db2cab7cc73c40a0e95d221b80659cc490f5a167ea800e5bea92ccb082dcddb5b0c0484e0aa3647d6ec6df49f2c96dc91b16c4854d3f92be0a10dcd42911c37a5223bf0764182d1f09dfda6c976c7c2f263b4060eceb2449b65ca96e019064cacc8835ff7bf73562c71afd1c4aa5d54860b5de39f8f19d08ffb295815bdd10988969e37871dee19e9f78dc02de2cd61932dfc022b7e4d0376bc5f3f565ee82b54995a6f60e4d4a983b4a87e8b2c2060f64ce1687cc3a45e4293e37514815f70697dcc7612f2ec02c0e8f9f7886cc6cde35757d97050e9dcc9881e90089ab542539b37d1db9878c2aa8db8f9dd504747f65d6605ef54b48ef598f71ff9c6b917a38959216d4f1a8be627fdbdee98aa55dda548e741de5dbe7d91b7b499f7081eb6696b5a0f7b92f687d1f9341d76ed44c5b8a083126d04a0d960b2e84e827928006711c963732e8bba41f186991ce67af3c90e7ad5901e3c8630c2d1f610ef7ca8c26736109c952999755eaf156829708475c6010ee00400c63d4b939038a3c056d888c18541666ad2259a7b1fa8c07c65cccaf4ed29ddf29280dd46922f1f6e8ad1016a40b8675b3ef6f7fe682a78acf9c93ee580a4379d5a6367f0e3e339f9b069561b5714b19753f83ceb7dd88201f1e34b80979755f907f47b58db92c453fbf9688edb2ca36b6cdd1ea4a9c191cd6ce99d37efcdfd35167428b2a1174a578e0e6fc43c672f5102759813d6dff6a3cc5d503229d5b7c9b5caa7e4f8d7859862543f3234ea2ade34dd5482290ea01eac4006a7eb6874b8cb3efe4d6ab984e1f43232df21d35ea6fcf93ed02d6ac0b17ea62dfb7fbbc57d94fdb5bd0f40fe543dce80daee999a2cd258627ad84fed287bf2e8d5ee118243c2b63056dcd333747c88faa6ab3537daed3431dab027153581c320dd957e6d571befe2ed0c2be0659e91bd31466ffbde80902796bd59f201d24ee7102902fd02c0f99dd8177e7725658d19369503fa540f0a353cab3137bff51e4ce59a60f541927d4052a95ee20a98802ac2ae85a13ff085c4a94b99046781e7fb83fd18302a17bc1c64f391ecf656b7490e1cc46770e9bef2a3eec17840a47f76dc97e0b571e4f5faac953640602188c3733505e878b2afb22051bfa568efba2daf832ec6f466536d5d1cee40f3b9e421e230543b2f468438cb9da1f17b4f5a481223d662443ff4092896e682744ac7c79b3a8a37bba582bba455a9a6cc0976a5c2b94c5817be8a0cfc71e05e9391d75ce84171181a15cbfa5dddba28093d2d1c0d13bfd6014ba01c706d394f159ca39c9450c40a27a90d768bf9e2a6d43ead1c92d154ac821f53621db79cd6aad43974f7acce3c86781fa8a33030eefb9b3b8e2816a904c0915a9dc5755f019e987ddfd23700dbd7673ce8600b69cb47c7638507ec7c7833b0cddc56d85b078f4883424c4c54736f211fba749f7", 0x1000}, {&(0x7f00000000c0)="f95acd9a25451b1d451bfd69718cb38a9fa8acdf15988196a21d16875273832536d096b0a8b0ee07d3e088dc3161391525848f8cc268a23c17508172ebeabbded571c11a02d9941936f46d9d2d8098f89af2e7489532764c9c817dff89d8a4ec19b09f160f253fd764d67a47", 0x6c}], 0x2, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}], 0x68}, 0x4) chmod(&(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSBRK(r12, 0x2000747b) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x4) semop(r1, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x63, &(0x7f00000001c0)="5b62b2201d803071fee51a7da2edb20711b067020d40e487c2649c89089fc08fde71a9ac6577a9f245162473d05335283c4d1f9f2aead8170c08f92982f8bc1b3767f9620b3ec0640e04181e3adee0c038c70750cbf0750b7e688d7d91f93d9c11fdf72403fd4c0b3a73b319663ce9778431242c9e6b7a2628ce8ab7e54fee256e84d5a2989fa73b93d9326311a2fed5b0d1be02ffb78e8a") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000000)="67a6b8ae73f3fd672eb4fb0e39e2b6") 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x3000, 0xff56) chroot(&(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000080)) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getpid() r2 = getuid() recvmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f0000000640)=""/41, 0x29}, {&(0x7f0000000680)=""/69, 0x45}, {&(0x7f0000000700)=""/146, 0x92}], 0x7, &(0x7f0000000840)=""/174, 0xae}, 0x40) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = geteuid() r6 = getegid() accept$unix(r0, 0x0, &(0x7f0000000940)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="29d6c0573752fb", 0x7}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x408}, 0x2) r10 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = dup2(r10, r0) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000040)=0x7fffffff) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pledge(&(0x7f0000000480)='\x83\xd0\x9c\xa5\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000100)='-\x00') write(r2, &(0x7f0000000200)="6fff", 0x2) linkat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="8a37a193fa8226d825744398e7cad008b9a3f422e051833a44", 0xffffffffffffffc8}], 0x1) ftruncate(r1, 0x0, 0x3) syz_open_pts() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x5) open(&(0x7f00000002c0)='./bus\x00', 0x20801, 0x22) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x6) ioctl$TIOCNXCL(r2, 0x2000740e) write(r2, &(0x7f0000000340)="e06c6d62279d2738382d57c259040e7be8497858d04333403e0c7a2e7168f6faadc15cb8c0bac2f5fd125a257dfce0dcf789fe8ad0a1cf4bdc5503be2cd6faa4c6c190e5f97679ae6f34e59bcc572289cf976532c36dd5589b51ddfddb010b1eb9d9a4ded35f1728923fe6c4fd8c589cc0eec165650cf9ef6f51cf4fab77d06bcbecfe969797a48f833ef7e55b69fc1b8b58a0da448b4c28fc59c984b7964b34eae8c1c2fd0f2bb42ea6c86d433e956e429b751c66284312fb37839c4400f5be43e7f2cb82379ec47977b5ed1e3f1b7c036c7854d60c80f07289f4136bc2da2a53bcaa8576fbf705bffe274245f83e247b6f0c0ade75b6789426d3dc07af2d648657eda4", 0x10) 16:00:07 executing program 0: getpid() r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) shmget(0x2, 0x4000, 0x3a0, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) chdir(&(0x7f0000000100)='./file1\x00') 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x457) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x42, 0x9da, 0xfffffffffffffbff, 0x80000001, 0x3, 0x3, 0x3, 0x6e3, 0x2, 0x7]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf88e, 0x2041110d, 0x801, "d6d06c8a4002a95986de6982fa385680bda074ad", 0x8000}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 16:00:08 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 16:00:08 executing program 1: 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) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xdd, 0x3ff, {0x0, 0x800}}) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) socketpair(0x2, 0x3, 0x440, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7fff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='\x00', 0x88) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file2\x00', 0x0, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) close(r0) r2 = open(&(0x7f0000000280)='./file0/file0\x00', 0xc90, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) open$dir(&(0x7f0000000300)='./file1\x00', 0x8000, 0x14) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r3 = socket$unix(0x1, 0x0, 0x0) r4 = getpgrp() getpgid(r4) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000240)) recvfrom(r3, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="0122dc00"/16], 0x1) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x930) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="67f0d0fc0902b1d55076dd94da2c85bd17622c88859b1978bb7437dfa6abaa36b95d4a31403b7cf4131b464de54488386ce3f03294eec120cb462737e42b54e7770b9b6b206114e08867c403620c36632a586138c29d0f25889a82345690f0a38042ddc28410bf0f5e6c9fa84eb8be9ab33a598c02f8913bbcdf35ec1c245cdf15f4433fd639b475f4c76bde98950ff8dbba6166b3881a582a0cb708ad31abbd8fc309a4d72398ad123143cbddd4fc92e05ca02ee5e8e592c06bbe8c5a0ac1b225f5a76ef98ed0c1130e23f3903fa5d758f172570e2c1e613c54c0f80b379bac6d2ed9961f28b4ed1274c684734f630d5f82dc57b04b9349df1ab67f5640b05d7310ce47e44794416783b9040d1700a42f8fad0297ad03eea4e2042df90628e6a357f7f86c3b8d7e97cd6e2b3e59f1423daaa1c940c58f3ae6ff06ba6950940d782197d0ecd0d2a613887af216ebf7f3d976389c12d7f8b1193d6e9071f79158a9efe070f99e97949b01db21e59cdafc1d63d7a16e0ec993418d0e40a82a6e3adf93f1a0a293d80c76f52dc8a85f0c0c83baecf157b11498fa01441cabffa4dc0073a3baea8ce7b78195dd9161057d03b290851d54bbcdd6a7f212b74ae219f350f6423296dd92c98f28eb9ee84362720d72005eebd0be1eb53cb89ac36d9f5ccc46502464e666b78f50ed86e1ed9d0cf868808633d5362632b60e5588c80c443e815ce7c78c936ae19897b992db011fadf3658a99f8dd2f086aed5dafbf7908a079e6db9e284cb2ecce2d52382227225ae4bd0ac130cd766dc36a39c16c56142f475b101f4aeea9b969d2eba5ff6a54c69d711707c99586226c777129cb4b5fe4aa73419fc3ad4828f6d249bdf6b5a8bbd677660b12175309d2e182cc90d2935a679517ddea03dcae88daf4843163db1ecfc5858e64b3a3539e2c11f3fd4683171e250d536b919c00be05a629e162cf3561ab6557f9b2705103ca332151a8fe459052092d14cb2b42469b616f087ccc2ea983452a28194fa8c51408c34422776650b2d6979f46b3e5211a512fd3657b172ead04ac7e3e91c347589ab88dab2ccf020c58a9cb8349577581eb29845aeca1dfb042cfad1e53d6a025f1c3538d271454615f1869baf03e2c5e7d9d5496d1f912d0f407bc898906acc7388ad3ce9551347add32761de0ea3348dd88247ab6970c9f0c5cb294cdc46fe8282b555ddd6495e5565f9b0afc0adc7084892a6f7aee92ac0aefa2b2512a2c24cc4fe6dd59ffb3cee3a29990af2078fe1fdbbed20f3efb31d5dc6c25eadcb4434345193fdcfcb5a0b156600ac72bce9042fdeaf11ffa50bb38e44b1dabda6f4f769eba3a0cbe16d2a404ef8e4d712d24afd0fc4ec6611c31c118f6a70db95186448cde435b5f1f4925d803349044d58dbd67cf51a53253420987ac3841b4293ec550d4af66eebae997909436bf27a1d8b9a036905dbc551f611476a22a3b6a2dcccd4278aae3e411471f6276ae7cc13e0d3525c69b9a14b24c30d7876f2cf7c621eb3cb163174a3634db6e7418d9f433a82627e0c7fdd1baaeb2699c5096f989d0a59469b837f4f36799ef1c75665b297a042c750ad1ca1f7e4f3ccb1367f739204303330ff3d46d4a323c549e20587f5cee7609383dbdbd9013700ffd728ab1bf8c32d202579a0c5020cb16de53ae9fe843af6e05796ecda77bebe72d33a340ba0d494ad5ca6d915afc919445a2adb80d6d5363f5e2357dddb71c42971f53b0f03fa290a82ef6340fab1bd3569693450b75f0b9612b25a4d7898ca7882e70e781baad5369c457609575194939ffbad067a7b3a3e5c89a204191420488c2f1d4fa0b4834d6ed0f5f4d76e0a2e471d7cc9dd54a0ea65466293c6f39b11f7390c90152589d2deb4ceb49ec768a6d914748f6f450b7c891c54ee3b31900375f318eeb35d153b0ca092a647a36b2f4c517e4b25500810b97e836c315b842f3158c4dedce91548a5e322938e7092d0a3fc575d774d9d42d22c4c97507bbc55b4be7910930bd0b5a6db79af0063150f931bb683ae406e9690ef7a76802b498da4e3cd7cb3ea08dd29b5ec42d4385e8f109a427cae57dc43868777780fdaee3bf72c77907f34bac62a9b0181f7747cb62101e728cae12b2cfa45fcc107bd005af0ad9d78a25b4ccb617cbd7fb389454d356beb3e46cabcd4db97f9045e192c524a84f306e22e1bf61fc9a3f25301f9076b5e6a1a5f75a0e96f31fd077441eee5b35f81b587b18a56ec69d8c0240a4c9f5f5014e30d1a3fecf802e5573f625b73f97cf0d98caa4b7a6837b5cdf78e9d928d938eb2f22c62f1005e96b3fdb1c60ee5ef2e3b2f4ceab64efa92f55258c66bfb454998213952cee9f107f590f6f795a0106e76113263cec7759f8a5e37bd49e4f7e8fb7301184082c27654c59a282e6f2ba8b0ecf4dbe215d015f40571f2aff3678b7dbf8b3aa5e9dbbdc146a0f994fe943c46bcd188db80dd5c2aabd524c0317f224677dfc84ea1f66412c8f86453eedc1ddfebe81140969b0afeddb92af595eaac11a3a93ba4524e47252e620c188769779c12eb68197ba4bd98cd775d868d1605c9ec285d7a1967978f64173b7b0c965d7e04887033c8d272e7c92177484ef7b039149357ad0936b75168fe72cf766dc8208de240dc227e1c4ca8d3f5eb7f96737b44b6d8a7f41a4bcee227d719c19ad32f777579c1d206437e1207e00d1c52a8fb8fd037500cb19e69e8fd6abda507e56ebdbb1c2183a8a5a6cd09add0aa149fcdcb1cbeeceb1c53dacbfe3b333d0de6ac58984c14e12568cdf830c9647fed76ce10e5059560994c474f89a123f8b8465866d4c3d0991c7f4c41d9719d8155e1a3945a245af7cd74bc96582ad97eaa8fb54258956f1a1b957475ee08076f955fcc105a7eb23011019b2a2746dfe953676ffbbc76656a4e911b6d8ce11cb2c9d615e3ef2efe90e32ccd73aba354b2f4a6750ea6fe88052af99ef3d0dd6c7ce3cf186f2fa56a79c5a38aa4d98c77f5dc705294615eb919c6a66aeabe4ba83b619c1eeb4ab72c642b726a55d526406062ad659950ace861a80c9ed0db2f42783ba53295186ee903cf1db7bff0eda36cae0830ad1a2713b9d581c264258cca0dc9eaf278fd981424790fe519187da74d9afe2c781697272490ea4b696980b8c6cbb0d8c8cb994c6387d9668fce3faf53ae28a61b0bab5490038eaea005f59c7942506781b9a3add1a1120043496f11adefcbf2e5f818fbc09757c2e453a20fc157a602c66a99183190706b0eae0c672308564cb0fc3c94924605071d1cc74a4764d126eb36525031181fd7cc5711efb0ef1092e76ccaafdbfd0dc892986bd4c3d53b2e54d6e5908e793dc2875834cc489ab3bb0070704bf584b47143dfdf226291fe240bc005b0f760fbc4cce6c6c311a2fdbefa535422c121c43fd1b36ba356763c999df6dac650092760b60c562bd8d5a9b9bb154c27bb76b6d6e937492c9b2cd71cd404c7304a6136fac0e6f4f327d5ea78d4c9d9ca8230b5b8b90f03fd4db11632e340be8b31605fdc6330835253a9eb384e329d6b52b6f5fb6e6fdb5bf20c99b876525ba8163e7d779c1ac3aa945ea11e22addb37567757df19e11a09364dbd971fa4e50408246213b12f86df1db8040eab027f8a4daa6e78abc8128c54a9d67721c681ad2dde9d4480be40cff28dcd37fbaf16fb6ca06461a13de4a3359292b4ed0bb7c26d40a9a420bd61ea8f539a8d76ea460fbc23eda3a09f5f94519856d4058f32a05d072fde989aafc885ca01e9d072357fff988c5941be03799ce7b8e1ae1941f515fdef37eb85182ea80ceb3b309c7edfe159981b419378d30fa7fe18e9507fc5ed6ef15bb065af3f091b8f6b7e22bde106f0cc21a91c9f2064c3e4d5b38be64de604ab1b8def4f745ffb26bf93903920334e0f20b79272fb8e08dc8040ad1b913a606ea5fc5c0337fa0a4d46c2ad66158d97f0e19d18d4d1648f411a1bbab1ffa0566c60f7879867a4247a25ada6cc09a4f27fcb7d41e85d9ace80ccca345ee3022700ee36db77662a7d4ff172dd2b11b0ac7d4d5a865aca0252f55ee1af5ce89c7eb0a7bb105f9293019578ad05f78859b5139df7c2cd3332255650e8100277a03c9eec51bd0682acb7d517d04213c4f6620e3cfb6fd4f72d56e0ed2032d266980f7048b0639db458bd8a904e68c91df223b671c04769dbf3d33b4002262d0d491f1c2f73865fb16dc3530e9969ac755aa1d0453b9f9801d0f73f8b3b83e3b541f2b599186fefa0c35272df3907beb76faa447cdef992a5ea9c84b4a66e5699295abeb53d0dbe5bc127c287959cd4d707f14757dd3578ae64d127114b99edb076c492c1c8820c0ca75ef825d3e5753430660f25700b74e628ca675d766c320d79f4cee30c00944bf78606df0f57afb199f8227f4e02376962b425c643de7531402e1409581e20ff18a36117fccce6a36fe45dca88c52995e04098b52d920a0fbccbd8d4bd8ea1daeb46340163579a50120eb53ab464395b2c732f06ee61ef419393a69efb4c2fd774ea9eec9c372e4f16fc712186a506c356fb6267ac062b266e9bc7e73f3221e93f9e60b22a4825e92136c2ccbed31ab159c4a7588dcc09f97c7a8078dfdb581ddbd2e10ffd6103d34dde5c07471bd98c987c4410f87b0cd4a54ed22001e7183aa2d5d7b541254e47e2c1760048a5d0ce03cf40bbe80562c236094cf7cd8c7471b9e44ca543f97ae4a142e63bde57b270c08c34aba1ca235b48db719d04cf7fd4d14f79fafdbf8c654b792576758efc1244d406478c2ae8da1208ae1ecb414a3173a00af873b9e3f2d9411fb1122cef858e69cd7cd2aebc9709cc455552213ccdba5a76366be9abaf022c975626a5dc4ca97c02fe35c23aac7712ecec162bca53c87c74a1d40983affe10d101255606322a7a49709bf92fbacdd7942c31e63799c4fc741f6da39e84eb8239bfa9fc65641e95ff48c23cbfc625c0232479b555c7793edc779aa180f05b8aa77bd8a4d28564ccc00132dfd79be2be170c6ad4d0323a131c8289b198fef86bc0a2776bc31c1dee15d9db7e229756fee0e986a8574e9156cdda15848abd64164e8887559e4578e96f883927bebcd766ebfe9bce0875c3436b6db3607183059d585096a7656a71560410695448b5cffa3e628433dacd4a176b9be450f1f0cb59508b5433ffaf12aac15682517a6ab76c12d8432e3986d4768fa15247e2fcfd08e1b550d707558811b7eca2adf715a3d10f9356cae1d3c2a04b1255d573d4a499822afe5d953d17ee42b870594ad3ce122a291f46452ee58b92363d729c8faf1ba22cf15b7c27ea6db191a167b34b50c456f74e4bd750aa429752a06c8cd1c4dafad788b300824a9835cae989e324940229a2c8088c477ff3a95c48511efe8853df9da161a8273d9c7ac898b4e7f79ab042ffd4a954f2ba7e904022016753ce29bbafbc9159b10338af5b961f8df727f48f2e53ef636a2859f96ce93cfafc8b336e231a754a90f2176453d8b03516d1d7cd5a37bee21840491b5535a79c2b7735fa87085501de8c8ac343a1472337fa18411e07c8b5a9836f40054ffd462bbdad97f13ff59efa130922316b75a32bc87e95f674d0bbd895021cb59c3f13429ec957851252dd26a7d8f7c73d3ebf95dd42b85d7c488f18ed22d6b672545c2424ddc33c560ecbc398b30864d4fa19965be461044e2e29367250a41d8b4d16b567e81a8d9d1a9880ccbd40cd24eb18f3e4b1c701035316d90ebf3a19c46d29e14", 0x1000}, {&(0x7f0000000080)="ef8de4ab6c1b9744545681bdcc61c801183e90b6d23a1bbd86c3739d379c47fecfc4a1d6388a9c7627ce1c78d13e14e35551258c", 0x34}], 0x2, &(0x7f00000012c0)=[{0x78, 0xffff, 0x9, "4c826e86b3c3cc0c8edbaa23fc907eab774a40ea9ee0561bf2d72927a34c5facb0ff66612f6c3683ef32a682f712f6fa393354a54d8d82c04874e4890d863a60e2e92f2e7792d0eba2d82999c33bf386b624d7e66d5a1dd08b8c910cf3cadea3b2d3e9912760"}, {0x18, 0x1, 0x6, "73e0"}, {0xf0, 0xffff, 0x6, "e0c916bf7a1b3ae796917ecbf139037b6066a8f95a04a28545abcb7f716af4da9c1eb5573b1483a4d46cb7262ba96778b71487eee6b3107cf96a2a8bfbd9d76dcc55ea8803ec74177ba731f30f7f36f8e22853dfd204253efb1c7e1f7baf87839716cf000e5dad5335d402f728a97d0bbbe38d39ac7b6100c77df09b39c681ec8d6f865a4936b15aaa9d3e04ba3ebab7238705f8dd4cbd044a39d5bbf51419a4fe13aa001e5111ed73292fd6949ddb5925eee1afd858e96a644f83acc0d2cd607ec128910a6dbe4a5faf856233c7bdd76f4b7c71036888c5fd0b6280b4"}, {0x30, 0xffff, 0x80, "24f95d6f3da80867b06eb80028b6659fe582d96006c1937443430cad"}, {0x68, 0x1, 0xfffffffffffff06e, "7158b00f3a3c9565e186cb13838f60c0989a8b96c59cfd06fe3bf8545442e92973e08b364efe975deb4f183ee0cadc425a5863428defcd5623e8d0045d4591dedb17d51ae07fa0ecf3355d5b6abd421510195d34"}, {0xa8, 0x1, 0x2, "c879f962683467ef2ceaa56e4ea72b25e48c8c154578506ed2152e7fda84e2f1fdc2a0f3ea352a53f7f070dc19108fefa6b06bb064f8e40158a1ba928856dc1bbc3ca361d3596ccf74369dcc0e31e5da28e98fb8e762f45f92326cfc7dffe6b1b6cfe7b5bf0969c2e9312083fb51bec454a2b2c9f371ee3b89c918f05c5e780b9c481607e7d6c139fd7b14504667d0abb3101b68ff8e18"}], 0x2c0}, 0x400) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x1e, 0xb58, 0x2}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000010, 0x7, 0x7}, {{r2}, 0xfffffffffffffff9, 0x49, 0xfffff, 0xfffffffffffff40a, 0x2}, {{r1}, 0xffffffffffffffff, 0x28, 0x4, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x7a, 0xfffff, 0x9, 0x401}], 0xffffffffffffdf11, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0xffffffffffffffe0, 0x1000}], 0x2, &(0x7f0000000180)={0x8, 0x5}) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1f, 0x4, 0x100000001, 0x4}) socket$inet6(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x9}, 0x10) r1 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xd6, &(0x7f0000000140)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/75, 0x4b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x20000000000003) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x5, 0xfffffffffffffff9}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x80) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000325f79ebed000000000000ffff000000000000c82c181967071b542a52871d000000b8150000002900000032000000030000003591af0dc1f7e242"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x1, '\x00'}, 0x3, &(0x7f0000001400)=[{&(0x7f0000000140)="64e41ad604850139f45090778825a1f65c846c3125152d63d5c591582c05a77b8ea144205f1bf7ab291389536153f757e4a6fcdfa93beac71d64410482e7d9f25bc4188ee3648d6881e64287b9b9afc76a537d1cb4483850756ce7ea58b19ad14b149b3eca4d6e5329d40b99a98665a9f2acf9b85b271d12", 0x78}, {&(0x7f00000001c0)="91054a80b8888fe8f43c120aa5bb9983628505e58fea776d57188d07e7f42700920c4c5a3c61869ddcede7af26b3e2e2d6bac003e48b76c8b7d375519291e93ccc8ada4937c64974714f43a75c31ebd7c4b830ab729b0e1ca7e4f33688d4", 0x5e}, {&(0x7f0000000080)="91cdb8784e4bebc75c5336408d23e9810ce84f065b08e2fb97577135efed53700e6dd718af089e03649949c03ffeff3e7265291a1390", 0x36}, {&(0x7f0000000240)="6679dd2e7bdf9dc0d97fa29a1b223bb7f6e9ecab39ea0d63605d1ff78ce26fc92c42eb417c535c7b1cdfd84813e56db924245f48831b16ab0769fc3f9583b6da0acbcef66cce048a2acad7d08e81171faf7d3977886fb21735e2b57c7ef7b7964676d06bcf6302b9716e26ebaa652a1ea99b31d221fe8af3f3b756975b28a1ba678af99bd59296bcca27a1b617759ec31f72319bee2a901759661c010a2f4fd98116ef02eb1b87f240f6671c6a6332295f22b309ed6b85e69ec1b36dce7d66e53641e135b64a2d0b312027a5c363c9399f116e7328bdb65d806b970ff12a16d55225eec05ce9", 0xe6}, {&(0x7f0000000340)="f81d5f8820d473bdbd38bbd76140722664150f6774f7dfcd209ad669fd50c18e3a20fc55b908cde65c", 0x29}, {&(0x7f0000000380)="c5b43a01e6aecbc9d6b4f0a92849669727b7cf26b1d03d9b22a11a9944eaffd64866ab3a05b6c003e50b48cfcb976fb0b9d0c1d580cde0596b883cdb43bf1f86e4572a2c20265b3cc0a62c4d1252ff08e09cb7bfb07057c19f57d28ef2a0e4f423c455b1c953cce78a0e660871b99613268072cce5131bb0e90b0648cf0bdfde5d4b4f6b9191f4333329e7fc70e89d82d88342b22ab2309d49f99c47d540c40d84c40e57eae8141623bf594771f763677e71cf67564a4255c2ba78f0dcfc7ab918cf33f1c10a9e121a7c574186059674bbca03b7bdcc1dadce17fd8479d8d0a233a4b2d80e83932740f44ac4504e22f7a3ec1abc5d2a5f84d8c43b872a5186ad2db5816c01d52e18fd9efb046f307cb6bc5782f27a35f9b790330727eab56c4f1933a01f2c0cd91f96baf88cce34d8524757d48353b4be5e074aa491900a966fef2c35eaef935e33b851eeb6b9723bfe24a431a9cebb427e78779d1639be8ce91544fc15dea8fd393168841579331c38519ee134891166b25544338a68b93cb22ad188dbc825a89f67c416d117c678aee3e7761a42621f754a53d86435e7700d35f0b92468a7302854df4013184010270f3d357d7ed59379404169f478441861f2726487beeea66af77d2103e977d20d4fd59a5a92772213b1de9bc97221f3c104d22469d4bed74dfca79914747bc4ec2a25e4a8402beef75a69536c78593c8e7d898adc70cbf9ddebbefa7c686007d0db39e7a193a79892e2363d0d73e2593a6d19d8ed89892724ce65852c15aa125641ee5d983c8c95f9f30977b5c58a0b3992ba7d3999631c3256e718c42b677493bfb0ba700aece8183b86384b69ebf700b35ea617589a8419336821c55fa055b3a1e56baee61b431fda4c02c8ff790a659efcd9e6eb49154cbd9d14fe22d769f683eba608a9a97e1327a49f5991364c5c050d1497419e9edf1c77a0ebb735ef50a9edaf6995bf68d07f266e32b3fc3433ec65eeffd04abd1d87a64adaae0f573fe2653e4a9bd99e9076fdc5f10fc9562f599f402ceb86ab553d98da0cb110a4cc4546854f1b045b204699ef6e55388948b0397dcf91544111b6b4b0c563dcc1baff4df1e127b320bb9764afd679e31920a00e2aa8ac31bab30f3977c4120957150470d095b9a737f53bcbeaff05e64d45faf3c76b1cd0b4d5ed3dcec804e882ae26ad77db63f8e7f4f7916e4216b115a149401cbc463905e5b6378aa77ce6a2b4583551204d5251144d3b8f0b7bccef6ee7410497babf3bd9d9d3d8d1fdd7cc51bc737f2c9baaa81c97622ea409b8465922b8d5969c07dc3765155a58cbcc34710136b7e352841c1657b98edaaa441e0595a6028e1192f89939033be866d03486d1cd9a781037fd1262bb31b293eac181106b40076f447906548ccfdcb787783917cfba838e0bfcf6a816fc10f3221ed9bcfe6bedf64c2daf0087ac08ae65609886e6b6fca524ce81531fa829097c3db42d64d5afcfcd1e1839b867984e4bf069f53a69bd20ce456b91ab03eae606ca5be828daa45391f4349dd5e05e7bc9d2786bdf9c07960ac70e3f41a947224076ff38b08ae7a65dd5d3b3f10ed7a31e82f0db30e2b063dfcce71cf344fe89d62010cd3022daaa74761f7ad368a4b58d22315c44d940234fb82ee351899e5b09115e0c3aac1890b7ddfe03af265a0c7d4c0609dd29e082851f18be9d61c344c3cce7d0a74e0f7dd69e4f7f787fed7afff7bfeb0054e8aa55b2d3e53bcc3b617035d382aab485c22583bab076ba5489fde0456db773eab1ee58a0aaf3e6601203e47d472b66fb212deb186d4901b445e373c7c66c6700ad5e1cacd66eb95f04e3984cfe74e58746624256289dfa573961bb20196cae70896e5d9416ffa97762a47a490835675543cc2382036cb7b5fb8bd20fa26d77f6a9afb13bcd8c433597041282b1e9ae2e5cd71c7ec2f0060c23e3fb764d2a92b19ac7186d3762c887bbbc3e22ff06d98ee21e92db2194b85707e0eb25819ec5dc81e16ab1eb64d26d8b02d21d2423b0f610d725a66cb2198d86ddb8370c8315101178acd49072f23d0c211f954726996f1a876ad54f4945ddaae677251d21c89c61cfebeb8a0e83fbba6a6edf01ef980ea8e52f8ca7be0cc9132dc2f24702d750306b421a1cdf1bc40dd05603fe424d10f28e26bdb6044cb12c4775e6b4fe0eb8803d4442d2fb23abf864e9086ec9fa7993a6f755b012561f3039696a1a98edf5be4475a5115a508d41fbe3cb8b5a731eb40274b121e6db60ffdade9219c2b9f6603fc2cc98007caad719658f0d0e5b6d43d75eb1c27994f29bf79d986967e554532a59709e6b1a1089619829da22d9627fb8e051269ffb16d3ac26345d69c3f95c27892486247e9e5dd23cd34d5b43196d76150787ccc34d375d7a3efcc12b4601d8e664e715f93bcefdddf1e8976bbc6de74b60c59e49955b8e12fac529d6fd4ee76f87c99447ceb3caf744553ffc7211d7ee65bef2b33988dc9bcb24da30bb5e601413dd305c68d3258cce2cf31a67070d6a45ca4339274259d760e02723d09511a6e45b17c89175f92f468e030e8b8f1f8cc3ba52e99dabf023d409c2b2a4cf4579dd917c4db890650dec15cf1eaf1b41fe251bcbafda8a22405082ff45250d0da21fa50746ee64e35825bd7fbeda234b582f159ab5c28d4ae12bfb750e08cc608335207cd999d634449b0d4eee2cb69680820d98c254714481b295899363d1dd4df650d0165dbb4ef62e69c5be06c680aa8d913dd97a2a30e2df40c552ecc81eb1e294cb025a514ae02b27abef871e1e56a855ee221d1fca732a1b7b490683865482c28d2605529ab112019fb8b81be1c3901b82eb4faf9eef78e31b1c7d547b89daca91603e3c5bf9c0eed4d14193830780c5f7bee3458b5d995242042cdfb4e1fab7bc81464961ef1f867a963e5700e7f62ea0f57277ec1e4c6756a0705b7a0a17d13e4da30819d024c3a1d15b8afed1209b9d4661e6525854eeed1f4e1b5d5c1b043790bcaae1253e93d00f37b433ca5923f2b97336daca0c24cc383e18678e2a2b3946ae2676534ff5f5efa2afc4b53347779b09d3409e5f34fa44ac702b3b92dd5d25044f550f0d0c09a84765468e6edc2c3116379ae00ff123bb1f46884d438d0de8b1938fbfefed9c3395c327d0735c29be9d52eee349930cff43b2778ef41470feab7eb7f34e4cf5ddc8be63d87a22bea4f9b178ce0f7bc49915dfa5064ab49a214821ec713dd3263489f4698311a78ddf989cb699f6811a1bd2197ae8ee96bf338ce0237c4530bdfe72132b14a7990152dcd45b5cb5495c77e525c687b18a756fa83d6e31748c63c9b14849dfc9098577d580a3e5f4fff35d30bc9e11af51f8061986722185480955275c85a2265f3d5fd21682410565b7a0a5495a182670ec832e6d652058103258c75da42b497c15d7f29e4a4b5c12a89abfe728a147b0942f2c6fe02cb42e53aa60ee6e51575e8c37b02690a5920d512eb55508653476231b95fa8fc09e8eaffede6b9fb863dd43cf76fb74bbbb65fca5fff5475cf0f036c394d1978af0988138b6d933fa9b8dd7c470f0006988d7df58aea50c5a294a381b6048a7a738d43acb5f958a3297888e144b7903cbb2032613fca8a54c17dca9e830e27ce2c1a171a239f070223edcb9dc5357534d97c179c382f867aed734bf06a576866d5d54011593c6e957a33476c41f472de6148fa8e11d2cd124a95b69c3b3317964d4c8d035f0b4c31ed7a70fdb4ba4e30b73c84d3535db3d7f5ae3e083a83406a1c780fcf5f7a5305146c7665efb1b8bb187afb0a2b34168bcfc87cab9df0c6f6f0efde40324bdb9493ce4f6f5157fc8351ba14ea2c5bd4a8a558eee49e2924cce38621c88e2e81f6188262f965270c49ce46ac7ee1646f9c9e49c24f1f5ec4ec4b0b0559e54c3ab7ba3678b4096d570f6beebdd2ea8e114c5d7f9b2db13c5000d76917f27bdf4347a37567b4e53fa28b6985b8f5911e7e3cdc0a47040a8da38f3b94f36bcd7237919a8419a473b1fc5c676cda1b554b17e6537aedb655b0b4aa19a8c9e4282e6d1e2d095d9b9b71d4495e922ed16f539cc330c3d55bfe50bb96aba3ac332d587b0e3cb373a015f6acb70e6eee4a34e6a9db1b497db9bbb6f20293c31c7bf4860efe4185c35bd580490bbea24f7e21bbe2de2dcbb360e9c6a4cff3deb7861eafd2032c582ff9f3983f1636e025a14bfc2cf699a34ea0f7c88a04e7d24f675fe4a6070ea93edc05f65d35134ef03c2d13d0146d275aa5d03b7911cad17c38e4cbb714246f97416904037abd7594b14867d65f22c3797b8b07702242512953d1c17326b2363316301a36b921ac8c0357cc55a69f05a721148e2bac74547596ec4b09f46ab0474e63c1d95f359b5f436b21e7f6909df042f18d2aab55ef805578e87ab1af20e724c555b75d3797ae44de88e41fa2c08b139015ec47c6923ed4cac7f6c64bb9b52a138e9d76c6ee14dc0da7bd3c7bf751f6be4dc4d8c1157901d93bf8ddb8e6d732ef30fbdb8eab5f449b8b00ec619d862db33df71ee10ec3a8ba80416d01652805556c951618ee5cc958ebc21ca8d2f46b3d1b3e7c52c3f374bc883e1a711aa1036b45f931416ca5a2b503bcabb53ca1795f466079bd131e5fa68028f470d38d4a5798f6919cb5db976cfb5776eca10b25322ffaf46a8bb5d70d240c7a2d7222dac3778ad1dc673b45bfb66a288f911ac14f54d72a4f53751a21d9c27e38f20f1c4820d7f9f310c366fb5be7a83e3cff56ad38ae146a4ae5349fa5e9a22d1951f9b0489c969a03c26ae39a24d8214a5e986125569eb64f9a2a2421c097851a857043429155dd8f97dff348f4c2d092cdbfa7b71dc90bba49d24e454947c085abc5b8ba9a2c459b20ce5cf1124c5896ad2ce3a3db1574589f877308992de5cf2911af878745b11fe022fc47538220e6c1166610f340b9c5218a21c3e9fed01c731a51e9c23cdb310e286b66535953eec45cba6d488cf45dd8aa28c3f20e31789886f998522f1c0c91300b995e56b034447700fc68fa60443bfa473f0e73cf1cab0ecd713621d4902d01d32a1aa62d7c232a934d7c72a42bce8b2a65cd78c1be7d20c79c99fa693f8fa23e01fe3f9583a7ef57c13292cb6f49b822a2701c17d57e586aa0b35b8a0f0c3dac65f51c65a684dcf1306aeee7b367943c56c0e71e64509eb297de783b4252e1f679c86fad2c3baa0e7eff05aa5316742b0d3d5f7317d12171711653545b0da4f4363bd9e5b0d89d52d355f01bc5f0a9b6d7a2c17d3fcb6282aaf112ad22ad6e0057184bfe70d2c9278bdf5de7efe4bafaf31d9f3bd600d4a4f387ca2edea12f31df0065f62213315826b293525442d76454341c303b11b39da638d73853a2742539a0639bb7965bb4e0b7432defa55bc05cf66fcbe849a9d3960271e8cd1d94e6195bb746c377d829fbed98f5d804d99a01348bb0ce7f9e609c8ebddf59de839ed70172b57327cc673816471d878f362256f67f1312cdff784e52cf58a706b6a37a296cbd22fab08855951de74fd60951a8d0129e988158548c02474622f9175aa68f40883925afe399c21ddbb05c74cbc8f7f151ac4883cad678e2267dba11c002b57b8c726e8e6a2f8580ae499f9d5adde868f337aa88d5ef69e003de30d433ebafd40bcbd82c97d939b752475cc18fd0fe9d5683f1160bc8e1bcdd7fcfd7f3efb5ee21f985a89bb2bc937478a0ff747b26c0fb91f7cbebf252f82e73229fc886a09cb2ed68056768cbbd2fc", 0x1000}, {&(0x7f0000001380)="cce579622c4c935d34c3678531e1291a313df27568d0eafcad6e6cc470a473f68d0083bd3c9ddd9b1ec38c8d9f400704fed5a986a852b2a0bb929831ba7f4075780d532eb5dfa2164c9572243beb79adf80bdb6b35799c", 0x57}], 0x7, &(0x7f0000001540)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xa8, 0x1}, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x4e, r2, r3, r4, r6, 0x140}, 0x4, 0x100000000, r7, r9, 0xeefe, 0x3, 0x21f6, 0xe30}) kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x4, r2, r6, r8, r10, 0x47, 0x20}, 0x0, 0x9, r9, r5, 0x0, 0x8, 0xf1, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004030000004000000000000000000000000000000000000000100000000000e4ff000000000100", 0x2c}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x44, &(0x7f0000000240)="bee822da535a0450c70c42f4aaf31e26ece2f1cd96fdd25eb7c95000606f58df0c1b29a1e5837c90d84b0b31afd6761a39342a1059ae839791e693cdb760e6df6fb25f07") 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x1, 0x6dc1, 0x4}, {0x9, 0x1f, 0x4, 0x7}, {0x7fff, 0x6, 0x5, 0x8001}, {0x9, 0x7c47, 0xfff, 0xd6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0xfffffffffffffffd, 0x8, 0x0, 0x6, 0xf58}) r1 = msgget(0x1, 0x100) msgctl$IPC_RMID(r1, 0x0) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) socket(0x1f, 0x3, 0xffffffffffffff2b) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x200) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4000000000000007, 0x7afe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/180, 0xb4, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x2) getsockopt(r0, 0x2b, 0x35, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa00, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="a1ddf9a7df07ff", 0xfffffffffffffd73}], 0x29d, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:10 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x181, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair(0x18, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)="9b37f778e281fbcfd4aaed51483100d665fd6258e3be7ade4353a219055c2e718437cae0e3fbca3fb7510bc782b81a0219be1b029b1d398e7989e1735b3c78cfb48945f83248abd9bc6fd4706ad9ccc544bba9a3bd76092576f8d4d1e89bae237fcd8216162333dc915006294e7285bcceab7aa760448ffdddfc17622be48368a7c8518507a8761059f23ec733a01e4c5275ad0568c962c8b64d61", 0x9b) 16:00:10 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x102, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x8, 0xc3, 0x8}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x91) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) pread(r0, &(0x7f0000000040)="67485e47fa8c6bc9c1014381e1256b0fca323753df4c80a8557b949fa38ee6bf52fc31ba6956945f95e5dd0ab37f02a79e012e1859bd78eab6cd90a8be8004ab95e1d56ac4e142ee3a965a8d0d14f5b4931734129d399f066a691b05a7ed4232112623f3369c2df430d0cd67c10f3492708805bfad6179aee8d155e2c176a1c325371b06", 0xfdde, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007de000/0x2000)=nil, 0x2000, 0x5) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1db) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') 16:00:14 executing program 1: r0 = socket(0x80000000019, 0x6, 0x3ffffffffffe) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0xbe}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400800001400000000000000000000000000000000000000000000000de2d3758000000000100dc4af963c31f8e05405dcc4ad9018ba0ddfb0c9b9593c8834446d664e8a90dd7478b652a597397d0481e3e95f45beb5b3391154b625c5d9531e65ed7c1a59886baa618db757bea0a9a71cf6f6608806a7657f157d7a02bdc05895f97bb4736b45f4e642b659b079a0c6ea63fab75d93b060651f6541f9036327ed9ec1974e40ccefa23df", 0xb0}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$inet(r0, &(0x7f0000000280)="cc3b030000001558265507f0b8d6deb3419bfab66b787f54e4cd707ac8e68923d79f7c240bc07cc7d5a5296f197016ae26f36f618c0900"/65, 0x41, 0xe, &(0x7f0000000300)={0x2, 0x0}, 0xc) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) mlockall(0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:00:14 executing program 0: nanosleep(&(0x7f00000003c0)={0x10001}, 0x0) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x8002, 0x5) bind(r4, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000440)='./file0\x00', 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x18, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x101) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = kqueue() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r11 = dup(0xffffffffffffff9c) r12 = socket$inet(0x2, 0x4000, 0x2) r13 = open$dir(&(0x7f0000000480)='./file0\x00', 0x420, 0xfffffffffffffffe) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0xfffffffffffffffb, 0x80}, {{r2}, 0xffffffffffffffff, 0x41, 0x80, 0x9, 0x100}, {{r3}, 0xcd34c01da2e52030, 0x9, 0x0, 0x9, 0x81}, {{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x3}, {{r5}, 0xfffffffffffffff8, 0x9, 0x0, 0xee8, 0x800}, {{r6}, 0xffffffffffffffff, 0x0, 0x9, 0xffffffff}, {{r7}, 0xfffffffffffffffd, 0x80, 0x80000060, 0xaaa, 0x4}], 0xf, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0x8, 0x88, 0x3, 0x3ff}, {{r9}, 0xffffffffffffffff, 0x91, 0x0, 0x8e57, 0x1aae8d1c}, {{r10}, 0xffffffffffffffff, 0xf0, 0x80000001, 0x3ff, 0x4b}, {{r11}, 0xffffffffffffffff, 0x1, 0x4a, 0x0, 0x87e}, {{r12}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x8ff5, 0x1f}, {{r13}, 0xfffffffffffffffb, 0xa, 0xc0000002, 0x1, 0x4}], 0x5, &(0x7f0000000380)={0x2d, 0x7fffffff}) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x20808, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10381, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x1b, 0x6, 0x8000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x90, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/5}}) r3 = semget$private(0x0, 0x3, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = getgid() r7 = getgid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000400)=[r4, r5, r6, r7, r8, r9, r10]) semop(r3, &(0x7f00000004c0)=[{0x3, 0x6, 0x800}, {0x1, 0x4e3, 0x1000}], 0x2) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) 16:00:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:14 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chflags(&(0x7f0000000080)='./file0\x00', 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10041, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x20, 0x7f}, {0x18, 0x3, 0x3, 0x200}, 0x1ff, [0x5, 0x72f7abe, 0x5084, 0x100000001, 0x1f, 0x9, 0x6, 0x9]}, 0x3c) r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x11c}, {r2, 0x40}, {r2, 0x1}], 0x4, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = dup2(r2, r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0x80000001, 0x1ff, 0xffffffffffffff01, 0x1c79d484, "a3d8f0b02e2b78acf46f9dfd2c71c20ccaf270c3", 0x2, 0x5}) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r6) r7 = geteuid() recvfrom$inet(r4, &(0x7f0000000040)=""/29, 0xffffffffffffff76, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000240)=0x5) r8 = getgid() fchown(r0, r7, r8) 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) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87, 0x0, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6}, {0x3d, 0x8}}) write(r0, &(0x7f00000001c0)="155462454c799d8f3c8ca5a1ae489b211d70b5113597a3e28409720b5c6bd9e874e9604f428b2b15f4b836d17476c1497e7e717ecbfc884f605587db47b1611e269cb34407389628f1b0bc65b985504e19a9d01f82f937ebbe03636e4fb2b4b492aeb864b5848a6f502ddd4daf457e6177d8282bdee0d5612cb5adac833df845c1098736e762c361ea1873dfa9f06c09cdad89aa2af6bf7ffaffa371ddce92c2184689b1d6245b5b9749a686711ec4992237f0aa6cce054704630778052e8fd1e032dfd4facc9ae1d557280be224a471ecfc968a05032b29", 0xd8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7f) r4 = semget(0x3, 0x3, 0x110) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000004c0)) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000002c0)}, {&(0x7f0000000340)="1ecc8dc44b0a57d74119c2809efa7bae67e07fbd665764a462e67e5f2f0e09b67a2d559a510bc3f7b529f5ad4350a5fc2aba35b1fd1d7370f7fb1fdb1a2db2805b635d338ce3dcf34963bc51e4dc7c8b14", 0x51}, {&(0x7f00000003c0)="30ffafa95bc95435bcaffcc0fb81b9c8bc718695fead8d17b9d6e6901b1de1af739996226c9b27446df4f10c411a496d66e0a5259429db5768f7caa2b331631cf5797bf8ef1dda0f89172d0d9f4a2de897054a102aa1fc55a1a478c1b5970aa7bb81a2098f319d1be00f360c08719cac51b7dd44f44b2bb13f10769b00ff99894b4abd5eaeed0f8ccf76fd403237a230b589e46df9cd0afa9dea3cf393a1539a310dc17a69b3287f1188fc5344f788cd9ccf26760be1f15adb314736019db4f7be32402d916ce539aec896d7e3139f092e864f160b60d45be9f8ecad6244688a676b0c9b8b488d15a3461fbb2e53eede8f8718b3e6ce3c3324", 0xf9}, {&(0x7f00000004c0)}], 0x4, 0x0, 0x0) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setreuid(r5, r6) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchdir(r1) close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:00:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x9, 0x4, &(0x7f0000000080)=""/182, &(0x7f0000000140)=0xb6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x71416fada6c81f47, &(0x7f0000000000)={0x9, 0x1}) rmdir(&(0x7f0000000100)='.\x00') sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="7ba79e2b0b04ad8ffe532675b16073c38cddbf462f52ad011ef71ba5cfa336ab6013a7ec162a79393e567d99d084b92642cab75fac8e11764cc0c799fd6a2e90f8bca0792bbe444e3a038132d1c6a6e9d9c219fafdfbe9ed97e21d6bb1747b989c9e82ec792c5481afef834fa0d15a3f10eacca0d8926450bf37", 0x7a}, {&(0x7f00000001c0)="7954397d9378cb2935c90c2e30ef3b2ab540697c642ef23d5b4f8f4f4210847d9027ee951abdd408390820a9373263e5feae6658994f4694e5cda67960ad6fa097731dad41b60f76dca501edb94338181feb89cded823b1e4873448a54c8c18ef1712e7e5609d8d8dded186f1dbc7703b33dcea84da4b0966e9b43d75c8638716806071f1a9d00fa9a6a1fcf1a5038c178e9713c8872909cce68ea25617347bdcc91aeb5bbc2cf9d0f1b293ecfba227caab1180c113dad2b87fa853a66e6804c6f5330b52f1e2a0522b98cbe46919536c982a89417a7", 0xd6}, {&(0x7f00000002c0)="eda35566ede21ee727b44c57cd2c4adbf29b0d70c8fecce5e09f5ef8a8d07d999617683560ff0e16903460d34b4b232cd170ece6ee7167ee59b355ca718e5cc760daf05944d22b2b163a641b65891aa246e3c9fa9fe84b0f003b9dfabd055d9919a65987460d1d52d0305511166aab93f70cdac902db817e2422860a5e6deb4cb273a07ad7d0ad58a9cec0b74fc3438bc252514b1f08bf1eed23ee5ec7b8b28a1ed893117ad7c22539df178bd1cd5562c0afcb25d767dcdafac60308271e58b1ded3440e0e123d514a4fb1f83f14edb921144a89da8c12ece7", 0xd9}, {&(0x7f00000000c0)}, {&(0x7f00000003c0)="acf38bf15d21484b2f09c50a860fe0c39629dd69a54e065e781da72bde390767f97926e887690d523644fe503242b2abb769ecf77cdc9e4392aab3920c9efc7ef8dd1193291698a1029041b305e5bffbf6d2d46ee6cf3183c73dd3ff1832f7da35a21d31b480ecdc957e516ff5439d4da0169bde718c1698d114f0fc7e166385048fdec5e665515dc6a79cda1fe73631b21ac895ddd6e7de7792e01a22b2eefc10e3b64324b9d854d6b8a2b5fed688a3b458e0a390b60286edc22533efaa8c1f931a129461d09d99e60c823eac32cff1bbabc710c5755fd6718b917967d165b22208390f799578fe50f8", 0xea}, {&(0x7f00000004c0)="179dfbfeb3cb8d8747263228da173d33335d5d60fdab69134a687d841b6595e732e4add7c463a9add425fb88feb212af37a64f5fda0039efdebf6f64803cc2c9df33a2d218494039bf2b863ca88186c2c2de8114a18e4d6ac3996ad540606f54db3b0b9a221ce04d4b9243521b9c53f1b31147f57c0c3a54671ba1d7f8f3021d42381a93c16064c34ab7b55e3e1268169c4d773b446b01cb54aafdbf866148c9ab613f77a09c4e8de532363d66059582ef64d0c7c983fef6dce5", 0xba}], 0x6, 0x0, 0x0, 0x1}, 0x1) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000640)={{0xffffffff, 0x7b}, {0x7fff, 0xff}}, 0x0) fchflags(r0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) 16:00:15 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() sendmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc, &(0x7f0000001240)=[{&(0x7f0000001340)="0ac35d9fe46fcbb057752485974a3568163de47c8c080f0ea5261157ba99692b8344e9e738e580a65d584f4cfc7cd08c5979c5d7af97a229eb1828f7d68652141eb97b23c6e7ff26137a029696c24c17262362d177a870d2e5b2895bc594be7f24d23c25aa3193baaae7ced19deefa5d8f44abc84804e0273be7dd6a983ca872186de6c6295a1d8833c665268635c67e1a0b7b42ea5ba29c3869cd285fad3b42aa0be65d480bbdecb3841d1f72b745fff803afc4dad4669f6dbac5fefab2428d25a557fbfec9be443bcb7386a7e25436fcc86432e34283d3f7e1253eb2094486bb03547dce8edd607207bce9a8ecafc5277c8aefcab7428d15e5fb66dee241012a8b7918170a033247b0c725b4f194ede6b6f62c91a01a93c11dea845b08d6c6e17e0e4a2faf11491d1ebb89550a9112343d5c86e236994b33e59f757e2557e8ca8dac233410954e92fe6291755aa1b7aa05ec5fd19dac63d0c14e28921fc1fe2ad55a0821d682710cd59048ca2a14fa41edb16fc77c4adcfae4a7f957d9967be35107894a5ca56f75a5ab77d46d7c08e16d4921d2c47c39698111f76ad85063d10bbe8d8ae0d7afd78cd0e8c937a52f45c84d1e77dbcc1d5077ced4d4d1f657680e9ffc3b1518d1a0380f70fbba39a4d6ef50b83b766a5a93c9b0a5bce54859cb7fb8c902ab0c06d1eebd0a3d22b5373a21712a989c0fadfda59ddeb05676bd314e09bd3fce468bc6fc47dd947b0a6842c2043e477e81e83f7cfbe2d24e133e6be16887959b021fe218f17d3602aab76970508c43d8def44c2e73d180787c0fc59b655e708fa8ee91973d94f55a1cf2b75685230c54c2e4451a1a6d19e002ab7b07a5d0cf9d4e04d8f446e673c788d73c0e51e71030e428971e2d4be23455983f2ad4e9554822a7344a30a4752766f0f5a929b721ec8591879e9d81fd26819bc25c900f09d2ea8fb46c17a8bab6f0768733dd3535fab3bd6260e7967d87b6c90181eef8500b9577051e486bc3cf2e859c13d7e7011c3d54b87ea2a7ada32c5211bcb67a1258ff9d21f8f036db8363626447c2a324a54744709e161db779656042207eb9365589c3321ac41095f5566ec0e112e391a56db3458cfa428fd709300e99be020805c3bdb3b302a3c426840f07d0134cc9186efa000757a4867b8966bbbeee1e1a213851fc09181bbe2f3ea48c4f8b2f15b21cbed38cfe1c76365b467d316f9c2e0f8609950d40cf5eadcee86271343670e9300f22c378a2ef498d6a564a588096227a014752a8825673468ad59bb1b620ef93558cd4bfaec9cc10307da2cc5dc7b73b1790ea2f12dc9fde2ba1aebc62adb535ba500394a9c77bb51a4ce23cfe0bb86cbf93f2a8b1c09182f7b7b2f1b5759ae7905bad179f45594a12d7a49d2144a78bb2f963f6771429ab0ebf5ade883e8e91681f32f05a0f2be7356e23d44c83fb551ed14087e0545da8aa28903ef6950373d93a00ef99e18c4dbe7c60de4ef9aa760eec54fcf6fcc97bdf1f5e52f979726056866358bf880d80508fbf9916f7d61f40e8be1294c63cb3c4872de887bb2ace36f69ae7c97234ed6ff2960dcafe5c3de3bb1a699398819f9d098170b61aaff8c68590ef121d71eb39cacbf9c9d2730812271340aea59901f6dba6d79c597416c630ba2428fbd3830c253afa2246c9dd24edca68b508e6bfc78602c5d8b1899b8032ab5748f2de4a5932467f8cfffbb90eaf96e908705053f1289dc94d2fefe003dec03e8be5162ac2228b9c47fe97411cda8b518dc7ab493fbb005bbf0ec938125197e5f39e95c56e6b506ae85b291e45d536dbaa1100a26f694b58094737b8b77fb8d705670a27a92c16898f012a7a79f8826cb2680f11ead25447df6a36fe2f8d8ffca99a291b8d9cd5d865517810814f769a3443ec70e5975163bdbc3e1b8fdfffdbc90d2b9cf6e406e61fdd44ee0151bbaa7dbfc9a3ad51057a9f706c10836fb65cf96aa2b2ad37c88478bbde6cab798834b438a281f209de17c3e2416d091a7eb7c72a2effbdb4c9c5f2bd92c612d049d6e3583977105cb06a10d46387b0b1ebe7dfeb632c3df9f69ff4e83893308d737ab5f6c0c7adcb677def75300bdcd12739d851febaa93c811e606fa9f12756864294fe2ca0ff5dd442bc3692edcef19a3a1b5ad7dcc7e1885d227649e1c9fd80a9c1937cc1661c28b2189d90e46e486ae0a326c61aee51a64a63c2b3f74ba9286a9796ea02de5c1eccfe29e9bbd5261022b20cb321e88e70758c86f6e9f893830610d34637dae77b5e17f3e3e12fb43fd1aa5f2b22de086c9de7b8115decd067df2f26b5d5c58623fc7c22511e280140548b090d881f0d2f537349e67bfcd86cac58c3e682d10c89c1fdea1c34f30ed247bcc2b9f210b2a2f40e99018155c72c137e03ddf287ea9d51801d8cc8bcacb713481745a969a6697b696c124642cb1b7f80618b0136be69acbaa3e0ff19c17d859727e1fa9278c5304f637e4332f011d6de7253f59550141e78d5857021e17bae3e678238c63a57f6898513b7db995a4f43011a9f63c9a7600fac11ca147454c99ba0ddd6f4ad9bb4b214579f9305327251f379b8438c1af37952a2b7d50be8b350aec0ac256af865cb966b059561789eea5e55f3dde8ea2f8355bf093a8f7977a4a698b4a32a5263b9401229b6668feae2aa029a8b2a6075e41e70c8dca5a76c473a4e5f02dc10b2fda79cca17ab6ef3bd9b1bf85a74550ebeaa4816088cd4164682de731ea6e5ee1375fa9d846aa9068aa9329e8a611560b04db4906155a3f620a99fd3d78ed0bc2ec50b8d19785635d312baf3fa6e2008ebd67c95b6f82815ea22133938fe43e16898108b79a1f532be39a9d403708f881391d0885db1a7d8000c7210a95f1506dc0a9b98406bb85e0778de929477a567cbec0cc468c781393ba72e579859699c49483f425887ef0abf5c688ba25b2a8b2ae21f3370bb3f0bc44fae23f5c5aa7a632344ca0d5b4e7cb17d4ec009faacb59b5d843af7309b94f9c23a1cd565460ca5cd378906bb383a0a2167ffd0ccdd6a014a24807220463210a9c5f1eb3174c3389815bc72040f3f03323d2cbc20a80edce76271f127cd21ff71bc0387cbe9e194b49440aa8c93e4e98cb9b95b9a05fce2f7562a51c43b5466b5cb10a6f6fffc18c2aba161c835d31dd67f645afb8a4ddf7fe3338f5acde23fe09ada002ac19452d251796e23a481d8d0a4e545c2c041cc84cd039a4ce9b2f4772cb986a6659e211413264f8ac526dcdefff9fa47b0952368d35844f87f00764d224839fef20fd4de334e908446019bc6a864160106233f2a475903d60d8632a056fa03678c7aeea925522481911d7d1744437409e4234fe99466ac880a8de434b615fb61f1363aaf145fd4517fde9513619de67cc656b9b7974cfe5b84d4dbe8f85cac6c808f7e58e9b886a59298258a61097d0625ee16da4febc75ab760edc4de6396b58574a447ecf8d36ac6b87f556499ec71fa6d3754beced02304388b82405de4adfdbe3cf5210d90e1ae1dfe6950573a066ce31a898a874609347d0d6b3681406aad88f47b4afbdefe4e8b7d5ad8f54e5638803f9ae95a064239eb03b644c38b2ab1d4b6c722516d4452745c2615b61b9b0616ebd6a5747bf280e5cf7bb1d788cb04df5a2ef6edd09b2d521330401db65a07dee55173e947b8993024af00e16359e36fbc50b6c0faf908cbc0db755a6a92ef9f0bbe318204cb5a922af028eea38910c02dea81d4d164e71205c3c64a8ca1c9bc2247747d26558bbb85c46afaf74f180f9ef8f9efd3ed65433043739ab7d6f7ab719d8c5973c5b056e7d4ad57cf288088115ba55d4616d769dd3c84e85d436a21d12981e4286efebf7ab97139ff327ea03a6eddc48a095e0e59f3821129c118fe096176932dd713bfc6c45a3b88aecaa47c3045fd8c564838af4b98f3a1e978896f56ed3b23ac1f4dfc3a5d5fc03837cd35d3da93e799272378bc6f9f5d902794cb0df17415a998b92a2737bcad1a981fd89677073cb1c59dbc4ee00bd21218e35f3e6286489d7e6d32ad0b404778ee59b036cbe20deb397101c89446a3239baff38953510ce4abfd42ec94fb01cf3111b41ee5800dc9f2367029ea2235531f33290142c6cd50655d5f280bff497eb09e9b559604016c5726812e2881fcfd73583ae552fcc5e07497e4873e76024351e65496efb0db04e32e6e2c172260b34bd071a6c152e651a3bb9d9352804a4e79a5d0e6885535a84d94d3dc5758b6c5883757d1bbdb1f0edd39f7514f2e7daa509757f219fc38c070394928ced741ad9de17fcb1b0d5844b736fc8dae2ea8275d1dd15c4ec0a5e9649ea360d44ad0bba66e21f3a2aab6ebd1b2a6b91a544d5a4f6489ec1b8255c4c797227a7e71c219feb3a8631ebd10712ed308f2cf21757f9b0c5fa93940849628fbc70ba25a967ff82ef39991d12446d73c28458b207054f7527616dbc1955f58072358a3b09707e51ce7599260738dafc1b2210072ee3a337a6220ef1362fba3788e9f45c159505d96ef0f3fddbc9a9d7bd6820f8bdbdf6c2fa8f0a64cf6ceac34725ae1a809f1e35ca58519f37c35970d1e961bbaab707479bbf37b93b7cd63a97e64dede21130b9cec4463afabc063d3583dd64fa7cfd5273051c18ec885520e7d6aec06057555c234e44c8cc2e916570df77f9d00c235af3d242862232fae947381760c7212482f475340772fa4a9df58149ad37d4f5be0ddffb72cb314fa2ba528ca4315655958c5ff80485a68838d5c7db507208dbe7ae3ee60ab1458aade1ea0e6710bee090b634ce55ceda3e42436256a6293ce4d2e01ce2d786b4b694ff998e4e9b198e8c25f688af16b2e19822f5b1450ca2f27beb35f61cf12392a6b0f922dd385061d92b8c4a637b0e068d52599e08c3a48a90dccbaf14cc9f60b9e436ac8b3af768f60b9fc41b331a1cbee210755e2783a03977b8a0626bd6e6b073708b9500ecaa49e7afeb948e41c2ac3d18964285dd2b1a6f28248641b02e7e50180bfd34c1b270f0c824e876f3c1c3796bbe1ee4a565ba95824942791a51785842519e0514b93a755fe770fb3c7eb4c28c501c05becb81915cfa976207d387cbbb06d50990686b3b298dad73b914ef17df55648ed66fcb14bdffbb809caa2cdb62a54f7b4be6f3d46fffbb9f0cb8fa66ccdcf8e98690cdb68b10d8b46524287850a6f3b1d393c6f21a479e3643dfe0f0813ec324400fc71af7beae0b532c53cfcadcdd76ac9e2cf21d21d7141410c335edfb4a35220137d3cf2052aced9dc30e0c8f4770c33779da75e8c1593a03233e3cf8a3907a6c8067794bed71389a9ef47c4b7ecea5e57eaf10dea7ab36c301d29387aa78b424406be6a111c448795b862174bbe78ba68a1b5315f05ffb97ebd67110c9ab3b94ad0ffb3cf44551b718f917764ebe02db3002f7218115c28b2351b9fe0c551c6c54e9ad0912edc17706ab107a423d46788a45d787e5437835090ba92ff141f6e2db6047327a35c8ea0cb5c69fb5cbe43283195976cbea22022afc536c855baea6dac626e611fe89f600327e2da42a1e199532ea8293d2fef319b9c1fdded8a791a1a6ed8d02cf85e68a438d35701979d59c2702fc4444839c021b9b2b4ed652843c6bd827e31caeb1f2bd44450c0925c2b76c9224ff2ceb2fe12554b2a87455a61796bd4d7f861fdef2cccc8b93cd1f069286f018629052c0bd84a5b15821b111c0b4952ddfdb3ded73fb0570bffaea8d4fdcb65a1c2fcac5cbb5243a38607", 0x1000}, {&(0x7f0000000140)="5ca77e28fb0b57c12830c4bb10421903cd416700e5210a9396e75adc26e3c52e8b3598d680c830ea3ed5f0ee8ff5643f4d5319754a", 0x35}, {&(0x7f00000011c0)="f4152f02f6860e7a26a6dd9a571e68521179654c30477e3a3953fb96e079c536873e5746b21aec81562abefd63b9a5a6d4de161aa04d91c2abd97e15e6d4eb88c928", 0x42}], 0x3, &(0x7f0000001280)=[{0x80, 0x1, 0x1ff, "ed4b096f76f3112cccb249b00cbe4650e5998f1b4567944fa4a16ce8cd0eea07764c0eaa69acd56589c5b93b6ffc59918bf9a4d3e9299f379428d7ad9545113a831dc58748c182c9821de4b83b355f0df840b8fafd3cce6218a35ae23b5bcb69088517327f4bfee13ede66"}], 0x80}, 0x1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/46, 0x2e, 0x1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:15 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x800, 0x785, 0x8001, 0x2e}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000100)="293874651b1bf36f3c1b2616efc146b4a367e0659c2b933c075a2d563e9d906d4c779db6fd5827a12b56cd0af8257f4b1e8fe520c83140d9ed0c9a5e12ad4e95ebd98890c6e43b0e2b8aed319accac156364531982c8f827d8240e5c5cb96dd3e774cac2f2653c5214dd8577acd7a3fbb212c1db9c385bee11b09a9d0445cb97b9929b9690d348679e2b751bed22ba3a0598a88ec59fc05c988d0a5dece77b70258dba4c38ef333fc35e239aec3289aece000a1bf72a446be11d0fb85a0b044aef3bbccb01b8921eb51da795675aac6dd0ef56578917091973632b1af096b12db82b2405d2c7894c216c0a599b1180fcc6dbca8594836b2aafa7e7ab97040028d9245b1e7ee5bf55097d71bbe59f3e08c84f1b3a93a6518c45bce356002d9636a3335d45a5e97facb25261089832b3c06f42fdab3124fe043c8375365d0a9ee5974ed6635b01853b70cd85609599eba6dc9df375111c0ffa0b8e4492d76eabc32f04b1e5dc2da1763dbff8fae525e1110915cec571163d5c9bcf45f064f8e11371a624eea74f810bfacff7eb839ed4e6dd2127ea3a32403035ad167c92393064a4b16d0d188a58fbcc94e79ce9e68c4e594f2cf2e060c7e1d508705d1d09f811f68f82d39e140efca6167d1cb09ac3ff482b091fe4a412745a11e9109eec72dfed1bee3795677ecd38b1243e500ffcac8bd8ed4a16c29719bcbd46e6971f583aac805a89f5286d273c78d526e729b76af43cfea4af1671d7cf930c820d3dee124d03cde9f1cf1c01d9876dc9b122e613b2d40859695048ef0aaf332145f17287682ca1256fddabaae18f585206c028b2fd9cc9eee1490a1c8c211f8eb7438515de50030e91058b4b1532a533541d234e2a0f6a4e116f6aa9d16a16379776932e88a6cccb1d98b868b368d93e16e44400a257c6ec20e8296f18952e0998d233bfc066b2edcf76406bbb22deb0493f4e93c9f7cbefd510b23120daf1445557ba73c224121f581db2dcbe5b801c35c104ab23b76a1f0bf9031fad41b381617c327c92e3c19af22c0cb1a0d02dd6325927787795aab3d656c4175b420f1026cb7f21394624253a4a025b78df57321920cd263bb79b52b339934e454c312f32eb74a7a6b107ff5c423527f5762973ddbaaabe02a35b5601fae98f6405a15e6062509e3ed6dada21f29c695c1409ce32c6ee386333b135a9db085a52c93bf05707e902d758bb48d3a09e139afedd052ef64b4e64fa8a97b4e292d108f989a560ea54c68288541037911c1cfc3272af694a3603708652fdf01c9df4ec289e3748b5c9db4f78ba22eda523993c9ef5c3a384780f5db4dcc30ade704cf9ffb5b61ff4027d987adda71c7787eff118d5d76a3768c38991e9843595794eab044ce51517d4765147a6126f8d05fdefa42c371f3663109eb9cdfccc325d415fb64cbf0f63becb2ae4a3c23e2f5290ac42def8f6b319d97165390486012bd763e83d753b1132c3b6bd8a3967c2363a64c368e1caf5ebbcd2afd0eca46fb78f38de87c7604f9998daf0daf1be80c821418944f26d5c0edc762b20f09cb90b5826a2fba0ee8a019bb8bdbca75d160245d227f022190f72dd3ed5fd6b5f45786da6a680eb421d09985232e37b67d1e36c5875c23ac846fd069b8ae2be607f8126cc2f53b8a1dcd19f3011abc1db9bc77f84457aa5f87068c67819679b6bf8c2b0bb5c2dad062999576061c36dc99629867e9f3309d442432d8d02c8ee1687215859074f6c4dfd65f06a565d061ceefe2cb7854262c9591776cd1834c7fa98fd1d921daec40953f5237650a79c720d9d19643e6696ff5ef787c3f5d479d2f061726b9d86344fb126dcfd8484912139dde932e40572363fbd557b20dd96336ae1e47b1844ca5efc727d9f9449c318b120575f65b4ba2087c8112d84a3b1478297236450996bbded7e47239b515b3b9f1484377dd414c1bbb13c52540f70e0f06448910457220e8db6188f46d55aad946c6de4cf1a5da5ecdc0b3cad88e57650604872fad3229c19e53cdd756503b0fce8dd3ad5fe867e8f1435d2e147549ce3f61949c035d2ade1723f1f33613b3c090b5dae99615ca45277fe51eaf8784f5c67317f074594f42809c5b5e212008033a31d8bccb6b9b78401d676bc534d23bae2ea5556bc8a17923566ef883a226c1e323abc88e15248816353d85214b17be35997181af4858a01dc8f02a09cf1f159df528a4075f16bb874b06de708ba279b8789ee7ec91b890ab50e9d22334d243968d189a74f6400c10c10376d9016f576f3800dac25c41dde53f2f6d146e1e19a1343664349901ed7c7efad5c9fd75c6676786c75f21026f37f67fadd8d7732172bc90bfae62217f94989c860327ac96424a44c6c967aad3e84b6fb179f46653e72a1d1b6ec417eabf55b68fe6602bcbc540e803676ec117f2bcdf38e89a46a9f28c9413ae24ee120bfb0151d9fc080b477b1042e84a479adebc9303566604933c8c0a741410ddbf12fa45097a0727f0159704cdf845795892331e8217e2fe9ea3a672fd0fbb4fb7f59ad805624a51a2fcfee96e935e87be1d9c3b49cc0de47a469d8364c24c9c8cd2e6a91cb8fb37812b23959daacc2eed0a8de06caee25a826c83e0e30e19274a1818326d2e92ee52157fbee376b58b8f6e48361de0a0323938f57be73432423146516e7ca4a19d2420c7ee1ed77994144b3c57332eec1113a50a95c72e8294fe349fa88d774c1e114fba6e150c5441e8a76e91d11234b2beabc840a0126b7027550b23b9fc8e7c9fc62d6f26b21a92ffdf218f7b959a1a1d0408c8c554b37a8c2bb7e2103ff6a95cfe8bacd995cf0dc97384ef7ea774c55ec225b811e8c299055b82777b81adcb1aa7c3bba7a64de27c02e0d1ab69b516f68df94454b6503e7aabef5132f761b12df04832765a2a9966dbf79e1e19160ae258c7d87f845d93af3df2aadad14103aafd6e8e07ce018f2d193e44ca4cb0fe61c2f3d0510946446efa61f9b5a1811df8b101d95cbbbf925a908710b61f4564c185b1383d08ab4da1b49bdd6758f85e67d2ba871b3f9cd2600a368b783bb3b73b19497be56dee251b6f521ac7bec165d98c33e28258d713305f2e71dbb2498fa49e5854d31b5c5052b9aad56ae2818c11e6bc93130c64396566746838181aa81dc40c81a3cfc3f80f6eca0759691b6071848ac017e65722b272ab65baf7a3281c098f4b4b3bb74ea262000ae296541b179916ec718993968150cb43e16ff7f1b234c4ef1a6bce3891c1c960c80b8580dc3765fcbbb3877831378b1849cd3e1bb3ba945bd0ab483c9551ed59680a1121525d790ac0c9dbf8626bc0f60130e5e43036f7d2a228abb0a2276e47ced164a10408c7c1c8a682aed6a208f41198901fc1af240ed9080b6797f5788c72f060e851b06f2fcb9b80596b3defe599653d72a4f5562f4957cc19b546a35334736334d25eaee716b18cdb3f995fbec9ba0953c25d7d26f0ab80113b58819b906e90aba5244d4bcb9896dbce9affb8c60b24bac5175293d7455e957fc6d4e11ce9b53ec8d5a21b691d53e8434bc60d26358a2f057c2a51eeaa7b4557422b28ecf715b477d677a4479f7dafe600f3e12d175902b6dfd9c70edcf9caeb9c8475407fdc87c7dfa3fb91350ebe07c35134f652159284d5003b516f3e03a3e919ab4840669b1a3f676de1afa901b01a415c00dcdf6fe378158af38362d143f4d34c87af0bf08c03e29f88e00b17c382f909b173e85b3f0d5d2c7828d4fd4ab5f34beb7349ce1009e19a68f3a162438f938695990b53312998eeb4292f3f975de8cac6ea68e86003835ded5ae6f932f38b7d9fe561d4f7d62f0fe06cf5fbc5a19305504ac80204d426c9d2b03ddab1b26947aad5c36231665c8a4466d648906a785711ce698c8d7f9e7dd37417be9fb6424d2cd090f0481241977947327f47a5668dcbf7ab53bb496ebcaac5bdbba485c3f6eb3686ca52d02b4abfa3ffc06990e65ed3aea36ae96372ecd363166f216ff4cc9d5b17fa4bc46147bb553d1e2cd1caaaae11b287271f952811a881e0764f5ec4a2eb6872a4997ab299a8fe5b63b02523f254f7e7090a6497048729e4320f48c4ac7fa0be2550e30d0b4728acd98cf3b10536f4b492a50a08efff911624c5de4d09299efd88a455c235a13036b420e8fb80b6ba5db0ba2459a88021919b5853fa0baccea91f67e62576890b8910a14b4a4f049675ddcf97f7a6630bdc9dde95a4ade06a89b138e30fd1de17c5d02a3eec381bbe252290862815d4c03186804001cc5f310e81d39ee7d5af9ddd05430976b09015734ef70968590612621897542047d54b6db128605f582ad6f904261154558bd23bee901bf6e3568fce6b5959bc69f85978824c074a3222089625f65111a64289e0cffdefca551f3d8069e2def0e03830c803416183c29cfde932a1783bcbb8afe0591c4dc2420748e46c57a1424b4b57aec6d2d163740e421570c684894488f7689dd94c744209f520603ab1ea132ad98989a2d05b681df3350f3e71168d6fc4a93ce0124761eea2e050f58ce9d85026adc5d63517ed0b6165967e94eb99079d5aad01f76f158190df1c19aafcce376fc5732aec00108b604682911a7117e7be8a8392d34bf373306b5563a0d475336eff4ecb7f4a514514579f7f4b16ec2537a11205317c32cc98c0c080b0995c22651d497df6f9c55f01e803abaca46b0fe75031d7f2330f960598ab7d7dbc2a28fe03923b2a606db99f1028d3b06b7ad374e6e810c9eabe59d0984c68337de24732d1f311855901978e8525c060aae88b9bec0171fe1c498058926ef69853625272f2b08466fd6641d7b27542b674f0feb6411239cfa4c68a6d6375758311d45c73433cff1107d97f2811f23ae5600bd5a1f0a92edaf1f3fa0e79845e031401f5e26942a792abe0603a16a076298f3ec0472fa82a6d49af06ffa374df43415b39c5c2ab800ef2b63e2e7a5c0fcab023c2ebf26a7d33cc0fb191951c60ee23aab6e5373ee95518ed33b9f49c3e5f318b3f912fb9732517ca72d6bfbff36956b3bade4709082aa8054e55b9720bdb0f9df29842dcd165ad5cc12b9fb6a9404a94d599988914e7c411275bd5b2ea59a5c7e84e20a4186330452dfb259078e57ccabbd1f6ca86f8af8a4c26d5eb45eef41df7ba81c8fc89ee6f2409972c89e0a87023f94d1461c1563720795cc8704aedef348e6192dc7b4a43e600331bceff206d5a67388d2973f1c6cf109369c69729546e4d43311cc97617170f8204d12bd5983c9db5421ab29d8ef1d3311afc89deccb1d63b758079e4b33944a67e41c874ca967f0e02798de147e11c7069f95887da52a2539bf804410cab5e9eb51df9eddb0d5c75a54ad89bea02e690d38d776b836f5022174120c70790240aea19283791a1dd5705ee9b02233be86d2e54df025e41057b4900773039961d61c32cf8a936fdb81b7db8e18628cd17be30d12a683253502d3b6c50db475182b13963becee936e78cec1362b47559859a94eb8fd1a1f26cf3fbfc033b6c231cf766abdf4b16831503ffcfe64f3d610c1d32c93e4bb867842b2506a4d0ec3cb924da363c7516dd4810acbd4cd903e3063906cc3a79f3e2315f595704325ba7675d0b9d44896097303064b675db1d959c2542657c046124289f274026fc2dd7844237a35fec214fa486cfdc7dd0368aebb9e924c6c96380d79137c21e546bb55491f5ed0b2ce45d95ef52bcffddc034cd50c99a7df5b38d0df594703ccc85e87c7aeed6a18"}, {&(0x7f0000001100)="892c9a9ed112741a6c48113a85707d8c1858173383a1912df6d4c71a63a4c1413b10b58032d7e581079719ddd2c6c12f02298a184e137ca52341f1ef4c51f278a8f0680754e1ef1462eff98953a0e7a669100013b2d275c09358e0e3"}, {&(0x7f0000001180)="04965fc26a40879b1dc9f0341ab7d3dbec5e1d5656d43106900c2b68313c31151f01d300ccab60848126c0f23ec046d550dec390fed8206ff18a6a1fc48f525d5d8fbe641f69e8e728d42a2ea9152712b19093ceea4d4ff173cc8af231dfc385a613d00f8966e2ca7345cc282913f20afa147633b26c1c636cdf788e8552413dac964babbc3e5138c58be588d166f8b21a0d70c1c2306f4cfb6c231f570063251324000471dbbbe6929976778a56e3b37a14e13439ea05a6be82516598872fd76e6d40f1f54802"}, {&(0x7f0000001280)="95694f9709cfe77afa90fa91fd8dcf6c5876b7bb829b888a56d614d6ef42e6b25c1968a88246f4991c037577cde32fc204817c", 0xffffffffffffff26}], 0x1000000000000121, 0x0, 0xff1f}, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001440)) flock(r0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001300)={0x7, [{0x3, 0xad}, {0x3, 0x20}, {0x1, 0x3}, {0x3, 0xbb}, {0x0, 0x101}, {0xfed224bbc08bea0e, 0x2}, {0x2, 0x800}, {0x3, 0x1f}, {0xd662c759113b1648, 0x100000000}, {0x2, 0x2f}, {0x3, 0x6}, {0x3, 0x93bb}, {0x2, 0x1}, {0x1, 0x7fff}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0x674}, {}, {0x2, 0x7}, {0x2, 0x80000001}, {0x0, 0x1}, {0x1, 0x1ff}, {0x3, 0x8}, {0x0, 0x80000000}, {0x0, 0x10000}, {0x2, 0x800}, {0x1, 0x2}, {0x2, 0x7fff}, {0x3, 0x10000}, {0x3, 0x1000}]}) 16:00:15 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa000000da4a385d00f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3738290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199be790c264b166ff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f6388311c3000cceb2024db2249b8e7c393231b56b709d672f3192263aee391233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b5972865aaeceaffb70d87cd33032595218254126e3bbc8cb3394970ff9b78848a51134c4360582e067b4bb25642eb383116905dcfcd2748d22bd08557400", 0x18d, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000002c0)=r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x4, 0x7fff, 0x1, 0x1a}, {0x0, 0x471, 0x5, 0x9f}, {0x1, 0xff}, {0x81, 0x3, 0x7fff, 0x5}, {0x0, 0x9, 0x5, 0x7}]}) 16:00:15 executing program 0: syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f0000000140)) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x800}, {0x4000}}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x11, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5ceb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:15 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x81000000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1f, 0x3}) 16:00:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x101, 0xff, 0xffffffffffff425a, 0x5, 0x2, 0xf5, 0xab, 0x6}, &(0x7f0000002a40)={0x9, 0x4, 0x3f, 0x1000, 0x1, 0x5, 0x3, 0x80000000}, &(0x7f0000002a80)={0x4, 0x3ff, 0xf28, 0x1, 0x2611, 0x101, 0x800, 0x2}, &(0x7f0000002ac0)={0x6, 0x972}) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002580)=[{&(0x7f00000001c0)="36c5ef68160722437f0520471c39aa2a1344b2c47fc06838969a22c848800a941621f8e1095d4429eac51bb982dccdb20ca69c742c0cd035bbd39ff7df1f0a4abc3dd211e758d0ea921fb782c5c74cc64f9dc46c36f396279908e482df689206c6a6940ff12cb79dc8676527861cbee0bc701a78f43567b10737cb409117925444ec9ef04648502451da7a38b05438ef7a01ad8c44909e2250f381bfdbc0e74a4e51db138adb22204acd19c58eb819b3bfdfeb111cba72b994045aee6226ceb9412fe36ad1bd1b06c17b67bce01622be8077c00cff591d8899f0225e289cd0cb3d8186174975bcdd05c732df4a00dbfa135ee70d10805b77ef93ee7e242d817887f3af20065b67aaf98e90078040af9b857316725278de5e47d70199da8355c807f7718f6a494e3fcce0fdfece48d61d87699ddab26301215f61cfb05a480ecc71ec76bda9e8e15821a32318cb1e26f7cbb813e83fe3d523b2a6a687dd59d1c2929922f4dbde8ca47bf5f9edd5b8fb18751d591b3e44273ad2cf8d288d90a61e88977f23d3b22356213c1269cdd86612693e0bfd0ffbf5dfdf41279bb46d9b8c952d103aecfe4fbd949ad628933560de81b9085b5b6e428604fe38f875b91323b6451c876a4ca130d440d876a18916050913d532ffb0e13db85d5298d7f1e2ab3f6f6cd2124b7ef652ba8dfb22176cc9445f7ecf068c9b2943835ccd21105a7e1dcc17662331eab2751c0de55d62ede9d0ede6223bcb70964ab8236bf31a30c108f047b3a0f81906d310bbe4993d516a98fee70f2dd3434c625c9783fa2c498f558fe01ac1f69960e5277150bc8565247fabe02813178ebc86cb0ec5f538e35dbcbb2029f062275529d3eec2c08883e506445ea2b44316223f9ebe416ee04c113a6efe6279826d1200ee880f055b42b3c4250bac2fa4e8de2ac134f289d822234f3b50f355e0e588fe96c4ed630033eb2a5a9a472e8326e8c6781db590253b278516c8fa88120b0aed6a26bf15339ad093d1bd11bdd1fea967a0806a8d33dd5af1a8031b7b50d53318339502ed10e05cacedfbb062b16ecfe9d37969bc0962bb1a207209ab29ade5f65c48eb863bc41a5e08de332196eb7eb6cf0a700b2b1c2f18b358b8e057d23112b174038215d8b139c9fd470cbe81b2f7f56ee4806a088feb1e163085e9b04813953be183d5265cee3c9df09a1d6d88f4d4a6967d3efeed182ecce7837bc1874b17d28e05a5d368d1d32d72a2cec06e2c2b6cc84616508bdc78d4c9eb0383e3033c9d8d8a44fdd47ad848b1c67aa4cd73cf9fe3571327b4a03be3b49411fc0a814dd90010b0cfeddb62248fd72b04982ea41ea14635c3c5844d4e7525ba28a1debf66f26d8c3eb144de31073eb04cded97a93b34fbc51236713f590c4e02820e67a094e42f4454699fda61316712fb4743fcf496f889c758abd28e7aeb16e0269c0fc0c9e1ce7e374237cce77edafb2e42f55bea5995f7a5f7b904980c3c7c0bf8f45acf921302643ede65768c1948b8f644a4cf464c01820a59c10938ab4d46c85f190fbed334dee6aee1dbd2113f4cc70625df2de53442905a3c12284cfe3a502b903f96b28cedbfe5007b2f4110c406e83c5a83666dc591886cd6bbbd5947fe70f05069780e98ac388019d2f4fe53f9ac097b9d4d452635bf20aa85fdb8af4e5205c68bd38a65f8164f6cc22cd83d68f13cf38f40d8ca8fb8c14f1fe802d6b1d67de29ca1ac90ae3ef02b93cdd673f9c01d4d3ba9d781f4341ab8aacc24dcd6289980e916f164873bf2534adbe52e11b6d932664179582e9f0fcf4fcf92d4b382c324aa373c7cf2404566bd49a357a86768d32da436cf93d1d04e082f89c1c0aee6af13f6af24c1d8c4d1b7f6c2f603ff9d3dfd77c22ce460962a73df4adbe2567375cd5c16d061b56fec101599da8e6efad995ea84e6e61739a466a060a50155ce899b6f9b24d0739c4580d0386b2af72c52f159a408133b6305e852623beb47105db81e7a0a55760928cec6dcc8aedcb90700f266c07a1f40dea4e78637a7a7c446ce030c28e014b8c2715e7d05f9b7b9e9b66aa50d42c68e8728eaa189ba81d19740c5dde5fd66d2ee3b26dad58d7e5aef47a55f742deadda053c20e0a4dd2a8c18d08e175168f507262f79361c6c45e1ac364510522b28543631b740a0bb1b7d43f652f2f7a678c727f89428d269da72670d69f8141d9a2a11937679f5e079e419708c884b2b455cb42d60d217b0be3e264362d20641ad502d449f52a96a8d3bc8251e151f755a20d3d7f268ec8d6fd7c0f94a4b2a2e0305b03003c35ea4f28ec981411d71eb2fea88f61ceb3aa5d30182f831592ddd50ba871fcdc215f85b6ce75f3bde2e688a1ff1f310b6880801666a9c9a08464168f31d40c1da527b7ec77da35c15d7f6bfb12efe4244d4ddd86e22c02559c831c26e10f6f98cd2199e7409c334854e25331bdc849aea861e6ec650dbe8b7f7e5a3d8e9b846ec9467ddeb457563e0bacae04a0a55225f7b6474e360ec22f27243729d6601ba6e1b3dc9ae9fe4dca591b622f47604b48dd0b48a54725082fbee83bb6ac6a82500453948043d82d774dc03205367effab616f6b44c9eb7e9abcb8cd7cf09777a2d34a148cdcf9659aa45c566e2fdec96806d17fdb3a0dfbba1ff10714e1dcd043ea119bfba7b33c01a702f856eda4b667e49d43225680dee3b5a8ff00f6d809339f52910c440ecea7d76b92a6c3af44e2e010ecc3b4363820a2437ca325ce6a0cedbf0405e3c2b09a0249c402af577de69c04128172526f1cb764a90051c3508935930c671251c72726102f61a7c147cab3c44decd89a404b6b8055692a003a7589ff8244a47377b8e0e577830c55685d0da60f74dfa6ce16b81afd7cb9882b99cdaf7a8e1c491afb1f3becf99b34ed1190997db65144a35b1d1f99e9482211d4f36eecdff60cf2fe2d15bb19e1c33557dd72be83c7e9279195389de258f87d09f934083cd1c2cce3a13c093fdff82ad979a7a83f50314a6abd66d1a9d13b52c373c899540aaf2d2b24778d89946b1f5d7a77b8c27c8e42cd4380a59960250c55b5ec3b84c95f49539679feba43dcd52aae9b4673608a3bef0bf240a58b0d946f8988f4a94616279a17f7f589d094f4e8d5b4bc80057877633cf27a1f15bf93a3c0eb2cff299674463b6a63518fc382042392c3148695675a050b2bd7e3a4ad692a498b0c62dc582331e43244786b0b93061a05f8ee6e13fc2cf774b95708630d74c582875f15782b962406105c9dbc68d7ab266cba2e9ea78e3b62de090acdaa433a80ce52949cf83d705157b181d0ba46da5b41ddb498627c875349b576320eae5b5162db2e27334e333d3e87bb1e74b030724e3ba3f1f417e865dfaffb9f1c9d4642822dae0ba3762f86290a2c743fcebc7dd07912cedc13603e29e416bb13b11f080c9a99f5808d8585dc185fc06db52130f56037fa061c53e6ff51cb8fb874c328136cd614e04b625060844475ab3109543ea741c0379b1f1cd756a0e8df0a61b05433417a1e66354967c3cc177841140d7380087a39ff2a6b5a2998f72166b49f1723554d3eb5a7b1ef7728978d8a170d4f42aafcfa76be876812e267f9521a1fe9cb9ef82645e0fa1410c4ff0f019746f4e9ce323f803f3467d3bd26e20bd40248be7145c4c7adad1a9f40d5717e81176968a2d0088892d97b57fc076ab9d92effc5557d7957f40a5faf2dc33fa4adc02119a934df5e3bbfe6c6b344ec243ace9e97469f113004d201048d1d3fb60b0c93d6c0f918b31018ce5b1bf177aeab9c63ed6c10fbe1de8a1ffd296e98967f92dff5c22b9ab91b77eed48569b991cd5e12c83d1bab322593b6e77c94f9501cf28854b730d2472d1c31abe717e963da5d5eddd46cf4bf1898a142760e6356c3242cd2860ecd9f0bceb98cc011cd647c98c6d2c95c00a3fde4bf370ec3a5bcad380fa15f445921064d3ced1b8821067eb043656a3514e26c3867fd07cb3dae0e9a156233023518b0001fd3a478cfea3e86709b5e046da9e390b42b65b14a74def898de25cb5acfe38580cf3cba0fcaf99d8a45b0d601eccad751e6638f1d74bfd20d5de9519a70ccbd6158123b47f527352f4691c4cb03545c1c84831c1c874a9778bd25fe1d4c92d2eb0bd237506a36c95f2863c936890467ca503bd64851f9fd7a2875de8d7335183f862f280ce3e7e27dfe1cf569ddf65a0f99f30a19fa140b99b6ca313383a7f543a28699224f929f2026505ab6f1cd46165e2016d6a5d1aac661acb07064ed428cc7fd89cf725ecfbec6d8169c4324e7e7195d3dd6fe9572090eccdf78648aed367ab6b73868e4c094d5b63f9fcb8166d18152c6c92a6abd67953591d0340f438f08e5d6d5af6e52dd56dc41786a6227c3dbeb1cb9d3f7b216790587f388154dca5d2287180f03f61bfe2b5480f271d30cb956ca4416c848d02542ab4cb07422ea344e5cd12794a99d9c560f978b7ae0ce3657114cdf4c2c1eed78c1550a37cc2fc9ab6527f0999355fa02eac5caf9bd623be143a5d181a02202086c51c9628fcfb65796801170e9b2df95ff26718d94c76d596edcbab418fc1732fc43a58ded20b2dedf2e44b8a2a2e045db613865a909c0bfb64f3d4c3665f12f791dd70a9ba1325f97b582324598327298925eeefd4fb62696203f052eb570e262dfb7cb03bc7c7306df945ca84a462a78019df831d4b31fb007455b6d155c169876bcd7c302b8994c2a9377b98b4bf22a40e8dca085f517492d98c39b355365a9e074391ba493fdb871367cce94dfd5063bf17cc484c910c833c54713976b327485974faec0184177c0c2d71bae3a6a679db8f8dc2fe20f8c0aefc1aa0bc0ae8b28578b8ac462af170b7b65ccb77cf1d66b38aaebf7857af5e9f6e922617bc55dbab9407a7c9ee5e11eaf6f0be5d2d81a592ca0b4663345651b4fe37e379c21206ff33eeefcd9989153f3efe35f9dec0dffa7f19a61a3defb6678ec316fd8ee6328040b40b4dbf8001085f6ab6ed9ba6602223ed4ebdd1897e9bf7fbc6e1e01000bd7672e836ede337a0811831cc2765c30c611ca9daf768d00f3afe65f04775dfbb9934be46b4c41ffa9e47b9375b6cd9a4402fe1132df7fe20c4e4e2b27fc728f3e3b5968838ed6bb7c5882520d7a01ed056c1034f1d1c4b716a875cd61af4d6ab6eeb34f3b8049211885ebe95daad23016fe113022df0aa22b703ea0d3dc3a9b9d0c77d515c8d52b69329f00e81216f58a7f5f66af8f68eaf33d7c35bd04f56e808675491a1c8304fded05109cd056502c8c4d23d3592a07d6f83f21388e14dacd4f8ae8b480269caff9711a9d9bc8abdae3fd1543ead560a0100ec0c85f3108277421541d18f6ebf00c322b62c3a42e11b16d7c962fade1922628ad67461c3f64b20e9b437398a95a99228c040d3781896c2e8bdccdbaee3e111daa4fceba01ceb3327d7c8e94d1b99642d6a4efe88651529d0ca4119b7f4be05a6cb2eed494a4efb42060ca94f22451e670adb09ec17e3b7b0f9f19af05c09b0df3447049b9b819188ca808a16903cef2cbe7d9b0eb62f8c3666eeb979e8c85ab380fe6218f07da00d9c96f09ae19e50b7aa30e2d23684d827cec5ee66dfef467f27681f29b2ea613f35467f09f57b1c25c1ac330e6eb450b4e59e250584c018470530165ed9fdb4c65654b29fcdef296798b901bddc3997f7ce8308b065e5a0531b918c4203755a86fc45ae650d66cd78bc2aeca79b3136bb6cf0302fdd5227dade0b07e5d7", 0x1000}, {&(0x7f00000011c0)="c62873e5d509e1c0b85719f38e0191831e0a89ee88cd8d0bebd247d3ab07868f8247e21aede1170ab864dbe52035914e64c67e50dbdfb061bb51817ec9192077904b4221175f74f242728f0f6d379db8148f8a44471d0cff481adcc6638acbee9edc293b71743b7d07990b11fcb72b6c7f335099508fa2e074345c57a7eaeed2eb2a0eb3183081910fecd80759205eb33a9395115fc58102377259d5b5ec1b6160bc31a62b67156756c787f07f73edb15c5291f1747dd8f240b583df7c59e9446cea30368de27fad21b25317ceba10b6f347fed556d0da37a45c62ba8da4b7e8", 0xe0}, {&(0x7f00000012c0)="bf448fd6aed43d00e4e9f86bc57ef2d35e98e52929490b81d4b00285c85c35217f0eada330a8e3700aae9cbcff1659c8f15458fcf5489aa4c5c887b01dcc207353ed20df36e5a85d0482ebd9dace2f9eec1ceece2490ac755e5d624bd320f4353e519f01668df6946299e0f1eada8b295c4379ea4b66a336865a8e2151f04e1920edd946cc401b93f55d267389bb798b0c1d834edf7af23a27fc30de023469806c33b5bc0c2e72bcc16cd1bbb81304e203721dd74dc0fc362255546365c0e3e3b7577d2d8bde405e70b86d9c1452faac8eb0dc4749ae", 0xd6}, {&(0x7f00000013c0)="7210fcb831e669212d63a9966fdcc33a0f088f5033256419ffe796ffac84cb44956fc7ad4de4e2e074a6888467862e993f66cb85ae42c1b5af8b0ffd17f466b3cf4b38a10cfdfbc9d9b50aebd57d1aef8900b76b66813aa53f26f5a960be424a0763621354c9f895e07dc095ae495781ff5f7e7ea1d4d1d9398d73fbc871ea617add71d51f7c95ab52ea678a4f7d53118f931db7c450231290787ae07295dc6b4c5cc1b8124e70fe662539a2a38096c487ec123f5c793ca2ee7be5319f87ef3efce3b6f5d09d9479ee348d074456d85a5d8d7f43c9b3ba5c4be317785eb0f086db8c484c035625f962e70f19bf4f0ba359f20d77f54b272ad5637d75a6bb06c2fa835c3bf17b361e03eb5a4ee3b96c5fda9d7c7ceb8280bab0cf431ecacc336b25fddb7a7b41d97c498078a5ec848b2564f4230241e2f541a6f5a9c0f6c05be4855ac72c42e0e8ed1dc4f266c49ee5e526bdfd94f49def7046b2a84ba1585c97487345235697b8c888bfd4165cb4d51005181a565a539f4f66bab565f11104e525b648d2d9779415680f3c4838c856d45ae6a3efc8f3db2e907c13b096d0520314155c79ede5cf31c034a922c4e39f8a08085cd712db3fc557621a813c48465f4b3809de60cfcd2ac2cdb1cbdafd8c7229d6bd84246e8ab167bd591db3b9b435bda8619f37fef10bfc4d4aa56ef2128a66cd7723d72db269734c3276bdf5d565327a43fec50e6b15041c30bd9139b064e86d0d17b57d8853a152cbd4411de16890b89fb1e56cefb3706ddc7290878ea03ce0b5ee7f5d454b9a20cd39a122a6e07ac759e3e5259a4cbfd381880055311452226f1a27ee6e98c9640da1c127c157f623752e7b5dbf1cd3f049172864926ba0d8c37849bbb1b7b01ebe809b28f96a7fccc6673a3d3413f5ef3f1ceb20aa434cf13cf6149b2d43a0770d543d9e7b251f9287afedc3bcb5e39b67e82db1c0db04cb80c3fb288a0f57b6de09e0062da7ee6b1bb1a10b71204318f7c9cb94c945becab6aab331a906b836c8793dc45e074f9aabdd01b91adc9bce48a89b06cb43c9db6025f05a118283762ebc3a4b5e5ee627868971482c198facefd5f654b95d5244ba9f7701b15990ea4dd0458078ad489f63deb449f677882f590f2a19783ef60ffc69649fc83a9787e53a23810e6a2c852db945a457a733a93a8c88adc600d3873f4e2e0d4f70b03c48284307182b98ae5d60965d0d718424b3f15b2d879bf473a060b1fb1870eb170f14e45bd0b7697b533fba2237fa3729c3aa05264d5e5ea2cf074a307eda099faf36dc47052f9d141d7ed7fd884a0793ddd2f32284a2e31c267c4ddc3303678be708418a48094f49eed75bb3f112ce2ccd3bbeb61732bf08c17505405ad7dbf87de9dad079effb079c902247471116f47f00429398b8edf38a73d1dce7ab59ae7ede78ed0adf5925554d0abf8cd2b72c98f29fd9d6666743ff9965b00d847ba92e2b1d3cb305955b221a6f452c742641b527cdd2f3a2830623874d3efa5d34e14d0cc9de4e36e657af336756abc488e12c542c350b7538a3a804e7f80ecaf46520f7825e13f87a1685045d9922548ce0fada62f46b0199a5c613dd1fb0afc34ff8f40e3c961754942485cca0af88ddc78aa09b72fb0c981e69d39cff6ed21b056265cdab06c726b885b52de57d3eae8b27af8b0d5b57510c2e446d459652af15349ff9b47a7ac6584ba1da0cf807f4b0a30f6dd4f6e8e113c137920c6aa1318dac6863b82096ff866ffcb3395450c71a14690a8513c6e038feb12c508ae7892349bc9fbeb9b84a75a277378d91cb46c196ac9038c90eaadae8507695cfe488953679f9cd81c4d182f4a1a4d6d1509c7372f9bfe78272cf4c06d54b184ce4aaefbbf2ec2cd9423d2fe32541671b962c7c89e81394221811467d9f8e79d92e3bb69e67a08a94f29cbe2d194d13119d76e33b174b3cbb653c34b6fd060ef3b33edab0405adaa1b4a0fc837a5cd49638de1d5f230d877b8d2750fd892595db460fc302ad21aadc2891c5d8ae77f3a7a17b5591ea1293abd94f6507b4c27d562d7bf7b46ab6a439f306af6dc4a17ab71a7662068fcd81506eed66b9fd9cf27ce41f03c4876a3d8c5f6335527b5aca07a2caf438b18eb1167f38ce8eba2d32145eef7650f1b00fb4b1dafeb7d5afb49a917b67f53cdf23619cd471f1ef546b91f8562dcad836d842185899b1440367a89e1055d0f52f10ff41cc93f8f9e1ffaeac49195d4dc939d67e796cdc291c922a62d929f0fe8685e4c635c7a3b40129127544ab5b01d51e737b3d6694875f1b4b905bd4a93d4176f1fc359c5893ca5b978d47a40f5853ff4251c15e4f264232831af4f4027e124d7d25bac384d0b95732cb192c2a29015cbd62e5d68465e0d05a63283c182ee32d1f15cc39cabfa786bd9b079c4c1449268b26f0d56a644de5d1e20e75d1165e22a5d399ccc24be3522a7b6a6f5615cc6399a50312ec869d4c7a5aaca9a360fa664a257ecd08ef7bc89c22a72c5a055d94793d38be83bb9faa70c3ea1726dcff0c6706be0943241a450749a6af06eff0599e27f52012cbfc4d7385a9fa3c37ac2dc0232c19d044506d08d92cbcbd34ad50a7fec73c90ab33365075c75d8267d2ddffb7b6771e0879a67ab48622e68fbc3f3d2f3bd83fdb4293f55936db58eb3a9e2d1e5626b60b1d2effd326924da30ac23ac27e2a3dfd699bab3400ba9ece40d571119dc7349a3f8f172d09b0e7eeaaeb90ba549ee9c638d5ed5e47a3143ebd2474cfa9627513deb9ff951ac6a4b8b97820bcd4fa5218d3b823347f42b39851058bc85ba7d37073419810bdbfb62cf100d645d01d471f1f7a8b0898c992649c47f1c0f6009b121c7892891eae56c50ad78fdbea567c80e3226a187739176d98086ec9a23f724638f6d8ebba9e81dd8039006db52ccde59fd25f7dacac3fd47041c78b8eaf1dafbd793292896d82a775388c24597e952b0e5710d2ce646e4be6c4d0dfcd56f6bddd479540ec184f3377878fdab56d4dcdbd1338f51c7c5ec5b31edc12a02dc89446d48c4c8700b38fc47cb785b7076aba72c5cd0f29f7877cb40a03075676231ffc1748f44d5e0768081653ea7e7af1502d6af2f057f9ae6d748fb1c681f752eaf04b4a320aa3a4ea5c31a0b2353dead52e294a5b6ac404e52eaa7455582c8d1d736b456bd98e9a079793564c26aacd16a3f65c8d05bf3ec87a6e25910955ee01775245a534c2f294c05aa9d6967a657ce276dcbbc636dd3af229ec5b15b5162307a0bd71b4c44d6093242f5f9e0da4c02c0ad8e7618cb5e000250c9a3a7877b138c94dcaed02c10b3809e6ca9d7a35bbfb37d4de3b2cce7c0ec05d0af1626d10f4ab7ab7fe286acbe05f01089e511196684d0a7f5712f54e40de8d4de3f9916812c45ddfa5236c4f1e5146d232b3f8c4e1b95a3546c33860bc85a0e39f884cba287a9ef9cce62b35cd5b09cb44e62256564c8d1052d0c5d94508cd0a629c836af7a71e78123d896badb1bfed9fc1d2957ee5a4810d628fdf898a4ff6d8ec4907042efc71edb7680fa8696cf2809629f6b81f9f4625775ddbdc08a4f4145b450da5bb24663eecaee9b30b297a2ff21c26d665b18d484901b0b8352a52380c8e4335e20cf7816aef96b212e5c05568cdeadb2ad53db3685d9e651eec8a06717d1702c51b95a717b8a6e0d76bddb78197972cc3d1e5937f675e5329cadccb398d51338ec1f28d92f2d8539d9b48616de250335ec4f1f0159502d44e29a44810984a8c4139c51ed8ef7687414c4379b1de313a7242098ce5f7dd90e5dcd4815062b63e144be3a3c86bae9948a9fa6234b35a12384d6d5e3b3212fa9d3bd6213ba3ff9eeb8c7928a1043c61d4e28377b06a407e309d3af571023c898ac3601a675519690a322b82c1f1545c400f07fe43a6bbccd13d256875341c19ac71c369a4b5260e0113eda42ce065f130f3236e05ac727797ab7b60ed5a227865d1aa7282dd0c712197bb31ed345ee159e7609022e2bd6c803d77bc86501d4026683eede28541552196aecb4e6ff432bc6b1335d487210e5e522055e5e0331506687432a5820ee9726806a8861328b9fcff615730b56fc8104987296acce50240f8b1fe7890e9f1f1d079b63e76282703adc7b1ecd1c45465289b51d3b9ef9b94db86bbf16316fa873c2f0c4ef02fe777b07a4fb60b5eed12f287107145796ef7529a5ccf45a8068cef4c95c8061271fba6d92833d10c4da86be48b1ef0441bee22c57d09187c05db0f435e61c0208dd05cf613122c37d3c34078efba21add9fc24af8f4afecf366bcb0a0c94aa01782277b5a98bfb0b739b1166bd6a06266dbf3b56bff270a31a9610beb9e95807d43852716c45175bf216a3a41ec1ccbde83150c04cda29e6eb69f12a2e2495f887ad19e9d416d93d60f467bb2628294cfdd7b0806e7ae12ddc32c4910c03ce933e3e8097664ecc59739affb050a936cc5de34f386de574eb52d507cbf218007ef7e7004e19cc626c14c72e84e113dddc47148eb4392f03d3896ffbcfb30a7a9ac70771930753888fdacc6dd0af74ac4359b1537bb4dc083fedaf048019024a98160a40b3083f207806ca7ee0622bcbdb619ba0eeeac07d5e4d876e89bc7b94788667329c765b3a52ef48e59b28553e51066aa4dd4776c96a4b1ea7e3415b69baf683f786e343a5100784d829453ea6a49fb3f999f04d8b99f7ff143a08c1a767fb5043b2062933eed4b7d1052fbb26e29198986cd8c15e8166244125660f1528fef8384e03f395f6b7298f599f6341afa5f970828d8a3ce83f74e20ce7068e1b7df1fa1f861bec58c488ae257e672647f80fe9f21a445b3e7b0b56319e840817254543e05b4fa3e16b8f4cc452423641a56026ed319e0db78dab75f9d250080f98b327c388c1511232dc8f50b5933d90a02f7ba4398a62720142d21556c29c66405812abac694cd15037372debe5e74cd90fbb3e2c98291269d743341ed854f2df0f6352dabc85d2c47623bf5d766b300c61eded8dd97234da2c78f2e9198525c8b6e5f49453d5b77c3ea5b75586d4d8b2481e535629ebab9df6d06ef14c5018a0458d21ccc259d84262e4a058f806c2561d15c0bc1fa638c9e4fb2f66f0dbb3b2ee8eac7f05f93145a69d31e087bdef2523a7c89902c2cc6282339cee4a65b9d21cae190d8896af8350da9f76ee2dfbdbb848b912f6bf06efd446670ed76efa7f4b805537319f4d541eaf74f26a42f049750690ba85368e4a5dba7be8e73abeeebe49fb040adc6dacf4669c22fc9d06e64934963d69ee2e45f66e9c5483277bcf21c7e2f205e3d50d01f323bf8c8efa4a9091809120559ea757022946ec64df34d95dd40b8e053ed9975b2448fbb59b066dc39c81de8f0f41bf46d6c9d71032377ef5f54116694c0047fd2766965dded61c3299d09d92c26681bebfba9f1febe2f2fc269377a1f2761bd63299bd28b2b3403478e24921a75fb0eca01bec718c2988b98c1cf7719681af7f2484a541e11e57cbd622486f4450ec8ade8c4942b3721ca98b0b3e12ca503bab79da94ef046dcbb69f6798228daf988ae2611d56284b1e6b4ee345e493bec0da762234ba009217b7591796b3067296431684089341e982c40a84507bedb7dab65ade2a96e0b75f40d78540f21be18e004ea3b0171af7e069bab12ac2b3b6f31bec037aca208bb813e1264d445fe0633391a8c7a4b4408d71ecd03401c12ef41b546b7c2d09405ac78f73184692e94f912e75500a4d4f2e314c", 0x1000}, {&(0x7f00000023c0)="c1ecd110fb6a0668b062b2222e7fa3886b8fd35c53e903fd9e36e9c7de031d6ee2f99dafa9a5a1ecf8fb9e3028bfbc890bc9b950f50bedb007c116920e34681ce51e82704916871c7eee177647668f2c4bc3f9a2693e09cb0998034b5f29f7ffec82f6a3e0646121f4fc9070ffb4f7eaafc021a99dc62bac8f4afaed8262c17164f09339e2db67e0ac4561df286e8a7dae77b9ef4066fee86dee21c3375e10c8f8ac0fc7249d41f7b864904b5d0c471ddd70eb77a5a543e368fd66794e5f1bf0766bbc2e773cd0acf3d33f9a7bb17030b288fd5b2ac47274496b0c0e4b13c69b987d90d725fcebb8ee2a461e2c7106c34c", 0xf1}, {&(0x7f0000000040)="043ca63a1cc78a55cc994f86f3874fecb42a1356f09784c46eb64d0136b85a6e647e918137d1299515346378966c83f71ce078fd472fc86958fe58bc153afcc7f595098120d259723cb7c4fb63a325de98f0c089b67485b314edc3775ea56459392126b953fce30cb75dd0dc2d92c0", 0x6f}, {&(0x7f00000000c0)}, {&(0x7f00000024c0)="26ca9c1cfcbcba666e41b55e80844d04e6f9b7037756e960cb9754435beedd60d07e72d0cc8368d115dc3454cf4cf30934ffeefc1fdf21ff5ef7de74e6a7e006c4baf7e680ce5518e437ed536de0f569d50e1c579c1f116e191c65513994485134b305e0e781a99f0ff69f8f9492f8f8113e8e7ec09603ee7262737e5f7e730761236525e2c6cc0d2ec1a65c2e8f2ca170ee51a27dedf37b27d4444e2ed386f17b", 0xa1}], 0x8, &(0x7f0000002600)=[{0xa0, 0x0, 0x0, "64422e4ed1003f76987801b829d44772df49b10defe50bbb6278c259f9a0149fe4852d3ed5a0b43a8d0019ea0956503272c313c17b9ae8e655fd57e4b3345354e9fb0ed9e5a6d112e7de85632fb660c34089d71b061f128c5ae63b6b00ef140b0cfd3a1f8beda8a0396b9eb3041deb5bff6c7c48a2172176bf0162b31a1b8d5f310bf59f76628da738e96986548526"}, {0x60, 0xffff, 0x1, "2be4f800601c7eb1b17909101921de80bbd70f881852b58fd4f1fa450ed04e86cfd28fc2b92b7de623924b223667a158e69a3348d87bf7743f3e5af166fc083e447ba862a3da7c48eb6228"}, {0x58, 0xffff, 0x7fff, "9e25489132bb4b5eea9acb64679e7ae992123c8357f456c1f7fd03d625b0ffda601135018d6b7cf0e7c92a89b585ff0be554931c19fe311e81fe1140ead1c6118a9c7357"}, {0xe8, 0x1, 0x7, "795b8dd9acdfdb4bd1668235dbf0de349fe87e6840eba55daa14875fe9143ebe9e1adf55c1c0a9459b3446efd37ca8eef80bf4830a4469e7f546a7f9f581d9afcb138064818d4ea21553d93bba6505d9f9b47d20bac26a242a777b6bb0470eebadbf4772953fc7c52e62a4256878bea51a0961b86653d743a62d16dd98e62918c5e698d60293bbeab148852738e79a6ae305141a5b46f311bef203eb0a2afc77679da8c8eb7e743e48ee86dc293da37287d689825d4eb01c200cdb928bc3a4b009495324938f1e9f4e12e87dfb09e480ccefb37d"}, {0xb8, 0x0, 0x5, "9c12ccc440946d5909473f1ce93c87eab89deb29035e89585bf53f7f2413e54d0b3f02912df4a0b73ee445d6964a1434cb730c18c789605f9e5ae3adac730ea0447266d22f4dc0968ebca69d20adff60a13e120511f92806cfb08e505797bfb22d76480397f07ab148190a9c2fd3a712e08b2f00fd8644774208e88afba8d6929f183a2d4e9e782e94a710f53c5f5af01377c54b71ffd149b146e7d7babd8a60d4"}, {0x78, 0xffff, 0x3, "817c4cea470320e605524b35d20c27088689ec02b6f743362010fabd569f662bec54907e829db2799393cda01f859d7ad1070e36a3d3a3553b33d658c03541ea5b4d63d22cc85cffe2f9858963ae1f616e4ccd98a73af86d99a16daf936dc57697293bd05ba53f"}], 0x370}, 0x400) mprotect(&(0x7f00006ab000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x1, 0xdf, &(0x7f00000029c0)="bda4c62735e7d6cb19e949719f913480e5df9832118602599c9ce3f64f3a6ea4701276692366ac8f5ef6971c28228d08762aea56c31110f64ebb23e8aebf6fd895d1f318470e14228ced08cd0dd7c27024f44ab5048a8ed73223", 0x5a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x10001, 0x9}, {0x18, 0x3, 0x40, 0x1}, 0x6, [0x9, 0xffffffffffffffe0, 0x1000, 0x3f, 0x5, 0x4, 0xc48, 0x5]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) pipe2(&(0x7f0000000080), 0x10004) 16:00:15 executing program 0: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x8) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000380)={0x9, 0x80, {[0xffffffff, 0xffff, 0x4, 0x7, 0x100000001, 0x6, 0x1ff, 0x0, 0x80, 0xe5d3, 0x4b, 0x8, 0x80, 0xdb, 0xa5, 0xfffffffffffffff8, 0xd4e], [0x8, 0x20, 0x1, 0x5, 0x5, 0x100000000, 0x6439, 0x8, 0x20], [0xfffffffffffffffd, 0x1, 0xfffffffffffff001, 0x100000000, 0x8, 0x2, 0x100000001], [0x9, 0x5, 0xfff, 0xfffffffffffffff9, 0x81, 0x8], [{0x40, 0x8, 0x9, 0x3}, {0x2, 0x100, 0x0, 0x1f}, {0xcf5, 0x3, 0x8, 0x8000}, {0x3ff, 0x7, 0x4, 0x1c0000000000000}, {0x6, 0x1, 0xc2fa, 0x9}, {0x0, 0x4, 0x5, 0x24000000000}, {0x401, 0x81, 0x7, 0x1}, {0x5, 0xd, 0x40}], {0x0, 0x1f, 0x100, 0x1}, {0x8, 0x401, 0x4, 0x2}}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00']) syz_emit_ethernet(0x26, &(0x7f0000000340)="b6") 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff9, 0xffffffffffffffdd, "540002a10800540001000000004e5b097c333400"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08", 0x2a}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x100000000) 16:00:15 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8888, 0x0) semget$private(0x0, 0x6, 0x84) getuid() setreuid(0x0, 0xee00) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x3, 0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x21) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, r1) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1008150, 0x2) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r2 = syz_open_pts() write(r2, &(0x7f0000000100)="c93ad7a6e8706c4c6d217b8f73d37cfce9ad41d727d953cd9042814838b2de5dbe7d51c709aa295a68bc650903df3c533d8e85fcb4e1c9fdaa9b8a7846cfbcf46204c8f34a0aed9286898c14232c75c2efaa28c79e40b66ec019426b8840b423b8c3746d75c3924d416dd0064655ce9bcf2dbe7fb8fa66844dab877c61b5b9d086599e2ebfe36f22c39deb1fd4b15d051140a850ea72e19bf028415c49a2fefc29ef12ab8b2b53b9b34fe60ce612d1244953753f8d7e1df4e4326b97e014e8ff49876b52f76fd421a1afa188199a0fdb81", 0xd1) syz_open_pts() 16:00:15 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x38, 0x4000400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) sendto$unix(r1, &(0x7f00000000c0)="1a4f02d49acb6db84ca012276f40eb0e72ce6ea5a341a4be351e7d74e70b7fd5a83b392fd11b82a13bec5d587aeac277f1f70fae24f20e51e1dcc92d132addf5f19d60c5d951a15be523640d8f169b1cd844e3b4662c545e98ab4f68d78f0853415dc38b4ba0283a6e1d", 0x6a, 0x404, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x10000000000023f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x178b8664bae1ab1a, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0xfffffffffffffffa) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:15 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) ioctl$TIOCSDTR(r2, 0x20007479) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000440)=""/35, 0x23}], 0x6, 0x0, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) setgroups(0x7, &(0x7f0000000000)=[r0, r2, r1, r3, r4, r1, r1]) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x46) dup2(r0, r0) 16:00:15 executing program 1: socket(0x18, 0x4007, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="6d66b176", 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="e7", 0x1}], 0x1, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8080, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x80}, {{r0}, 0x0, 0x1, 0x2, 0x200, 0x60f}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5446fe8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xfc, 0x1, 0x80000000, 0xf96}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0xd0, 0x400}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000020, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x19, 0xfffff, 0xf2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x21, 0x1, 0x80, 0x7c5c}], 0x6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x3, 0x8c9c, 0xf2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x401, 0x101}, {{r0}, 0xfffffffffffffffe, 0x40, 0x42, 0x1c5, 0x101}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x7f, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x8, 0x5}, {{r0}, 0xed710dc224c46523, 0x50, 0x20000000, 0x4, 0x705}, {{r0}, 0xfffffffffffffffe, 0x84, 0x4, 0x3, 0x7}], 0x80000001, &(0x7f0000000080)={0x5cd, 0x7fffffff}) 16:00:15 executing program 1: r0 = socket(0x2000000000000002, 0x2, 0x1000000000000000) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x9) fcntl$getown(r1, 0x5) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:15 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) clock_getres(0x6, &(0x7f0000000000)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="e3", 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSDTR(r1, 0x20007479) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30040, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) syz_emit_ethernet(0xfffffffffffffe2a, &(0x7f0000000140)='y') 16:00:15 executing program 1: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xea8a4d5f766750fe, 0x1000, "549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99"}, {0xe8, 0xffff, 0x8f, "cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f3025"}, {0x30, 0xffff, 0x2, "594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b2"}, {0x68, 0xffff, 0x0, "ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e"}], 0x270}, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f00000011c0)) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r11, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r2, r10, r9, r6]}, @cred={0x20, 0xffff, 0x0, r1, r15, r17}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x29) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x64}, {0x800080000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) getdents(r2, &(0x7f00000001c0)=""/124, 0x7c) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x100000001, 0x401, 0x58, 0x1, 0x6, 0x4, 0x0, 0x2, 0x1, 0x3}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff92, &(0x7f0000000100)="b6") 16:00:15 executing program 1: 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}, {0x3c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x100000000, 0x4, 0x20, 0x9f}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) 16:00:15 executing program 0: r0 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000380)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x611b, 0xfffffffffffffff8}]}}) kevent(r0, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x600, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000080)={0x1f, 0x2, 0x7f, {[0xd385, 0x1ed, 0xa0, 0x100000001, 0x81, 0x81, 0x3f, 0x344d328d, 0xfffffffffffffffa, 0x7, 0x1f, 0x10001, 0x200, 0x9, 0x0, 0x3, 0x3, 0x5], [0x46, 0x3, 0x101, 0x5, 0x7, 0x5, 0x400, 0x6, 0x80, 0x400], [0x8000, 0xf2, 0x0, 0x2, 0x7, 0xbc7, 0x4], [0x401, 0x6, 0x2, 0x10001, 0x0, 0xc01], [{0x0, 0xc81, 0x101, 0x7}, {0x34, 0x956, 0x3b27, 0x3f}, {0x3, 0x2, 0x80}, {0xe29d, 0x1ff, 0x2, 0x8}, {0x3, 0x100000001, 0xe10, 0x7}, {0x8000, 0x9, 0x800000000000, 0x1}, {0x9, 0x5, 0x81, 0x7fffffff}, {0x21, 0x9, 0x20, 0x100000000}], {0x4, 0x1, 0x80000000}, {0x7, 0xffffffffffffc87b, 0x2a}}}) getpgid(r2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x100) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x8c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x40, 0x1, 0xff, 0x101, "00b56b4292836e08d4e93b9e3316d7072c92f022", 0x4, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 16:00:15 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x9b6, 0x40}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="8008") 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0xffffffff}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45fec62425e7bd36b52c76bf8a39c57e4e635ece3fe52a25b6944499343d17bcb88fd7f63d9406221ed1d73ddddcacde411569b0e1bdd33b6ded6f4d3fc6fcda553b87e9645e9482fdc14fff92bd45f0ccce8e22efa8f489caac960ce70fffedcedd7e326ea70e168a412cf62cecf23070c332c9adc7e009ddc44a6debd9635c2f5429f2578ff343130db423cb49df6e002e8857a5e5207a42d67bf6cc8884be22b0b82edf503ffb6da21905916c121816c9b113e8be60cb1f946021ad4b1a3d1197f24357c582b7a9e0b3086f2ea5ec356baf3710af10dc6f76fbac934620f259b2fdab5fd0a4649c2e01fa3bee19", 0xef) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r3 = msgget(0x3, 0x40) msgctl$IPC_RMID(r3, 0x0) getpeername(r2, &(0x7f0000000340)=@in6, &(0x7f0000000680)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket(0x11, 0x8000, 0x7ff) sendto$inet6(r4, &(0x7f0000000280)="c5bd7830e88116bc2d1c8f48627845a7ac5bb2cce09a1d83287f602de91657c71580c542a131206942bb9fb735d57c6a6d75d10e55e2d64c1eb0242cb1d16b77ef0a408a05f65ffadbd3c397bdbdfe6cf199433c0a3dd20630be28d0f8c804cb7f4cd95e14c5d9d9a6d9028f378524a37a25982ac04bb5a00b0419486df64856214bcab89f6c89edbd45ef6231c7e0872a774cb73764b3ed747f8d8d9102904e3efb9db46ef38b2063fcb6067357c013d51818a4b643", 0xb6, 0x409, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x10000, 0x7fff}, 0x10) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) socketpair(0x6, 0x2, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000440)=0xe2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) socket$inet(0x2, 0x5, 0x3) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="946ffb9bda19d0da59a5ba1f90d96b2c153f4608cac759a214e6fe29376e28d6c3df3617e1e86af167b9e33b5d9495cfc6de7add57560e19a836d1da31fcd4cf318e27f4cc7a5be80fea00117acd7d5c51d7feed69b29b2bf1dd604a1b14a710c4ba96230af24319472c0ee9c76d72bbfe8e6ce3844d67fe1e8a763fd4b6e517c5261fefb6c761c2dcfbfb20620e9700bef927c97cda9c5596b0a32943856e9ff6d14a3698e290f8a7fb01563dce2b501ca3dd405b6b73f0f68197ff92a98c71fd5cc891ff59a964a92ad38eac3c873440fe100d92ef24bea8583434959255741fe7b9624dc25fa0b1a6d08e3ae966949e", 0xf1) getrlimit(0xf, &(0x7f0000000600)) poll(&(0x7f0000000640)=[{r5, 0xfb3739792b586d09}, {r5, 0x8}, {r4, 0x88}, {r1, 0x10}], 0x4, 0x4951) 16:00:16 executing program 1: r0 = syz_open_pts() setuid(0xee01) r1 = msgget(0x0, 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x0, 0x5}, 0x200, 0x7ff, r6, r7, 0x4, 0x5, 0x10000, 0x80000001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) 16:00:16 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666937007fa4acef48bf9b574123513f4448c5c917d863296d05e580716b800000000000000000000000a9c93925314da9451dca1e397cb4e25a7d6c64f881d49d4c81eac559d17fc30c05b7461b44d7343e7de83d335cd5ad3a8feee2e0879f12c82cdf7c980c231bb1ddb59d7e650deca3187e583849255f5e3a492711bb0624dcfcee5f5cee0c71e9ee5457fedb06619623b9258ad6e47b8ca3bfc1c4fafda5e2436531d8fe803ead4cb39aee90d62e45f6cc5809f9bb6e181ef2931b3df5d580412900e324c80e8bbda88eb0993f232cf174fb05fd3d7177a62f1fd9ff1d7842196f6001979b68f6c34b8d930848a932f6f1fd1a19f71b43f95c511ef6ce000000000000000000000000000056cd8048ed3df48a9dc5eec7d5859e6c0f78"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="33102b27cad17756de07eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf8fa0c33a1b", 0x4a}], 0x1) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYRES32=0x0], 0x1) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = socket(0x3, 0x5, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0xffffffffffffffff}, {0x18, 0x3, 0xe76, 0x140001}, 0x10000000b, [0x2, 0x0, 0x9, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0xc8, 0xfffffffffffffff8}, {0x5, 0x671}}, 0x0) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20801, 0x122) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x3a) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) fchflags(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x10000, 0x80000001}, 0x8) ftruncate(r0, 0x0, 0xff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) recvfrom$unix(r0, &(0x7f0000000340)=""/49, 0x31, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x5) recvfrom$unix(r0, &(0x7f0000000400)=""/78, 0x4e, 0x40, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0x3f) ioctl$KDSETRAD(r0, 0x20004b43) read(r0, &(0x7f0000000500)=""/38, 0x26) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x9) getpeername(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000600)={0x0, './file0/file0\x00', './file0\x00'}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000640)={0x1, 0x100000001, 0x2000000020, 0x3, 0x8}) r1 = msgget(0x3, 0x404) msgrcv(r1, &(0x7f0000000680)={0x0, ""/102}, 0x6e, 0x3, 0x1000) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xde3b) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x7ff) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x52, 0x44, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x88, 0x6bdeb48283feb4b9, 0x7, 0x4800000000000}], 0x100, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0x41, 0xf6b6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x12, 0x2, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000002, 0x4f, 0x4}, {{r0}, 0xfffffffffffffffb, 0x26, 0x80, 0x1374, 0x200}], 0x9, &(0x7f0000000340)={0x4, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000003c0)=r1) recvfrom$unix(r1, &(0x7f0000000400)=""/221, 0xdd, 0x800, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) renameat(r1, &(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') faccessat(r1, &(0x7f00000005c0)='./file0/file0\x00', 0x100, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) recvfrom$inet(r0, &(0x7f0000000640)=""/206, 0xce, 0x800, &(0x7f0000000740)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_flags}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000880)=0x1ff) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000940)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) sendmsg(r0, &(0x7f0000000e00)={&(0x7f0000000a00)=@in={0x2, 0x2}, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000a40)="2a077f99172fad0e40ab7f7ea6a17a5796cc52fe45ecb76372e6c8c49700965b50367241a4a5699ad8f2aabb3e5534b52f82072ee1fe48d767ae7d489d7a6eed5e14e3306b66c83f3d83401646b7b9487e996fd99b3539f64b9fbe5d0df2e90b62f4022e8e16ead136e7213597894d256d95480d525b8ef021358df03365b40b9af8da1e60329b16fe6738bb7e92d50d4664cf6509dc8fb227", 0x99}, {&(0x7f0000000b00)="2fe1a29c7dc17792275a53c1dbebdc111382f03ac2b3a12824447de461e6e8a084967dc63b0d564933195415cc77680560ee964d4d6d034b8c389b0bdbbb518960d20e3b7f63d143258550ee55039eb9d56d6a0b5368455c4ce27518ac976e105e24eaf611e19afe67a07ef58b73d796610a8246133d7aaeb1d65c399166bdbf58d005a875d940b71a29b20632977f6d3f58bec8fe58c427a79f86944bf8fbe1559ed10d3c35f5cbadc73f5f3bb8eb59f997abca470782e819348ab3cc0179ad279d551d8174c3480482", 0xca}, {&(0x7f0000000c00)="0829b0d03b131bef83d2527bdd6456f8c376268cde9f35b9cbbf8e89dabff3cff5609211c1bebe7823be5e691247b840691433c66737b5e3379a9939a36f9b39a5ef358c106088f41c631d1cc2dca780a5c0", 0x52}, {&(0x7f0000000c80)="a2083bb371", 0x5}], 0x4, &(0x7f0000000d00)=[{0xe0, 0x1, 0x2, "0385ba2553bc5b42fef0367145204d090fc7fefaac17b9832f64e4ca98257410a02083262d96fbcf0db76fc0fe2e6c1a988dc7228dbe60c30a7a2e1d10628d7334ea330d0df18e82d9ce3e2654e50632f2242bc697d887a6260f0939b315703cc812291771f091641af82f388c8ab644494428da9c886d92164442f51916f9a1a4a91c59eeae808148ad3d07198150e931d5d1c6a19a17c743ca5e4b80204ea2f4ebead4720835bbe6561c1bccc0b06796635161c576f7e5783d48a27eb57bc193ceb8c0faa08cd2b126a24c3dfd"}], 0xe0}, 0x400) semget$private(0x0, 0x0, 0x472) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000e40), &(0x7f0000000e80)=0x10) faccessat(r3, &(0x7f0000000ec0)='./file0/file0/file0\x00', 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000f00), 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x7810, r1, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="c08c71a2208974bcea85125bc4cfd0bb82b15bcda1406fa1e03d2e3634ddcc6441d3af09f44df061c26773de1e57a4797b46f9cce3deaa318ebff6c82757f6ac78c4700d8c7855fb9ea2d37bb955d9b2207e902963f8c5d11e7cf5f1e3303804bf62a93c31f3e11deb3f038a73c139ed085c81b78336729e998ddaad427b94de699e54b29ea13fa808010c8271fe9744517250cbb713c67ebde7ba446d31e01e8dd2c8d548bfcc27877b286b6eae2e890d51a5638260c91ea793f04a071e7fc7f12821224aca4da2324ee6ddb4e7d06cd84e96a3ced1d65d8de88f57882e64ac60faff820d7036ee3f7ea1526237a2981895ffa2fec546768d", 0xf9}, {&(0x7f0000000280)="b78db0eb9b4f8fd06d1b02eab56bbd4705d3f32e69196479e652a02cc55b5a7beaad2797ba53594a252ffc17a4464807643136d4dfb2fa656c4da54ec1b7a3295e42cd66b85191af35d8ae0493db738a490e95585066a1c4abc790186d995ec71e822bfecf7247b2706680e3c93f32d1ed1526455ba146a1420ed482c68b73a8ebee405b19a58b417766bb0a5e0b7a1c14ffa7ea9f2b9b80291c6c3744e6156834f62caaa14144aa61e5688b74baf98c93d533eaa6a8a266ba7ccd9c7fae194dc59449344a8632028b13225846c4478680f01e2aeae8b70f874a875611769809afbd1def22", 0xe5}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x8) fchmod(r0, 0x4a) r5 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x1, r5}) pwrite(r0, &(0x7f00000000c0)="efd159962d54c4f6fc11d24f670209871bcf9de5330dcf58279d2459269b06c178e05d2890c28f281db39535e800aa22f78eee6500bd096e434a22d209361fb5c32fa49db3fecabd754758d77a96cc397bd1598b7ffa1d273e388623", 0x5c, 0x0, 0x2d) 16:00:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) r2 = fcntl$getown(r0, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x11) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget(0x3, 0x3, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) 16:00:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="33102b27cad17756de07eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf8fa0c33a1b", 0x4a}], 0x1) geteuid() 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x100) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x80]}) r2 = dup(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r3) readv(r3, &(0x7f0000001480), 0x216) 16:00:17 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) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 16:00:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f000012f000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x0, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x5, 0x8001, &(0x7f00000000c0)=""/251, &(0x7f00000001c0)=0xfb) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10100, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x51597a2a6e70777f) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040), 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) 16:00:18 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) r2 = fcntl$dupfd(r0, 0x0, r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x5, [{0x3, 0x36}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x6181}, {0x3, 0x7}, {0x1, 0xe7}, {}, {0x2, 0x8ed7}, {0x1, 0x1000}, {0x3, 0x6}, {0x0, 0xc3bc}, {0x3, 0x7}, {0x2, 0x7f}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0x26}, {0x3, 0xfa}, {0x3, 0x401}, {0x3, 0x1}, {0x3, 0xdcb4}, {0x1, 0x6}, {0x3, 0xffffffff}, {0x2, 0xffffffffffffff01}, {0x1}, {0x1, 0x3}, {0x1, 0xffffffffffffff80}, {0x3}, {0x1, 0x131}, {0x3, 0x9}, {0x2, 0x200}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000140)=[{0x26}], 0x1}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x60) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x0, 0x0, 0x3}, {0x4, 0x0, 0x800000000000}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x6c, &(0x7f0000000000)='o') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0xe9c4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186204018b002b06ae9e4b281d000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00050000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb7", 0x57}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0xa, 0x2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x20}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x2b0) msgsnd(r0, &(0x7f0000000000)={0x2, "5abbe1dce07db08e67d1457943417085acec679824a7f5cb9826183b528689aab87d9db4f9b30e93f6de113b46c1a6d02813"}, 0x3a, 0x800) msgsnd(r0, &(0x7f0000002740)={0x2000000000000003, "6c33e2bb53267719c6ff614e44cff155d91c9061af707c391b0f6b87974b44562bb161813dfa324e871b9e01afa5cab8b9c38da47dce5bc839ee24882732f7a8fd1d47d4dc0ef5dc2a110b5fc0"}, 0x2d, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000f3ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4103], 0x1008, 0x1, 0x1000) r1 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001100)) listen(r1, 0x6) msgrcv(r0, &(0x7f0000001140)={0x0, ""/104}, 0x70, 0x3, 0x1000) r2 = semget(0x1, 0x7, 0x100) msgsnd(r0, &(0x7f0000001440)=ANY=[@ANYRES64=r2, @ANYRES32, @ANYRESOCT=r2], 0x3, 0x800) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x10) msgsnd(r0, &(0x7f0000000000)={0x0, "dfd0bd86f80208766519eff8aca669ffd998e48e5919137017889481324e8d62c7d4cdf6200d34c2a747ce262b263ce01db10a63fc8650d5e4ee899785a538df7f51e90c79be70e4db0e220a80c6393a99f2e311359493f127e12d1f60444f2b247a50599cf71c0db51cf4080fc7613e8789a9ff6eb363bfc5721efe37756d852e0133f1a4b1a61cc91bb79374488162db734cfac9faa5136c90e577349fe88baeba20d8035dd5fabac2501e33bc1ec0af7358c40ff9c5b7f9f23947e8bc3749818066b66677d60c987d344d1ef026383b33f376c4aafa3f72b66b45be6dc0eada647a8af269bfa84d4db747473f4e41fb6354ec8331b9415dae"}, 0x102, 0x800) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x20, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1a, 0xc0000000, 0xa71d, 0x90000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xef0a, 0x161a}, {{r0}, 0xfffffffffffffff9, 0x4, 0x46, 0x2, 0x101}], 0x5, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f47f3708d82acdad1b9c9883077287d0eda178c3d4b397ed760883e1c35b4632a00687e2c427663ea516e4bd31961fb4280536efb26c8e4eb6692306a14875c5d7abfb98136757bb8253ef7ae870a9680ea5e00a6d7b3024f94fbbdf670b44c1f8bcd65ecb1461c636641bf89f7b9285fc9ddf403d6eb03563df264191535d6dac59029b1e6151e64142bc19b6926f1e19f6180b0b68fc5cd6bc301fbe635bd75366642774c5172b4864c7a874c0c843de21a13aa24b12d07239c3c67b2cf19b3bbdea34f595bb0bff550cdc80c7db6c5aed4a187d957983d82e82d413efe46a5b29960039ca8221b54463f7746c0e8a", 0xf0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x5e}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffb2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r2]) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000040)=[{0x3, 0x6, 0x1800}, {0x3, 0x6, 0x800}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6848e0aad3683a30a9735ecf5a2f89c4db0aa0be"}) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x8, 0x0, 0x10000024000, 0x0) fsync(r0) 16:00:18 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4004, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x2, "00b9ab6d0000fd7f0600"}) close(r0) setsockopt(r0, 0x800, 0x1f, &(0x7f0000000040)="4579715b0f574c6b5c14fc56e5c07e1d512dea976ed61339ae1e816ed07b968965fa2ba261f44d859c3dd4069c5c4ee6f484c37a9841be9761f15e0bac2823f10b1f533e469a22c9ba83d922aa93cf83bd73465819", 0x55) fchdir(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) mprotect(&(0x7f00001c2000/0x3000)=nil, 0x3000, 0x5) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 0: r0 = socket(0x10, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="a6cba0b9938ebc830369cb6e8066878bf54d8fd06ac04dabfce107bdf4d4d8a38e9679842d413c459124d30d1aadb8e7f2332b36a6d020be092cf2bd9cdbfa490fb5ee22f1a00e15e0bf7b1cb4eecfdc8df75d6360b80b561e00da3c11369ab77d8809cc9e596a1b8b85a941a963f5e239d721d6ab4423", 0xfffffffffffffdb4}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x84, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r7 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r7) semget(0x3, 0x1004, 0x204) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x101) mknodat(r8, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r8, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000006c0)="9d1cb4ae94d4e0f964cc9e821b9e671a90c3d2a3ee9fdcad28a056181f93e59c54c7b878ba2a1e18094bea59615e0a60ba58c325054f36d11ee25766c4fe12fd084dca1085dbf1df2cc523e2796af27bc5c0332ff36545a21d2564dee57ae2a2987ab5e72d2e077888f6d6cc6b1f70c891c88edefca4ce6332ad80c5a0731fe9183b15cc5eb2626a3e475c263e1e0e283422573818bbe5e1c77f2db43a5249e3dda6cc1bef7dcc57cf59a5f68d6d82bd078e5254ae09c714", 0xb8}], 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x282, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x80000000, 0x9, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd0, &(0x7f0000000240)="b6") syz_open_pts() writev(r1, &(0x7f0000002780), 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x81}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='.') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x12, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x319, 0x3, 0x81, 0x45}, {0x2, 0x4, 0x8, 0x3}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0xfff, 0x6, 0xa}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) dup(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000000)=0x5) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) setsockopt(r0, 0x100000000002d, 0x200000038, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="5088f3fb994cd17526103c63881671966b7df12caccf944aff7851b0560463d9f960701d63b5553966bb48697b5902746853dc7886b817e012150c5b520e5b53f8365f383720eea89bfe273f0325a58eadf9d07e3f09d545b10a0250b1ad646417c0d49ce078cdbe69087a926aef06d8b20bebc47a40c61e51cedbcd23e4c8aba25dc2778ad7c6ba538d2f7c888a29074744b90e10109c928174a16c36a6e783f49dbc526869532683bf870d37983a22ae8f3d612f3ac2caa6f980785f7bb408806649ca3a7d8ae1bab2c96fc6b00e3e83c513557601730524f2a4a82eb96c9904676e843705bc435e32496a8133c7f02c8b0ca18e0c51bd7bcd5a50310612d16c598541363e361724b8ada13f30991691ffe139c770f823fa6635356eed36edf68b0c7d52d5675e30904782cbfa819eae5a5613bb7c0fafdfc23b89fd41eed36a39d55081dc7ae5e263f8649b26f77984fa65ca700fb23ff2a39c45def61ad216cfa3eb71910312479a32abfd23433d7d727350ff1a295cf7c7b7ee3a91a07b64a1ad07acbd8629fca2b76dc467ed144c060e570c39eefd0242688cc17cdc357e778543e38fbab0c11310d65674ecd6eb755336f89ffddc6190d79073893fe602425714576bd6de7477f8fb3658fb4972914e5162580d7488173b5689c48c51be07b9ccb772152e24964c712340bfa71ebb2788434f8b5f4b77cd0fda60959459283c239034d027094116ed818e6b9adc833f334e0d7b14d855b031306c249b4e998baebc1f23dc9f260b3ba9157d9d7d486db3860684c4b0fb8d618ea78934d3037e579812942c76b4e7f563bfee5d28b94c9cd9e009698798ea89fd7b7f480277f5fe164184d8502e07255b4f8c854f08fc4fba06dc028b994a88af61fd3c9dee8fd605545490183f3132473c0509cf411933bfc49e983e09fd0a7c20bae54bac3e4677fbe189fc29816cb2660b892f4ef5c44cb8d56bbac364c284bad80396c01134afc65d66e4dc23417f7962f1f1ed06d1541e8928ad50451bdfff049ea73409d82828136102b893c3e1b3ccd4967715c9dc530496a2c50283170ac4b445da0d8ff197760e1fd28404a714834424978a6c5e53fe76208ab975693597ec00254e79b1d8ef36c6a1c476e23faaa86061ee02b02f2447cf44cf3af516ae8105eccca5b84349e2f7f9660e955698b6bfdfa50c63eacf10f9d00418fb76915bb6adfa82da0ff82e21343929b996911047e4b1bd6f0f647f3e86637613913d83115c854e2522640d92d31c158331ffab97f3014b521504335253c92f74360f7043a4919a0f3aaa81fc366d993174993ee0b176af55293ad42d996e6062cc392259d23a66554fcb1c06ed6e62e6c7f756760a10114fd922552e9cca5dd31ff5c6929ef5b38fdb4785cb64be0982cc1450a5b68c1512162615a36b44543fbde84b4b1bbbf9599603c5aab39c59f804e1af299811062eee74d79ff762f78ee7fa86867babe1d7343273ee1985f0cd657f097d4e77b0d2be4d774e01f84e3b6e9068af1a2da574c55d49de1cb5f27bb4becd3c2c7410f444a39459c509406f2aeaf1defc0336413411d9510fbe85a767116ddef5e148905624d083d2666996de32e0a9d2926ddc93ec04a54ac20d8b902fbacb7f0f0c54a9e614082034aabd0c66d2af154a9a5de7427ae73a492dee6293382a90406b7b19a33119e6c06b14b0bc9cb6d6af8df0da028b0234bec9afef52892a5521f56d325257b650761ec3e304944405e01665a46a3a945fce1299d929c407acd1b5772e74858ec86f3a2a3db25ffce4fc0311f4a0223e25d7f6bb4a47189940e007b12e02be880e762013d008786f3bcdc1cc8c5458b3c239e171f1d9ec748d4c0000615ddfc3333564efd204273d8627a0d9e51f4f30e2c5da02084326e0c5e40af9785c000ee09fccfd3f6803a74abb65a86a52c366decab155f36f0e896968618940ab32630b8528bb3e5311932c6f92217f8dea72484948a84086934198d5439d00dbbb487584b7233a1134a79824c74f9e8cdd0e6e2ec90155c225b25521ae842df83b4bec5245a37fbd4ae525131b7b7347c56653107902a6c0038068931f9d5559411166aad15bed7264e5afa44717d13fe52ad266f94fc28f9b884651332c6ad8bd8e5d8e4248a9496c699946e1ef21af70bcfc61a0aec47b92107393522d4cc8cdbbad853ac3f46ca0ead4a736577c4b08acf7705ce70b277e82804c1d9aefe182f57d1f0c0166b76c8b6940dcdc47e62844813db8310422aaddca9c39b7fffbc3ba74360497ea538e429bbe3da0fc3e06b3ab3997d1deef929cb950e9531c42f2bac9d558985079f58a344b3f96bbb3994be8fb538e3b48d0600add42506ef7dbec6a9785b739a936ad6f3e4908fb49b9d7fe67006be1074e601ba8190bf332e6a318af9ef4eb47a122b58b63e39506494b0a72faacb4ed9c40c76da3729f44cb98ccbda657348669d613d570b28959ff8bd37336618ba83de3f4bcf9f0fee647055e7c2305b5953eb0d3e0af1b6ee4bff7d78a7da5dce174fca905c1fb9253c8577c6876506a603268c001842c30d7cb027a763529167d97f60cc91468a9d4015922153340eba06c846396b2c1042a75e2c38fb9e52b2bbf185d1fb80a50cc75f1b3bb67f5e3631f8edacdad2e572239e8926bf14fdf03edcf22a3706ca3bbc6152acb4d68d9565fce697a1c75a775f5b4f3ab4649723ded83d7344ba0f39b76cc804deb259262865788abb62870bd27bdb145998dfa608afc917937c264fb589a76cb653fd4e4af981c8050845eb699c46dc9059163fad00a8a1615a38ec76954d0322d39ffc680c9b0598f23ff89b613e11565e7dec7c802ab5673718d44a274108a977073c04fd508bb0b977ddcf4b634287e78c8db4793d28265dc13aa30ac4a1d2efd6226c7990fc480354357ba1c67f56a1c106ee19afcdf9fd98671e831ad4bd2229c7a62469a53e1e6a88ffed3bf1b64f6cf8629b2d597c21c99c1b8d37106d8632e9795595e3f0ed9bac1887252536a2b70767493222dfbfaf625dde66ecc2fe6bc7fedc17759faedb7ac67bd8586b2598f57d9e01a87150c562a6a73d4ffacad01dec857c3b31092871bdff80a387eef483c4050f4c262b62333789cf4b6dc83e189a225bbcf1a33006baf03d40e9c442f668069e805d36dc65070629ac662560b59850455caacd0562813515024c16881d0278ba6f2a9fd1ada7621aa67cc9f9115753740f55f6ebb471ca0dc10f67878c1216a7e21c7fec9637f0c66d21c69c06afdfc1f3565fbe25df53a1e44c9e3ebfe678e07b3371f7a0eef87d90e4d9fa27a44f4706c92283285fcbca4e3ad5ecad95e57039444dfccef945d50e2211a8b0e36fc9384b2310159b9905eefabb444a2943e5e203aa12d831804dac8a4d58ba3df3494a6592bd1c128585da3f645635375fa8b8cc2a4c1b8058ad3b8c69efafbdb3c76cd491a36cc0c2e038de4d7d9c1f626767bbe615efd0c93b3712d625267cb1b1ea2f0bad85c1b0a07e606bb87ce58c5c92b3cbeefc780d9cf2276759b8f35eae3057b7be2bc05630ee00fd493f8dc5c39a06ba06cccf5939e3b4953cb0727af365c1a1aba4298286643f5c7ff1b1107b177b7c46a13e1936b4150ca5d28593deacfa526b56328ecd66b637f649074881334d8f3c34cb2c66d4c7ec8aa6bc717e896d636a93021d19c3ff52c676b7cf04be3de206dd5f90d473b54201e1aaf66130e2bc1bcc1a6c985ce5be9f6d2a2097ef961c6db310603ad8dec0edb0c3ca403de567df9e79f80fa45e5b5436c3ddb143380e09cbaf2d5a330c692c0c69a104e6c726a34c08cc4a537af962423aeb1d339e9e2dcef9f7d34dcf0136f6e1a556585557822e76f5fe71e9c9ed9c7faed48199ce6e0b5438ad737ccc23b7590d01ec419f36a57850660827b06cd746f5072f911d2a54c30d963ba8e11b25c509f104a32f2bc4bc5ffcc1d2a91900c571c7198123d4d32de8cdf43c7d650a141ccd7cbabb82f1917b5a107868031dd914243be3c6b7625c6c2b239c16fd9ea95ca52c0052e1cd69e02eb2eb5ff98d1f66e0a9193f1111f52cc3969de8641dca3bde5aa5199678a75d61d3db4cce23f842e87da0df5253bce0c9ba2381b54f4cfc13ee4f44424d06c24477770d70c439b43573afdd08be96f788e47e4882f8861ae48a75cb265997697b9518e916c1e1d9da5934c3e5ac91ddda6c6523aa45b204236866aea3c957ffe6ce09035b603ac79759f2783fb3beb49288bf32841b8fc8e94a2456ea8080ea12ece7d3015b16f1b5ce068daac6fe158bf27207601a8b0e61dbb14489eb27a3366489267d2a982c71bceac91efc9df7970fa7f7df95c2776be6253eb9a683de672e5ff4ea5a9670af813899a7fb0f3e7d7187d210f67c87547be3a1f287b89d4a3c20d5568b546cf6bbe6071fb116a3d3e34828107c0812ccb25ab4d33a948b9102e30dea252e354349d6ebbac491de0186e0811f53b7d6ffe2d00c2594e28a478ff219dacc97ce3f516d7b790d697da71c53f1b43d45a83d92d70a601adbb0bb784744cf3ac78ad9126c7c9875fa6bdd30d72acab1c8531acd05509000092a3ac02b0480d47659f3b974d451c42982d8b59ef6c42f2a8b058cb1d206b9bbce68f0e4037947f9410c21482e2289bdeb1d1f4613df7b0c2be88ce4a9d9b393386906ebd459ab059841f079ef0373e30af0f575b01d5edfee74d7147cf785f29c6970d985945f3496f8f5b4933a0def3141e3fa73ac3367986ce1206f4f105b65469531e4a967fb73a6e5990e06b5854ec8f31d4c0b1b855571a9eb01dbdc010365a69c6138d5fdcf3c5de62f980123527fcd8058180e41fba20df559ed5c4febfe89eee3aef867dc02d3a9977e81f10dbdd3a6efa874193cfa4fb45f48d2fd9820926c5d8ec3a4265156c1f81c6537af474960bb528966a5d57e3bf2f53fd35c4fb88da54ec304b0d0bb9c67b45ce0d2d45e41d043cdd08a3832fdc71168967e0a5fb31fbafdd36ffea559ca90ada134b2e749670bff62dddb81ec7e87c9e3397036086cd5c144d6751d50da466b816da4de3a962a1bbf2900a89f2da86b73c9c90a08c12058267748774f4430b64a951518b35da114182de12d5c9f13bae7f21e29b70bdec3352d56637edb363d25d757b89c920f34765d4f582a12f92e68cbb342198a76a347f7126c630a0e69c398130dae7bf6fb4d59b5518c9fd62bdf9a80cfc26aa2ae7ee18ceaa7ad54ec9acd6d766c0fea1b7fbc57f685ac1f371f4b49eeb8fd6b0ce11ff8d056c4105f86c18b78ca7cc986e660d8ac1ba532b0e0d8b22a574ad080ceb9efac69f6c7871de4d320399cf8f699f493a0c7c1fc96d73852d6782c9cdb9c1feba5be76c48ae63d8a6e41774d00a600f2d5bfc9d57c5e5cacfa2c0891d37a3bf047fe84f47235c07a5750d32eae146f938a7de0da5f85cc2dcfe2bb7a9065a2e2757cf0e1c1fe4c7f67f0cce05ae32bf3fa49460dec74a385f92c2ca59a55244f295b7f18c1a60511644d8676daef1daa4b1d488ec9759eee339cf64d04dcb85db9373d86ec2969c1290236e94681bcde26d95a8ff0f63d18ec9332cb2b92465f69e4b6adb55d217e8b336eae1a46dbd2ad59e6cda051d1529f6b1567d58f2691e0f48c51a485d83e572ac418f06252b9d3e222a01152fc6827d9f342c75612bebedba3a65613509632726f49128c70b7e506474317730c7ec203e89550d29cd84d484653eda4951c09b620a0b6188") socket$inet6(0x18, 0x4000, 0x2) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r1) accept$unix(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r3) setrlimit(0x0, &(0x7f0000000040)={0x1ff, 0x6}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8104, 0x1) 16:00:19 executing program 0: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x1ffd, 0x86138) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x2000) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="54bf48f8e4ce44", 0x7}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000480)=""/21, 0x15}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f00000004c0)=""/18, 0x12}, {&(0x7f0000000640)=""/246, 0xf6}], 0x8, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xa8) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x7f, 0x8}, {0x18, 0x3, 0x3}, 0x5, [0x0, 0x4, 0xd2d3, 0x400, 0x7, 0x1, 0x5c5959ab, 0x9]}, 0x3c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/30, 0x1e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x22, 0x3, 0xfff) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="c59e19b0976d164acf22ee04d4fea30eb499fa50cfcffeb376bb84de8d381e97f3d1cbdc1657d37123b1dc54c1f14a8d180aa43337c199e604e285b4e8e7f4da4b5c39f634740fb66e519f991e254b682bb29338e0ab8adbe89335611327112ae9fd69627c847f2a837b2c5f8760bea2c5b89f8398665d17fba08f", 0x7b}, {&(0x7f0000000140)="d1525071c6913d9d517042db42a2e20fc904b1c8a8fefebdc5054f007e7344b59ffff96f4df8c4a5a34b0bde7a15239226181210945c9133c051367525cf0a85d4c52be33dbd24ea590b2488b69aedd2e95b3a8827a6203e16e497d9baa561cbe3a1575968358dbb4255adcfc282b321726c005f3e3172c8200638075ad41133fae6e605", 0x84}, {&(0x7f0000000240)="a22e2621033f9b86718253f5067a2a80a89c6dd8fd6c12435eba9b6b95944d54a4e88c027a7406b2684325f18ef956bfb83bcf610eb7b4bf47ce9a3440cc27079e544f1871a63548d8f54f68d21b56354100f5faf30bc820de1bf5903ee7854236019e1287d954a132add9ca27c0095d790c84c965d24d0e894511d3ecea0cedd5a97b5bcffb288465676da67d0634eab2bbd98d05e08f0e3ddfdb1a27d45f5015540ce56c9a33285f4750fcfed7d5200868a05a1938f03c5681cb7ee78a794bd8b3cb57f5227efefbe1f80620", 0xcd}, {&(0x7f0000000340)="f9cfe667d3e602", 0x7}], 0x4, &(0x7f00000003c0)=[{0x108, 0xffff, 0xfffffffffffffffa, "71ffff1c0719293025959a34b62d33514c057f0e50b2155063adf933e32194d6560adbc5e244c07df08e2f3f8c1f31848290207e8b6583f929e14b8a41ea154233f5c473db81434c4fddf9ba189419e96dbec857c9c6122e879eed2a7a503a49803305ba3c945ad8c28fa85f10750a9a9881a61963c954bbed8283b3c34b8bd017e8f7dfc7c3edd08e8b8fb65540ea785a9766668cbfc9a0aa9603d76131ea2f35a6b9943e58165d1b782022ce87bbae5de084e3107940b2c9df743aa9f9692a2b2d9effb55aa60b8eae5fb40adbf13ca01bceae5b3989314d666053599f33eb1b8678bf50fbf947841d6b22dfa8efae6be61a"}, {0xc0, 0xffff, 0x91, "76c911b25ef4bd15d49343257fb5f3f07344d1a718229f728d5fd95a793e2fc71ba2a176ca2761f7098b66a472cb4c7bdae54ab70aeb612e4b542ae52b560c392a0d5174c0bd8151886cc857cfac1cee9b253ebf229aa5b71386765be9c6b930407c783b32138ec5d05ff39b577351da0817ed367a41dee8c875023f9b2b9dd71c2d8ae61d4ac168ad035c60b863ce84fb3b3e815e586523d8e45a3dcdedf2ce9e18cfd0e5bb2ea4ec"}, {0x88, 0x1, 0x3, "dc0df34a9ee8a027c122d6d41f0415ccbc05c8a985e536a97ca9ef631d36f5beded04f37497533a1eb0c7a04c4796f6fe0081354580e6fbecc6623fc51eed48649960ccc346e2a59f889234a7e670e9f2d6b3df4af71019bd35f33f717a2388407f18e791b917524a9983264218d249ba318f715217648ad"}, {0x110, 0x1, 0x6, "2242480feb715463196fc9c16efad8e12cb0110c4434534dfacc9229f33c136794692d9416d8e8e62e4b41ac1b0aa23f68ef482f40ebcab4a9ac36cc383e902f8e8c96c087f8b3818872ad7e2ca0eb5cadb46bcf0d28559534c31ebbbd56a7920edf462b0cf2eeed71a3ec5992f8d6bc81cdad365fdef07874273aabbb2667dfe1fe6c5a1bce6714cae6818044a7970c36e6b6da4648b09dcbbc6f56c61d799611c1b62b0898faf40779064b1516bc82cba0dec2d82c88e2d685d49b2ae0fc2faaa8bdeb5ce5d0f0b79658a20a8213df5ff328445490f8e0b437812b034a1e186e1d07d423acaa953c895e24b5a1eddfadfc1d277a4680009a"}], 0x360}, 0x5) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r1, 0x8) select(0x309, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x13, 0x400000002, 0x3) socket(0x18, 0x4005, 0x3ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:19 executing program 0: r0 = socket(0x10, 0xfffffffffffffffe, 0xfffffffffffffffd) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) connect(r1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) clock_getres(0x7, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) listen(r1, 0x24cd) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0xc91) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f00000001c0)=""/185, 0xb9, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00.0file0\x00'], 0xa) shutdown(r1, 0x1) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000050e000/0x2000)=nil, 0x2000, 0x10000005) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() socket(0x30, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) pipe2(&(0x7f0000000e40)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:19 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0/file0\x00', 0x802, 0x100) socketpair(0x6, 0x1, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000200)="3943afcc1466d661d71f746cf203d445fd835e20d3aa9110e57c521bb788568540cf0724e117a2ec0bcc285484a0a79419747fbe2fe445925a1c318c7a9f994bef5f1c87e982a252eb41960870977e042f57719e60bf9e3591d405da209c4643be7b6469e5240c8cdf5a3a38e0ae232f7424c43f543fa4b7b98d53b440ca04cc55bb03f5406dac05036a07061e023f43b540d4024942c6d8ff1f7677c8be142d2331f3", 0xa3, 0x400, &(0x7f00000002c0)={0x2, 0x2}, 0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f0000000340)=0x4) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:19 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x0) chdir(&(0x7f0000739ffe)='..') 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000574000/0x4000)=nil, 0x4000, 0x2) pledge(0x0, &(0x7f0000000040)='&+>\x00') 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:19 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x3ffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x9, 0x5, 0x1, 0x1000, 0x0, 0x57e2, 0x1, 0x3, 0x9, 0x9}) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7f, r3, r4, r5, r6, 0x10, 0x1000}, 0x2, 0xff, r7, r8, 0x4, 0x0, 0x0, 0x8}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:19 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) socket(0x6, 0x5, 0x6) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x10000000000002ea, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x440, 0x141) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x40030}, {0x6, 0x0, 0x0, 0x634}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="93503364e3", 0x5}, {&(0x7f0000000240)="b126b12aee8486431ba046c81bc6d962980b339215b2a2e94ac3e32a13f9ddae4b25a28d15ab6ececab07293fea1bc5d5a08c274be47e1deff1372c2943b32cc62a804b52d552ec7bd1f8ae19bb5cddbad33ea53ec1c4f873c1cd9c6cf98ef66cd00a9f58910b8deb1f80d5c185e51d714a712b4408eb0a14fbd76fa835ad72b3adc12b6814b01298892beaea28f5c08ab7949ecdf651829838a9c00d132ce3d50504036701269db7c0aabf7f17126c44e73907c2d5abcbdde0d8f2d9f857545e017f7b45b810305e2fc7d567e36e13aa647485f45806073fef4fe188fae17bdccd9cc0a1c6ee8c6992661f410f15fc1b9d11870aac5", 0xf6}, {&(0x7f0000000340)="68b506afa8aa5271dc0c0db8b078a73dc846c6d0f8840577164158dce6ddd79adf67a1bb8fc5e07328556c5f4847fa684cbf5450b7a1a21526af284fe6b8d8333efa81ddd51a61f8225b8e11c422d51fecf89325eeb526c29bdd0a97c1b09a5711e16729fd34dbc740f50f6592fc779ca9ca3ac8191940c74d2f63f251715f4884f388505c309d82e48533dfbcefe5225b16187aaa56f260ec0b844fec444514713f0747af09e4375400dc81596d6f9aef480910eca09964", 0xb8}], 0x3, 0x0, 0x0, 0xb}, 0x4) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x100000001, 0x6}, {0x18, 0x1, 0x2, 0x3713eed8}, 0x4fa1, [0x0, 0x2, 0x2, 0x9, 0x80000000, 0x10001, 0x9, 0x12]}, 0x3c) 16:00:19 executing program 1: 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 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000240)=',') 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/234, 0xea, 0x800, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x47, 0x1ff, 0x8, "0bdc1968e49b5b0ec793f4fb0e5f84d85f278cd4", 0xa1, 0xffffffffffffc3dc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x21ab0b3b6b39b3e8, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x20000200}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b0") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/149, 0x95}, {&(0x7f0000001380)=""/128, 0x80}, {&(0x7f0000001400)=""/249, 0xf9}, {&(0x7f0000001500)=""/196, 0xc4}, {&(0x7f0000001600)=""/140, 0x8c}], 0x8, &(0x7f0000001740)=""/205, 0xcd}, 0x800) 16:00:19 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x1a, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r0, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[0x3, 0x43fa2b4b, 0xff, 0x50, 0x1, 0xc9ce, 0x4]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1e, 0xfffffffffffffffc, 0x1004}, {0x1, 0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000000)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: chroot(&(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0xfffffffffffffeff, 0x7, 0x7fff}, {0xffffffffffff8000, 0xfffffffffffffffa, 0x3, 0x3}, {0x100, 0x1, 0x81, 0x39}, {0x5, 0x1, 0x5}]}) 16:00:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x200000000000001) shutdown(r0, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6fb43928fe12060e, 0x1) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x10, 0x5, 0x719a, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/21, 0x15, 0x842, &(0x7f0000000180)=@abs={0xec090133836c7524, 0x0, 0x3}, 0x8) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20a80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x5, 0x8, 0x100, 0xffffffff80000000}, {0x8, 0x7, 0x10001, 0xd29}, {0x0, 0x1b0, 0x47, 0x4}, {0x100000000, 0xffffffffffff1418, 0x1, 0xff}, {0x1, 0x2e, 0x9cf1, 0x1000}, {0x112, 0x100000000, 0x4, 0x8}, {0x1000, 0x4, 0x3e05, 0x20}, {0xffffffff, 0x8, 0x800000000, 0x8}]}) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x6) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x80) r1 = getpgrp() getpgid(r1) mkdirat(r0, &(0x7f0000000040)='./control\x00', 0x80) mlockall(0x1) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) 16:00:20 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080001fff, 0x5bcf) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000020ffff00ff01000000000000009b8041fea0c4a53a37d856c8e78a24e3ec8e211fe10f8fa2b44cf0753bc0d09daef07d8bfe0ac5c9a53cde2cd0750a009c12ad3fb135c1ae71a23be85596657cb75e859f8962b7e362cafed8c6a65b376ef7a6a60608002afd4e8c2935830bc391f9dd4debdb86bb6741a21da2c589218b"], 0x10}, 0x0) close(r1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1d, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x1, 0xffffffff00000000, r1}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="14bc9667005cdae9fb4e64b598499f7c97b9d20a53f62dbb5b602d51a46c83f8a735ff95ef66661c7b1c83560408cc9e5a6a1925a5a97965eb9528255a60f3dbd8da682cc4f2680567e2007d30b68936bc28909704db4aaf00739316dd9a214ec4498bda692b2fc21836327fd51b09e650407b0b4fe80262483dee66dc861a952a6400bcb8c606bfffad48a634a72a1417", 0x91) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6, 0xab6, 0x1ff, 0x0, "641d46089326ccbe84051a847fd353bd0d2dcebb", 0x9, 0x100000001}) syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) pread(r0, &(0x7f0000000080)="c7acb741c59c212d7595b089c72ef0376e015234d330b9cfa55eb1b18a586eb4b26fc7adc7a7eb072f34b3a510929f4c833733c9301dbc5ad95850e462611e035468a7e54ab968d9347aca474bf1ea71d080a2f333a5e94224da0ca696e20ea421c2701ba8f0b3bae640c5956f0e5d2740e6c8ef5b1c2bbadde98af1161832eb", 0x80, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff3e) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc10, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000180)}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/222, 0xde}], 0x5, &(0x7f0000000540)=""/122, 0x7a}, 0x803) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x10156}], 0x1, 0x0, 0x0) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9358b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e7fc8ae625e20eed054160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ad903000000000000f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c5b3568ff0b8c4a6239db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700000000000000000000000000000000e0216df18cb6718e5beb00a1f245d362c5660eaa0c664c8f1ab6b4d36e0eaf3d1d0cd19e22025974dab74ee96dfabdce3e2e49b6a4d4697aaba2f434632b4115c1ded3ac4875bb3d8712f90ce0281736ae1b458d2b3bbcc73391b2b4874d57f481d1b3410e8c4de67f3c1f055319d35fab098f64e752a7345ddc4bfc7be6229f3b2b110af4f759e8c80928d1f869b8f284b412e64c6b2a4c248c308d97e68205f00c804d06ffc95542b8d4e836feb847d340ba8d0a19058542ad3b8586390e5935a4032c4ecb6cecd7f998fe540e2a278e11a80be5521d8427"], 0x3d8, 0x200000000800) socket$inet(0x2, 0x0, 0x3f) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000000240)}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, r3, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="b3713762a1ca396f3000ae350a8c552392db3b"], 0xffffffffffffffb7, 0x0, 0x0, 0x0, 0xffffffffffffff1e, 0xfffffffffffffffc}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x400000008002003, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:20 executing program 0: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x8}, {0x18, 0x0, 0x8, 0x416}, 0x1, [0x7c1, 0x9, 0x9, 0x9, 0x4, 0x1ff, 0x7, 0x100]}, 0x3c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x27, 0xb85f}, {0x42, 0x9}], 0x2}) 16:00:20 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xaf, 0x6a}, {0xab, 0x4a25}, {0x8a, 0xc4}, {0x26, 0x8}, {0xe7, 0x2000000000002}, {0x83, 0xb4f}, {0x0, 0x8}], 0x2dd}) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) mlockall(0x1) setsockopt(r0, 0x29, 0x4, &(0x7f0000000180), 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x4) syz_emit_ethernet(0x40, &(0x7f0000000200)="567c9e7d7fbe5e73baf1edb4edb8c336b15876bc90b8d3417091ff04497848865befbdf89bf86b7b009dc730f74ffd2934ffc785bf35e63e4c1ab0e2c7d5138f") semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f00000014c0)) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) setsockopt(r1, 0xe9d, 0xfffffffffffff800, &(0x7f00000000c0)="d14c1e817bd1bf207a4710a768cbee21050ba2d6aef97c22b49b9da13415ef", 0x1f) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001480)=0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001500)=""/229) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x2) fsync(r1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001400)={{0x18, 0x1, 0x200, 0xff88}, {0x18, 0x1, 0x2, 0x283}, 0x1f, [0x3262, 0x2, 0xa51, 0x2, 0x7f, 0x3ff, 0xfffffffffffffff7, 0x100000001]}, 0x3c) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r4, &(0x7f00000013c0)="2617be756caeee251688ebf10e7111eb7f4c9e85f47040ca4632feafc9d23cef6c7d44b701ef91107d151e1c424da611a3a568c53208ee", 0x37, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="843b89ccf927f0b22dfa2177bbc05d8aa9a59c175d365ab690d65ce3ff0db2f587d62ad97d7ccbecc0f14bb06561835d9f825c89a63b6708d79049dc227230dc6c618b0df1f73de8903ed6694d5a1d647f560d68a9a1c95db8af28ecc053096677fda0c2cdd19933c0c3b51b95e7a6dc0bc151ff8d2511b65db2dd3638c79cdf5c08c3f0a62b7cc5fe21e64bace20ff61455fadf976ee8630a29c84bc828273bc8bed8fde75a8eaa0220a28d91c1928c09ced0f5fda869e243c032e71888f2c0ee4364f91b2f32dc2711d7670c8ef927724a6e5db2314665febdf53d7dcadb25091d3ea05d5a8918d2bf4fa8c44db43d13823ced3f", 0xf5}, {&(0x7f0000000280)="c92070be2eed548a85bc7171843241b265c6c4086f21dd0ae0645a2efd3d8b97a385e51cec9c52b5224f5c3984462f3d29b834e1789b3c0846ccfa467aa060799af6fcd80589f45f996ce910bf6e88d2d91fbaf756e9adb5c065f23852023002a7dcb88206f92f15b821f8063c4d3893da7496fef09a94536515be555928dfd6f623d0221c22d4e82a081aa6e659de9cac2001f0bb0ca49983175286d0b270be21824da12de5515c0f86a5b3e0ecffc6928c3228d07a8d3d901e615d", 0xbc}], 0x2, &(0x7f00000003c0)=[{0x60, 0xffff, 0x7, "06d70992a0c5fb3133887b41b2afb82a6c79c5e50a3333f2cd3c39b060425e9f21d38675ef6e1ba371d93b5bf6d6a7ea8e18b4e71407bfca7e5e59906551651a50bb247249ea8d67b62799ba"}], 0x60}, 0x40e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom$inet(r0, &(0x7f00000000c0)=""/108, 0x6c, 0x40, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000080)=""/32, 0xffffffffffffffb1) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="fc") execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) sendto$inet6(r0, &(0x7f0000000040)="9e51ff46ab85634d1a28c18f2465c8d29d7909a47869f1377af8fcb73ab7a279b958d9f73ca939cfed23271961a2740ede31f14a32eb5f42b45efdc85373436483d8bb", 0x43, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x10001, 0xfffffffffffffff9}, 0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000100)=""/196, 0xc4, 0x41, &(0x7f0000000040)={0x18, 0x2, 0x80, 0xfffffffffffff23e}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x2, 0x0, 0x0, 0x1, 0x933, 0x1, 0x9, 0x0, 0x2, 0x140d, 0x6}) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x20, 0x8463}, {0x0, 0x5}}) r1 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0xa80, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)=0x2000000001) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) socket(0x18, 0xc001, 0x81) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) dup2(r0, r0) pread(r0, &(0x7f0000001080)="748094a8162dc1a2616b4fb0b2892d7d0c6b2fac8ad0ecba0052985e03fded008dcdf9c03b2bac664aae12c9d9ad1c080083307a9853cd126acb1cd2b151ed5e47e570af584effa06d3127e6629e60c6c1307e2c8fced43b9d2df2d02f8d00a4e1a9e39a53fd04", 0x67, 0x0, 0x0) r2 = getuid() setreuid(r1, r2) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001100)={0x40, './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) close(r0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c2d9c1608ff653000"], 0x10) sendto$inet6(r1, &(0x7f00000000c0)="7c0019fdb5d7d7428632d8a850ef8e97b89823ce5d511a7b74ab22bcacc6cd867345ab5d02d9c9be63c8ea73dc76bd77d44a7762983516a06da3c73251a744eca9b5bdf3f057", 0x46, 0x0, 0x0, 0x0) dup2(r1, r0) syz_open_pts() 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4012, r1, 0x0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28ff00ad9ba1860000fd00ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:21 executing program 0: open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x22) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x0, 0x706a}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x44001000e, 0x400008001}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x8) 16:00:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) r4 = semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x21e, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x25}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7fff, 0x10000}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x813a, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8000) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x694, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r1, r1) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r8 = getuid() getgroups(0x1, &(0x7f0000000780)=[0x0]) r10 = getppid() r11 = getuid() r12 = getegid() r13 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getgid() sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000240)="df80cfb6bcc9755ea656d08989c86e681f36390fcfb62e0d290811dd3825d86b3c3f6608411e11e9b7b7f7eb575557d2dc7de071a37ca6f58fb65db37fbef90a1a3861949a4507db3a20b357b6e42379ddd94ca36e773475074eb37cabd7de6cd902939252f2f0f0703a5270bd2b33e6eb9dcb95d0d9447255d40cb6f1167bab72108cfe1a466f147c4d9b0f8394908542d11d5e142f8841ff17c8fa18a6ce733a50f1a61a85228c516bec5c8e590da35407632e68429d841b4e565ec6c96f29ee348c14d7cf3c4fc98532e3282d93c32649992a7a6152b445b9a4623e094eec6c3ad0e25a62fabb7d767b53bd62a9", 0xef}, {&(0x7f0000000340)="c165d89cf4e42416567725c081bf348417e1647ddc4a551d12570b1f9e86cf4aa455afe382818f3139e373b838602c653508e1168dd0602d7c274ab3abde5e84f5f28088729e2687f27c6cb4aba9c1a4274c35e9f51c7fde842b7f542d87856149b3af7719a4055341f1dd8df14db1569bdc8f6afa66924b93c93e91e70bb94238b90dd38258f1f3e8398aa9fe", 0x8d}, {&(0x7f0000000400)="535f2a8d7f4752f8a3ce6b6b7808721266b8998018ead1d0c56ae793b08e5663edaba6696613a26203098d0c50a81bf34afeb425b54b4aa883ef78e6860f0216a9bad4c3c74048266b82b59cd1a4824ea03cbed271cb72d9f0e620161f36756423f3cace0d5c6c9e28d4436acd582e0113784e6cc1d17c7902e1b53d8b149119d1d7f7a34eb529569506edc9735e3c66a419c413d6763b68dedf09fe566f7a856656c10dbcb5070c54a46b9b9d3489a1a525c7d7e1c1b70586a4b485943e42a84b58189a55ea496239e04fddc3d16946d6a056fa168fbaec207618d8440c085417067c24d6bffad6dccaba4cf51083eb666a93be77236f", 0xf7}, {&(0x7f0000000500)="ef16fd234b1f4a79d81ebc3910e9df408ee17cda4eb969f6dcd0830ffeb0ac238d64759341d3a600fea15b520b84277c4f0b0d8e68a3065b22dade6e6156dfaee06c7929aaae869cf1a51626859d18401babcc71acceab799319351c1455dd5c99304843b40f4dba832de7ee190de8747ab19c620793c33822530f0c743599417b12de07a91fa72efd70f9133c68d6913ac3e1e01cf447391a952769037fb45ccf5df36293c97a7ce80163a0fc6d4c060c9dc17db913afe1b714c1016eac6f93aeb9870a6e5983ff88c192", 0xcb}, {&(0x7f0000000600)="5943075d40bccb040d24f50d7e7a019fd95fa1d09cf85581273a1e32446caccd442b96b75e1357acaac6e9fea566f134ba50", 0x32}], 0x5, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r1, r2, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x110, 0x1}, 0x40a) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") syz_open_pts() write(r0, &(0x7f0000000000)="2078f7b678807d89e032e219f570fe00d8e24ec47dbcbbff", 0xfffffffffffffe1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0xd1, 0x8, 0xdb4d, 0x1}, {0x4, 0x1000, 0x80, 0xfffffffffffffffb}, {0x7f, 0x3, 0x14000000000, 0xd72}, {0x1, 0x100, 0x8, 0x8}]}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2000000000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x41) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") semget$private(0x0, 0x3, 0x400) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x12000000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000400)=""/4096) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x64d, 0x401, r2}) 16:00:21 executing program 0: r0 = socket(0x1211, 0x4003, 0x4b324633) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000f00)='./file0\x00', 0x9, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r5 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r5, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r5, 0x5) listen(r3, 0x57b) symlinkat(&(0x7f0000000680)='./file0\x00', r4, &(0x7f0000000e00)='./file0\x00') linkat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', r4, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0xc4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x8}, 0x41) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r3, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r2, 0x180}, {0xffffffffffffffff, 0x105}, {r2, 0x8}, {}, {0xffffffffffffffff, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") mkdir(&(0x7f0000000780)='./file0\x00', 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000740)) open$dir(&(0x7f0000000180)='./file0\x00', 0xfffd, 0x58) r6 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000240)=""/108) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001000)={0x8, &(0x7f0000000100)=[{0x1f, 0x3f, 0xfffffffffffffffb, 0x1}, {0x8, 0x1, 0x40}, {0x100000001, 0x6e, 0x4ce7, 0x80}, {0x75, 0x5, 0x2, 0x7}, {0x3, 0xc1ec, 0x0, 0x4647}, {0x2, 0x3ff, 0x9, 0x12f}, {0x100000001, 0x30000000, 0x5, 0x80}, {0x3, 0x1, 0x1, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) dup2(r0, r0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0xffffffffffffe3b8, 0x57c, 0x6, 0x4}, {0xd3, 0x4, 0x81, 0x7}, {0x7fff, 0x20, 0xffffffffffff1b3c, 0x1}, {0x9, 0x1, 0x2, 0x1000}, {0x2, 0x401, 0x3880, 0x10001}, {0x8, 0x1010000000000000, 0x0, 0x7fffffff}, {0x3, 0x401, 0x7, 0x6}, {0xfff, 0xfffffffffffffffb, 0x8, 0xf57}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/144, 0x90}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/12, 0xc}], 0xa) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000100)) socket$inet6(0x18, 0x5, 0x9) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x181, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f00000001c0)={0x0, 0x7ffff, 0x10000, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x80000000000000, 0xfffffffffffffffc}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f0000000040)="8195a72259e3d887df732c958f471b667cb2c11b78371b98de39d1a43b11188f38e3d137a51f5a8485c4b06177ab8e348fde630d75333991ab63d01fa1fbd27a021fb6c874f2d39b23fe21c8959e93ef35e214929ce05640a92999940565815f8d6f106e115645a39f0fa372406371d6dc948d11e214ee526c99399905155395dccef89470b3eb650934d49eac1661157f85f1b0be286c66e80bfb6149111301820072f3b1b776ea8c77ea9b7de079455596bb12a1e9b794add5") syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) semget$private(0x0, 0x3, 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 16:00:21 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0x15) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\b', 0x1030, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64}, {0x6}]}) r1 = getgid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() r4 = getgid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:21 executing program 1: r0 = socket(0x2000000000000003, 0x4000, 0xe9fe) fcntl$setstatus(r0, 0x4, 0x40) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x800, 0x8, 0x4, 0x0, "6d079f6d6aa9472ea396305157323f0ee2910efc", 0x5, 0xe8ec}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="231f0000003d3c7c1f5669f50c6e213c645b117fe91a29b552c03506937f36a0a4d4d04e", 0x24}], 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x2040c, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x61d8627192470336, &(0x7f0000000100)={0x3, 0x2, 0x6, 0xfffffffffffffffe, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ac26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="c1a3e4fce9bbc16da53b6a994944e29fb6844687c846a788d79b09ebb76fbdfd8be339269ecbf8145859c6966c61e9cc036492a003ec111dd140d7b83529046f60c475a61d13c1f92d535865cafbbf637a46ba4f9eb92465c1dc7762b92ee32d79b45655eaf9da1c449e83acd8a19fce89702e015ff46d3b5956973ee604722e97179c68d29c8e7a1b4403682eb3394db9"], 0x10) read(r0, &(0x7f0000000080)=""/58, 0x3a) fcntl$setstatus(r2, 0x4, 0x8c) ftruncate(r2, 0x0, 0x101) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0f37300000000000000000806f530000"], 0x10) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x308, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x10, 0x200, 0x4}], 0x100000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xb8, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x4, 0x4815}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x95}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8000, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x25, 0x2, 0x101}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffffffff000}], 0x89fa, &(0x7f00000000c0)={0xe6, 0x3ff}) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 16:00:22 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) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000006, 0x0, 0x0, 0xfffffffffffffffc}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000012c2, 0x101) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="1eff7d5326a0ff8ab54862cd4e902fe3d286f2aeb3fbd4672c6ea1bbd058ebc83280a4693750f121f3356bb9cb850e0b936802f33974741359378709ec1d8da03d85070577877dfc20ca824c3e17f62ebfbb8b924ec8e81fa428c1a739c5d1c868bcc69e55aaa4d78c53fc3af79c5d66b564d750a14cf95aa0e84c8b10391e8a3e2096850010000000000000bdfdc0e60d14963120c954c2000000000000", 0x1000000b1, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10400, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001}, {0x1}, {0x60}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20851, 0x0) 16:00:23 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000280)='./file1\x00', 0x80, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0xb0, [{0x3, 0x1}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x785}, {0x3}, {0x3, 0x3ff}, {0x3, 0x3640000000000}, {0x3, 0x6}, {0x3, 0x80}, {0x3, 0x2b1f}, {0x0, 0x6}, {0x1, 0x4}, {0x3, 0x101}, {0x1, 0xd1b3}, {0x2, 0x100000000}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0xdd}, {0x3, 0x3}, {0x0, 0x3acb}, {0x3, 0x6}, {0x1, 0x6}, {}, {0x0, 0x685ef25}, {0x3, 0x25af}, {0x1, 0x20}, {0x3, 0x7}, {0x3, 0x40}, {0x2, 0xff}, {0x2, 0x9}, {0x2, 0x6}, {0x3, 0x3000000000}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) setrlimit(0x48, &(0x7f00000000c0)={0x4000000007, 0x8000000095}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20040, 0x1) close(r2) r4 = syz_open_pts() openat(r3, &(0x7f0000000100)='./file1\x00', 0x20040, 0x43) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r2, r4) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x40) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="1eff7d5326a0ff8ab54862cd4e902fe3d286f2aeb3fbd4672c6ea1bbd058ebc83280a4693750f121f3356bb9cb850e0b936802f33974741359378709ec1d00004000070577877dfc20ca824c3e17f62ebfbb8b924ec8e81fa428c1a739c5d1c868bcc69e55aae4d330bbec8692482fa4d78c53fc3af79c5d66b564d750a14cf95aa0e84c8b2096850010000000000000bdfdc0e60d1496", 0x97, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) write(r1, &(0x7f0000000100)="da6deb1805f2d9a8b512b7df3a8c9593ecb95a6aa34ae9bf9dc313ea8a55d33ccc833688a90d2eee3cda9c8f80cf3738d8e1d772b520443e525f5dcd4fb2bc4c13c4a9a983fbb6bc78aac867c7b0b1729c7479d06b9b131889ecb5debe0e5ae68a5f51c078c6fc22b990d4a45ec505ffa1f60c3b119a2210014943ef2dde3d19c6fc6df3ba7a576ef7a4a3d9d30c475f541b728f9ae47f4068a1924433c55a25413606d92fb42a9022d900705e9a5b0cc055a17697c65efaab0987218f6e659182c3775286840a538c2668e525bd10033726f0be736795c10eae9c09d438b9faab31d55dfaabe1d471a634ddca33329809f54c956fab628142c386c33a8ac98c92a60b4c46a0c50ccb9057d46c728dee0d65bcd44951a5890123c60dbe8dbc190cfed547061fcd0dabc1cb4e71aefcf0b9d7e2ceeffcde16d8fbba67cde9a5ead3dec10db25341ff71561b68c14135692c5f8b5f070dd3bf8048b0c672b40650ff2163b58913b0f3ef0f1bfa3211c0b366c14828e8d3839f1ea33cd38d7ef69411e57c1e1d628c64727d18b3620b7e16a19f0872b5a27567d38c1803000cbaaa6b64726a77c74c46e6c7ad9b5bfa2f4f24ca05cd59c2eaf770d879dff861f94e078d0afa0ebc36654412f543669aa1ab8f6ea99884487ae96b39fd99165e2cf9fdcc9b32d342d925a8e96ec87708a7d46f760fb15f0a3de3782f7e1f39eb2b56de918032bb1e3590f164b4155707f47e5214aacea3716b2b6a12a49ea488d91c583f1a431cb23579b9bd0f4d9f07bd8f062c30a802cdaa9e4955a21ebddcb61767e9335a8f48b8dd5e120f1d92aad91b2d559b66b8485b57c612b58278ddfa10d617779152e0b588d13727eb530747f20a598b060072d34db703faa550064d8d379c49f23517c1bf79ba32bda3c4b7ce75e858323f62a0dec3cf4a67661e5792da4b498c6d6b5fee119cf3e0b4b27e571fe434de068be0d5329ca56caab6e1baae758a7e9455e4a387447dd7a4fe619b4414c91b9530cc38af87012222a4b368a7fc616312dbb6728e0e12d0a65dbe81146f5b3616528242c73a2da28dd22de80a764f3f658a9a5fbd79a0ddb995f7ecac7f0817f91919e19a78864484bd987642ca663052aec5f751d2f8c95bb58c104348fe8eabb173442756c6e385590269c1dc8a2b54e4a21c457d336c51ef75bf0cb37fa205f2cafba1e4d649a85c376cc138a1e2077d5526e71ee622f505cb087592ecc1e2f76ab7ab9845e6790f2153f0dfa19226ce807e0f82526b534cf60664196b39ee142d9abb342100a649af8aad37f50a8680611234de370ca99c8784f166ab5099402bdf36c2636594ba037d78839abdf1b67ecfe54e96d87d6b6a477bf69e725217f50247c4180b569b927281c033e67e22943eb6c83a632ea0bb5507af6f170688428afea71113dc61082ae587dad3fd6398690974d6899dbd2152b21044a90150810b383658993eb3e3ff79b77a16d42f7f5df38fbcedde256828e4eb62ea78cd9730304e6c0e2888ae8addde7bd1d085d71c2d961e3eec2d2d72dfd18de93591c81a4cc49d6d587d4653518de63ac13a82bb6055fa2e509cda89806c07455472a9bf388bbc8babce22244790d6087318702374bbe5e5ee369f27802188a35fd16dc9d4b1a00f480a645df09773fa82a7f28badca52b4aa8064dcdf499ead53e1d72724ea61b0eaa3ac5d9b69f8fd314ec9fc175dadb66ddbad0dd603899a30c50435d3e0f3e6decaf8a1e4c5e9d38a14d66fbc7981bccf0d6a085ad9f272481e01570d0130a181863295a1503bdc8265765426f287c5c55bb9270f1965e05edd39cb05aee080407e78cfc73c8ed8ffe5f30950b50efd979f4f271442d20f47a0682fe4f4b2de92928d0f24464f74c62f3f253e421f136ce709c2f93814922352c79e565b38ac101a1638e82e11f374d0f18594eca156025069f3d259a5df54da1b1d34e6997eebe9121c54e79c59f3196afa923054174037df656d451e81bae75c987a3b9f6b3ef0a061040a4cdc8801edb246071ef2ffbdca71116f3a79ed4ca393708314fb10e1ec2615812ba52ba807bf450b0d56b6b5ab22ef882adaf59b0675955d4426c68e2f9eec7895b068b04314b8264b4733d4d05dbb4fffd8e8b7ae91a3de7928057e98184050e478f2a9313636450dd93d090a24fc4ca1d41dad45ac1689581b80c8d831aaa9d75697ddad1f199c865debaac6f4c665afe0eff4e83acd69c065992a11d0e847285031dbdf1ef71f58e07f4de895bf945d55fc09ba3ecc4f56fc757511ee49d40b11f6bcbcd0122de5d669326cc8482dd81243f5db29bcec85df0ae54fe3aa4c70790fd4370facf1d478a45411f708b6d115278b499a49ff3f7d9fefc1bc43e817ee0691038a2f98798c996c637f3391f4826e501c3a76e374766f46111bfef8a9fbb46f0803e96bb16597eb6b6c931cc78018d468404b0197b825d8daf3b2c5909ef266be7a307b42325d66b6afbf751bf582d57918c6593694519732c1f52e4a8180da435c5cf69224a8695b7861dffd375acad1562097f5f87dea66a68df449d223e7aa5d0ac340c5f62dd5ae353443071c9c1381ff0d826427e44caab9b0393af4c663a5b44f25907204336ca9dbba706f3333ed1f28c0da66b2e289e6fa71e0bb735de03053151b572e9c2008afb46aef2f88c27ef2ad2554e1013405d705d7f837ff2cdfcbea1d7f590d64257c5cb71a78031c045ed0660a3164363e572b984566b187dd6813ac64a9b1bbf5587b3b41cd305ae668448aa6afa54cae448568535fd5b026183a77c6d839e375a3d7fed6d08c3cea82e99d4eaa08c0533076bb9982cffa71a019d7f0043e4739d0474b854fff38b5d0e68123fdc7bab90c51a4f76f88c020e44b35511c09433030a837ce236eb4df70f1a306959070fa8d8529e0628a16612eeeabae290c562eb8cf3e6d295c3fba4fea065425cbc227cbe5acb75fb0cba74a55b639f84207f9b98821f1a35807832e772a0f0b1c74bc8d54ad1aa06969322d02fee370d6dfd587cf8f8e001f746a896f96e32f5f47c9df064c479d4ea25e055099d01ad5c899b5b7f4cbe072cc95a03084479129f6ac4ecd8e93f996fb3b5c3f4fb3f3c723ca9bad28a2ffa47ed7336588217598fb8f016a71f8fd9d4387cb3eaebc1378ed798656c95d2f88919dacf7455c16bce330e61de7d20edf392ebefa8df15fa2107625459d46e21d18fab11db9c7b1c1822f50be4ddd89d92ed12f5c80ed867dfb4cad8fbff413a9fea3955bbb7b6337083bda2c5ca7d626571f90d5898e7201238dc10d9dfd49a3d518f8e61384881dbf1cbf56c2a52ca38dbbfc81476c0bd58b3743c1678231787625dddfa74e6cb93736443b08fc35ffb4fd165320946a837e53bac5ae78ebf68a0128257fe94a1764d31f59f276385d2a38aa4e66c3b8de957b0de722e95a1e4dafe06a777d1dc48f78d3efacbb2f85261cba31a3887bfdd3d166bf3dc1c6e6b623fc37a602967cad1e3c7c689b00e0d5d1ed4ebcb6be95a0aa446b59a080bf1c3534f1928fbe477ec47e5d4e015c5b685c87c9779e6a7be1608c9e375fd62ae398fe2405bf5596e068a2be8b03f76afb810d5d8162786db6daab8cff1a0de3bf9616b9022f92d32c3fd215e21fc9c4d016de0c2294b546adac13d8022c331310da082e243497325553037ca620cd44147532d0d618c2cf5690630adc11a465595ea17da54534c58e9789e7b8d70af1985b711330c357afea68df7b092b6be9df25efba5ab524db7d0bd8e4a610020258b8efd4d3a9f6a1451ca25ec61bd378177922b0a38c8f7a056060ba9f829926c5980597a470bf25be4800f5e1501336085594e440aea5efba612513dade2a2f18e326fb1b17d8755134edcb0a69bb744b5e418332eb16055f80b091b2f6ef221d2186cec2ad6586e1347c73292e7329f0088d0c1108c86027302e1a3130f6d26640d74dd8f88779617c16ca608ba875422ee6957ff7fa74fdb7441c84fdb8516b8bd4c47516a8804cb3969b7311a75b617c0e23683950987694c9fbab100c6d41ced5961f84d6a8a97b99a1c2893de53ec593eb9788da44ffa74eb0e865ebd23688ba226b2cc32f123c2649dbcc8108952db72c8f94fa5febc4943c22df52c20870fb7849ccb748693e1976e2efb4d81b519e02585bc6b5bd05726403f2bf613314fb6a1dae611ab24822c73cd0fa104ba377ace5102af75c028409f1174fc8341fa8b478ab3223427527d48cc5d5b4314108a5e4652e3c48718ddf4142c7e5acf5ada747eacaac806d68d27a0d143cd2fe8cfd4bdf71f4ffb423282f59b49a46ab3930948c069c318ef06bdbf717acf662777e4f6e7534979df87f65606c7e472f7da34c3d8c9b1f42239dbc04bdd4869f7c6754335d2644ca11e49cd06d10b8e94685c2d2b432f90232005a823bf0053ff3da56751ab6104b3925a4baf439674b23144e10f5911eaa334ecbf648ab694c41bd52feffef6ee4520968a590511f7439d9c044daa80bff9c966856f2629d119e20ace0ff0c9c6dbbc097af33c84e4d22751b1b2a1c4520104e76a75718bfd591a0af5174efb23b2fda9f46c2926cbcb6a86f3cc0145f3b7d8d355d012eee23d9026a9d87b02f1b59cde58ec82d6c2015dc4fda077459ebcf54fb15bbdf5fcea65033d665cf0ce12707551433dad5d795306e0b05303d00aa0578428fbcefda8f7ade397bc0fd57a1ca4905272f8f1c5d939528e3c768846802e820d5b7dc88b3af8e6342ec1ccfd3d594ac27dbf60c6d3f14b9ba3f5bc13e3a1310fa5d1845f5578e8b32dc62271d63315154a131dd8dcbd3ddee7b33271699b04d3037674ee1a20b4985f34963c6b84c8347b3363e11b7d3fa7e4ba2047fc51b0f00f1ce2e98a21310dc513cd5fb48a775c3333172a8bda48388a987350e7d49d594718ee139bafdf55f29c494d1f8b4617a8ea17af7fdcd7281862cd9840ba6204f57c023e9453c6a9cacd8f377a06c871f099eea9c22cf21e5f0ee48923bbc9967e47f0b236d371590c479cb4fd247ba76eef35a39c4ff94f118182ea963d84f247e7d4c837a4098026232c1099c1cc80bc4db988f0826115cbe36252b2d901eba587098c242f8c4652c38f563aa45af0681ac8a30fb9a580fc25985a24ee2a9e9f9d9820ab91e86adb9f47eea6d94c7aa4009527589e49428646a5293f85b48fd4a04a95bdd3a481285182ba67bfa1ccb7867e5f12ddf98e5a4356c0083bd0958ce53b3a665eb3121c316b4e91c968820b8db14b35a75c842d6546ed656cae366c973254dff32be3a99f5c15ab3383e0efcbdb1f587caf3877ed4f8e39deffc0ce3dbe2374afbcc62ef6b7ee2ecb036716eccf9fda98a1712a7ac748ae0f65feabd1b3d0a4902cf2e815daa0829ebef61b531a1803e886232d6e5891ac57a9fd336c485fbe8157384a353470948a99be1913b34f5f2b700ac629db04e3ef91ef7fae8b59af9a5adc18cda90f210bc594c26798674111dff38bf17074a5fbf008e655053da63d200281ba3808df7621684bed06fb378c424b6ebb99e8462b023849a1b98cd54c35f5525bb0c1ddcfe83788c66623cf1061e0f7a0a802e8e9ccfd3a8011a958090218501740841952fe4e44fdbc1f2ba1ea5707c8455effd2c91e639fed06c41e6a8a4a5fd71d207a71e8597a700f021dd213a6dc00b5b0b006875754a9e5301d050e6d0e19ab0302136b04322ec9a0a447a1805f4eb44fefcb028409c649b11ba67684f7c", 0x1000) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x6000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0700a277dc57a06f0e75100040f80c3202ff144d3c00000020000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x8, [{0x2, 0x8}, {0x3, 0x200}, {0x1, 0xfffffffffffffff7}, {0x2, 0x5}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0x9}, {0x0, 0x1}, {0x0, 0x6}, {0x3, 0x8000}, {0x3, 0x1}, {0x3}, {0x0, 0xfffffffffffffff9}, {0x3, 0xfffffffffffffffe}, {0x0, 0x6}, {0x3, 0x5}, {0x1, 0x7f5}, {0x3, 0x1}, {0x2, 0xf20}, {0x3, 0x7ff}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0xc3}, {0x1, 0x800}, {0x2, 0x1}, {0x1, 0xffffffffffffffc1}, {}, {0x1, 0x40}, {0x3, 0x5}, {0x3}, {0x0, 0xab9}, {0x1, 0x3f}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071bcf19a5a2c404987fb8150000012900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000000000064}, {0x3}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x5, 0x3f, 0x10001, 0x8}, {0xffffffff, 0x10000, 0x5, 0x7}, {0x8, 0x4, 0x6, 0x1}, {0x163b, 0x7, 0x1, 0x5}, {0x80000001, 0x3, 0x100000001, 0x3f}, {0xc8, 0x3, 0x3ff, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ftruncate(r0, 0x0, 0x200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f00000009c0)=""/60, 0x3c}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xaa}, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000180)="dcf57ea4895103cf380a0464c762d7a79b03629bb601db8b84915a824444db73cf9f46", 0x23) 16:00:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[0x1, 0x40000004ea0b2dd, 0x1f]}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) pwrite(r1, &(0x7f0000000200)="8e002818d0360047a1f4bd29249afb0233bf22b6d015cca446a126acf81b3df8f60648e0556f993ac135ed2a624fbacdea74cd07a2d30d95e73001bb885f140eb93ac3d7ae2e845f4035f8b8190380d173a74971ed8859c81db02b34c81a156d68b1c931cfec7cf4e3497969b1d3c7f52325fb74e1f7f0bc5d541fb768247e784d511ec8e0c6e883712bace3c284a8db346b6d5667", 0x95, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x6b, &(0x7f0000000140)="b0bf7800b6134d02aecb0508ce9e9a65b100c467812e9437fffc6fd9ca2f10649b50ee60bc7454495d611c708a83cec3492de445db04fd87f4cacdf5b031a4f5a0427f3aebb7c84ce7b89b55ec36bfd13fd68064e8eca21a431411f16345626ff99fb5c9294be620644fc7") syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCBRK(r1, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) 16:00:24 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0/../file0/file0\x00') symlink(&(0x7f00000001c0)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f0000000100)='./file0/file0/../file0\x00') 16:00:24 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)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:24 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000180)) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc, 0x6}, {0x3586, 0x100}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) 16:00:24 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) dup2(r1, r0) 16:00:24 executing program 0: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) sendto(r0, &(0x7f0000000100), 0x0, 0x1, &(0x7f0000000140)=@un=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="04009d607c58e1b2", 0x8, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x80000000, 0x8, 0x1}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff35, &(0x7f0000000000)="b6a10c3d5ce1db2e1269b3c58b99cb98bfab490e25942ee55c08") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff78, &(0x7f00000001c0)="d23b70c80000020000812fbcf5a4155e03bad2ea7e2be53ba34cc394e78e8503000000747ade111123c9a681fba6ced341234e40608bdacebfe77d46") 16:00:25 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xa2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001600)=ANY=[@ANYBLOB="00000002971c5e1f0000000000000000000000000000000000000000e9d1eb284e030d9b0b8c2665755090d3266a558c22669b912855e2af18ed2e1c6f86e6fb693e3748c2d3ea2590477282809ab7c0b3a863d22a5742cff81a15130a0cc7aeef2a6d1abbfb2d60b2ad366d3addc6bc600ce0cd106088deda5d23927ad6f89d3daf3d9f0b33ababb9e6af48bec5ca957be54ad834475ce767c7f642465e02d9cd1f949743ec4b34e4f7888b7c6eee430b3ab9216dfeefb4c0618ea0e87ab5aaebd6814b796343e96408b30f342b0f24883b"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x40}) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/17, 0x11}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/206, 0xce}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000001540)=""/7, 0x7}], 0x8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xfffffffffffffff7, 0x2, 0x1, 0x1}, {0xed95, 0x3, 0x7, 0x1}, {0x8000, 0x9, 0x101, 0x9}, {0x3ff, 0xffffffffffffff81, 0xce6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xc2, &(0x7f00000000c0)="b6") 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:00:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x40000000000000a3, &(0x7f00000000c0)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00004a7000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r1, &(0x7f0000000380)="b19db0d53bb7c19ab3d786609f4b0edfbf49070ebbe884fa0ca847bd60d36023595f777c03794c069976440d387e79a6bb8d3480b451254a125187fc3332f320f763e60723df26185e3b82080403d810965ed4bf71f65a4d04ce82ccabd21ed397e1c5b4f2b7e854837d4c9b7011886380cc1d8bb39ef7f9189d32dedc86383cd371cb865fbf6fa404a282b3ed8a91b12cee7871df5178e772bd7e57ef15825f564f587a488a40d307d4f66e97b35ef826036141706557c6be59ce7323b63b194da94c3b8656a77737ce652ce548aed6c532238d9738ea79a619f362ddb468f34d235720153837b0d85ed5d8b1283dd9a62846011de2852ba77b1eab4ba8454cade7811d11fd6fa5dade41a289db4559acdb0aca9136e4214d600df49a7d12cb40cc29d41e1b7163d46acbda3737ccfd60089d17873724f8bf7f258dccfd480f21a1d70db4fbad0cb2d947ca429135cdee16f77e4a102b5afd56c30d8572f21b1cd018f52c6fe60e0e665d22b42688c9bf6e62112d56fbd1b98c305bd09c21acebbce162e6a28bbf9dce964efcd91b4b13b0ccea53453c62f865740f805e1d6e3c30e050bf0e1a62336c512f091c78dabfc101a96eb6ab936271e931dc775cde342d6fae742863b2de5ac4432ae42e9609e2975d571cb0a99e31d6bdd4ed51532ad626788778a036323360c451df77f91edf33ee56b79ee9693ce2049398dc10872c7cdd0d316cc8081278566ef9844ee0e7442eaef47aad9ca4dab8653751756f9e67b68ea568ac84dc18580701a8cf87ceb90c291fdae20a90ab6e311573b60b1a63adb28e4d57a4e74a331a57f7872c6c887d398ade713841591649ee4fe66b9eeb33350cabde3183b663599352b26423dfd3deb16af2b75623bef61549e22936ea668a7a5c9447fd9968da4942dd391f3c95b40cec9d1025cac981effa12aefab7f0ca795d9b9d7a6e7813596fb4cc10ef5146195b1e30b539fd0228f00fbc8575f361560a2e10ae0c594365dadcaa52b9234c6c217c4f1038a0ca62200108d469f71dc6c1b54c20e4c348659f7e42a24705ca006013f4b18b4fdad33fce48775a7b79968ba5be5fab79b8f2900213e86ded4265f72b21d6869c0ca912d1f72c23ca85566cb17b02d0bf01140e16a7932cfeee781f0fc6773ef60c6ff5f5f3deefce4460cfb341df695d976fee19de511b818f37b9f4d3c39395db60a3a46eae899a7aa92fb8507ae3e3f18e47fbc275687d69192df83f3f7851e16b5f927e8ef8fdee4f143f5c83305bf5c312aaeac74e729daf721b146d8a65662259647e102cf09162189f7757ef0c5bb7bde828a6780200f5d45bf16188f3eb05758b85e4051cc02d286a858ed8ee248bf1af7d1f97a34a5c27c4bb410addf56411c6998bb4a0c5d72bbf4ae65f347ae6ad34b2d5bfbc3c5928b91bc030652265d3dbae22f20714e462938045e0946c52aeff8f4a21c831242aed17a79188f014d0c4308296e215a618d585e61ab0803b401cb48f8a7ae736ff0ae352bfa5ad526739edce0bb3778faf5243263c90d6836914d526cc4586e24a38ef23e4fcf5737f75465b2f29b2fbffc2074b19018f60ae838cb3dd378ff557cc5d2a33481b4204b79a292cf622d2c6b1d557977f53893be661389b211cc9321fd008f16170687a1dc44d740000ea0717035ea1a5bd5ea985d0078e667b6fd351e0d16d38faaa9e288714d9ae0eabd406dfa8c5e1873eb8daaf64b7e4cd2b1fdfc0a94ccf036d6d1ae66885221da6f16fc154a9e42738424ae5d52169acb2753ce415b0e02474f95c2e6ac58a369af4c634893944be921aa0ec9d7339206f039349b943e3bd5c626b84043e821e3c533b9b2400d4edcaf17a17e9a6e34e372367e6bd87e413a13d48f01e87a741a8eb4c2bc715080a4cd0aadb35d3d6b3d7a2a303ce7517641551b18c2fa146dc118808989a9d9cee8575925eb349728fa92621998de726aba232a6b0b07d628efba7d3ce2ee9345c2959ac4ac6281a6f42e28c29144ea4ef497e2fc55006e082eb7d73fe396588d05e82596fe0cf0337badfdada96f47d056103183459a10910aa2823cbc3b45fc742a6609eef9143c83ca4134557faa64de6d03668a762a633e16a7c62f0044293151857e234da22d18fc105dd4bba1006809cc05b12c6b2cbc451ec94d3220c98e15c2203a76cc67f0af5e527bc7d254a331e9f84f2b9346649da882121a7676eae0ce08a1ca888df46000e7ca501f639fe908a06cc8a6bba7af66e4e45f201cac1d5ef1db0dbc3006962070c5b2d386edd287fccce3ce8bb166b22e9e463e1691214e1fcadf7d36a06fe9faf29238db0bf4aa515f5955e19a77fac08b43e6761ebbee6363a2b65988d058a258ed39787c462467a567a9fa91e9425b265a52427585d535592958dc2cc246c97e3365bfb4fd4c8b49e0981ff377ce625f39884ddb4e58fcb119130fe6876854eff0ccfa1cbfa408acae6b4168eed7a6bddd74d2f88cd316e04c97e7065003a85545274ab0d33dda55634db0dd8a6c5647ef1786eb0056cc8e97941229f1632bd020c1cb63609e436dc567b725310d48eec9d0463020dce033cd6865f86289a316ef1aad5dbc9f249103ec52ed0b5c1632689282e7b49765f2835361d30b6da83fe261675c41d045ae33a115ef42f969146a0ebca887e141c3f085d58beaab5dc2cc7203ecc7d99e63a30160fbd419ac3b0fd1057a239628fbbd8e4953c0f666a8f9852089f34af05bde16c0e84d931523b96dde3576e3e7b4e2c2e774cc297f3287c093a790ae982f7d8719f4bd4bc07347f25e170e2327cfd10982b265916740c194427105b954049731f2ca53b45b4373368f9fb774407b2e556f6f81b168eb981c697aeb7928175e44b6aedd9ff73ebdc23d32d66a3bd745a6b95ecb3815c58fcf7d971c93ac669f28aec4ac3e2f57261d35f5c96a7d4c8201eb71767562c8893eaeb3438767566e30a68c9038b8a36b084c0ee33ab2624321054f0d6930d1e3690a8cb3ba48926db01fb6f1d4bada50bbef8d2e620acc6a9ba1c53da57530e6cea1fe9270307d6746ea63247cbd6839435cf4aad08b68ec30f5d10ccbe40c5a7360ee82c402e1926935e8cab5dab5c906313de8e5160e080e1d6708be68d7f7304bb0cd63b0db736e844e36fab7b5609e61c4f5a06977acb42779eeb84e62ac130e42c16f728125c293fabd361cab3747b2fe5f791cf6baf0cad322f60d387cfba2d5c41f19b81528f758a1dcd7c34dea91ef4010d241602a7188e5a71e3aa46d872a7f61b41c7f659a312d2d874f4dddaabbf01954b589af0f262d011e10142039e5a9d2071ba7d37ada591d23303d6c273b865a77b3fe4546f690388e0dcab5b91f3cbd9015bff3fe9fbb63a11fe96a541ae37038e0367fda011a1da4db9c2c1f501b61cfd02421b0e2c286944f013cfed2db72b3fdd5cd3f5cfcc783ac82e6911993df618f553f1e013d12fe4caedd6b1575f8c68635044c415662e5cd273062730e3e8349af2dfd606071c2d2d6a3e8d3920f37b15148ea6ee984bd8427648b39ae94141c791da00b938af34e33a19d21e8ea6b201f6f2664f113df063057d1a6395fc4eb0d8bd908763819b6a65b3129c9bbc3fc8afc9db382211f6f93d192229de8405fd88a2f3ed4b62a563cf274955da7219525f2180fc2846e58e3904ea075441dfbf77c7962da88449156a3bfe159fa4d35611742fc8bc208cb4ca6d712b4be71d5f8b4f4149687774bcff7e88f896894e5cc7942b9c7c12930df570170ae8fd6d808e534863f4974daf8d221e8ba88ae51e21fa33758254f1d7dbfe0326a32d9123e7c59cf85a56afea4cee574444641b4b06a8e2b6a6df4e1b5a95a1edfce9b244644cb4e16014d467916bd80d5190afde540e32b05d5a2b99188a27b53c28c9ef84bbc0edba6fcf6c78469261a29fcf04d7eeebcd787874db1a4902ff5ebcc0d995547e11acbc9a81c6185ba9b5f5dccf92ae2e1c6ef0000e6e21bfe9d7a87475b0f4ad4be39d67ffe059687d2f75ffd0400040de71318d6793b4535f4c0384757c9fcc535df3f95a0a68eae19824ac8ecb25f9c58e7b0c18cf98983f073a2625e587fe4d9639546b5de961723870fe1f07a3de9cba4b22ba9572267e13d85044b56aa6fe75f10770e8a13018a03355087180b61875d5998fb22b7cbcac1a456255ce9fc448b658c89a4fb769cd1e6c7677572ea0803a335a46dde2221e46bf1a8aefa398f0b7dee5c19b43d8f18aec1941055d55bbaece9629866c8f2a4e93f2fa623a5b19a14b3e6905b7dee07c0526c2798a8c66f537fed689dfd058bb9422f5b701bdfd5c4261b2cca1628bc720101e596ae440098f0d87ee483f92ea90ceae68b436399b1e6b4dfc5ae0dd52bd890357e34597bce0de4894f351be703c90ab41b9788da615c88166d2e206fe047b68e3eedd904d56ffd725cc80dde7d5854c5cac5d4729e671cbe23433fc4602d5efc1bf215e8c339184801240f73d6d86c2fa9029fe60aef1e2dec701f12c2bb0663666cf455b804075d2a884597ff3cdcf07ae5e9dbeea04cab1411b61807157d685965be4d56b23350b7a0351ea7ef7c5b9a19718f4f733d9ced678ab6ca286aeb68c20ab84c5d455d8a62cd65f0b7a6d8a6952ed095d5bb84712151a106db4ec2dd8bdb00b79273c6d2b5b0c72a0edec5f71e5e216df83ec2dce243473069acbd86da79c4b789df753ba9d4b3d0b855cd23acaf91470207860fc9acf42c8e5dce1191190643436f674b19708a6414144c3449db466295825daf596f18e75147f960e31f101822f118466319ec6d79acfe6f49b9a2acf1d1733cf8276bab768337b781a4d483855928acb0bdb71bcb3c99c0ca3bfc68c13ebedfe42b5f60dae8602d8025b8cc842a5363e130476a2a7503389c3c23fb58aa95fb441a9060ebef3c9cd3cdaa9d7ba9c62f0495587a557ded5d22c953941c90c977eb3734f0a859ba4565ce33aaf8ca5004de951fcb158f055b40112b2f5ad7585f046602c677cfb24a2de27869810873504bf305f73c2828cf1217409d31376f4d6f97979e917451a00f22016702661ce50ec6af38d918a6f705e5f7a3039393b2cac2738574d8aba28f679c7ab9aa7e5ef27e86235c348173d33b3dca39e3cad5392140dcd04bbce50ab93ec64ffe204aa4d5186b16bcb81530b8e346334fcb2e6f1f9bed6f5f339cb35a42a38560c6072616c068965d1e7b2b2b66cb38551ed6ba85e99fac00aace2a45f9fa5d4a7df3fbcb3f287b9ef407a66a870544aa97818441209f10a8a3f101a11193e8cb076df92297f8b5b1a9f261466c11ba29dd196ed90585c95189df731b8c8cbc5491fd775f0e1d6cd7f2bcd55bc922c916b6d013f167cac178e5725fa5c92f36a801e0a4ac653fa3784aa83409c128a63c1c950653fa1b7494719e8d6f6df2c091ff1f727e4f870afd1e6b118e7174949f53747fc590d7a3c47178f1be2254f8612df67020b33b3c5d7f30c15ffd72264e1b9fb0937561621f020d5ed3f2c03df0b68085f04b4fbb9642cb433c1736f512db128dfc158217c433829ef5707d15a87b650312f054433c82d04c549154bb0b608fa41a435eb6647eaf94217eaa2aafa0285734f9fdb3e844f4a970a89f8caaf9d76304b2806074ffd726c672aa066ce0fa9b60aeaa3c1f17fdaab45e03655bf7ff8554ce0e7bfd793ba745c9f16ae2d69dd715e4c0c26322541b6f844dbb6b348618c6bfe8f5dcf582e29e185d4d1c8a98106b5b8", 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0xce, 0xffffffffffff13b1, 0x7fff, 0x6}, {0xeaa, 0x734a5089, 0x80000000, 0xfffffffffffffff7}, {0x0, 0x7f, 0x8, 0x1}, {0x8001, 0x8, 0x3, 0x8}, {0x5, 0xa93, 0xdaf, 0x4}, {0x80000001, 0x8a7, 0x6774e161, 0x7}, {0x7, 0x400, 0x7fff, 0x10000}, {0x80000001, 0x80, 0x4, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400000000080001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r1) 16:00:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x3c5, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:25 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget(0x2, 0x0, 0x6f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xdae, 0x4, 0x1, 0xffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0x0, r0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x28}, {0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x20, 0x80}, {0x8a, 0xffff}, {0x1af, 0x1}, {0x22, 0x7}, {0x42, 0xb718}, {0x8a, 0x6}, {0x100, 0x26e}, {0x81, 0xc3}, {0x2, 0xfffffffffffffac0}, {0x20, 0x8}], 0xa}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="9352046308e522554a6fe6343f4665d0fb04046a41aafae77bf5fcbbc278f3e182d1", 0x22}, {&(0x7f0000000180)="f835a6ff68e376484ccf1184c0275dc202083103f255e7d4d6df35f695323fe8f9f7ad345f5b991462e570f18fcd6ea1e77224d8cc6dd0401055", 0x3a}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xfff, 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x2, 0x8001}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20088, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)) close(r0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x451f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x10) unlink(&(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="f75076003afac1a34fe186d9cc2eaa461939b8cff59fb68c9cc3f08e4b85bfd2c5482644577d7cdac65f", 0x2a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r4) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x9}, {0x8d, 0x401}}, &(0x7f0000000140)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x7, "2d2d84064cd852922bf76ee19494df7040a66395", 0x352, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:25 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000380)={{0x4, 0x4, 0x84}, 0xfffffffffffffffe, 0x4, 0x4}) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = semget(0x1, 0x3, 0x100) semop(r3, &(0x7f0000000280)=[{0x3, 0x155, 0x1000}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0xffffffff) r4 = msgget(0x2, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/186) syz_emit_ethernet(0xffffffffffffff04, &(0x7f0000000140)="b2") 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001280)=0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000012c0)="a9ac330027040562115b347ef16a10ad4fa646a82c56ff6c5e0b9528bd2f2b6c7a0fb6d8258cc4502e78c30ad64c358103b11db44e1c47abcde42150fa63f54eac78891bdb7d22b7f5b192723617ab413b60fec2e658693fb6c746017fd16adf66d9581a134e40c090e1158efa41c0f34e8a0f66ed9aee18489b70e3699c05e927429c6c73ead648dc56fd6ca169c80f8adb2c031f56763b2ac038d494201ff38947685d9bc92f8efc0f", 0xaa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) r2 = socket$inet(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) getsockname$unix(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008607053375dfd4c2c"], &(0x7f00000001c0)=0x1002) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:00:25 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a40)={0x0, 0xfffffffffffffe4d, 0x0, 0x22f, 0x0, 0x10f}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) getpgid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x280c0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xa47, 0x4}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r0, 0x10}, {r0, 0x64}, {r0, 0x548dac69c7cc7786}, {r0}, {r0, 0x127}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) recvmsg(r1, &(0x7f0000002940)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000010047e44d91be4d483d59f194323ced84e636809c7200fa6ccdd13c4810b60829becb336ea766e56f9e5b49fe94dc628e0ab2dc8eca0a11de8995395b603884ed39b3a0d2def9e6906dcb127de9a6135b4683b3c0155891081cbd99d70344b9ac971b9f867b6bd5a579594cd4a6f3278c73461a91e311890ca618b7fe6265becac34ff9dddbdef74f009856aca8c6de0796b5f6795dc17935d878b7f5798391d082a8384692521b0bb71b04d7b9a3de456dbeab08dee2d449447b2779a63361f4b6da86ea5148ffd2db9b"], 0x1, 0x0, 0x0, 0x0}, 0x2) r5 = accept(r2, &(0x7f0000002980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900"/4098], 0x0) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000003a00), &(0x7f0000003a40)=0x4) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000003c40)=""/52) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) open(&(0x7f00000000c0)='./bus\x00', 0xa0, 0x8c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="f160d7b5528f950cd95e4b6372e296ddf53a7b83902d6f5ce9afd3529006b87bd2129c4fdce511d957fb001522e15ca528a340ce8471000000", 0xfffffffffffffdbe}], 0x1, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000008095, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getrusage(0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:25 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x13, 0x2000000000004003, 0xf1a2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0xf41) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000103ff00e00000000000000000000000092d5632fa3ffe00e8e8e24a35f0272c9b6e6cddbc2dd8a8c790a3a7fef5ed124b9e630e9"], 0x20}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r2) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup(r0) syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000180)="e9d00f5422707c0697e4f957c19c516978699544d662", 0x16, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x3}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x16, 0x4000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000500)=""/91, 0x5b}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0xa, &(0x7f0000000680)=[{0x10000, 0x3, 0x6, 0x3}, {0x1, 0x1ff, 0x4e9, 0x100}, {0x1, 0x7, 0x3, 0xffffffff}, {0x3, 0x2, 0x26c1035a, 0x3ff}, {0x4, 0x5, 0x4, 0xf6c}, {0x5, 0x1, 0x4, 0x4}, {0x2, 0x7, 0x81, 0x3}, {0x6, 0x1, 0x5, 0x4}, {0x4, 0x230a, 0x7ff, 0x2}, {0x3ff, 0x6, 0xcf62, 0x6}]}) fchmodat(r1, &(0x7f0000000640)='./file0\x00', 0x1, 0x4) 16:00:25 executing program 0: setrlimit(0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x100000000, './file0\x00', 0x5, 0x2, 0x401, 0x9}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/248, 0xf8, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 16:00:25 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000008000"/143], 0x97, 0x1, 0x1000) utimensat(0xffffffffffffffff, &(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) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) setsockopt(0xffffffffffffffff, 0x7, 0xfff, &(0x7f0000000240)="4b21233210a46924fdf86a6b360ef47a7e3609e7393bc9e02d41c710183e4de6145bf51e27024568adee8f42ac20ee5156a31e24c900f322fdbd0c34e6e79cdeb867b3ff382a31017039cd6647d4e1e2008a79374ff19ffae105d57012e9c442c51d119b21e24f3833487bf85f9fa1042c76c66a3e94f2e8589b19f1998046d20aa1dddb61eefa5b6be42c9ef6e645982474764e62aadbfa8babaf5856f9159beb114ce7ec5c8b21a4e97f8cbcad18382ec45113bd30850f721aeb971e5ec2403cbefe84b9bf545e32403744b83c85ff31c56a043799574a5e18fe00c42f54ad75f8bdb467c90cfff059aedc0b5f943d7cfc7a9227d846f4", 0xfffffdfe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = msgget$private(0x0, 0x10000004) msgsnd(r1, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) flock(r0, 0x1) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x2) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000000"], 0x1c, 0x0}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20b0, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x1}, 0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="d1f7630063ba927b843ee6bb258c2df53c9bb167ba07f44cd03604aff65bd2f859f7c2e185297c1572dc9d24c76c85f225a7e0c5b61a2847233b6045623645936a0bea094f9741c892bad6bc3e47becee770d7b651f70b68ede1d0bcef29ad95dd4065aa91d48d43993458d29c66626314dfeaf1523b090a5c1149202ae1b208f8e5e5585fb2ae154d703960ded66babab46c294391096346c42d80942", 0x9d}, {&(0x7f0000000200)="a3dc11187402ecd7d5b0fac454f62875147fc543413f2c2fcf38d472b6d7d901f50da769365881245703cba71f4acd168dad1a5a005cd9291af305b48e52d78729d0f6d24ce0902ea7f325b558ac174d42231f6590a77c9b6d4cf1", 0x5b}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: socketpair(0x20, 0x8005, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="78f8dbaf38cb7f6aa1025c609223fd", 0xf, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x11, 0x4003, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6b) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x42) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x401, 0x4, 0x8001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xff}, {&(0x7f0000c6e000/0x3000)=nil, &(0x7f0000ea6000/0x1000)=nil, 0xcd77}, {&(0x7f0000c74000/0x1000)=nil, &(0x7f0000c78000/0x1000)=nil, 0x20}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000e58000/0x3000)=nil, 0x8}, {&(0x7f0000e7f000/0x3000)=nil, &(0x7f0000e09000/0x4000)=nil, 0x2}, {&(0x7f0000edb000/0x4000)=nil, &(0x7f0000c96000/0x1000)=nil, 0x4}, {&(0x7f0000fcc000/0x1000)=nil, &(0x7f0000d27000/0x2000)=nil, 0x6}, {&(0x7f0000f3a000/0x3000)=nil, &(0x7f0000d2a000/0x1000)=nil, 0x1}, {&(0x7f0000fcd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e0f000/0x4000)=nil}, {&(0x7f0000ce7000/0x200000)=nil, &(0x7f0000f2b000/0x3000)=nil, 0x10000}, {&(0x7f0000c50000/0x1000)=nil, &(0x7f0000c13000/0x1000)=nil, 0x81}, {&(0x7f0000e5b000/0x1000)=nil, &(0x7f0000cb5000/0x3000)=nil, 0x10000}, {&(0x7f0000cf1000/0x1000)=nil, &(0x7f0000e38000/0x4000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file\x00') r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r1, r3, 0x6) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000640)="cc496d99cc961a5d94fe323ba358642bf735b93196ab4389a75499dd45a859eacb43858e9f4876117e0e05eaf4ddc59cf083e7820d376a92b0e88f2f823e09e350b946ef4db83297f0d333de89b2a7dba43c818975b58284d2175b5ef3273d05256e01e3b793c13c7c5652811fbb09a1d3484fe99107dfa56c445a59331a58dd8207c2108fa36bacaaeb90994d5ec28a4dbac27aa57ef4f6198147af2293143c045abba8cf991ed6fd38fa4cc1aa7abe88855939", 0xb4}, {&(0x7f0000000700)="c978390ed83ee0ee61d1f1a4a6f70e930352f527453274a399d46e90fe54868326cba4ca4746f2d1882f2250c01e6280fa617543d1f1338b4b1efe7263a5419e8051a4ec7c072d0a7409f3", 0x4b}, {&(0x7f0000000780)="b3519e78c5b1691925d27c88556699b31b8bd0d1b961742328104c38b6f8d73216c5c8ca489927cf2a5ae51f8828191870903e7b539f1ecc8d4d25042744b270aa5846431c361e5687b2fd57d5ebf2f85d65436da055e759351d20e7bc9afe09ad491aed294d919df25b612bf1cd0d9bca8d168212ecfd068467d44cd056558eb9b2909a447b3a4a186a4df51ea6044969dfd8167b7652e77a25f3ac42f2fc01afbde37a31807742370b23a0698c8d753dfe2a735794fac859370ec6307a06b6ab51629956ddb2e1c366b489a2e9cfb25f2109350c1aa262b243677635024a53b6a3343f3aff26e608da6f8c7d83a92a801cdb457d5ae4cb0e4564f0", 0xfc}, {&(0x7f0000000880)="cbaf809d0e1f57b110773bf66921b97c5b0686eb2aceba1e58efd8f93946a3c68bea7b1aa7272cfce9542ac194e517bf21aa5c4a8c9fdbc70f5d28fe09d58bdfb8431eb368d4248ba193525b7b53a49da1d3bec9849f657f39283b7e46c46fb88912bbfa42a0dbf840be611456a0ed30aa4c36f16f8706923af7dc27a4b0806d5611db0b2487fde1dbcc2058573453648cf94b62792973fe7853fbbb073c0df3bd7c00d0ab495900058e55ca2f2ecc67b1843490fad68f739f7f3c3091a14c4321367a7b80c5d9b4b6d1fa0b57161a0c0d9650bda6f3af11cd39a1e8bb4cb379721e0ccbf4c6a56801243c902238afa7c847adbcb586e922bafa44deca4826524249561a133fca1b8f46cccee9495e35cb1778f8d61cf79591ffd90de80ec7b18aef09d9e15113ed92fb89ad68c944f74d0f1147bf726e73efbadd59e4e4a53522a2a5bec0cf70cdfa9aa947fd7b39312156c3705755502bb8ab075c4ef2a8a051f371368f35097ea40ba4c4d4ad5e23d314e38cb3a314fe21510b9acb4f7720477015003a08afd6bd94dcfcafcdca98dde64f575fc3a5ca6f28f1247f9be6c30ee53f8f7fb048c9862b505290f22e065122bf6e700131b33622ae3d86c92dd515fb9e22ba47672d65fae168225fafe70eaf4dfc8d6dc3df381da547dbae6ba8c5c027eb01222df929388796076250fde252f623466b198de32618e8d31434b157862a27ed35fd2c5ac51ee54856d69b904173c971a8399274c75493fe644f15e11d79124fb4cfd859f7b462afd1dd7a11abf83fe5fcf3769fd663ffe26a1397adf0435081bf99557bc92a6ad7678ecfb53f7dea3c1ab43cdb3ffe996cf21a04e1a1f3d28fae0661a2f4a2717d076e04a7d8de9b044953616d7d05dd0b7774e90d4e2f8bb3e09ffd534b12a07fe20e99cba4baa2a015d0be34e593e5d13bac82dbfc9ab82b834f475dc2846c7823398796cdaec32fe42f81f1c2a9971700aab7190c1d010e4bf97171973705dd74fad7224bed0da9c1daa12442228619a2cc05f9e9bb71848b4f9eab5975fd7b2f12f7a21123a0157521a64d24f48ed215560d79e322a26da06b1e1b39f147179f7ce6358b1625fd7da99cab97f6af86959af7d20abcf38f4a5cef646fd2aca919705dab31db1f05ffc69d12fae070ae634a50981d76ed058b65f49bdb6785379212dcdf5bacf9d66be15350c0a8f4b3fdbad0180c59902906364482a80ee7e3cb27e61b5a99caef874498617b018a7f45b9f9f3b0b1bfec1836e65df62a6da74f6ec2f91e96eefe22538eb831a5f7842418313b70627b7110e2ca58de2d91610a6dcdd89f6cf10d7baf07f3641ed25f20c48a7a08033df83863d48d96867e4575237ecbfc99d1a4224a1ac37d32025454954148384c271658979736003ed153e33aaaec48401a352955bfc69d7ef59861f220dce1a0a2505d3fa7d29e778480011ba830395292a39e53a140ca767710447591e2d3add06d65aa0e978dff180e367ca8a71f064a61522a950d09b7ae5a15c1361dd31ddd4133f9efd69990e7d3ff602da38f40bd581f18481bb3c43a9a6c436a6209829a2fd4973b196ea5f04b89984a128bd6cb396299ab0bd73c0c4b32e00803956ce97fbf609d8f15deb15c5dbfcaa5ecf096bce08ed5bcc0f50dd8bae71cb23c6e17ad9778ce58e29c7c5e12f4ce70b95a9f95264dbe0a577799837b0f4e6fcc72fca014dc52fc96d59cdace256b6259a308874c99d051937491f5ba5f30cdfa874db144209e65d51db1e563ed60e602daec3ce616cc7dcae6100dff6516a686016b9e8471b2814b0af619d1e989ee8ba5d08780df31697b368e852bb834b54e3b60de9c10c53978cf53ec0a1c97ddcfe157914707cf50b91318badb3b759262918bd6b1f1d6ef830633dd6c0c64474073325263da4613ca2763fc290dd911c532ae5dc43d34820cfadbda175378f5792f8018d87142d20f1e2c85e5816b54cf7f66169551fd1add83e525bc908c3adeb472e8455d73986f858d14a6ad58e71bd9f62221d529b123462d9feb96c6775f3645828febc98f00d74f7918e30ddbca4a84a5cb6acf67183e5b64ab622ba809966184e5ac3ecefe2055e193c7181c13199021bd32f7c67c001be1647c584f63e9857005d2d8cf0acca2d6fe9429d1497e4cfd1fb16faaaa5b471a7acd3eb513770ee74e8c6417a01d6917de5b6391f1c89d08ea546cc7f0fa7b04a8a984314e20e08328b7d3426b7a23a8824c64cf2af7f8af29df3dd08f8b66fcf58527bed37dc7b52b70b8736d789f94cf8de945e8e3c48f910aace58b4fa86418d13e136358d54cb1657efef8840a204fa9354ca34a9ce6c2e708d0d2282d62028e288a5b1ae1b9402b5e07d28bddfae7f2ad5f58bbf6a6e134330c2857588c75d450e728d932153a69f0dd765ee09ae355f9d0fafa651a19cb053734f122d81263f699b29683e63e7775a7a3258a8e45b465c015f21521e4823b53acaf7cb2a05d6c040caad570af93efb7bc89d9d6c8802f95be7a971de8d32bbb6b872bb4cacc05e22ce813724bdebbc62244dec32ac93d0a28101822c4a089faec3cf8373c49bebd35fa4fe9a2bba6ff3c82ef3663d9767fb99cd224a4c61ca95f1c608696e23267aa1734dec6f55d08b69f9866620b2caebf3e1b4c26ddf2037d6492707e597b74eab86b446fc373281b19d4d31d4c878d4ec436725d769ff6ce4c71153ce786052efadce4ed9238c2e3ebe2089e78208a1ce6f092aa161ae10e05684a074c3aeed38a0e59802848fd348c54829a4fe5161ad636f6526fecfdd75238f8ed5b4b73ff7b123e8b5c9d15566177085a7db7c51818ac19383c91532a884b461ed2ef447588db5b7e571aabd939c42360f94588de02ccf645d94513fdea28c46d8ff88ecb03fd2708b2622b92bb004498d8a8d02cb08edfdd1a45d4057da88a25557246a18994fdce026e871b421e8cff5566d1d6c61b0d1c99812200576353b2bc28da693f0cd7f77c96277601f35e1bbfb47ce5f615549035a00763feba1334a0c14026ce266ad88bf59321e77b70cce2eb6d3d88c15698db8a6422971d7d7da27ed5ad2e485e2931b90a71f2f5f362a1b6b1fc26aa06c32b62c74d4ae7d88ec637f307e39c1b02628a885aad9a38d7f09122d2971aa0642d0ed34dddf16c54d862496eef23e85cd06de581e27288a122a8eebe9b62d525932c703d83c37a96830813dff9d1ed44974364df08833339cb3147006c2ebd90b164430332c639f8b1e16e611018076036b6bb71de840b1a665ff389311e17f20eea971db49413a78e715a66af96cd5653c1e8f9900bee3e8b158839b6aa78800a561b3698f5bfea6c59737bab37cba00b503eabda2d2cd4e151e654015cf5ab223702afa1b6be2b21a1e064f96860324cfcc24b42c2e4dc71abe9503ef1ea0a6285e1cf191eb8ba8a9f20678d7263113edbc6e612cd8156f42237728052ec2546da1927d1798bd6950860c9310570fc21341967e5b049e3bb74f732232fc2f9f46508ecec1e189253657cdb3ddb8963d8552aed21b00eb9db65b00ea462805efbc73c31f3f8af6f2727d7e99a8050675d56105b208c62f3b70d24facf8c7b045f79516948538b7f73ba05d10ec6afe5d9af99d057b56189dec7fb4498066a764c338e0eaad6716765da5e6f9b6fa973902340f895bcee905f54897313c8cf09e8a6ec7145d729c02dd08a10141229d09bb52f55fbbc55b830f4387648a17da4e61f4e28d49f9abccd701cea522865a70d4ec9bdafe64f96d3f1ce91f3d8467b7720013ff4cde8394eb74c73e53cbfec79e9a123eea61e0d205c75e7839a8ffc9361dc1e4a65803d7fce8b767e574a69bb6e501b1b30944a8a11ed57de8595a69c28971721f9e4eaa5fb9ac5588d084dee8786ef685ceafa7dc0a2059c937465ee3c78c20b9f2eb137b113df56038bb11806382e27e65a5026d924fe93a0447bca25a35a43f81a282bab150896eb8ede8ee8d3fe03812b7c10968c9cebae2adcf4acfc76c1c30939eb2836ea6880633be431b57181327793105498fad170953da00060c4bc1053719973338344000d664c4c85f5f47810f5f274d0f73ed1a2da35deb8621b34b407999e56488e4f01b35ba2902dace0b9011bc0f94e08691a7391a46b7e51c28ddd072e587d28c02f993d5f1a914be30b744fd6f0031e5dbcc942941f3918ad908a6794d7201e4e3b9b4dd10cb64b763a628e66238cd374026ca1bd1df2d1d95bb5ec6b75e7c03fb7e2a25e74dada06d555958f4cd9b643986ad3d057a00e211774999e282f78ffa5b240b5228a908cf623d36f2393324328d28c312e0aa7b2bdef5987a25503049d65afe38c890a8ddcd59d22de393859e5834496d5c01c1b137ee18d71c978751202321e9a1e27cf7ce59f9c36db4de9df5e022063a96930a19fbbe83d327b21d8f293b05c81501e030b7fbe6e030fc0056ddf9db6cd4880f784aff746dfbdeeb77b8aceae0f177cbe93cf94e3ef4ff9c54de7eab03a041d471edb7a3095bdb1dcaa96d29d013b4053ec3291a16b46f7c9183f29d05f6874a33944dae70515472e577f72e91af66e65c07f9f0a20c19bf321ba9cf9e055e63207d2ab5075b4381b10ba6b7bcdd921702fa7bafc69c006ba2e02a39e69a7c23f240de10231157630115374f445462c2f38d00e85abc907fc38141cd36cf010ca75f15ee6a2eb7cade340dd4c493a3cfc470047de81da99aa398e47fbad82ef7781d137e837c641a7d30bcb863d1d0616903f83930e5decda003eabe0a5bd5581b496b37b8dded89af8653b4f8a8fc381c779e0e6d1d3bf9da218360b9f796b472fb794c704ee9e9f9355b29cba4e73fc081a3b94328ee7cbab28864470d320b6a9bb057f4b70b334a97f9d5b316c7cb158737475010552ef7dabf79659118eb2ed606515e56c545d1565c51fc5d7796995ae14d126d6b722633638d4054faa75ff5fd6e8996fc34f4fc34bcaa6c10fe84ec8ccf959deceacadb426eacd9066ff775dff382429f09ff78d1d35e94cb3368efbfee4218fd14073a573ae0df3d7b796cca82fa4f905a34a0a20d31fe32b7259db15ebb916ede84fa15ed01e2296f1e9b3762e9ec0927c4c980322d5b358440c111e109f7a5eab7aa4636b945f347baf2e67b20b0d029f1bb561357032b3795424ba47add107ab27299346f63c4cb3da4f1b36ead570254d85a4c0152c5641e45195ceff5ed421e32a2b73b9d662f1dd968b050ca7a0eafecac2a56c3f50065645f1e0cc34501137cae346c4620e1c6d40b0a7f023dd45822e0779e678159a31acce6925a671c13cb31c936745cefd198cf4f38e148d33ac32e547ec820d3e449442c53892351137397485cec4082ec4c9f862b70bbb7943805227250de4533109fe6b7f1cf208df215e7c9e5eefec7a69e203fa69be28bfe58e8ea47c58983636d6c8f040ec265de603012905163245052c8aa0f232fda2ba1c2ba93f92c599a4afdfeea57ac07ef0366cc998f37d52ee13502516ab6fffef98a9b2c18e6c4cbeb4137c130a3bb33788cd2681fc296bb30a5d322a7eeaeb0476dc81333994b4212d9d118380aab39580524205a4d8121c3acc944005a72daeb16990c0ecf23160299963f882a028a9aa6762c1c1049d0ac17fbfa5cf487773196dd688e3d6954e26827ab0c07f5db939a6f252bf4451c673d358c3450517ef50d6e1da42d7175520268276df395b3377551b0d39b7f94a138e35ebc6df91d594a6f24b7661a1383e", 0x1000}], 0x4, 0x0, 0x0) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlink(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/154, 0x9a) r6 = open(&(0x7f0000001a00)='./file1\x00', 0x2, 0x11c) fchownat(r5, &(0x7f0000001a40)='./file2\x00', r2, r3, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001a80)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000001b00)={0x10, 0xf8000, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000cee000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000dfa000/0x1000)=nil, 0x8}, {&(0x7f0000e58000/0x4000)=nil, &(0x7f0000db1000/0x1000)=nil}, {&(0x7f0000eee000/0x3000)=nil, &(0x7f0000c40000/0x1000)=nil, 0x1}, {&(0x7f0000d30000/0x1000)=nil, &(0x7f0000c98000/0x3000)=nil, 0x9}, {&(0x7f0000e52000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000eb9000/0x4000)=nil, &(0x7f0000e52000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f6d000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000cc7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000cde000/0x3000)=nil, &(0x7f0000cf8000/0x4000)=nil, 0x567c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e2a000/0x2000)=nil, 0x8000}, {&(0x7f0000c49000/0x4000)=nil, &(0x7f0000f3f000/0x2000)=nil, 0x1}, {&(0x7f0000dda000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000e5f000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000f9b000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x141}], ['./file0\x00', './file2\x00', './file1\x00', './file1\x00'], './file1\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002000)='/dev/vmm\x00', 0x400, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) kevent(r4, &(0x7f0000002040)=[{{r5}, 0xffffffffffffffff, 0x8, 0x7, 0x7f, 0xffc0000000000}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x8a, 0x40000000, 0x3f70, 0x7}, {{r4}, 0xfffffffffffffffa, 0x20, 0x40000002, 0x3, 0xf9c9}], 0x9, &(0x7f00000020c0)=[{{r7}, 0xfffffffffffffffb, 0x5, 0x20000000, 0xffffffffffff5608, 0x89}, {{r7}, 0xfffffffffffffffb, 0x8, 0x20, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x800, 0x2}, {{r6}, 0x0, 0xa, 0x80000000, 0x148e, 0x4}], 0xbbf4116, &(0x7f0000002140)={0x9, 0x8}) getsockname(r5, &(0x7f0000002180)=@in6, &(0x7f00000021c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, &(0x7f0000002240)=0xc) mknod(&(0x7f0000002280)='./file0\x00', 0x40, 0x8) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000022c0), &(0x7f0000002300)=0x10) pipe2(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r9, 0x6, r8) open(&(0x7f0000002380)='./file1\x00', 0x40, 0x82) openat$pci(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/pci\x00', 0x8000, 0x0) fsync(r6) ftruncate(r0, 0x0, 0x5) getuid() sendto(r4, &(0x7f0000002400)="ebcbb0afefa5f0e38729864c638685edf880ef09150c5d4fcb67cf916083289fdba36044ae2fc6c7dfa173ace08a8d40c7f8cbb9640d2233c8ce59c99c0a210f08c438d074d378cca8ef9907778e26c521c0dfff7c3b90ef2741935cee8294656214c34e664ecd204a39538fd3826558f0abf2eb6c6263d34e5b72bf1047999736e7d36ff88ad2f083b1205a00bd0f04d9dd5f33a71786670668ec4040d1ff6a5d151d6250accb792fd8793b25c7b2b9134230f6", 0xb4, 0x8, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x6, 0x6, 0x3}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x8) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x169d, './file0\x00'}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x398, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x41, 0x80, 0x1000, 0x8}, {{r0}, 0x98f6e0f8936a77d0, 0x20, 0x1, 0x20, 0x18}, {{r0}, 0xfffffffffffffffe, 0x8, 0x72, 0x2, 0x100000001}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xca, 0x40000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x7, 0xd20}], 0x7ff, &(0x7f0000000200)={0xff, 0x9cd3}) 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) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfab) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xa, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x21, 0x81, 0x1}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000003, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000081, 0x1ff, 0x321f}], 0x4, &(0x7f0000000100)={0x7ff, 0x9}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x40, 0x2}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x1, 0xc2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x9, 0x6, 0x622, 0x1}, {0x8, 0x1435, 0x235c, 0x5a3}]}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r1, 0x3}) r4 = dup(r0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) faccessat(r4, &(0x7f0000000380)='./file0\x00', 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind(r4, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000400)=0x6) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000440)={0x7fff, 0x7, {0x0, 0x7}}) getuid() r5 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/26) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x800, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1107, &(0x7f0000000500), &(0x7f0000000540)=0x4) dup(r6) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000580)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000005c0)) clock_settime(0x7, &(0x7f0000000600)={0x5, 0x3}) msgsnd(r5, &(0x7f0000000640)={0x3, "ce78af0155c376b7d13cd6c606a5c89b2dd10c9d7d173903ea0ee4c4181c6b8cc8e572b82fba0372a7ff542f88c64ecf33a44d15c07af79178ef54b159069e13bf633612d3995eda89a59057c82fa172c8de25c49bce8554a09ed240eac5e932af369ce6676ec1397b41279760b57dd1e63be65b6d7912586dfd4b617c07a387e292502066c5a29ad1027a836ebafba2b7f6992c175afd1ca07abd1ee4e86567cdd89d72a8db8d673bb1c6ffb8a3aa016ce7e8a50db63dea950b21aca1afade50f4afcd74339dec68b7bcba17aad8c32153d083d91feb6"}, 0xdf, 0x800) getpid() 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4002000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x60}, {0x20004006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x400, 0x7, 0x4, "142e98a88771a92de122b42745944e96e2aafd07", 0x8001, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchmod(r0, 0x1b0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x0, 0x9}, {0x87, 0x5ad}, {0x6, 0x5}, {0x46, 0x800}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fchmod(r1, 0x0) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() r2 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x13) syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:00:26 executing program 0: socketpair(0x18, 0x2, 0x4, &(0x7f0000000100)) r0 = socket(0x2, 0x10000000000003, 0x3a) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="856987a239012fb2", 0x8}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x6b, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) r1 = semget$private(0x0, 0x5, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x7fffffff) semget(0x1, 0x2, 0x409) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x10001) r2 = semget$private(0x0, 0x5, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0x18e) r3 = fcntl$dupfd(r0, 0x3, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:26 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8011, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="488f1fabaf62ec01c5428e3cee677b0cbaf44015164e853c7d8fdd1fcc45fa23adef27e1de21b9b4459dbfea4ade4372b5d3d7518797a0f8c6e9a648c54d27fd2e21160907dfc5f8b8331c0e25b975412313419b7f7e81b7da9d7068192504de883b4f86fda63480bd62ba269e3dd55826ab5029c49bcaa8aa92712e46e1fdde", 0x80}, {&(0x7f00000002c0)="6303735a98ce793086302b235932406b2758fcccc0f20a9affeff7405aa075f6bd29ed92e112a859f874fa0f81c3810c4b6727f45f002a9e0af66125e052a59d1a21e89b970f1eae4b138ff3dc12d3670fa179ba2d53bb8ee26a479eab5437cc2db30a64554283add68c02123fc64abf6e4937c9d3ce822f57222b71814538908a9ce7eac34645d374ad760ea4a85ce8c05ce0026e5e7bae6dcb40d53b0879ddade96c9168fd9622c974c577b213963cf71002b03b8543f7d48b758598740b63b9a600c67b5fdd1923bb8986b243fc70454ef21e9f808b34434960740023230d2dcf0f30976521f07a3e752039f126e87a2a7d1af676603767c26323e7cd504cea7c6ae88328236099e7b48c81e103fbea4c31d41d7a149691bcd661b60ea7ba0ee9e10c80a4ccf57edfb8e8b59f637a328644f463150479d95e049558be691d40aff761b8c3a42180bb66ba8f1026570a087699033f4d54a1f95604d94969cac8e083c6307b06ac79d33f142878af0fd33f4297d536c197c94ea7a93897d9f63ab5633ef93fdee2635987952e6121f56dae6f3ffd06317975070a2a6c9af03022628b4c33e1e372ada94814d760664e8b682410a36d08e909449d410ec2f32a7cb4ac8aa290a49dc3a93ce8c684ac49c60af305c84648a56afa300acf4162a71fa73af4e4e20ec822aac56c2ef56438237b544cad264241bcbf3899ce291907c69ce4315f94364b824505d5d8bba5a2d3811c63af6cce6b26e70fb2bba3f80d03c9122a8d509622bb4b321784ca5042398c6b98e61e14350fa3e39671f0efe978d9bac5b1c6cf2a1716335cbc040e92e1dc7aa00b4a35d26761b94516d67e895b7e620f687c6fd485cc1caf3719b49022c5ad44b83a16059c701399b59e6f6d39c0d223aa7d90b90cc45e286db9a3245e62aac23e24dde9d8c47e67e7d4ff3b175549074e1cb57d8c04fae63c3f0100d19b1db8a0ef6fc6dcf547f4680f2d930295cd7953271bde760c57dc0759826173b47d805825bffbc0ef1bbe2eff1537e6aef5b64b0e1abd52e009d5b22c2a2304ffaaa9535f907c9362800175a8d211228f0dbd4944490bb58236ebac64661118c94c1fb7a38c0bd6f7cb9d49e31e5e48d44897c28c86f227b06ec1f5b7143e5cf5e8b2ab1985d96c1bbf323aa7d77d1149bc02fe070e8e7385c31d8897d96914f5f4b13b12fd36ec7a391a2a0d51f80e4cc4fdc82eabcfba1ced3b271ad269d68d5380897c1301905b2dd3beded4c37a03d12ee8853094e45459c9381818a1f37eb43539aff66a171159b7e6d6d7e4d456c46286e2455ea53f7f0e780d2b0a448def4c469c715676e209d42fa609cae155614d33a79be8991b0a706d181e00d3442da2b014bfe42d1db59073e050bd17d7f277bf3707235447844a204ff482e555eef2bd7d878fc55c0a756fa35c4c858f4cde8a36d23e25dc775761dcf65e7a46a0b02b512d525052c344ad9f8fe2c5c453efb05b4050b513e09222f62de5683bd910de0b31f0ed57ba3e03585e33e597e9cc94b9e1a8843188ee279fe0fbf866956a294048ca4eac1e9146a29f9f06f8265446725d807cf25012d6cfaf24792baf746a979ad2b7c9cea9de1f27d532e8b8e0d01f9fce4cc272b29d0e210e4fe59cb84cfdba3f37c8ebcab92702907bae4366fb08d90e814a6e16bcf569b8c04ef6cfadbcb5adbf5e8495e4f7968788a69c57c9b671f623939141eee4362c908e991a8849ac3759adb5bf0edc8558c0a568d82040cecca88c46234a1705ae20c199309c9d20e0e8d3af6b1e1f8b0bd82f5d3d0f72fa1394bf4347b571a42ee8a247edcdfafcae346dd0df668e6ff8f347c0f3d84630a45ea82fcb9e300103974344ac146f56013fd0d20e91372d13935ef2251ef9c984d0f62c6c6a2e7c633390403c2c2436750a0432fd96fab1028b0524deaf724cfe4d8497caf6adb3b8695318ddf7d27e3477478f9af6f42ef7f9c1c37200f089c182258bc460f25e84ca1a9a63f956f90bea0cf5ad5a748c33570ce89abf5a8c2ec5fbe57462939116856f5f7f78f93ec689bb6598230ded7804854cbefe588b70c9ad99acafb6616c15db2725d4dcb7025251665020c3a7b03062bc82a0b9dd918cb376eed7277e79d775dba18717abe6dd02432cf921fbd905e4242013e2fbc51f67e228784a29cf99c87ca3da80c871f59e9473edbf3b858349f07a9469e396ca3ede3ef7858f433d21ea7008972b5dc11438a2aceeed18da89ba04e31c93ab48c31af25d86b913698250afa2a6888ee0db6c9c0fc77b01f2806ecb73fe635b51815c94d98c582b482bb64f2fdcc49d5010c9456a858f787cbd42c8393822334857dab19023d99733d2d2a27d32e076193c648f1cbf26431bb4e72e1ddbfe7e3d73fa1c4d3a6f8499ed7711db0825dadae38c2c160233980facc4a5f2d67abbb8d9cd3b67d23267a3b4f9b755992b4339985677ccd78c9355cdbbf74574ab04c5c503035f41d1f796cc1a08805bf9145a787d3015d9b8fa271adbd7a961252c314c18002163d9bc28fbb4d2dcc98fbb24a3fcc61f0fd1b1763520465a4b77ec0487df835724ebcb131d6479c340a13d4380fdec1a7cde4fe9a5fa0bb1d663d4ea073782b9b19d0dda74ba57a204fc7b7ff72e3911e9929242c7bf5f219cba1d4e2422210db4f663a4396d3cc670ad97c92261c32349854c72091f8e96608023457fdb68756b8826bbc0695738903961041a666ce9be376df526f8f19b46b6b16c46a8cfbe98235ad35cf113535350098370719017fe3cfa8abecb26842706725f71ae83d9c9ba9ceb278abb77700af1034873c33095ca2b296726faa7de5aad69c55cb76a2a5c57aeef30b54e3f809611ba735e78eb7429037e67da630c89be0f40ece0c3a7f03d69869a53d1e827aee796e43c0d0fdbde4174bab22b68395969bd4fac7d817ce68c9d5bf522124dc93d6bd8ff46ffd51c2dcf9f0432a1d22ef0ba6ed41499f5b5c4c54681225cbd41d62e3431a3b58ba2f2ff94ce399eca1be26120a7833bb82b5abf6b99e0ea0eb0bbe29710e149397aad95b401a5a90778d5a8605849b28dc26d5d7a2726c1be42377e228856638462b076c54d73cb3b82241f0dc3f2a2d1a1ef46d59a9724d4978cd9e2b896399a15da42276412b6afa18be0044b1d6f298526400dfb0349c5578329b61809694136592df0c3f49aa35349ddfa04e7092cfefefb0aa32d885573e9cd557977906d770b961e4e904cbebe090cd6c098e7700e167a9043e288e763a19c6c02e2f63fffea2d2c8c294ba3df87b4d24c0e3f767f923b2b104b56ab73f1bf351b840915d1b34895a169ce17138f416f374118f66be948d8205f2cb62ca66eeb84aecc931dd09f9cefe24789ee8def2e56947d71b39da6d17197c959eebfde283fb654ec2e617a05c5e557d712379a66ef34cd154c97110f784246e64af8d2947bd52701766767682bfe8995a84a6f00dc39f4715fd66bcd67517046bb7a53581fad84351468afa5f737514122bcaffbf06c8c9d3f4f477eedd5c04d79c4eca32794a3bb9c8e45cfa45b846c0ad75f912c839190fdf7c38529532efba86daf49e3c21f772224f6eca5eae439c1b9929c13129aea41d3fdaa72a1e055412e7a9deebed4e2facce1a1156ae9fb46d54f2046cc9d932b2774e9a4fc343da728fb7803e2d96b9fe6b836d3eea60314394d779f45e060c3c1e4fde3e1ea6428cd029fe723b541faea50223b2ce9eac66c934eaf2b9f0afda46af36ed809f67085722b3b666f5bb2275859fddad122c2ab0f8ba6c1323b79ccbd7028d83221147e109aadee0ae9431c371642191474d70566a7a914cbddc63bade98a88bbcb6cd67fa1a491c596635e6b3906051b8c281c9afadb5a65b090d3d34885e24501fc0553bfdc39a6064ad503492397dc3822212445edda226529f9086cf56519c6a488f9e7e88f08f44173bd10f8f48fb020c77b733c8693c06768f99184c9be7cc69b9c4b334cadafc584fb62bc295182e02132c5ba5de85a083bdadda45e30407e708c6829b00ed3ed581837de3ea087868422ff5f0c0fd8699bf15c635b441aede28ec7ee2fb3576c5ae0328e309fa86d35a4c237cf93c357757b9304c3144d8c63d99631a66b9ff42bd0f61dba7be97e2558be3a7bdceeedee5368a55386441382e02b0fb0d604efc1615ed9f6ef46b056ed47dbc5e576d28bf457766ecf411b45f0ea5675a8e9ad66d89dccd211aa595c05d535210278340930ddd0cf5f0a4b0745dab1304694110ad8992dddb95839976b42f4a94ef39e5be47c8c6a7e2731f5b6a01b15dc98cd9161346b7ffbc2111389d621dc0067cbac412462693b4a2b741f9a20c1bba729160df1c9d60ae13875968cb8bfe9ecff0c02e9377d77ca46cdc55a5a5d1984e94e0b7e3829cb3b18dd01b8ecbb400bcbb0de418a0c3a48f536ce05c17e8431fc60889646479506d47f7ea1d9891af52b690452d46e85e0d6e8d292810cb18e90391690feeebe5a22dc832062ce3996c7681474f251f72212799d5ba014e67cd5a52426574b579a7d61fa8071f01199c5d4bf4540c45b1813b3f5d46b9106df6023ad30845f5996aeae94a016f57fa58d17594775d6c8822fcb88403ba57cb5a08c632eb7a2f221b55a93eb9be46bc060ce7b007160ffced74a321831ff93920fd6722695a1df552d989c5fb4e7f2a2d47a7becbd264b689990b52d67e67264c637e548297df56467c56ffaf586714b7afc5e93d30fd807e78b3573c65ec634c10356268114b59aeb6b12b2357cc3427ef2ba00e352f070c412c5e947f4b0817f88c1d63619bd5b0f71aa0a8b553feb99f6f20d6005c45ca170cbb1ee8639df7927cbc17c25f1660209ad8def6967bac96a16bbef2f2f3dcaae45add071a226efdfa0f3b392d97ea73478fd68afec5018c60187829b65447d0c29e9b024487df4a6064d75df6cc94db7752da4fe555e55dbb7b2f498ace6f98744c546829474d15d0d7701f1bf46a88789c3bc18946aa3f4f408813ee606a49686a29c71e85b82c22d54f760a6af24c4920dde1675651d042de89465e2fb9b1e82f2d55dd0a009ad1747becfd0a4c49e66ea4f6a5fa66df615b6178987406caca0202a3b1a825653968c718d68129f52ce2a1d1551658fa67fe291ff3be68fa10b2ec7111590d4e0272680df1501844de8e6c5475c7c2dc1ad23407164e9cf2e0bcacb47fc6802a7e7bbe46be6fcd137fd8371d87338ec7b10033ef3ef3734c76308eb09ed5008d4e94fe4ba6a471acc663168117c6ed7cd212b00eedacfb5753a3a7cece1e9b0a05d48cf18a13ac4fbad0272ca1973e7f8f8dbbcfbc042b11f4af73a568ce5976b6cb6a0b3f3cfc27ca8a7947f185cdde6d200c9f814d2c046e22ad8a2956a10c71b4b54d9d964689e17f793ad0bae2f41076e185279ba631a99fd9fe5f6d688ca35b247eefc90a92fbe99e754035db762f48c1d8751006f4ddfa190cb200033d124cc5809ab3d9bff983b0496fc7b51d15307ed705b3f5cd16bff29b0a7613b01cc15837154687e2b01c015b9b4ea0b4fcce44dcb47ae91397b4fcd37ac22b41309d7a135d5cbae3e2900513c927765603bbbcbbc73cd8807abc4e1380c343b43a29117f48ddba246799885ae4c6b43c3d5cda2d42b2e59e0b5ae251993fcf698a45745bd49ea405f80c58fbcd87ae0a3adbe4d937442aa8fad9c89abaa929ab3b97500ad62c34c5fac3a60a1105650ad275be5cff0be7e0729791836a6083b", 0x1000}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x1, 0x180000000000000, 0x6}, {0x1, 0x8000, 0x4, 0x9a}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000140)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) setsockopt(r0, 0xe5, 0x3, &(0x7f0000000080)="965ea724dde7bdb6e8a3029781c1ca8cd309d45c8ed8a3121e6c05d6b495bf5a6c7a22b08a94bde4ad76ebfb814df73d46e0e1ecea8fda940a8912bddb67dcd87c991d6dec5f40130a7fe1d9af0c59a787010e481cbf4a6e3c77e81e7f9a5dcbcb792b5931e2d7d5ca85fb4c1c25f04486dc67be52a57c746a", 0x79) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0xffffffffffffff0e, 0x3, 0x4}, {0x9, 0x1f, 0x5, 0x401}, {0x2, 0x64a, 0x9, 0x7}]}) 16:00:26 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0}, 0x0) getsockopt(r0, 0x1ff, 0x219, &(0x7f0000000080)=""/149, &(0x7f0000000000)=0x95) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x282ee797051bcb9c) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="0158e127909df97dbbfb79e957898d0e75f6b7da4cc356dd53d0f97d7a2be1cbd98d2e54dc6c3115f800ceb1d6506a57e7f9e9e2c5d49fa9c7ef172fc8a2e564b744f04e891b57cb5f860394c73df943668af74bf5c840b844200568c2dd660a5a51d2eeb9991ee0b2b66c3cacd503e6e61e2254804eee0bbb7f", 0x7a, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) openat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3ff, 0x0) kevent(r1, &(0x7f00000006c0), 0xffff, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) r3 = semget$private(0x0, 0x1, 0x90) semop(r3, &(0x7f0000000140)=[{0x4, 0x7, 0x800}, {0x1, 0xfffffffffffff40b, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0xd3, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0xfffffffffffffff7, 0x800}, {0x5, 0x3, 0x1000}, {0x4, 0x1, 0x800}], 0x8) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x8}) r4 = geteuid() chown(&(0x7f0000000c00)='./file0\x00', r4, 0x0) 16:00:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20481, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000100), 0x10000000000000ec) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="5ce1dbe772725726df0cc46525236c10041549b782f4f5fdd7fa812d91e0ffa5d869c654d9cc9f2239c4e3a1613b5b3b33e3463851ddb72691e0696c6e3e23771bc3d66af88e46fb4288084c0f10d6425b66558c6f541b1c6c07a3025590ffb25f0cc14cc191bcbc129ee8db8690e1eda4b7978ae74988cf87280acc5d1eae226d7eed4628f51c0bdbffe4ce21c71248365244f28785b005a0c756b256b5f1f9b2b1ba89e141de503fd35f7e983ed871feb6fe1390a2e95857a68d76db4170", 0xbf, 0x4, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0xffffffffffffffb5) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvmsg(r0, &(0x7f00000035c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000003480)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000002100)=""/162, 0xa2}, {&(0x7f00000021c0)=""/223, 0xdf}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/91, 0x5b}, {&(0x7f0000003340)=""/138, 0x8a}, {&(0x7f0000003400)=""/112, 0x70}], 0x9, &(0x7f0000003540)=""/110, 0x6e}, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x2, 0x7, 0x128, 0x4, 0x7, 0x7, 0x375, 0x10, [{0x8d1, 0x100000000, 0x7, 0x4d}, {0xffff, 0x40, 0xfffffffffffff91d, 0x3}, {0x100, 0x101, 0x100, 0x1}, {0x1e, 0x7, 0x428, 0x100000001}, {0x7, 0x6, 0x5, 0x3}, {0x0, 0xc870, 0x0, 0x80000000}, {0x4, 0x1ff, 0x101, 0x6}, {0x9, 0x8000, 0x1, 0xffffffff}, {0x6, 0x4, 0x1, 0x8}, {0x1c, 0x9c, 0xc0a, 0x2}, {0x40, 0x4, 0xffff, 0xbb29}, {0x8, 0x2, 0x483, 0x3}, {0x2, 0x8, 0x6c5b, 0x1}, {0x9, 0x20, 0x8001, 0xa76e}, {0x58d0, 0x1, 0x6, 0xffffffff}, {0x3ff, 0x100000001, 0xd8, 0x5}]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x110) 16:00:27 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x75) 16:00:27 executing program 0: mprotect(&(0x7f0000191000/0x3000)=nil, 0x3000, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000193000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = geteuid() r3 = getegid() shutdown(r1, 0x0) r4 = getpgrp() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r2, r3}, 0xffffffffffffffe4) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb9, 0x1000000000000000) r1 = kqueue() socket$inet6(0x18, 0x4004, 0xffff) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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}]}) chdir(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x5) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="f8") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='i') syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x2]}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x7}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x1, 0x3, 0xe1a9) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x8, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) socket$inet(0x2, 0x0, 0x80000000) 16:00:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000340)=0xfffffffffffffea5) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r1, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0xfffffffffffffffc}, {0x5c}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xfc) syz_emit_ethernet(0x40, &(0x7f0000000180)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x80) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x1, 0x7fff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x0, 0x2}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x42, 0x80000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x29, 0x0, 0x1, 0x10001}, {{r0}, 0x1, 0x8, 0x80000041, 0x400, 0x40}, {{r0}, 0xfffffffffffffffb, 0x20, 0x82, 0x7ff, 0x4224}, {{r0}, 0xfffffffffffffffd, 0x96, 0xf0000000, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x21, 0x7, 0x7ae}], 0x4, &(0x7f0000000140)={0x1000, 0xfffffffffffffffa}) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x30, 0x4000, 0x5, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffc, 0x1000}, 0x8) sendto$unix(r0, &(0x7f0000000640)="45e107e1a25fd59f33727df3b10eb54b14222ea50f90d990e51e34e25b24db8d2f2168ea557517e881bc8572c4aa75250d3c1712b9c70f69ace1ac60105ea90057f2f364d97a2493e89b8026edec9a9e2537759b5f55132386121c74ae9f8069c16b7446563cf54a628a045efcbb539e5a925faed4e39a0a2fd8ae2db110a09090376a7e032cc296d4d1dd2c28e34cbda0f9eb39c9bc84a6b565fb5a2c07ebc7f6b7a9043846573051cb48a49dba4fb0fb0cd8150a5f1082ee3c25447f9bd32ac4ee203593ca2d45196410dadfafc9d6969173473879", 0xd6, 0x0, 0x0, 0x0) listen(r0, 0x8001) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x7fffdfff, 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x4cd64fa6) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000001300)=0xc) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "6daa0db11ce9e973739ea77f7ec000"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000300)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4076], &(0x7f0000000100)=0x1002) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0xffff, [{0x2, 0x7}, {0x3, 0x6}, {0x1, 0xfffffffffffffc01}, {0x3, 0xfffffffffffffff7}, {0x3}, {0x3, 0xb6}, {0x2, 0x3}, {0x2}, {0x3, 0x100000001}, {0x3, 0x7}, {0x0, 0x4}, {0x3}, {0x1, 0x643}, {0x0, 0x91d3}, {0x1, 0x3}, {0x3}, {0x3}, {0x3, 0xfffffffffffffff7}, {0x1, 0x8000}, {0x4af2f7f160eaa254, 0x8001}, {0x3, 0x2}, {0x3, 0x3ffc}, {0x0, 0x6}, {0x2, 0x6}, {0x3, 0x2}, {0x3}, {0x2, 0x6}, {0x0, 0x4}, {0x4831fd9b15461c9f, 0x100000001}, {0x2, 0x1}, {0x1, 0x800}, {0x1, 0x162}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000500)={0x2, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffd) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208069127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55478db05e668a35a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94"], 0x8) fcntl$setstatus(r1, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="b86a28f6587c684235e6d1459d7b08dfee0da0ec19452234f9b32e885f47ce0ea0512340f4c2bd084c9acc4c0f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92aaaeb7d4b0b5572399e017fe268410adab11dc8d6c3707342f0c976151d5c0b65dc4a58f0f3115a16125f324c0b4e840dc4bc9a7b16018cc02c099c9ecfc816fdc3c0b3578d5025337b9d8fefe26c9f8ccddf72668810fbd625a4af31c51a3c07a4ecaba0ee2abc4a7bf5354e5716de0b439c2812673738c88dd17b8eb088fe6c2dcd2b64c24f2b4c50fdfe19fd69c000ad4ec9148d5d4bbcc1a2180e7d81f07ec5"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) r5 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) fcntl$lock(r3, 0xf, &(0x7f0000000600)={0x2, 0x1, 0x4, 0xe95, r5}) getegid() sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000004a8cac7467479ffa7fdf03000000d9a836c9759799c2d8a6d75d34865a27b4bad301829944f4cb45b125db69386e7b3e3c77bc499ae46c9e7867e90421ba8f8b988910b73586181f52373ad141414b29674339d584141b8c23164a7248aef6c1e2810949785ed0d9c57c93c10d9600"/126, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0xa00000000000004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d1, 0x200}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000600)={0x1, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x1, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getppid() clock_getres(0x6, &(0x7f0000000400)) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000008c0)=""/247, 0xf7}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/85, 0x55}], 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="b978fa8f99caa89dfb6f6e5463605d56da4698b20eaeb431a439091c33b1d42ec5e8ada4311777b610854bae", 0x2c, 0x402, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000400)="5c7dd1e9b87efc90ac666e2983998c2215955bfcab923c391ae9b384bbe33ecfab4d7eea378809c2ac57c2f1229b5c741817a4e404f95c660a466ebfa2eb2153b39408c8f5", 0x45}], 0x1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="47621d7345e7", 0x603}], 0x1) 16:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe0, 0x0) pread(r0, &(0x7f0000000100)="01fad72fdaf9c83675669ef1bf5bc5cc66f59d68d0e6825807c5d5e1291080df4b0429cd686178d39db6c66ea94b6524648f80d3eebe650b7da3d8bb57a65e64e95b61f263bf1b128045f8724d4025aa616120c70e8a827af3300a9e7a3c52a5e0c827fd6c1a3f3678775f25d2f0e8c2746091acc05e1b3760e90c555d2cefeea44b93a3c9e074588e40b77b4376ea769a8afbc72a6303fe79300a3e8567e5f589ba7fd981eacd5770a4fd36ccc997457eda0ff280192bf53e266ba89803aa52567db0245f3670085862fce52b81a01c3b171f6c892e", 0xd6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x34) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x4}) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x7f}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x2d}, {0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000240)="39370db0") 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x104, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x260, 0x0) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xa0000006, 0x0, 0xde}, {{r2}, 0xfffffffffffffffd, 0x24, 0x6, 0x4, 0x849d}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x1}, {{r2}, 0xfffffffffffffff8, 0x80, 0x400fffff, 0x100, 0x4}], 0x22e8c6f4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x3, 0x14, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x2c, 0x0, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x69}, {{r1}, 0xfffffffffffffff8, 0xa6, 0x10, 0xff, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000021, 0xffff, 0x4}], 0x3ff, &(0x7f00000000c0)={0x4, 0x2}) rename(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 16:00:30 executing program 1: socketpair(0x0, 0x4000, 0x101, &(0x7f0000000100)={0xffffffffffffffff}) getgroups(0x18c, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt(r0, 0x9, 0xa0ba, &(0x7f0000000240)="870918e74a1ed33f8b1de9b283d01a5c44048dc467621aa647bfaeb29f6d901296c0b501ab912ce95074cb4359cbe166cb27e4875d1ce128a0db057a9077ce6979dce435f1cad29396e80875ff2ec63de7737b4a7f92d11ba1609c5bf0830e05785bf4f159c18155a34ec0a9084698d5c29f57262f25b45c54b38e2de311d1930f6a642dde76010b5def0aa4e9295470899ff953b9164326481b533ff7b22e46a0f4f6410902f49a8f41813e8df19c1c99d6022e47fbf4658cf1b2e2ad3d6d367185b3545fecc79dda72df56a6a9135a14c7c5411815", 0xd6) setegid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000001380)={0x8001, 0x3, 0x8, 0x200, 0x81, 0x7, 0x4, 0x10, [{0x1000000000000000, 0x3, 0x5, 0x2}, {0x4, 0x6, 0x8001, 0xd3}, {0x8, 0x3ff, 0x7}, {0x6551, 0xe2, 0x9, 0x56}, {0x5, 0x81, 0x6, 0xfffffffffffff04b}, {0x55, 0xfffffffffffff800, 0xffffffffffff4fdc, 0x40}, {0x8, 0x4, 0x5, 0x8}, {0x2, 0x6, 0x7, 0x2}, {0x0, 0x1000, 0x6, 0x2}, {0x6, 0x80, 0x8000, 0x2}, {0x10000, 0xba35, 0x6, 0x62}, {0xffff, 0x5, 0x96, 0x10000}, {0x8, 0x1, 0x2, 0xe6}, {0xfffffffffffffff8, 0x1, 0x9, 0x1}, {0x1, 0x7f, 0x9, 0x1}, {0x10000, 0x1f, 0x1, 0x401}]}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000080)=0x1000) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x40, 0x4) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000240)="6136ce780ba4b0b05e701962b65eee5dd0607cf0e9852af4745cf4168d337ca5ad5bec81938d815638f2fddcc0c14d57d208d38339f5b4d8da3e0a8c0e19343516afddd354cce0c2707993e5288f511fc3a0676c175ab42e1135bfc4e119bb79550be87ec342b0c379b8e666b8f46294395264c20fc25edb0f7e61c7343e178fd86245855fbdd6d4d3a97f713652db9d31d9891da6154db986492cd064e61fa54905c4a761c1f7aaab96b60e691bf98208afe0a3111a3d927e66191f0d4150417078183b284c01c435567183a4b822adac1bfbb76bd6", 0xd6}, {&(0x7f0000000140)="dfc8e1ddeadec67a8a4de238d8f1644568d0f1cf643448ddb5d7", 0x1a}, {&(0x7f0000000340)="8353a157a813b35550a0cf90de35bb88905043f4576587859301084e02f3f413a89f54bff1299c6c54501eb5d905a09cbac516a9187aceb66bd566cda6d44690479fc736c0db8fe227f114b0c7686cdd6e6d1f941e966974ecdb661be7d489b3134e5b74bb79561490fdac60b21bd3acd2f33b020776d7364575f1509b82486be0ab33e80d4ac6154b3ddad1057270c3f30315189b9578096cdd788506779cd674e6591e58d4d3408f55bf999fec33ebb843ca22e3835618a35e56c82ab01125aa60b66edc015f6060dffd4e1de50a84b3ce316c073eb95489e18f9a7f5cf8fcf50fe5e9ed316e932fae6e7b1500337ec5597eef84ffcb69797a6c4d02fa2749d6c8080cc7e617b6b7a0c41279e8e5513d8e087347441d499cfc2b0578a8517b43f749caf6f64777d588260a531ce23446ba1bd78a6d88cf95152a9bda56516f1ba53fa185ec84c8de661c7fcc368148217d2cf8929ef1d28dae1dce54cb531546a6d14c5d0c1bf84b4d113494f3783a6472be75d672d74572605d28509ca1fda04650301994a954dbf3d1ded12e10cac2199e30c5ce0c146c1d45ad553f68259cce411fa4a9afad3e838d56585a447c99e460ec048063246053f52605b647e81aca7889e7c59d1292f9693f46eef3c2e924199dd494f6c1f49a3261102da7695fc24d93343c7cd1e46243d51fde1aced0c8b8655b238349316088f799bc1680374ba2abbfe8e6eb0fc38031f464bc1ef4815fbe1a30011138bf50a4b58a0323e4bbf5219354856e8b0c744341a1f55340794dba4e9aae692582a321c2bff3984b6199e3b9675867960f9f787e132e42d4610e0f925550b911bc1cf481e755059cc2d4d40c45f341735c3efb041054e365899b29b2e592aefa539c1427880621d9b831af9e73de2b969015372ef1385cc3b7ef68aae74b152941c077b218bf5769894f5e0c54b0340681ce0d16c11dd692bb625fb50e1e9b88a59f742ae10e58cbf5591b665a95f3220cb3a842d96219db56cc7fffbefbe287834905c18f5ad36d1c0c26e89ba941ffce6b37d381f19b6c74dbe829ad45e9ae5de74a4cbbb58fb52ae710392e64139ef0fa27e4cda7cec4016e862e15018949668babe10689667faaf03bc0799162f1350d6d8ac00fb6f21628fc5f4ca90f4f1ba7f3a0399dea6225623bebbc2edd1893feb922f53db8f2c9501ee385d1d1e2025da173a65d050bdc6dd6f5a90b085ad5ce95dc67399293a4351b19298f8f3e9f62b7a4558b98dbaf54921ff95c6836205def3109bc4cdbf590bb1d27427441c02cf08d7f605301025874542fb02a7b46c18dae3360e0d49582e2fdfd273de2235022d869d6637d6408c06cd10769e99ad93367a31b72ca896a2f8d3da0085480340345e3d703602b86e614a912d7d659621b33d1591cec0b4cd1f4f4af165f457cc0763ca68d6aae948091d85a846c3bb340a491384f741617eb919d53c467941600de2bb5c2983c8b564ccb289382b3a5d299d4c8728a9848c4cfb73b85fc23971e9a31296f793fa95c38dc1e8d7292f0c6d2bb086eb31b8abe5f6f055f3ea18b97753876750495740f06c970e195623352062fc551866a9b8807f7bb43c7aa7a8320df8a1d4e88c6c8709e971a9cb3e3a3589aa8cb11296aa22dcd6381eada4120af24a208ad75d94a23768ed984e039ab03bcc235b50f11eac9a5e8c2e6973a43750338fda2a96a8e28f03f9b9a201f54332d4d3ced188dbaa6fe7f01bc85af00bc6ec4f52bfc3909a36c69369969b763f47d409aba4f9331ce60be3c1896d01433f328c2a63c6a5926a429b5972d52928293123948cd0d498eaf74e3290bb0de22b3e90345cd317d46279075d11a3d59d94045911865bb8b1447aeaf17ccb96661f3a8368e97be305f78f93a54675a6b9f8bcd96e35427d30a7ec5ccea59dd3d82884bbd989a2cc4edc383a45038c970641d063a76721ca3250753ba47210d15588f9644fc76a65c019859ac79d51704442f967c347685261519aee73644a684ddf6850bf17464565f5cab7c15e9936315ecdd95d2fe93bccff44770dbe182ac5160c1ce1222e50794d4ad4298b52d16aaae95cca2d7c583b7b8807d3afcd7c3aabfc528ec41abacb40266b6211975e00a79baa0ebbbb75630e6e1aaf7c65a45e255d1419c13c4e8607f8a3982da247e4893d3fd58281e67564de20bd9e7502bfc59f6909e518e7a1a95185d7e033e17823d25b38daffdbfbae630e4f5061e823db143a5bd9f4cd034271e840879e7ec38ba0f9442db68b2250f8f587fd128d1a74618384477d4b9ab650331089e9a81cebbd7bfd4af86be614088ea386738a79c1adf9f7702c9686f4d9bd66eecf3a6ea210221dc443b75133d1e55d010f3b2366e9e0fbcddd3be0333a6217a260a793fe56438277c32c3c564bbea1ea180099b8c61e12b470d9a8640d5ddd30f3388dc17b24838adabecfe4f1874ec12384df635cce45468a035224fd21c301da0305e538bd65256e4d87a1884519163392405ad816815c406dbccbfbf658b30715e01a58a8650aefd8e8d484171d1bd1e9982819176a6c2b6465896e97c2cf93c83584996e4a92b0b34789a96d4e22d03fb86473350afc6b9a02c231cc94ead6913ff7d4bfef551d01b30f264371bd98e1adf607db5d0ad358e574ec52686d264ab65ba80610552c162681f482c3db87cbc34b8bf1c8c062ccce6f2b6590475c012e8e1acf805328ddeb01efdb2a22753549a925791b89a749aee0d7773bd2b7c933e04048263e4b0dd3cc800917b57638d018ba3fdd35340208749090c22e811e526a2c6d85447eb32a2d9fa1dfee0248c18725bafbfdf0aac8557fc924a04177d7c8cb2005bda8fb54fd1360960d7a17d26e35e7c4ab7ac433426949a3a25c74f11e2425466a981d5cf14309a470dddc3bfc3739da936b592633a8bda26ffd4c848184d334e6b456efed813237904bce6421d72822554d8c037df51b7ee580d0e7440e71e0c671dea870dce138fa9f34b68d1bee811b939319abb2ce7124058d6aeb35ed6deee148bdc3a599e0ed6fd60045c4a1eb393cddcf7817dc7307cd0fffa5a6c4ccc89c5e7b216d6ac5f22f8fdc32c8769985203c105cfa3062b8a138b0faa269a6d214d99a97d65f744e5fc23d9573c49fa389d5c433ffa082f15d83248d94a77ac5912a1600f3341735b90ad0006423edb1daf5a803daf680af1870fad1a9437f3fa551eeaa3adcda23eb74deb1b9b6ede2f9892e9f5f2b12f6b51e1638a1c86f87d7a72a8f010b33cbb2e63dc73c46d9b74430715a5f103aa7a96bada710bac4a5423b4e27baf77ec5f4ccafe15fca29beea167bed1f444401a341b39cdf4c4d90a2d53d8bb30e21b287c13bbf6a9fce31342e9a9467359440107f5f1f3570f960f47c77adc2cfea430d9da583f29049894356c21c5b686974a5a55a99b40f34abfc845778e565ff4337756462dab1c13862af20bcedf255ac836f87a0f2b7cba696d33b36a07bedfb9a5f3ec8d5ff647a2afa5e86ea4ebcaa89161dd59b9419cbb9a067c8b6c37c1acd10dea07f6d67dd925f893176838b7336d788facfe487068fb5f797def52905d4621a105ac4cd26895432b62176af81ed1f551f09dff538f0dd55be9876d0893f8526c0688efd9389d02bbb1fc329b4da15406a34c18b486a7e5e110c2f0e3cf07af2d3620ca8b5501a90bde0dfa7c04dcc857b016577c2ba4f039f5da551ce2985bfe984a3e7b854e61796d566b08e2788ef5fe4b10a664e812fed9e1bb6722c5c6b8649101464ca1ab0205b653fd78f922f2a5737770de03344435e9308b54319d731c1d6647227fff25c84544b80242ec972d4cb8833070b100d9e26fce4e149fc939f83d36f49a07eee05119fe379053a64a633ee55c2d8cdf420db2c2c70896be27786cd569989287f9539cb391abcc675654c25f43c1d80e6ac3c85bb03130a51616969a742a012f1c831adca3e956cbc89f196d20023ec190595b50f442ab4d8e399737f1eb501555f2b682e1c6402cb67d3449ebdafe11eef3708d2bfba15a48e1273664e127239079cce16bdeb4cac16e14c4e073eb4db9abb0383351c7e4f31ff48615be8de62ba60ac16dc3fbe61a1e42bbf6f7f6528920922636455401b96be685e96cfeb7f0dd8b35fddc9f38c310db556a008326b27da3b24943f738ee480f651246c106397a2a4bc06f6a6b67e0f670747658ba55ab606c3415fde2402a30cbc61a1af774322770d643059321488e4d7ebc15e31bdef64ad812e893d04ffcd21ac94f5296c8a5fd1c1db231fe1bc22b9daf0f20dd5947d02ae7f1fa127367498a35cca7ee901d9191a8ab40d093d0ff07a7dd6b36db63d48197d5e32bbfe6bb1dc5eaad657c2404e1561f0506cfd653d2f768dc828db36254eeb048228dfa0e6fe46e157a26aba3fba48b4e5990528f31c45ba412e2092a288d7fba760d407d59249e4d6423a3cf0a29a3b781f2728493ea19776d98ae9db9c030016e0af87b59f8b3a84fbcbce0c78a4bf74dd2206d2ccf4d0f7ae0c05a3dad09d6588d9b3157130c6234acfaa78f129ba84e46c53a09037fb6e08f960ce31b6e03b5a55c7cbed6efc510c0b343e5c20bfc2d51d094b4d918f4d92f9949359cfc6a24228fdbee29be1b9a6edb6e43fb048d0647c0dbd64f0e843cc753f92eb991ce4f6462e5aa9cd4d86622114a13177e1e46cbf697b93b35a5895e5f6ca53071e4380dc9c59a0e96bdbd4fda9b64d43e20476aa442e8aaa52dbb183eec0d7714477d72a440ec647f612f1f40440d2056079ce5ed3dd047f3d8d942825bd42b49a264f02ac6b933f377282dbead137e5948598f7b618098e52fa7c0749811b57631f119296370e4ff6e6a241b8f63faede77fa353e455570aa29bbf4ae7db69e594d87408854f53f2dd8847c22c39f177ca446d527ba44260c50ee5e52df956f68ec743cddaf897e9ab5deb5004d0de018922f8615274b52979e6a3e7e98839c4c56814d6ba01b29009d165659725d5d4c07a0078f9db725070983d2124b23b33f3d615add222975547fe661213699925f8af46d5d75b02572a84c78f466011f9be497796bdb1d433a9d8b1cf35afabc3922dc75b4881aff2b29cb39ab2ad4c680e70443cbf0c37fc3bf560155b09bfa912623f9d42effc855dba77ef6b2bfe1b697b032e77739ceee269f7d31303806c1a3535f0326e979f29538c013f44e9628407404a99266b464babcbc456ef31ba7c01c86dfc5bd8c081fc1e86707e14420f747ab2c2c8c46c85c94663458b67b73e252a043a4aaaf805c09172eab9b8acedd885ebab9f4390c5e9b2b4ef569d0e77813ac761c5110f57430b890ac401e070931a73bb4b275d7936a283af74d4301197898202894ec20be992bfa2442fac2d4e1631cf0ce7d5851d92e5b0364ee381399b50b7d5a14e35d79573f52fd89cda9e0bc293ae4bc868eb380b74096c0d27101a0b4a96c9c80cd972fa05d2ac16e7b5bca24a7140cb8c207722ddadb2da6f56301f130e1abc3902495a44159b8ef877c52548dec3d4ec7fccc10282aa1d6134719be8b2a9427840c86379437465a428fffa8a4004555c792d276514830aa9eeac833343cb980163eab7d1ce037938efa6085960da39efa13c629491d51cdff561b88209bc9c45c84ba23871d5091c2e50f0be6d3d2220327f3f86681201067c54e66b44857237855e4bc6a4cdcf0091ab9e3745c480797b5f9bed04b2e85f13e6ffc91255c9f93880895f1859690985a00e", 0x1000}, {&(0x7f0000000180)="2c4a53abbef894bcf9f09ba092d5126dade46a02c0de062cddabc40776484fbf4dab21289943d43161bfd2005d3649d8c4ae0bd22294aecd32753ce7d40dfd27d299713e0920daa76c90e72db67dbcc2b064ca419bd419e0a5b085030341ab6362bb9f145dc4dd3a933d3e4c9d804b35ee58b40f1222147c6967d8ca", 0x7c}, {&(0x7f0000001340)="e5531a290ffd12250607936b83477c3a33b7f10f13e0d5b27d917bee2b6b8f6b40078e627946c1907716dc788de8f755e638f46690a88e93ac3e97e324d82b1ff89e063c9b5ea5b8ddef3e511e825f560c6776ac34bf846fcb970846c7ed0cd78ad01e0349b43af85f49d0c8fea7f90f05467c9702cf1a0147c15ddac5a8c78d7fda92409cc515c6d0978e348ada587d4e81ecdcc59677b140a9d275864c3218a33297961ff2177c15a45ee58c683b5a5e1690b7aa325e44b5a1f4d9", 0xbc}, {&(0x7f0000001400)="5ea751fa518e819668dfdfcafebee95d5bbf33bc2b31e04e4f87d4baa718fdc2659247cef7b0f2d222fc62df4cd5bad8e3f9993950120a8c9c7a14324901e04ccb149dd991bf831c8f21a47981e415c61685f22c8d2415d0bf3beebc500dcdb9bc05c0d76831f18d878cece7ab0e3f7aa9277909d7bdbd5b5c1f708ea19dd5c6bb2ad3b8c128932a38b00e73097e0c8bd46171dece9f15a11a1e81173d4ba9c363ab69e1a3d49ad307", 0xa9}, {&(0x7f00000014c0)="b4cafa31d86f8c3409bb1a833e71973876d15808d449f5e7b9fa9660ef1e27b7be9248b2832ac5a2dde2d437eacfecc6de254848969f6eb46c1b4bff89b34626265bf190b78bdab7f5e1e696e44b16360a84c3ae00dbd791f0539737102d15b5dad810cdff28a08a7adaee9af0d1e8656a0d913fda870a8668ea2a740a49776f5a39ee103013", 0x86}, {&(0x7f0000001580)="b78ff8ff00a727e6c21e099831a5ba61ea56dfbefd39e732a738292490c2a9abb35332eac196e06055f112ede91f646a9744f0772bccd5ea068b8a7b6d698b1904060a6e2d3d71ebae50eade0be3181e35819b96f05dafda3f1d21fca98387c7d44ba7a7a118e73e39cac971277c9beeccb23ba821b1ed9a85c8e3f61a9d78f583aa4c5198f563b220596571dffdeead4f7dabfa554d0fc65fc8adee0c3e5b786189290c2db60adb97bd67ab2230013e3b878d14da0e3de460849e55fe151be92ba0bbca20bb8ded1468c81a88a9de01", 0xd0}], 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x1000)=nil, 0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffe1e) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffda3, 0x0}, 0x4000000000) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) select(0x40, &(0x7f0000000140)={0xffffffffffffff5c}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/165, 0xa5}], 0x1, 0x0, 0x0) munlockall() socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x100, r0) select(0xffffffffffffff94, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x400}) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="a6cba0b9938ebc830369cb6e8066878bf54d8fd06ac04dabfce107bdf4d4d8a38e9679842d413c459124d30d1aadb8e7f2332b36a6d020be092cf2bd9cdbfa490fb5ee22f1a00e15e0bf7b1cb4eecfdc8df75d6360b80b561e00da3c11369cb77d8809cc9e596a1b8b85a941a963f5e239d721d6ab4423", 0x77}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000580)="768a13382d49bc11c98b959f4ab34dd220a54b954ae593774be673eee7c9f11cc23b613b0bd62907d10c8a47a68734e37745342b28c11e16ab22a6b0ba8be9359a8314474bf0dac94b1b99cc53ffe14f635309bf039c727796dd01fa673e84e9b6f206aae61132d93e80a171f19a038debe8d5ac6babdacb6be3efad9c2684d8c1c5ff840c8cc2da1aa0c088e82392c91c00ffa154dda1ab96f14c898d23e84abee0b9f083ffa7353fa77057e8454138a6bcb39a1c2d5a4f8e6793b08dba521da82e12692a205cb7a5894981c33524c8127c98c3fb78db84574e3e41378dfcadfc10e00296fdeb8ffbda4249e83723938e1b9fefb759b35725da691177fdfe554040b1b0fccb5ac8aa14ccec3fbb4fbe710005ee26c83a8df92ef5a2308a8dd5dca70e35bfbef0dceebb41acdcf7f90493740c18ca04d529aff8f24c65b01f658932a61f8107801c5092554de9e4b079f8432fc79a7dda9b602c7cefbe66edca6ec7bea003f3139d436cc70786f2baf253420c0ab0f1805f17b06b50c1db780f7004070a2e0741ca281abd2fcabd222e5b498cd3cfb43464f202def953b194ba45b7efcb549085c35c848cd152711a02e736d53c9ad050402ba35991b04db72035956a0217c728af9d9e2df2783aa95f5b04a774f3532d8a6eb065e13f2ae046f914bbd44b888db59295339ec6d5e2fbc318f90ba252c80c4b88c857b1b152ab3c6d1c490b9550e173040f1b8f4bb145adafd4711d95492c53998f508cdd082979522746dfdb33c2ed161d3a083e18e949c3f20d969c73a4f8dbb1e818e4ab5daea145cfe7d61379883dac414ade18ce26e6973a681c9ce00e63c1439d80b526040c7b5d11578ea326f5ccc6a20b390d70b95d0886976a5f83b75aafd0770e7d2eb47d18e1d9f9516ba1f712d8f5bff054a52f2fcc4c1eecedcecb78bab4f3bcb16f90d8c4a97d807f8bce32f93400f80d4f76f268c6071ca05d7ef310d75bd0f5eee0bc4dcca98ec1cd154a2bb4dba2090b41d6aef29293928d4bc918fd136b245b89b401b52d482a2f384d04d1f4fd47f8b510b1ed3324a7de1fc1c2ae20a0db7d097d0a4a8808b3bbdfb09df3e9f968f007387766e5de4906b49cd6e1685a74c019fe91794defb69c1b5386b1a61aa6111622bebb5f8b112c5855c704ec15fa2ac6890a822b6e7f3b259a1f3c7739784e90fc299b2d3853f14f233e4934580fd8969405c2e447f4db4f00feed3f272709fba1254be488d21b97fd5130e015b57eee1dc77674591bc56437a7ca7ba2f13bcd481cb602a84a5ded5dc2f85b4823fbc4b0374c696e7f421cb45d6b2eec00e1372b559e45ddacfb7a8c99e6ff6fc0ccf07ae67c644b88686504e5cac9ae1201f991aece2bc03f2d1dd725a4c34ba7111570deefbdbbae50bc16863b2c6eb5b12f586835191f4a09298cff998c39b436c40aa137b090a833af7132dcb007d7b0b9a44d5b8ab3ab0c4d90fe54141f8ed3f31f009f15837c76f82dd67f41c45e1c340c52be04bca01b7d5b7e67f89f2e62e561aa4c70f12144ca1e2baa00b02ef33569dbd38e76f64793d64b71e8b4a695989c927a7da03c620cde6ef08ee107e34ab4294fef37e1842cdcde0716b8794e50da7c590ed29eef569f3c691a2ad9a78b85b93b1b6c35cdad7c1b52272a43370bb51e30308ae6f69f383cdac6812ebb362cccd42c78d24185ba35129232f87b3e4982e4426bd379c21d97d2f46f281dd4771151dce802e318367cf447f863901ada6aa71f9761363ff5cce49517f1d640e1bcfcdbaa8979c977ca7af7ddde4589f302e6b598ab183c22c0009199892b292cd1a85451ed2627c0488dada6f6b86d0770f7ea4b80c0577944d9f71e2ad0a9a1119332a810c83f112aeaeb651fe8d035c27f062eebd968822d72643f98e472974fde7018d041058dcc4b4adb2d377040b363db4232d5f830ca346a50a4aecd0f027759c6a7f0fee3c0d74a02a221e2db2e773fa5d4fcd8b28e8422bcca90710f95dce51ffef6441ea4287f14549f319607e4a99aa85a67ccb9938ca078d43435504b69847b351ade817032d55ac54f3befb11b2154214184a77439b93cf41d6395676c14876a76134e78e8a9ee173a9cee85aaf7ad661bbf00f797393330d837916d5069f44f9301ed272db813b587782d266a5beda52e26e2f866f8bf1671df9248c4629426a4d509bf6f51657aa510a836f4ddb9532b0d8a123cc0a8ef491bd59cb729789e977d1d08259f2f3f408790ce4ee0f9ccdec64c5658a0164e41396bdb9f51381465671bb9ac18765def13cfff6e184b80b238697d52228ce7dbbe9c3e17864f7f66f685de54f92497cdceaf18fad63ca01ed562019ba91ed62d349a3233dfc1525856198624511eb0f21c5b06cd0664c9146fc8a4d9ae088a090c69965ba0e23b31b33ea14733351170c6afcdeca5e6881389ce10523ab9a479798bdee9fca680fe1f8cbd2db3088dcf9abda33a0b04dd0ab27d68a2c1517a9df3d709f2dfc55ae337122821db713ee6f667c1f736609488d0dbb4a95c7449e1544d5a9e3c9c73606438742b5f74fd5ff3c3d4b398db56433ba7fd2f986f3af1b661841ef6c0d189a802d20aa050c2c9b4c3f534195fb7936462b31f16756f21fd846c79d75ac243a841443437e5a042442020744b6974372668ad533543a089c1bc23505c3f7340fbc5172348dbf9ef4cb586899847a6f8aad07dfc7fcacd38de61e1c10b9e7cb148bf4d67bb91ef0cefb4a1611eb829d485c87dc6bc36914841fbcc1e9e486956e0ba138007e579cbbc7045d88d76da6cfbe8a9f2ece10321733e08949396e56bd4601813f45b9b80a7f0cb84bdf97e328ca4ae7af7437a9c6477a2c3380148fcafdbfd7cf6618210a5d880a39a3a2c279cca9ec89aafa5733642d045736b7a720a400d890421c485d105687bf25eddf707d8722e68539261f45b30e93b03516a91b48fa71dafa9d6df3b0c7ccc5ddb918a9f990b3ed128f95a21135f2869f3b8818c8f6b33ccfce84f24eec7667d89e826a1a83df34d577fd48ce58208710d4a40e6d7ffb9afe9b032f7b0000aaf6b80cb0e02d7cb372415c4e96daf0236df2416b2f61c2bbe0b55c9acafc2bad87c42fe9f18ed7e0ad22877cb54f299331e91f03e74963c1925a5174169e46a1efba1c05d0d350cefc13767fb87cc280cdcd1f2d93ca21684aed1d08b39ded033b4bbced6fcc132cb89d01bda24ab450f52d44c13c80099a83696f86b45a9270216b8c453b5ab85816a8e7a3b332186d66be0653e12d1fdac206b23042f762cfc7f03401a924742a99b3d10afee6521735dfd83c4052536f5232c1e98953bed190d03e8fa5651f8974c9dade92eeb41274112a3b2c1747d7db71f601c1849bfbdf2c4943536ece07cad5035a9c22b63d9dded219acd07b1f0ad4b43a9407d5d5fb449f13e156f6ef3a19f11b716a7c1dc3913839d18a2278e01d9d8ba1d870fbaca4486c9d20d929be009d93526871d7c1c258343d34fd31e4c1649973f9f5c0e6a44fa9e92a9dadca3e6623b91c624de5ef667d881561006de0decee851f13cf0586a26fd5bb6de3bd8c32b14d447d4ce5fd7b1c3db75321d77985bc3b42646fe4d79ccad985362bf07792c48ae3f19159f773d7d3bc90fe4c27febf14c097604366c80e30ffb201cd93aa2c98c20d12685363592d87a3de2a432edc33ac5f9fa6e9a2323ffd69b19288a4c05bce3d3615bcdfe5764db27aa8f2752e8dc8266e4ededd427b5c2422f1ed6231618cb5392ffc04a2bf3b0da4017e569e24b58a41d0e5c693c9355b4351a1a674937b80aeca46fd81e5331f18ca81db1e34e2049d6ec3b31ca9577350875bfaec1946f003734bd0163505d98f832f2dc8fc8c05a76442c62b80c79d2a9e21a22e1a48116959aa2bd19e4b59c38dd6de133b9c758f5e290569af4d8e351ca2f6599d8755f3f31b39988c017a78398639e274071cf98fe49c9309bbc1254a4e44d9afd5758201d5161160159f5cd108b8fba9f501ec321a55800de0ab5235b322858c3ccd7332354004b1468361d29d1fe30b69f6c1cd3629601b5f522cae451d528779bcb174f2fd6a32d8a6a0488af3e96983d054efd9109490fcce1d09232da950139f914eb41cef147908448e14f291a78e89343d701697e902e4a9e2122e45034629e73f54aacbb9002b7e70703a3caf81948db2b24054d2ddcb6cb6786a0909750a45b01176749126d42a70e8771335d803e2c707810702158287e0b8d8f0f46066e39485dd943331b84a76e1cae2ab77a8c6b34ae840410d3ffb639f8df4bafd79aea3e1c71e0cd7db8f0ef45d14e0ad421f3779e50ba61e9c5a8213bc5f699283381e132770e3ddda0e3c93e684790be4dfc7fb74a8bb3bf2424333434ac1cdd360e29af2d6d71ee7895f21a1a7a59f0bd3fad4a516c01e2a40ee054f6c2788b6dcbf485267176e8129a533015995ece8a08910bdd6f069039717da4e7ecc5a142a4b62b1e45021fa1a4408e34269e773e3f816c24cefc67ad5d838408b54b4a0f188a1ca441e8de10eed10ee62f163e6cfd1e186e9c923b1bd061430960aedb7a94a9197b7a18458745e2ca7f7d230e458248d53f1d0b649c518d319d99fea1233decca9414210ba83063656fda67ea137c85a19a6c98f750aec1c565e5e2b26720cb1ccce746025097c3fbdc2d7bf9ae77256fe7075802862eb09e0765ad1b1b56b07901a117fad1f8aafdbb9ec6f39e87be53ea8388108782fdfc100cd8a753d8af2cd12f314ff801921467fe7375c3289e804a1246553032c567a3f2ffa92ffef336d31173a9764c728e7c474448245c05cdc5c23d994cb78e90db12e0a6eea769f221dec8fc5d49fd0d5f773ce474744a0e3bec4fc732fce678e6f7f375ba618381b749372284c73f81c4cf44a766d28b201e5a371b990540a6376dbad145ac2ce4cb9c26fc3f947fafd9a19db41a6835b2528b36fa161978cd5f70a72c1330c407d676ad8fbd7d90b64c167281f50a3f563934327ba9c95347b5a44cf65e18b7226d2a6f50ee57a265906dff2b9d9244d059eab3fcddc82e748c737e1054af9e8cb909749aa994b631c164f5db378bded0f923093078dd863a0cf195252cd6e587972d9f0cb7e5afac26d787550288872330e1f3310621fa716017c60e6001451061079fff562f8896b5bed721ac979d43f1350b3951a7783885156f77ca158e8cdc03afee8d05f5f6e86bc12ea36e5eb48dd59dfd20908e31b97c5472e2ae13677badcac85d351700f330f8b0a557abd4edb93beb31652c26543d4aa2636b67b191854259b5ec45564f862c44e9d6b7fa53d22c507dad39678caf52d058d09343f7649ae8ae6697acf3fdf7e55b94acf8d6c2ee4aed4101a96b876071aa7f16d3982202536a7ad84976dbd2a9f36c2125bf0f557b214f9abbc63f3969c046abc04a62304b32b0829de1bf71c3929d74dd99b47e00ec36c653dbc0162909245672e51a3ea170dc42f61464ebb891b2887ff43014ffab89bb05920989fe85cda5440a76f453c8da1dc69edc01748585613c17b91a162e16cd9ffc52c9e2786d109ee5193fdd21fc9533c74c18fe0f78697900541427617b021603b1032507528b3fd3cf2585feb2a4f6303cf2279b812e5d89b1f30afb22accaf3f2ea18af989e8ef65162b227a3e3986d98757f0e79293d83df2e8f11348d1079203d1afc53d8d9d91cce89aa7aba98eec983c74492eecf30472bdde584ef8ea4e773a246df1654420df5731", 0x1000}, {&(0x7f00000000c0)="668a03ec754259f253ddf3dab58ab211fb731bd28561050fcb1e60b851fa0ff746d63f353d205f90e4b816c5", 0x2c}, {&(0x7f00000001c0)="de21e98db84f466955b5447442b7e8ced126a5e520b23488a9fb72795d86ad42408aa515b39c158d4f5aa5380f3475def4b6381352780daadff3ece73c21be74eaa3a1cec561414121a359c43b3aad4488ef4f23e017e573e19c1fe59b8bab826a2356c7135d4e5000096af60dc1d112728ed9b0615ad8e75bc11d6f02bb7e934050e064b5228d0918f6519b1593a73b95279db1486b03cec9fb3f18ab4599fec68bddd104f848cf5f53123bdab95073b658c4a5ee0795b0", 0xb8}], 0x3, 0x0, 0x63) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) syz_emit_ethernet(0x0, &(0x7f0000000200)="b6") 16:00:31 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x8000, 0x3, 0x1, 0x1, 0x80000000, 0x1, 0x2a503fd7, 0x3, 0x3, 0xffff, 0x3}) fcntl$setstatus(r0, 0x4, 0x4) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="0c6d53be3cecc5bece648338f3277cad163c24ad0916851c13c0ea5356a6a8e0166c2c5f5cb89679931bdfe5152ee4439bc3b8f80b0c7816b23a23d9211088b579595e369a8111fe9f97a525951a8653f203135b71495acb3b5c282924b455143c6f96ac4aa8dd02aefb2baff2f0fa3e26023035b15c6221540a88eebf51", 0x7e}, {&(0x7f0000000180)="79b1311e888afa7e2c4161c9b8682cb7ffa2ad6c9d20caeeb7c4030c798206bc6cd2e576935e5f1498d16d5f7dfb7a9b4b7be1183a40942c5ea6c7d47b1c1e6860a2f4d5ab9afb8bd1c071ac57198f92e63e605374b9fc87c45ca34e28db3a045bf5359d01d332b6e048cf15f790f9ce3b47f8ee7358388d834ee52adf9ba2f57463158f0373b61350cbaf460d18a093f417bdc64241a72d00c49ec58fa3749c029f25d5527af20a517afdc0d1f3e15781e49ca34ed30161aa364249c1bf3b1bfe77a65823adb4754daec1ae", 0xcc}], 0x2, &(0x7f00000002c0)=[{0x98, 0xffff, 0x4f, "57a1146a85902c90df61fb8bff142d1673e081bcbcc840d65de902baa33e4550b08beff2e8347fb6157fa25b3ff07b9d6b9363fabdd798af0564a6271642b3b7b8fef356fbb57477984e219555abfc8838616e86abfc74c139b9764dc0fa820983dbac07e011fafba9fb3f9be5902a6b15111fda5f5d14cbd61fe462296279bb2234"}, {0x18, 0xffff, 0x9, "3ca5a54119041fe8"}, {0x98, 0x1, 0x0, "451eb830af0536666573040dcd010017a1435451472bd5812def6ac86e3db2f2c87365ddc7b663b330e4d90e19686ac9274f0e6bd6fb39cad0f28feb65fdf906404fe2c2cdb9cf2b65ac110c91d11a569b361ee8073931f9be8a101b1557301774c327da12a65bf9e31aed02d04e4c476f27767f1dc280c1b5da99f6e7189ebffe806c1a89"}, {0x90, 0x1, 0x7, "4dbe1e2b65df6f328dabed78c121f7b80e791454bf7b1b18731636cf4a8676a4c6aee7d84cd2844649ffc9d0e8e1a8edd0b2d325acedb682c21a92210be29778fcbb2632fc73d5ea2de34130ac065e60f0ef19182a6708a8a6d80f46ea5faadee156a4db85db9d5bb4bebf24fa3688d22a5d6945257da2ef4fee3d"}, {0x48, 0xffff, 0x6, "2b2aa082e1468b3f4e622e5ebe6918d06e6593362421c5166369c983b33a20bdf6574849f190374ec816ef2f26cb9e3647110094c0"}, {0xe0, 0xffff, 0x7fffffff, "5e9ea58060fd84a92fa55dd31a138ecc6b81e3240a35f3b33a4f10a1e13043787b4c0c0dec0522925f8260dbafeb70da23f039fc413d0d6aba540c914381e881ddf8f56075279eab4d8c2393d0e5cfac2d5b27d502e7c9a7a7cfc84cdad9045890b6313f7a613c09d7768fa832e46ca702fec847062ea9724a03f1ef0a0d9c3bb6420bd6beeb66bd1ead9957af4f619d516b8c84ab8d61c6803f8814aa9086c021940d5cd979329811283657721ccbde7d26e5a2a693034debc4af77370850d517f3adda8e2a3d0c3b9b"}, {0xc0, 0x1, 0x1fffffffe000000, "cdc3a801fa40a9798dcc433fd56f4fb9b574bfd78bf83f8a6dbb30482aea86cac97c98b030bc4decca1cf9f8084014df8a2ded7e786b688665e100e1fad2a8285a2b5c94c79b885140bf34f54901d1eb56676b34eaaffa98ae42a39c1b79c3005c5c3074f0c715e969e1633f1cbe0ff7dc9620011d9ed55203d8782e13497c60cfa40b1633aee63c00c4a11f4fb0158e25a18aeab64eab2750a0ffdda7bf9724bdca8d50299e19fc0b66"}], 0x3c0}, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) flock(r0, 0x0) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1000000, 0x3, 0x2ce0, 0x6}, {0x1, 0xfffffffffffffffd, 0x7, 0x3ff}, {0x0, 0x20000, 0x8, 0x7}, {0x0, 0xff, 0x3, 0x9}, {0x3, 0x10001, 0x6, 0x92a}, {0x4, 0x2, 0x6, 0x3ed3c5a9}, {0x2, 0x1000, 0x5a, 0x1}, {0x4, 0x8001, 0x5, 0xd4}]}) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b5899edd2b490f5fc70a08b68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000550da5eb14177a3d7f1310978679840c5ee2a69af95b75586ce69e083d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e913403526800"/338], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f00000008c0)=ANY=[@ANYBLOB="00020000000000000062757300"], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r1, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) r6 = msgget$private(0x0, 0x5) readlinkat(r1, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r6, &(0x7f0000001a40)=ANY=[@ANYRESDEC=r3, @ANYPTR64, @ANYRES64=r2, @ANYRES64=r5, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x175}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffea2}], 0x7) getpeername$inet6(r0, &(0x7f0000000880), &(0x7f0000000a40)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000900), 0x0) msgget(0x3, 0x3f) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_flags}) msgctl$IPC_RMID(r6, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:00:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0xfffffffffffffffe) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) chmod(0x0, 0x3) setgroups(0x0, 0x0) setuid(0xee01) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/100, 0x64) sendto$unix(r0, &(0x7f0000000380)="3a82e051a5d2eeeb59eb885ae3701ec5b10cab6d7433e4d2c28112b4ca24756ea88d751ab7b9164233d26a5c6e74ad763e6b3f800c0e3409b7b9cbb5c39f69faca400dbc904f7e5adefff21ac4726e1506f829339f58fc6b38771088dd686e3b52c1d401f11c35048186ac9d433172a5f512d67fe7097d9da2039fb1a17df98f11ce25907401df30473cb2a781a7c52985a3c9c974b22ccce79224a39dad0dcaade22a833f2b6800150ff320fba0fdc0716ef94cd1a6d1e7a5ee0c65e2ef35e29854d86c818d9ef640475334cb3e3bc333c96f4da4a502eaac9e79c4039f48e8bc6b6797f128832a02a5c20d9a589853c039cf60", 0xf4, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28088, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x1, 0xa37}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0xffe, &(0x7f0000000100), 0x4) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000240)=0x3) getgroups(0x5, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0), 0x0, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r2, r2, r2, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xb0, 0x8}, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x62) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8f8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:31 executing program 0: socketpair(0x30, 0x1, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f00000001c0)=[{0x3, 0x400, 0x1800}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r4 = dup2(r2, r3) connect$inet6(r4, &(0x7f0000000040), 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x674, 0x0, 0x101}, {0x2, 0x115e, 0xfffffffffffffffb}, {0x9, 0x2, 0xfffffffffffffffd, 0x4}, {0x8, 0x1000, 0x2, 0x2}, {0x3e, 0xffffffffffff5883, 0x3, 0x7fff}]}) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x4f34f36107588fca, 0x7) kqueue() 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x1bb, 0x4, 0x8, 0xb1}, {0x3, 0x20, 0x7fffffff, 0xc251}, {0x1, 0x1, 0x0, 0x80000000}, {0x1, 0xdc, 0xffff800000000000}, {0x6, 0x9, 0x10000, 0x8}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "15daa3d84f75d576a248d282a006020040af6210", 0x7fffffff, 0x3}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x200) read(r2, &(0x7f0000000140)=""/151, 0x97) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x80000001, 0x1f, {0x4, 0xbe}}) 16:00:31 executing program 0: truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8110) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000008, 0x53c, 0x2}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x2dc2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x8, 0x40}], 0x3, &(0x7f0000000140)={0x0, 0x10000}) r1 = socket(0x800000018, 0x3, 0x102) syz_extract_tcp_res(&(0x7f0000000180), 0x7, 0x4) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="538e50"], 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) socket(0x0, 0x1, 0x5897) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fchdir(r0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) fchmod(r1, 0x11) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10018, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x89ca) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0xfffff, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x8000002e, 0xb1753f6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x14, 0x40, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x7fffffff, 0xc7}], 0x80000001, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x6c, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1ff, 0x7}, {{r0}, 0x0, 0x8, 0x2, 0x100000001, 0x3a3b}, {{r0}, 0xfffffffffffffff9, 0xcb, 0x5, 0x7ff, 0x50}], 0x5, &(0x7f0000000080)={0x2, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x2, 0x200000000022}], 0x1fd, 0x0, 0x7fffffff, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) ftruncate(r2, 0x0, 0x1) write(r1, &(0x7f0000000080)="5050e505f5cb3b556fa09951750e0cc429dbe6ee8ce1b4a2c5a64d272e369a337aab275000694edaf89b160bbcf5ed6e4bf94b47d41e6e35ebc72622b8d2db3af4ccc48bfe3f20b6f12423513f8cbd562c28670471f8b0fe63b13e8041e644d49ecf9fa4848f87d339220ba8f7a59e0e2795a2c58eb64644ff367ed2ebfb00"/142, 0x8e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x6, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xfbe, 0x1, 0x80, 0x8}, {0x7, 0xfffffffffffff800, 0xa298, 0x1}, {0x400, 0x8, 0xfffffffffffffffa, 0x238}, {0x5, 0xf5, 0x6, 0x40}, {0x1, 0x0, 0x9, 0x800}]}) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3000, 0x3) msgget(0x1, 0x400) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x1) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x101}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x8, 0x1, 0x1ff}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/192, 0xc0, 0x800, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000500)={&(0x7f0000000340)='./file0\x00', r1, 0x3}) r2 = semget$private(0x0, 0x4, 0x40) semop(r2, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r2, &(0x7f0000000540)=[{0x0, 0x1ff, 0x800}, {0x1, 0x2, 0x800}], 0x2aaaab54) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r2, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) r3 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r5 = getpgid(r3) r6 = getpgid(r5) ioctl$KDDISABIO(r4, 0x20004b3d) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r6}) r8 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) wait4(r3, 0x0, 0xfffffffffffffffb, 0x0) semop(r8, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r4, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f00000004c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSTOP(r9, 0x2000746f) getuid() fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) semop(r2, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}], 0x1) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x19cc]}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffffffff) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) read(r0, &(0x7f0000000040)=""/101, 0x65) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f00000016c0)='./bus\x00', 0x2000, 0x86178) r0 = socket$inet(0x2, 0x5, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000001400)='./bus\x00', &(0x7f0000001540)={{0x80000001, 0x100000001}, {0x1, 0x3ff}}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000001440)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f0000000300)=""/71, 0x47}], 0x2, &(0x7f00000003c0)=""/4096, 0x1000}, 0x802) write(r3, &(0x7f0000000080)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000001480)="3e8df78b767b175b633fd163ba455314f216c8c388e6f389a5b369266f0d21975640f8c91350f011b44ae9db96421f66507925889d7fcc36a4f68dae5572c22a3b07f7bb7d54c082098c82141edd8147ba369e93c540bd49cc211ca4e7b12b3c315fc5cc4fbee773442054be6eb620855f5f1045ecdcf96ee6f49d9c8f7fdf4a613dcaa9d30527bc46241c07e6a5f957764d6abdc863ae9d6d2f885af03f03c7a235", 0xa2}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001580)={0x1, 0x6, 0x5, 0x1f, 0xfff}) getpeername$inet6(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) getpeername$inet6(r3, &(0x7f00000015c0), &(0x7f0000001600)=0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:00:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x40) 16:00:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) listen(r0, 0x36e5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x400000143, 0x100000}, {0x26}], 0x2}) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r0) fchown(r2, 0x0, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x9, 0x7, 0x1000, 0x100000001}, {0x1, 0x7fff, 0x100000001, 0x8}, {0x9, 0x100, 0x8, 0x800}, {0x6, 0x6, 0x2, 0xc4a5}]}) r1 = geteuid() setuid(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x57) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:32 executing program 0: clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x2, 0x8) r0 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) clock_getres(0x4, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) socket$inet(0x2, 0x3, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000000c0)="670dc3", 0xe7010bc0a3be0d80) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x6, 0xf, 0x3}, 0x7, 0x2}) shutdown(r0, 0x0) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0x923, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x20000081, 0x85c5}], 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040), 0xb091, 0x0, 0x80000000000c68, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x102, 0x6) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = dup2(r1, r0) r3 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x5, 0x12, r0, 0x0, 0x0) connect(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="005fe2549e48f596d161b33d9dd66c653000f1a3ce3beb4f52ff3836c3c2ebccf113b09de0a0f4bcb23d346863041c40bbf27f04b5996fc8f77600003b04f06c46d42804243da53d4089526f0498904e16fe657fc18b3b07dd09d7e987fcece5684014dc9adc0b8539a941d5a067bb10efbb0776db2383059c19e565cb6282bb90830000000000003505d9eec6d1047f5f23741534f3b860bdc2b36fe4893d87b1111373a16ef8cc964a35bc4428fe61073159b84c7d4df9a933e5fab0a07aca06f711ac479eb0cefb7e24f639f917fb215616c379e45d85722754a4fd54261fe78a04aee1782be200931d4b3f3f3fd43e68b001aab26d758f0e18f0a498986f1dab457f6b459d39af7ad2d59930093a98414653f766f58c00195a2366d3b9425b23824c79a86da9ab8115a05262201b9ecf491640d9e07704000000b359a2cd60a2092718b8157b1ae995c65f46f36a6445d835cfef0b0c1e3f5419ac9b2dd7343f7658e934b688e8213ad49b85d4d22692526454c2c0030b4513489e5ff2cf073633da5391624bc91a61500e6bdb8a1ff5de8b8f37ed484f2986ea0ee38a4a6205aff402249f38786f7842dd8385ed80ee6b4f6f72fa6637c9437442159302ad67f5f8e2b81462fdbfc4628e5c607c3cde4b4d235894006d6ef7ceae8292f8b6f7ac80dd27df84e7c21de47c422e316a2ac32a6fca3917c6ecd50a3dca44c33091"], 0x10) r4 = shmget(0x0, 0x3000, 0x10, &(0x7f0000013000/0x3000)=nil) shmat(r4, &(0x7f0000014000/0x1000)=nil, 0x1000) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x48}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x108e0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x31, &(0x7f0000000180)="ddc3") r1 = getegid() r2 = getgid() setgroups(0x2, &(0x7f00000002c0)=[r1, r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x6, 0x9}, {0x5, 0x7fffffff, 0xea, 0x10001}, {0x1, 0xf65f, 0x7ff, 0x1}]}) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x29, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffff7ffff) r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:33 executing program 0: r0 = msgget(0x0, 0x0) msgget(0x2, 0x110) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:33 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x81) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000580)={0x6, &(0x7f0000000400)=[{0x10040000000, 0x7d5, 0x2, 0x6}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x83, 0x2000000000000004, 0x401}, {0x3, 0x2, 0xff, 0x1}, {0x8003, 0x81, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x3e}]}) chflagsat(r2, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffffd6) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) write(r2, &(0x7f0000000680)="dbbd0cea8a710b8336414cc820bd2c8cdccf85b11bcdad32aac8ef169948c64b763307720f0aaaffb4f77c47108954a2a7d7f7fcda842477c1a496452a54b9c87f94c3e26a830ae1c855251c8ddab7ea4ee56f39d2b99aa9f344af6f2f3dcc073ac87f928461f465dce49253f4b5e4d4ef1f90926c5c6d4fb22f082d29dc07334454f3d20606ec1a6329f000972822f38cffe1177c6dc076fa385677e7b177df429765d17840febed62a19d6e15cbe292c50ed77ddf381c37aa35836cd7c49aa33916eb2c8a3d1b6548265ecd337cf33a4588aaf", 0xd4) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000700), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x9) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x800000006) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r6 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r6) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) 16:00:33 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)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") semget$private(0x0, 0x3, 0x282) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/249, &(0x7f0000000080)=0xf9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) mlockall(0x1) 16:00:33 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200b0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchown(r5, r6, r1) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) sendmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000280)="4e2adcb853a89e360a99e919e94349d49531351f9f394ad92cf1761f916b8a0f93b7f9e7610cf4030e2b2676a421e70083b5213933726c0be305f0822434219b9cb044f636ec541b908f859174", 0x4d}], 0x1, &(0x7f0000000380)=[{0xd8, 0xffff, 0x0, "f0b7321f548905d036b34000ced5df9feb86d4e3b4a0cad8c34c04e054e09baf0d922e69c55157f3794f8c6ca0c6903853e9efeb94896e936e2c67d5ef92321c9ac5357970e2582a017becdd1532002cb89ea661ed872996fb785a7bf4a1ab50938edbc3641f6074ebff5cca25ff0215a09023a6e9dac17b6603a624f3187a45d27c7719b194b665b7cc1d0b5e571dbe059092bed45946786d311dd6fe66cbd6ff381a3f66aeb2ec1e4e3d505ab1457a9f9fdf02564ab099f4f61aa4b7091194b9de"}], 0xd8}, 0x4) getgroups(0x6, &(0x7f0000000240)=[r3, r0, r4, r3, r0, r0]) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7}, {0x62}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x1, 0x1, 0x81, 0x0, &(0x7f00000003c0)={{0x8, 0x6, 0x4, 0x0, 0xfffffffffffffffe, 0x3, 0x5}, {[0x2, 0x1, 0x4, 0x7, 0x100000001, 0x5, 0x8, 0xd93, 0x101, 0x5, 0x1, 0x80, 0x9, 0x6, 0x100000001, 0x8d5f, 0x1, 0x3], [0x81, 0x5a0, 0xfff, 0x6de7, 0x3, 0x8, 0x1, 0xb8, 0xc11, 0x1], [0xce5, 0x7, 0x10001, 0x7, 0x9, 0x3, 0x39], [0x100000001, 0x0, 0x400, 0x4, 0x3000000, 0x27], [{0x5, 0x1, 0x1, 0x2}, {0x8001, 0x401, 0xffffffffffffffc1, 0x4}, {0x5, 0xfff, 0xc67, 0x3}, {0xfff, 0x1, 0x9, 0xffffffffffffff01}, {0x0, 0x0, 0x90, 0x7}, {0x5, 0x40, 0xffffffff7fffffff, 0x7f}, {0x9, 0x8000, 0x7, 0x6}, {0x40, 0x9, 0xfffffffffffffff8, 0xfffffffffffffff7}], {0x3, 0x1, 0x80000000, 0x8}, {0x100000001, 0x5648, 0xd03, 0x5}}}, 0x3, 0x2}) socketpair(0x6, 0x5, 0x80000001, &(0x7f0000000340)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x23, 0xde54, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x6, 0xffffffffffffffff, 0xca}, {{r0}, 0xfffffffffffffffd, 0xb0, 0x40000000, 0x7, 0x200}, {{r0}, 0x0, 0x84, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xc3fd}, {{r0}, 0xffffffffffffffff, 0x32, 0x40, 0x3e5a0271, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x9, 0x5}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x21, 0x20000001, 0x5e1, 0x7}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x20, 0x120000000000000, 0x4}], 0x0, &(0x7f0000000200)={0x800, 0x9}) 16:00:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0xca) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x4, 0x20, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x849, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x4}, 0x10) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/14, &(0x7f0000000080)=0xe) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x5) flock(r0, 0x1) getpid() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x82, 0x1000}, {0xa6}, {0x88, 0x6}, {0x20, 0x4}, {0x6, 0x1000}, {0x44, 0x4}], 0x6}) fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r2}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xa2, 0x6, 0xb68, 0x6, "28a9f8096fcf7244b4a589bce2018dd6a40bddad", 0xa947, 0x893b}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x29, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x95954f06101ba77c, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x1) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:33 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) r1 = semget$private(0x0, 0x2, 0x402) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/254) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = semget(0x2, 0x0, 0x401) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/241) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2d8, &(0x7f0000000000)=ANY=[], 0x9}, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x8003, 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x4, 0xffff}, {0x18, 0x0, 0x9, 0x7}, 0x80000001, [0xfffffffffffffffe, 0x5, 0x7, 0x9, 0x7fff, 0x40, 0x20, 0x9]}, 0x3c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0xac, 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r1, 0x142}, {r0, 0x48}, {r1}], 0x4, 0x200) 16:00:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r0, r1) dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wsmouse\x00', 0x18210, 0x0) socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/bpf\x00', 0x400, 0x0) socket$inet6(0x18, 0x3, 0x80e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002200)='/dev/ttyCcfg\x00', 0x20, 0x0) socket(0x1a, 0x8007, 0x9) accept$inet(0xffffffffffffff9c, &(0x7f0000002240), &(0x7f0000002280)=0xc) open$dir(&(0x7f00000022c0)='./file0\x00', 0x0, 0x20) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x2, 0x9, 0x7fff, 0x7}, {0x8, 0x7, 0x7, 0x5}, {0xffffffff, 0x1ff, 0x4, 0x5}, {0x20, 0x2, 0x7f, 0xaf}, {0x1ff, 0x0, 0x1000, 0x1000}, {0x5, 0x6, 0x1c00000, 0xfffffffffffffac6}, {0x0, 0x4, 0xff, 0x2}, {0x9, 0x8001, 0x8, 0x80}]}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x220, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x3, 0x1, 0x0, 0x100, 0x8000, 0xdb, 0x0, 0x10, [{0x1ff, 0x9, 0x800, 0x7}, {0x1, 0x100, 0xa1aa, 0x5}, {0x200, 0xfffffffffffffd55, 0x0, 0xffffffffffffffff}, {0x1, 0x80000001, 0x6, 0x3}, {0x7fffffff, 0x80000001, 0x6}, {0xfffffffffffffffb, 0x5777, 0x100000000, 0xa24f}, {0x80000000, 0x3, 0x3fff800000, 0x98e}, {0x80000001, 0x4, 0x6, 0x8e7}, {0x8000, 0x4, 0x0, 0x7}, {0x5, 0x1, 0x401, 0x27}, {0x9, 0x0, 0x10000, 0x72}, {0x6, 0x1, 0x5, 0x8}, {0x40, 0xc3f, 0x7f, 0xffff}, {0x1f, 0xffff, 0x5, 0x7f}, {0x100000000, 0x6, 0xb5, 0x2}, {0x0, 0x40, 0x6, 0x9}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r3, &(0x7f0000000040)=""/145, 0x91) r5 = shmget(0x0, 0x2000, 0x24, &(0x7f0000669000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getuid() getgroups(0x8, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = fcntl$getown(r1, 0x5) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x9, r6, r7, r8, r9, 0x81, 0x654}, 0x4, 0x2, r10, r11, 0x9, 0x3, 0x9}) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) 16:00:33 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}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) sync() 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) syz_open_pts() fcntl$getown(r0, 0x5) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000000), 0xfffffffffffffcf8) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) listen(r0, 0x0) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x140ffe, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0xffffffff}, 0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/144, 0x90, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x452, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:33 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x800, 0x2, &(0x7f00000001c0)="1e390bf1c99f11cbbc9df4c7550b3148ae37ac37a836b9aee7c4602133e06a169a1b086a6c97b69e0d9959da6d51c2d002ce46428c034a3cb14cb348ab38aa72401f42bb642783d2f076277ec0b1a88e2dda63d2dc5e2825d072df4212e979adb1276edb4905a2317cb38fd35ce6eecb844c028c071ffd83e6b9a2bf709b352925c82fb02ea85ad82b58bb33259223b70a8ac012c1dd55ce725887a4908e3b5267a4d94a0bc0c65c111e72ec02ecf06cf5fa0bee5352da5155f5fae728efb796c1f7c8f18e4bfa84", 0xc8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x803, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000300)=[0x8000, 0xfffffffffffffffa, 0x100, 0x3f, 0x800, 0x3, 0xef71]}) r4 = socket(0x20, 0xdfe10a2e40f4c5e5, 0x200) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) clock_settime(0x0, 0x0) fchdir(r4) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:00:33 executing program 0: r0 = open$dir(0xffffffffffffffff, 0x8000000002, 0x1b9) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:33 executing program 0: 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) write(r0, &(0x7f00000000c0)="8912b3e3b9f864f88c4fe258d194d10f3c91b1e217bcf0602772876d39a889f5289525fbefb5c9756f3472bd7e59e711c88efa29c415d8da1f540007b86d8e6c727dae984dbea36975e146a01b7955014c568e46e789898b", 0x58) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)) 16:00:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x261, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) getuid() r3 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x8, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='i') syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0xa70f) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt(r2, 0x1, 0x8, &(0x7f0000000100)=""/221, &(0x7f0000000000)=0xdd) r3 = fcntl$dupfd(r2, 0x0, r2) accept(r3, &(0x7f0000000200)=@un=@file={0x0, ""/88}, &(0x7f0000000280)=0x5a) ioctl$TIOCFLUSH(r3, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f00000000c0)=[{0x100000001, 0x2, 0x6fa0, 0xffffffff}, {0x234b, 0x9, 0xffffffffffffff81, 0xffff}, {0x4, 0x4, 0x81, 0x4}, {0x8001, 0x71, 0x6, 0xffffffffffffffff}, {0x3ff, 0x7, 0x6, 0x3}, {0x5, 0x400, 0x3, 0x100}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa11, 0x199) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xdc, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xe1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6, 0x3ff, 0x7, 0x3}, {0x1, 0x2, 0xffffffff, 0x3}, {0x1a, 0x81, 0xffff, 0xff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) kqueue() pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = socket(0x1e, 0x4, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='//^(^\x00', &(0x7f0000000440)='%\xddC\x1d\x19\xec\x13\xee\xcb\x1b\x8a#\x19U/f\b', &(0x7f0000000340)='$/-!\x00', &(0x7f0000000380)='*\\\x00', &(0x7f00000003c0)='\x00']) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x2, 0x4001, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) 16:00:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b545f7751bc000000b8180000000300000031000000ccb51d000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f00000022c0)=""/4096, 0x4e8dd410, 0x1, &(0x7f0000001280)=@in6={0x18, 0x3, 0x9}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000001200)=0x10) recvfrom(r0, &(0x7f0000001140)=""/157, 0x9d, 0x3, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x43) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f00000001c0)="d5ff9668", 0x100000338) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x5, 0x9, 0x2}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') openat(r0, &(0x7f0000000380)='./file0\x00', 0x403, 0x28) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x3, 0x100, 0x4}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x1, 0x3}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000240)=0x4, 0x4) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0xffffffff}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), &(0x7f0000000340)=0xffffffffffffff6e) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45fec62425e7bd36b52c76bf8a39c57e4e635ece3fe52a25b6944499343d17bcb88fd7f63d9406221ed1d73ddddcacde411569b0e1bdd33b6ded6f4d3fc6fcda553b87e9645e9482fdc14fff92bd45f0ccce8e22efa8f489caac960ce70fffedcedd7e326ea70e168a412cf62cecf23070c332c9adc7e009ddc44a6debd9635c2f5429f2578ff343130db423cb49df6e002e8857a5e5207a42d67bf6cc8884be22b0b82edf503ffb6da21905916c121816c9b113e8be60cb1f946021ad4b1a3d1197f24357c582b7a9e0b3086f2ea5ec356baf3710af10dc6f76fbac934620f259b2fdab5fd0a4649c2e01fa3bee19", 0xef) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r3 = msgget(0x3, 0x40) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000680)=""/216) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = socket(0x26, 0x7, 0x47ff) sendto$inet6(r5, &(0x7f0000000280)="c5bd7830e88116bc2d1c8f48627845a7ac5bb2cce09a1d83287f602de91657c71580c542a131206942bb9fb735d57c6a6d75d10e55e2d64c1eb0242cb1d16b77ef0a408a05f65ffadbd3c397bdbdfe6cf199433c0a3dd20630be28d0f8c804cb7f4cd95e14c5d9d9a6d9028f378524a37a25982ac04bb5a00b0419486df64856214bcab89f6c89edbd45ef6231c7e0872a774cb73764b3ed747f8d8d9102904e3efb9db46ef38b2063fcb6067357c013d51818a4b643", 0xb6, 0x409, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x10000, 0x7fff}, 0x10) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) socketpair(0x6, 0x2, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000440)=0xe2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="946ffb9bda19d0da59a5ba1f90d96b2c153f4608cac759a214e6fe29376e28d6c3df3617e1e86af167b9e33b5d9495cfc6de7add57560e19a836d1da31fcd4cf318e27f4cc7a5be80fea00117acd7d5c51d7feed69b29b2bf1dd604a1b14a710c4ba96230af24319472c0ee9c76d72bbfe8e6ce3844d67fe1e8a763fd4b6e517c5261fefb6c761c2dcfbfb20620e9700bef927c97cda9c5596b0a32943856e9ff6d14a3698e290f8a7fb01563dce2b501ca3dd405b6b73f0f68197ff92a98c71fd5cc891ff59a964a92ad38eac3c873440fe100d92ef24bea8583434959255741fe7b9624dc25fa0b1a6d08e3ae966949e", 0xf1) getrlimit(0xf, &(0x7f0000000600)) poll(&(0x7f0000000640)=[{r6, 0xfb3739792b586d09}, {r6, 0x8}, {r5, 0x88}, {r1, 0x10}], 0x4, 0x4951) 16:00:34 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000400)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530007d299be4c6d091280dbf13db74208d3a5fdb075d3609c96839a5c480de373456a6cd2b31f7d902401ecab618992a1d9324c3a532cd24d43f04d333534e349912dbfe15f22d2a7fa1a5"], 0x6a) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f00000000c0)=0x8000000020000002) kevent(r0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x40, 0x2000000000013, 0x7, 0x8000}], 0xf8b4, 0x0, 0xfe, 0x0) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20003, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x54}, {0x40006}]}) syz_emit_ethernet(0xfffffffffffffe91, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0xb) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r3, r0) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000600)="a0077296dfa17a85d2a88a53e803b6d36208da65458e6411b3bf6adbda1f9b4082f8934dedf1cc35ce815f8f28193240f1060decb75782a725d4c8de947190829df3e03557720dc5ce9352f5d6aaad7c88f96d7f1e5c6500dce94d696b4b81cc765626201e89a0951aa643d7c523f9737aaca6ed6aa89178fe741fc0d0481e668baa0f15ef93a2ccba834a4534fc28626ce5b4f8e6072b1422fb81b0bf2e1930e784e4a4ffde5d44f7de8cadc86541c4bbde39dbce37162e45dbcc4f16354d557b46bd06d9b93149803470c3b167c725b8a081cc1963ba0198439c16a9ec1b4ee799ad5d76fc9f0b2f47a8deb860ab9b4b5d3661d11064d77965c5836fe263df93c4161af3b5cc1083021e4b5f3c0a4d8ff10a1703fc1610030a1f2834641dd4b70e1eb58de9eba0e7031753d489030628ff26c575445e111ed84ffa0d6c6748c8af857e9510f7a1aa3e9adfeb6ffd89b27f45ad784872c5d8d5bdfd1ee156ef0b24e7a6758f3d410c84a0fd336060ae7289d0508ac6c61b39aa133449c33ba2286dc1c5c136f3eefe6225bd727ca9d6f0e75a46f1a9b182e3b35e3fd8ecd57d66de03429df8e83ae492e5475abefc86cb0c014ec43328d5c31caf72e961a14434d1b58d3c6604a185a8a14bc3e0c2b314edfa937ce20780f2d4801fcc16ab0101dc642be075230507adbd1c93be5589d0646a347d472ff3eb2adb7368ccb618397bc8a3f76c561a313dee941c7366ebd93948d2144f7f77beb31454c159a2cad94816fd3b6eb2d6d1ff372825f3ceff84a5b93a717eea6dc5e50003ee9ee3252d2edc337f39d29b57d76d4d449be79d7e0b3c51989ed52c6a86f61309c25b9e902416254ff2ce456e6228a500d5b5b9f7e58a2c34d9a1f100775f7a1ccfa1e2a705d6be4157fb959c99393b4d7c032ca9365a791c44dd18c3c641ba2e02fe46c9d11cb2b8ff6e801535a834ea86695d76d45e229f02f8c42331fc5093dc8a73ddf12d20d765c9437c07f47595e2d41bf0dbbe1f35cddf0315a5687294e1464e5d2302e9261faec2033c1ab41cf57918e6b6d54b330c894501885d7d4badef3d0db4086a12db8c27d177d7a3d8aa9172f7725696da0e9b9bf5fd8d05c969c8e131973f218b4598ffab2f76c6bb897f5a6b5a143061f66f4b196e16e1154141b59832022f3710891ab56dc4b8639a3a2f826390ae43e4104c011d5bdd2fa87a7a619425300665af592f88d1554f130feb909b3c19216603d24f8e8b5d091daa6dc7169b1716207a88f518cb330420d5cae2cdcb4c039f691a6dec9346a8b5c4cbdc2eb4f08914e588565da62c292c8bb1c50f7f95fb2bc44755d332c716407674815d7ad3b2dd430548c32f30b1f38bfcfcae42b8e69d8002ed8f3b3d38d185fd89b2a1805628bcdd663b62daee3db73636b86af493d8a19175627bf3a0f273dff6eaf973431c466ed8e6d0b83b4733ba490f03cd9e3bb14f4381eac1047aeec543acff93fddfaf2143974950e58c1cddcf2b2bbc0492c68bd42c4f42dc678b8137cf86f4a584fc77f8d78baa9f6bcb1219036680776604754491e12c851ab273aa4a07871a9afe4189efb17750959354b4a9663a7f86dc6d0c43dd93aff1dee933a6987787d43cd5d287b6b150d71c2f1281500d96008d3f6df51cb9d2e84503f8bf014a85d53bc0f1da39d8e28f5243d718804d8f5f40500e4d71afef85ca1cd5db34ce88c97133aa7d79329ccbfa6e5a0c8aafad53ce447ca73e4b0053d63202d36c830fe1321d9b27cb88b93cfe2e33e42bbdc434417fa4a7f590dded838108526b23f30158b7c61d976679094fe9b3540d98753ce06aa0d5366395c6bb11ab772fdb32677f2d5638f680a4d995dea102cc3561dce2c4c6ab09dd322cdb7a01d11552dbb354cac7eee16c38557f72370d1bba002fcafdff5654d6578ea8d8c7226d795c038ed6ec1c35b9d6168ca9e501e1e295b635f33e17f47be11977c5ecf4cbf2801886889d820a991d2e4c494348d6fa6ef71f5643e868cbf3928db56115b0881d1f1a43ad32ae7f530c17c867886d452e96223cde4cb868805c0ab4d7fc4886b23eb86fd9e0a2c1c2ff705ab712f456348b9bc1c135da824f4638c285f523a0cf28dcc35d47db426bd61db8ffcd206f2378fca0092f6e733d7e07da5de7d4b5d2aabc98dd4ad41fbd699e499187e8664eb849ad8af9e4ada7f07ed1472e28bf75b941292ecf06e75720c3b7bfed2f1578b36a6cbd92752f5129d61f914282225e1eba48002886f81aea6311326bc5a82a7c44ca2c43e2825eab35765c30805fd6479ea2e3cf0e901e8b48f2e7caf00cb50d52d158d7de3a33c4dcd055e594dec144d8798b8767da08fef646f017b0cf8446a35bb5ecc5e601a8af8418ca3c7c7f6a6e172dce930837bea4a7b9c89527ee22945fd48f5e339a0580c1126e1088df2dd7ac2b90c408fe13b1bf5e3e37c80d8facc5b3b67452b2a0e8a40150897c2a71616d4877e72b5a6c764a43d502baa15d684ab97901ae2ab1d915770018a5455e39ed7b4307500390c1dff3dd35641413facbe54ffac4a587857425c6557030bfebf32b042b8179a15fd8ddd2ddd61344febdd06c1a063b2d52c58a2b713ef7abd10694881b2f6b4f580a03bc0047569f9d5ef0f5b964e69e6b6b649d8eb9aa83340be7c3a95b8bae95e9cb69c9f69bb7b13e781a33a357d99cf46917a52274343aa9094e578213c9a37dd2221af6baa4099e2594659906e478f71806698b83d9106b4a9658fe3c811ae79234843dac49676e6e82a5eb97df976cc92741f12a7cf9817c0948344927ae66c2f350a53e152016c3200ba62275d89db32a30b7e093184a47be509280ffe92cecd84af77449c7a456b043dabde821d760f35d20d9bca0167c67f954bb4279419ee445473c689b173a33ac87ad0e4599dc3b64e7a3cd83d3ac8810bcc316e23d871a1c8afccb81ac2906867bc8b263e4cd0173adfeef085b05acaf86dc58e55193aa9b95b7f34cda3602fc58ae732ab6f1d871d2f113377ba9c51576cd85e8fdf24c04dd71f431bf05cb70514c0a7fdc17f3293eafdce0df0d7e028ac41a915be2982d1ed6dea1f83c7f7ea8aceae834bf5545781474ed09c7ac8c808369f5ab63deaf9308c8a33cae2c18b7a971f7771813935b854aec4b3d7c13c376e0d27f37b933f7ff7d4e51585a437cf826f7044b57d112ea178fab9e2afa14a418bcc9b463fab5fd84efcd360da4513b308402f72955c962e261f573eab97a99628fda9ff51b4c436e1c74a5da9b945a3b038cafae6c25741314c6a7ff3caa9b5ecda4d7130371774f92378921dac25dacbae48d109747fb5d39c9241032e1e73efda6bad0bb150a673ac1d5065ada37b66e5d52ac50e1f4f1e1c71e3d53ffe96f521d93263d86e6ebdf1dcaa389bbfe53f90dc347bc349d5ce75dc3304deaf2abe25daff5ca3c83ad9ab14b28843db716e01b8754d724caa7e5358057afeaf805f4ecf0c09c9c17b2d3ddff8010721eefd45a49f1975a173cd48b005888a4653f5bc2e1e1092e123688646570206a9d13d43b96dddca72b3927589fb0dd57469ca3ca26654d8cb6f4b5b44003c400f81d10d4d01def7d8f0def39648f0be1d2551816377c660113c951cf7818d5505a30cf5901e1e746c93cf0997dee0fe5bb09a2c57f0054ab3a952ad8e7b3a55e2074fc80ce08cae4059099daf5dab35bc247d9a6bdd8080b91c302907a67ebefc909155d9a17f195d1aa7db729ce5b151cb1f70d4298f48d498f081cfacac5000e2e092f58f80ee05369bf8ba5da604dd1e1908028e0d1b9001e0910634aab159c5690b05f22a2c82c8b099f5dfbae61959d6874c622e98e1816821b387db05d5e22bbe6c562928eaf4f2e7ca315f7def706edc6a64ece094e48fbd95771a9d4aee51c73b60a20b80bf21595e267fbe4842e6fb7d3c3fbb386cd3164d81e5889412fd0631f6cde6200a3fd7c61cd83486aeec873b27fb1f745334a9d657c46b553cacd3029cad7eb4bff148f4c8bdc4c302caf061335d8e7c3188d49f3c16a080bb30ded1d51123ec2c941c803e1c74976dc3db0e4c8bdc768f45dd0e79a2bee8c474ad0cf12a16aedf3b9757a33e2855258e3b453b5643404ee1f2291c462b6511f3da7bcafbd69a05e56b01b3774615fdbd2e042", 0xb91}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0xc}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt(r0, 0x1, 0x9, &(0x7f0000000100)=""/30, &(0x7f0000000140)=0x1e) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000000)="d8c13be12c54bc8a476ca06ba0a8c01e12a7b1c011fa8828796a0ad1332faa3c8e892da0a8cf67e2be5810e9e16041def9b8fb3ad012e34aad9046bf66626783c9f2129e674328c11ae70ccc94", 0x4d) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 16:00:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) socket(0x6, 0x2, 0x7) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x2) write(r0, &(0x7f0000000280)="e25aae69400d0000000000005f144354056e4e6cf3", 0x15) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:35 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x5, 0x94fb, &(0x7f0000000080)="4815c1d388b553a6d0698975f34e48f745d7fa4b72021eeb2c749aceadf90a0ec234f6b870ac00c934ee920319d721ffb3dd97455484981bedee53dc493c22de31f2", 0x42) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x6, 0xe61ff2b0000, 0xde}, {0x280, 0x5, 0x200, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f00000001c0)="7175b865d259e4df40b9ec1f9ad1c3d839231bf0ee24047f1c98c9807365f441fc30d856941520db2bfaed5c8bc4a220c0014a42a4f2f0b648ff8c876bd751a54bdab68695ec00801a593a642bfa249b35896eaec29c7ced1e36f129e0adb5765589ad6fb22d6ccc8732da8e296aa18d3aed34cebca27eb33c4d3102905755a2e27d89b4aeca6fae65a8f832d00f561b55260b125f50874918d8eb7473d00b1477a0181b7bd788913e103b1c7185f8", 0xaf}, {&(0x7f0000000280)="933c7c6139648fcf6e67cca88cdbb91b078935fb0cba58979c737a829b708239bc317f3e45bb250043ff6d473bf390ea25306d26f533d054315cd47fcf5381ad37fc9b0e2edcc16027c5b31c3214c40aa5d97dc0122847d2bb8fba04ac4a05221b82445f20dde15edf922c3df2b2a18e98c0e7e93ac7dbd05681856cdd9ba0ec786e4c0ee41b0019dc6e00f5f6a9607774cd105d59bb19ac3d4eb00b393c0d272395c702557b50b5dda8dccf218df207228d5dafca8e0623ef9975dcfc7c9df990850abe460056aa38a5ed71e6468af070ed13a2cfcb812f9ef5de5d741d2558c05cd2ec3e208937be075dcbd2d7129b6ef615e1facfe3a808ebdf21e040d67c214571f8878104f1d2a683bf4a8bba553653913cec4432511f86cca1f6659df5fd33ddf1865326f8033c1b3aa1ad1833f9cd2c0867be252fd1762f1783c97dbe8bceffd509b38ce03e13bd155dc80b7ce8070e7f58db6c081f8e271ba0fc06d7a80c1ca5812c10549e50510a60b4807fd105eb495f137083ac656f74934220492b6b79313bf2c95c2f3a0c97f011ca213e9a6b6f2fe74aeb7e6e39320c9023364a575e4d06a9d733e92aca78baaab2c68df6eface296353cd577799fa75ab00df810b2612fe727cfa463ff6a1df9ac7650249a2b9972fb4307c4699092a648d53214df035818cb0db60acd3003c0f8dbde5649d36d5879c49be902816608618049319391cf1905d4d1e898959835ca83ecd372ddc40fb3de7ffb10244c8578ee24f2f60fef28926454b0de2243d8e326aaabfe4d9febfc1f2ad34c7256f7d32346581eb4527f9611a445473a2cfb6995d907a6886647c4c7fcb099b69f60629fb9646848e3e8aadb70eb36b4f75a180e60de082960dac4acc718d3ec7ae2ed3cb1514331048413b48219acaa68242c467a99926e650b47fbb904badbea71be011edaa89a4bf14772b0318b6b46d19ac910c71870764e7b93c2a42f77c3c0cccd49d255108ac3f414cf02b56c5248e948cedff9ed290ab87e5029cfdc05bde624e49d337e47998bd7b207b9603af21dbca2437138be72c4095c6615066c11e71b71a6599e4fbd0e566d78b9230e590f830ea6e05e20d53df56e47c49511352f5a09f692b9dd1bb9ec846d6cf76bd775e8dc3795c5db7058305a330e533f6831a3837d983d6d2923ba27879e1e496892421a5b39198335289efd8366277b02778adb4aff2d096b38966d806fe34159b598f34aa1558d163aca623c8d2d1a945015423ecf8e7c87d2c7e8e25374999216e70ade59abef2ab4e52bb1313074e5e2b815796f9b22f1eb860e771a18a4f5eea7092c590175b8f96700d84d2c684da843d62d6d9a9d86a21ae313ae8f2b433f9ed2351bb423fb46a17a3e7648ae739215b4471135dff267e8b95dc0bfedcfdf24bf4f0c626691840945ec3ac5f15e296814019178e196a6ae3326dfcfb11ed7741160533c3484fae4cde718607ebe670794c008104548a5e1586db1e28fbeac807fa4222b2bd85fc0b0eefeff9db3aca8fcbb3beedda67e0e3b27631113384410facc500696e6edbfa329090526abe9dc73aded08328909fa879619fe5d4586645e4d28c43cbd4ab8927ea4bc69b948da8be959907e1f7a8e7b405fd106fdbbfac1408b6f7a79a6fd9a3455a96b6db65c3f2892ab2b853c582b72ec5d2bdd7bbcc0bb02d5e3e6b9e837a82db9780794a70b72753ce920936a53378c4486805b0921de56ce7461336932b6ff2972197ff1ef16661f3837afc9ba26e9df6ddbb90cae46b6764127ee21ec7339aa30acd1fdff68ea5753ad04343bd05780978c2739302c7207c65d296853629da28f7eec20466670ddff2999c9e783536aa9670735e78ead311afec6f60a2749b6a075e2901db22269c4b7af12c8694e38f1bb704fec6ef4fa60a2afda75502dcf22fa53b5b6536b9fc3a43c5a375d4c185e362ef883540b0ede6f7e78424c2c2a348d9f8f5af00606dff5a9ce26ff751093dfa2241120ae3401d650d4c189949f3a37a13e775a7df9989d33cd8539539e12fdb0d0b8794116e0542439dc919a6760a3685607bfe80c411c7d2768a68c6e132e9f87f1acc7035323ebf5a7e165a7d9d7959d47f16dd25547291c4c852a99bc880089cf49c2554aed1cda7aec575dc44f94ce861de1d8682daefd98068cdea01e53db2a58695f0f4d14040d89fcbfce3fcffe679dc70f8e68770d7c02f2c9e6cf1cbf55621a94d846ca13075dcc02de3c7cbb7df8c38d2482e67f54cbe736867f9aa2e0291488fb49c1f5fe022f3f961b2484507de6d5900750e3015520dfeefa6f65160a8fa024be890a414fbdcbd7c53dc2b88b6451568450d7e5f32ebbe9e00d1f337d1c32de3fb659bc24fe13c340879fe04d0f8cdb7fe58bfc249ba7d77f479b0bc76013df865dd7f78e3e7a49fcda237ea682749fea4faccff58ff8ade607c7a42f8325c98bd40fa60d62f5285c082b714b3d4522cdb2673606b26ba494d157ded360e74bfb44c350a12f960673e540b261f4eddb8645474d6649833b3f0c548989f3c5bf2115e5a5c5c004e534c65f4d9f955380a2b7683c9acd83402949f1dcbd6b3b71c2d2a9c37c2b64e365c00cd6bb8253cb870f853af13d39de97492b01336e05b513a3d2f38e7617e2587c990aca816836ff7efcc65683c6ccbe5554b1c284ac33ba70a3469ff8b05ddb1ab6cb87e78fc9bd87708d95ba6732defa245166bd7f4f1c7a5bff2eaace31cc702bd156e6e1e98e517fc30b5defcf338f730dd4476f2e8b595adc2af3bea22a34feee776724b81ce1943444a79cb078f45d7889b461e31d6291f8fc20c4864d7562b8aa35631b7359fb0e1b1df6d4ca811a4b20803e1b72a273f0caa5eda245d349b15bcdf9857fc9cafca4404194b6439ebaf478d541ffc022d9e8cea926a4961314729534e13c497e8c3133d43285bcb70c14a2e8776c985e49a241a65ad6c791e34a90c0839ade1f2fed16e8ede4ef90559811cc41e8628a71924f01897266d049e30bd73263103bd97f6c16363633a6f2732a91b64b048b86c21651069cbcbcf178d21315aac7eca53868de80799a7018e61bbfd594d18fce599798a4af9a771d15f3e201359cce27e665304dcb6e5055e6dfe22aaa844f82f34bf40af3b7dff1f3aad8767f6e5ab0fc09e2b812904b087e178be2422622e4f20f7e61ed3bade9dddb0ae534f4478426b709a4946ca9e0d4dc14a2d1cd161f0c2fe1365c6a62675bac5bbe01fe9e978c727c6ceae1df11116fad80e257c0593b1e8a3d6edac2443c6817bf90ac901769e17b8f2e6b3a4398975fbfb64bef8cee265b303bb02e02495ac5b629d3ce64fb0de53b2c2da5644431dcbcc85e2fc05e841c5bd325a1f24a86ec538630b0f0bb158b4195c7f0593da9caf94849b5009a84514bfc95804687c7aa346db341255346567b508e99795db444d5e7548b69d19d4c434086702c9a3ae647e51a0c800b937630eddb9cab8b1aa9f5a5088f5c9dfe4889ca64781bd64e15e1a8a74aa605ba17b2604769a275a0de93e623b4f9a8ad66bdd3c85bd2ef0de14969b2b4b89e5a415c5c128c13a65c2a275f8ff3762ef5e8d515bf3dffc7b5c6a3f45191227dfcfe15c6d07736afcadbe6175cdac98b4a14a7a0e8cf56783528c961778b0400d7cf0232cb534cf99d4c342222a48c382d67c8059123e479fbb2d319b15a0baae5fb26b255fc4e82887537589cc4980ae9af2b0f75df01323eb75b85925bd301a018d39f71df966a1fc7ec13a90999be653c2fd7a9db62ef718a0742c6d5e7346eb6d608b4a195e9703e17ccccfde367faa02c42e171e3091d37dfb40684787fb98a3033d0dc093d677bceaa6f8b9ed00c1ce897bd247fb6634c0c05e0e20ec9b3357ebc7156eb45670561e5342d0dbc57c1b36f1c38e17489b5885bd3c9ec62872de05843e142eeafe3751af9800e5037fef1f6d42fa107895e60c32eb6dadc5f43b343661423dea9e0702744d3846d7107f1cda6c16be188415a54720cd7d26e022637ecf04d6e04186af0845b7e137e39bd3edfb43027048380296aa6cb4342d2fb34ae71f7c18d9e84a030d1663a8b1c579014bd57fbde467736f733500a87559a0cee86f070dfbe99b346eb96f28bde87ad61b61bfe81df5898a3c0727a39f56b9a11ec73fa4e3141523153c30e8f9ff18736b6ebefae2667ea9a30f9f04d36cc5ae746b615e6daff3de3c7e2fd9c145e55d5c2268f2aba02fe5b6047b45b4eb1b087176129815c9455bbe17c921bff31133db7deb2f09b7215275a805312d2114109969595b95f9cdde63d9a89aecb6e66c96f7c7dd5f7c990277a8ca2c668eccc937fbbbcb07e0368528b54d824e90d18bc81ea72f48a891772ead93f852467383648370bbf1b287e096bb584382bd5ef93bfe05b4f4d811da53cf9d855db96cfcaf25b8c512be2101de0d5c02c18e7bb72ae38ad873193d531524e6238a0e227074b6c22d6c55dd310c0bf9b1f2ff682dc45ff2699a81f103f4aec6ec18e105200adb0b94bb6017a3d30f99fe202fafcbef6666fac224bf2ad3cfda909b552478384397365e67f04af333be2a078454239e978f4cc425f9299b7c883166fb3d0346b2d455716ceab08f41facf08b265b8bea06d3b3899e5b2aa315eb49f107e6b5d3a14ef107673e120ac17bf43f15f2b3eda0b3cc9813a3615fbc5414dffe3f42d2ade3f9a4a2381bc54a99beafffaaf113361e08bd84e44b6154070da3a57e6fa8c752775670bd447fa730003893837117bdc0c04876fc47f5ce3cb1188419d0d6ad903ec5687b9eb48c31d747d26aff6cf9e4ebb2ee11c7f7bc3503e05c4dcf968de18df858d7a8b6bfbf6a2a6e89e8732cf464311ad0dfe7922d9e4666e2732ab3033e0499a36cbd5e6ba77eccef0730d4b43ccbdf6b2108743b71de37a96db6b8f40e30c27cc4137788c560466604da8018b9dc1c7638003ec2373a8534c92a5a57b266f5a67e2fa954619d1d1587506aae24b0af726c7a6f59a15b253848ffe45505f4dcd0aeeeb1a48a3b783e9da0c34f7559f2026f0bfb0eb2c199fd386902868dccd6f76a445c59687335d4026862d79efba3fd99637aa6e7705f86c2533cb87b9d1240c5c7f46f073fb6e3364e5bb7edea6b9818c5d3b903127a9c1907ac76205d265c39e17f7d08207f4d894d54828707558ff52a565299c41465eabb28aa63ef1a419d1bd0e11e11f918cfba08816c160fcbc281f645e3d162a4d11f7eec108caf233c956ccb597435faa154850350c0213edf6696b3463d4e97e263bd26df1fdcfd4cf7c9a0535999a957a6634025a106f4ce1376af29a8884db171fc56dd17af2d37f79c5ef12ebd627ac850f3ffd27734f06a9d6be272f01ec2370ab564262beca2651a525b9b57e42eae6f907751e7890dab98ba5adc83fcc3d6132936f45da236abed9b87f703d3e6b05dcfc8ed5e6fae33c872c81c436a3f2faebaee6ca7abf2b80f6a310dcbeb71c827ef4119f83de3dbb23e610f256cb7d89c4cbf55297da2d941c7f919042d89b9ba790f340187bbf636945c065fc12036314d27294071553fc31401996f057821d93167e8d365a3f123dd84c49068c0960c80d7ddd4534a69b2f77d7755d3bb8fe03f348689f6190ad11ee4dd8d06d14fe4c4c8b83bbff26c976efb19a84d03dc48a9d8ce31a3f5092ccc81b0a6693fe488f1387e79afaa8ed2e1da973171c1de666087f7e78f14ca243aa45810318c2dcc8ff79975e3f14fd545e9af62f84f97", 0x1000}, {&(0x7f0000001280)="44924cf416a18c319245c59ae7a27ec13acdab9d84345d1ba04388d643efcd06536a95a2756d25d60d2ccdfd40071035bd94dc9f5887290fe631cabbaaddd36a9dde13266211b0c5574513eb551e2ce41deaa72c95803d79da4dc20c7a2811a5b25898899de8f38893163d978c404846e52b6ccc18509e0792da612a830ecf49ca", 0x81}, {&(0x7f0000001340)="cfe5ab84611f3159b4da55ce7a28992d97612a1c3ba8c7b61b4efa6a4375ec191d23b609f8146fda6806019d5ae3c3d89987d93e632b175325d26ccc1e4830e948bf31330f7f93082c86ac98f30fcebec5ea4bde7ac876234866f40747493c31a1d3b6b23c3c03913fca76ed371b232480957eafd953b28512311c5018d7554988031c833846445b0dbeca675d41de43bdb7f5e5ca3c9c6cfd28c820c72e9bbf13345e06a4eef5f9d399cde4b680a28d3ed35f53936fa6954e3407e2acf184473dc36a9c0004f402c56041f99589807940b46d4c", 0xd4}], 0x4, 0x0, 0x0, 0xc}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1ff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x4c}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x50}, {0x6c}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="df") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x80000001}, 0x8) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\v') 16:00:36 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0xc}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt(r1, 0xffffffff, 0x8, &(0x7f0000000200)=""/198, &(0x7f00000000c0)=0xc6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") write(r0, &(0x7f0000000140)="e29fba0e2de4e09d254c4d8573f9960c909d70ad5dc1caa215f7b4e25ded946c59b2c0e2a26f106ee3890c30c83ed2dc9b94a5e398512e0810f793717ffffd772e342ef69e795b3de025016ad6fad58cd8cac2e1f6fe352b854a21a3b69699980036e8708a38a58c347c81f4ef60469a76d92a91f50ef63815afd3603421c4cb45956cb27977b764c4fbd461dd2ca0588fe3d41c82ad19fef8538bed0de1", 0x9e) 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0xfd6f) 16:00:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x10000, 0x80000000, 0x1, 0x32ce, 0x81, 0x7, 0x2, 0x3, 0x20, 0x7}) write(r0, &(0x7f0000000080)="27130ff678864d6895cc1b5217500de064f22a7f9e4f9f26f2f408adb9748463509870d21dbf84fa4f53fd29aab2981524dcda2ced5dcde15a4489775230f49a53a8442c66b782ef789d49", 0x4b) recvfrom$inet(r0, &(0x7f0000000100)=""/144, 0x90, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000280)="4554e5f14aaeeb0f98e76ca2f4d42219d9d3e99bb24002841ba0606e0ea4e7aa664d2f96e0a3b7b8f651c73519377e47034d8f70796e14ef348389708aa8b95ab21f8a62742deca51f91e0c1de0a62be95fbfe2222b03bfedb3ab512b978c33a784cd2c85b77f1dcab89af61a4ecba9d707038340d6c3d8434f9fd7832e67a532706a609925f2e91f18dfce95e019e1c314b09fb59336b639d4b304dde0b83cdb500207da5bbcf63296854d0a6bd207669d9e579c8959477203e660bcba4a0f8fd1f466adc2b81b9f107c4aa2a74e687a828f6b24eed10ab799f990e0f6e1ee2ed", 0xe1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x4, 0xfff}, {0x0, 0xfffffffffffff001}, {0x27, 0x1}, {0xef}, {0xcf, 0x8001}], 0x5}) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000400)=0x1) close(r0) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x101, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0xcc, 0xe6b, 0x10000, 0x7ff, "7c62dab57d75757d63632ca33d0c363afe259e15", 0x6, 0x1}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_vnetid}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x1, 0x80000000}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_metric}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x308, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000640)="1fb945f5", 0x4}], 0x1) connect$inet(r0, &(0x7f00000006c0)={0x2, 0x0}, 0xc) flock(r2, 0x5) kevent(r0, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff9, 0x68, 0x8, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x80000001, 0x7fffffff, 0x7}], 0x1, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x401, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2c, 0x400fffff, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0xec, 0x0, 0x1ff, 0x3f}, {{r2}, 0xffffffffffffffff, 0xc, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x50, 0xf0000020, 0xffffffffffffff0f}], 0x40, &(0x7f0000000800)={0x9, 0x1}) r3 = open(&(0x7f0000000840)='./file0\x00', 0x80, 0x4) write(r0, &(0x7f0000000880)="d7e7950477d72c2c255109b36b9df85d883b2c49872aa400577a3cb1dd2c0348d0c8cd0f3dd8a195e8797207b9d0cf781af941f1a92e9569ea5aae17dce1cebdbfeec752d5e71b6f130004d970e026e9ae365d9bab565e8b31e4649d1d151b767463975917d9115b69da92c08441505214c7de18ed546dfb9c0c0f46facd657171f7ed564395d39cb0fe082647b34b96918a94a195e9be21961736b1d9d04a4f0a2b3d2771d5544ddec0e3b268ca9cf26cb2441ffb8457cd515a026977f77acc6b8769f38112418c628b76128b3e2337018cfe985b142edbf431fe5b67dc348e8c3d49d8c27bdefca353e941bea48f2888d92bf0ceec7e9f1933e537c0f8372747e9c77b670fefedc6c3ba55411e38e0bbeca313309ea200c864674aa8b10f0be38779aa3e5253da37902a92f5569e2cbe51f21d6bfccd0589aff3d7ad0c59c97f7d3d66f6c8e8db5fe781181e788e4dfef4bfe05e8aa393924da30b3d564822afedf3e39eb3b0b98278e46520acf3db7fd976fb14261a62d8be45757f52e3a9fbf7609e8f745098b9339aab2b4474d6360824f95f8198b1377528a6425f2b72289eb2f3f5c24374a2712c685b9adec32d5accec0a2dc4f0ea3d456503568440633e0d36b6e1ce01a76b8e18d7c21a26001202924513932cebcc751c1bb16584069a9081fdbd10f51fb29734506f84ef6ed74312d5c7e10aa9b4b809d228ab886fe6107f78940f403e55623e21f91cb1768ec00337e136279f73e0890dfb4df6742663037d1663df439cd88bf8d97bb61667ffe90fad70a41815d26c48686202e231bc7b6f67d8f5b48671c66fc0c37e0eb72d60977fb5572275624d3df577663593f937b88bb7c8e49c010fa836b3d05edb367b0e42b40834bf29c19124f4c3a34de8b4d3b6bc03dc4bc5ff464fcafea33de90acc24de3bf2684a778cf90134c5fd5bf9e17bf0acb13b4e98876948daa985395e4a544e7459060f4a7d76105226c5b3e4c51b892dcb7dfdcaa753a898074156fb8b23dc6b0db7b189e63c338b1ded69452819af442af4f3bdd06648f60f9b3b256abbdfa60d556470049abe8e1aabfeb5e82915c0cb8c6621d46f1a183bb4060b04d061619b41bfda369cc68739e0824116786d98b216856bc730324e8372bfbe18acf2581042f840682c6807f36040c264edaa14f801569110d791eadb0e228a68ed06f12999be31bea6e70b68d6329570866c7b1bdccaa46b76d63252d9a629d55b8b7f2d4ce7a9c0b8419758d78675cd621dec985e521f182f51b214966a54b1a1bb45b2d022730c9f184a7be0a4e0d3b5003d22738169f01b47002884deb984850e83fa55478cefcf8cf7c79c69d812fa0ed1ed3e6b2ff670528f2c9dc0c80ae07e61eb11f27d1c8afca49068dfe670dcbb969ea862dccd5a126a9442e7c8c7c1cae6b9539b361cfbd97094c28f31e8ae30811839bec00ae35eece9e79709e2ac1a00fd10f2697759b07e5648ebbcecd2d108cc2a59969c51c2c79a3b73c755aaa559652832a01c2cb538e914f3bc7c28a2110ba77648b0ed1cd6de3672168a46f853c8b00b29b9bc6001d0ec8d9b1e772e44478cd8e02adb585e9a29da6976a6ae0ceffb65d89fb86c4b59b6dd243f393ace1c06d8df833b6e58ff58c095223e0736016aca9a887a3133e4d111dabb89966fcc23969233d01e2702a9413b5f880c22b284c0bf5f67817c9322bc96443c4ef320fc64f0c3a2a0ead3fe17781bc70242901600fc53ea34f5dc1452947ec6e45bacb01039cce788a0e27a73ac0b4e17aefee91fefd6cf8fd767ef3cc943b86d7c2208ec229f65d682f6ce21d9863723898727843b371a3585b19dcb5d246bd9e67dfbdb99bd20f2b8bfad4476e0c93edec07db33fd3d0dde0b404819ce104eed04d58e502076522c5d325395e775bcfaf6770187be36e7b3781ddec5a409f06c3e02ed2df98d4d59bb5d7f7926b80d8c98506660f7cf163913e1c6bf0e2e43f602274662d08d106f0bd1874f5d031924a111447410beb4361b83f1a2583cd52ff3758fbdb721a650d42065c7ac8c17bbf098b5455391adb87fd343eb2c2cc0428fe7d282c35359ad4553a4b92f1cfbb7b3f07a524a80539f8c15973e5da38b39ba0e336182ca49d498b476903353a0c962bcf231dd9e5320481865a46610b8b392280530f0b1dcfb85c45a9c14f523b68d16995dbf12b5d9e1f60a634d4950810c7f3567aac8aaa61227265d63ea3cdc5f77079f824bac482219f93b4529c5fdd86235a809ae63a71229ccc485daceaa723e88f02fee1d6b7876256220ca8dde7e92531225e415b641e19e6ce075a9f03d4d298493848522be4a093e4653c89a4f3df9d02603eb8fdcdb2e3c09a873ea4885515835abe09ef04b1d5f11e73429df2875df72e28c121982b56a46b7b211ab04381b597d31b36f9d0a27af1f606c24be26b7f30917875b1d79eb55870d8f3236455c7e5a280f38a325e8bcc2b9ed88218e62960175d385081ef9623e16eb5056b7dbe935ed8811a9d22248ccca9d9bac16156edf80d34adc2c2b9ce6e2d3ebee33fb3778c9962da19dceefd9d455b643659587d9215319c36d8c1fbd7d79927c8efaa65e07f87767406e39d22ff797508aa46e0ac5aa7fc944b9e02694b5ec7a612305029bea2615f661000cb280db00f0b2e67d564cd85a93bdd592f31650e6d60683d93c60d01ea760b3ae0401dffaf6b55692a0012d9291774ada31b4922a71e70d23d1e6d014e4ec5c588578cfd6e581de87c83dd153e0f4d4ced22a90d0a024066a95f43ff85869644713f0149822219896d6fd10df1620dfbc9c08cc8b2f1e7709323b7911cc8809a98d1fa6789915e99ec923e0bff282fbc5e76afedc959f214a37816786aa7726375e0a60e0146f0d8f86b1a887618eae6078cb3640e169a71c87f0b69ec758485d2962cbbe70f74e81161ef9c25abcdbeb91985620a5b025eb78ad78a101cb2faaf72787c5de01c4e022a0bcedf783c1da9b82a499925832b12b1db2d57daadaa8ea36dde1bb61d4d1fe11be70b20b5633c33fa7645eafd5ac573832d2bdd1072623ff95865e70cf2e8f5e97f67c0b4af07a5388e78a8900f2ead21b16cdd69110d81a26c7c28b9560daf4109ce97ab71af307b758c7056febf340b3f6c611cf529d50bcf3e2d6182c10e7e5ce5538df0e47513d3e2cb5b62dc985472a1d5c749846eb46b65b451262890f16975dd6208d83c5a4f7d0ceb1ca2dc97f0e0f046a2fffc69374bc0871ad6c51141ce0f12ed859091e98fb6dec3f42e65eb2af109e0eccad795d08e472cea3e30e207a2cdf55dc5ba9111aef5166904ec21fbb077f95d919b9d4933bb19bbefda597aa63f94686577e3f91c747a278444a9f0040408c78372ecaaf0127b39465f9eef10a91cd8cc61501dce2daae682bb34c3fa1d52a9989831d09e688f70f610ba05edd9e74afb66c1480f4ded726f6c5e864a5dd6ae811b4038be883c69d5aab6fd0be0d25c6c48487eac78e214af10a06fdf97779abde08b80bbd82c638cb9b47b49bb4b278ee4792fa76bf548ce1068d3f08e6e310175c33f38358663ee727d8915836b65cd905b8ad6878f4595923fb83ba2eb60653ac8a79af5689f80f1d6ff2d3d34c5a909743a8b27317a1ac496c86453842d86da130ca93f4b32c63c574d37edd3a078928a87b7feda50a1d04dab883c66c6582d43226f48e1a9a710eb4a2a6dd5700d7f65f73c485f92d2684500ec0ab5750f73792aeaf56de6420cbbc1daeb0c947be881034562dbfb44b04b1374967cb30488486092b63f0bd61fe1df91b8d66b2ffaa28cd3fc1f19478120d6b7e78859c277c4a2645e4f177e3e4cd6c268078fd8cab566bbea9aee45030191abb56f75c94b63ff9cf997c42f961cc02442d4aa953426767d159e9fe6b9e4928bbc1d8b21e749613c9a53eb324e7729889f9614698fee6bcf47643385a0de5bf32791ec07390c83432c943e869f60d664ad521cdcdac639fe99b59caabf5d381c236709d17848a29b0de840f977a9ea565538f9405abddf670c1be48639dd2c1481714154e4f83ed8dd276b410b462a0d9115a220a7aa500e8cebbd4197f1dc90cd6cd1da44ca267f571f24a414375512da8f4606f9032f09ade99b4c2d37adcbbbd7d66c11b80f4a724c1a2c27b7eee169f4426d9599f755a82043f7f71a91568b156807cc44d647ecb80ff4a0fbc7164c4feed1a671e016de86d35c282f50dbcb308a02c575a5783624e14de3f3123bc78d3cd71969322c46e01980645a16de77ec6c43c604c4de0d8594b0a1bed16b720618f1e22f59ae290dc25790d4c2875e4d1830aac7acf30cb13ade3b9dea3cc683fd3550b8b8fb2641444f270f3f6edb470ffc675a82122afc41565f3ba6f3674af6ee4aa8f00d9056b751624a9a79c587396e049af514ee6f0a5604c2f3b080e63fd1b06ecec66722bdfd81c381cdf9f17adce94f4446772b6bae17971f19c49216db4e7e564db1d139e83bdc9ca9960716201905ad6f54e0b0d8a37a6f9a9e5c5069f6986f0e25c2eeea79d2402a472f4c6fb0b8083f3651c753e34145ff2bfc23e76cc4801ea77f8a783aa1e8d2cbc15f614ad15bd583c5c8e018e90a3be860ab7283c8bb085432689199f667a8b77b92c41f7afbe86b52b6386143eccfb4e31b67e552d8c0fe26cd16d07876b9f4ccc990b68594b8fd418b00a367972b8fee26e3e51083978efbf63ddfcd489fab3b4d49984f55b293ea71db6be734824286dd4322ddd897b0cae3fa3bf1c76310f26bdd38abe48b607b8805c98bd23a10d9f0c95c6f6a3d7922f5aa355fb61a416cee79de33b2fb5ba6a95d5e57282e1f15cd54a3224edefb14d62b0c4fb34281ce638f24f11a6336f1cbb0922633f1e1904870ddf96db98b3967e9b5cf8ff10cdfb0346235704d359004f930a4e0d13fe94ff41901c7952af3935f45bfd2126bfdd667b19243d73ecb239eaf8fb4c26211c858657ada09bf1f11f617c5b4c513bfcdbc2b93122d546e5e8f4987d7d09cf9e8285d17cfa409af49ae53f39977e51ceae8abbc9ac4790e1b6d12988ec209e29d6f01969c723ed19eb32ff442635c19f0ec598b89babb6f48da31f208102de81366b2ca7c9c93ac6ad53582c6ab6eaec9a348e7bce51d457a84b90d5c396929e44e0d925a0e9823d319da8c133188280a9b91096377efb30031481f9b7c9d3fa13e31972fd83c9ff5d06c9ec603762e1235af253578da3c6a3666b2431b8c77bdae3714feabbaed432dfb2d9ff8781bff4d0bd30e5b29958f6baca87f0fd74bb160a331fcd870f38e85bdb271d9c3bac638445e473ec095a2aaf664d997a582d825e607e0f4a977b45e7b4b384bca7832e25d12e92fe96ff7b471866053216428c4549aa137f04258d8628ab11f00e96899e0665605f6d0032cf099f2c573080457ac2cdb41430386550efa6b5a846844e8415c6b203807b1b69d39302bc3078c74b41493ddec2401e2d0989abf8bc0ac33e0adb3e8ee4ae5cc1822517a8e8a15aef620a7ba0cea5b4bfd30c6510532ba9ad3a14a58502423768071b7a220ae0cefab14a1f272e6f1e0fe91bf47b8ea883a8e874ac2c3ae7a60b8a02008895472351287bde543bd37a5272d15530df855f55a1c9f5f2742f30cb8ce67b0d169e45cbd7510877e1e40c5ca62c3c17cc6c48f94562c577e1950ecdde5e191ef910e6a5b923c425397c0aefaaaa65a660811fc16006b16e674284784ae3d1adb13e910dbcbcc75685058ad84", 0x1000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001880)={0xffffffff00000001, 0x7c000, 0x7, 0x8}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000180)='n5', 0x209}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:36 executing program 0: 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) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x8) close(r1) r3 = geteuid() setuid(r3) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) open(&(0x7f0000000280)='./file0\x00', 0x201c2, 0x104) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, ""/32}, 0x22, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/175, 0xaf}], 0x1, &(0x7f00000001c0)=""/34, 0x22}, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt(r2, 0xe8, 0x401, &(0x7f00000002c0)=""/250, &(0x7f00000003c0)=0xfa) getsockopt(r1, 0x0, 0x25, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x5) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x9}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x172, &(0x7f0000ffb000/0x3000)=nil) fchmod(r2, 0x24) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1b0, 0xec0}, {0x3, 0xfffffffffffffffc}}, 0x0) ftruncate(r0, 0x0, 0x9) r4 = getppid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x1) r5 = socket(0x20, 0x0, 0x7ff) r6 = semget(0x1, 0x0, 0x400) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000300)=""/158) getsockopt(r5, 0x40, 0xec1, &(0x7f00000003c0)=""/22, &(0x7f0000000400)=0x16) fcntl$lock(r3, 0x8, &(0x7f0000000440)={0x1, 0x0, 0x8, 0x8, r4}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/180) ioctl$BIOCFLUSH(r0, 0x20004268) r7 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCFLUSH(r7, 0x20004268) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000580)=0x7) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000840)={0x7, 0x8, 0x7f, 0x10000, &(0x7f00000005c0)={{0x3, 0x521, 0x10000, 0x0, 0x3ff, 0x7f, 0x7fffffff}, {[0x7, 0x401, 0x0, 0x5, 0x8, 0xd19, 0x0, 0x6, 0x0, 0x0, 0x101, 0x10001, 0xfff, 0x0, 0x3, 0x7fffffff, 0x100, 0x20], [0xb13, 0xffffffff00000001, 0x100, 0x48e4, 0x0, 0x919, 0x9, 0xffffffffffffffe1, 0x80], [0x4, 0x5, 0x9, 0xfffffffffffffff8, 0x8, 0x3, 0x5], [0xae, 0x3, 0x40000000000000, 0x4, 0xe, 0x5], [{0x4, 0x401, 0x9, 0x1f}, {0x3f, 0x1, 0x0, 0x6}, {0x3, 0x5, 0x100000001, 0x9}, {0xff, 0x6abe, 0x1, 0x100000000}, {0x0, 0x6, 0x7f, 0x95}, {0x8000, 0x0, 0x3ff, 0x6}, {0xe7a, 0xf25, 0xffffffff, 0xffffffffffff6ffc}, {0x7, 0x0, 0x9}], {0x100000000, 0x4, 0x0, 0x4}, {0x1, 0x5, 0x0, 0x400}}}, 0xfff, 0x5}) semget$private(0x0, 0x6, 0x404) 16:00:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000006c0)={0x3, 0x837}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x20080, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r12 = getuid() r13 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="91e420c927586ee48cf3cf34a3a2bb3070148829eed8536bc3d413bc109b657b35ce5d62bbc022d206a1ed2fcb513a050a23dd6f2e83b0e37e4b8fb752f8ba1cce6cda2bbe42f0b284677f7df1466287b42a3882fa5ccd98cc00efd8db05756621ecff3b7e4f88e466de60", 0x6b}, {&(0x7f0000000100)="f627c32e", 0x4}, {&(0x7f0000000140)="eabc8aa3e958c001c6be8f900b177fbdcd27613dc533d223b6481115ac25042aa2247424a6b635db60f4e3e927f60bf7bc055604104fb7e4323cbcf69e58cb567af93cee1b20accf8921e1e2e7bc169b3326adc65a51e09b6f56bdcae5ad91c1c51e811d0e88469e2f1ebc4c4a4f9a37fd6e50", 0x73}, {&(0x7f00000001c0)="a813541952a9ff332aa42215d51bc76a20220dc971a0b5478d9b64e9d2b1770e", 0x20}, {&(0x7f0000000200)="1eed46d328244f7c67684fe67737788be3189c904c8fdba4768d9bee981b49854f790e12ba81639d91bb6dc62daddbfe32e8b9f2112755fa9cd234f9da19cc01eedac48979c587093f2178d56db1378c1a03d20c7a5ca571dc3f506e209ee5cbb18907135ee62d5e4e19a4ad964b8858937d7185f21770d4a35dabac72ac3236d9454d764ed4b662f5547791d22b27191164b174d368f8365af2dbd4782019371e69f471a5154bbc866719c58c167b74c792e94d1c721b4358df1e800bb1bb3ae5b31e243a54d74a2dd05420c05af198", 0xd0}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x1}, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x24, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:36 executing program 0: r0 = socket(0x40, 0x4003, 0x959) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000001a80)={0x0, 0x5}) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)="517c757a656871c0de6235a5d0273ac1400d1f70c6660d7f4d86ad8a5a2cb34b26cecf572a15179a70f9962a6515f9a1cce1bbfbe34ff554a51302b8bb78cc64ec27cdfd2a401bf740cbabc3d46f045a41437df17ea12556a7f6377d73f363b298f1dfaf512df7b3b2dceed60f2635020a7e85f2152fcf4285dfe984e6c2cdca2c615aa87fdcbe4219f55ddbd2e62e5092c03eb0f1adc801cd12bd673d667b16e5cfc7944b1fe3921653f3375c752f0cde495691f473b8648dce1757abfb0788939dfd64979b70254037dfba29463422a68ba38ba6b9faa67df99954e79738fda37fa4b31da48ed26bbafa569bb4ca565d89084fde5cf03c546fd4b1d2ece3b353a17cd12ee813f1a7270922024330f138abe0c37fc000716d109a15384c9b74bb887e4eece892bf038e8f273bb1c9db142ade25281dee9b6eb26816d51166efbf361c8ec01144549343f620628ea6544d5050d86a54cf81ffdb927391eca44c8f790a21cdec8231b18e5256b62eed9b74c7982d7487d64fb9834059ceb2525652601927897d4fd514a131ae8fa3ab599e5447740fde6462a65261415435729d40a16bae43ee4105d3d0982443d78cf5173f2f28fe1caecf86cb55d206f3853a92d8393332fcd45510941dad6be624ff53e90dc82ed1a7c8b71144101211dd675178fb497c07b49fb1ee9d30111a65181f30d0a4dc27b044deea60b0876197776813fed2ab7a9b200359c51954760222ad3cbde94ce772637fbf77d3c19cdfcbc68240676f83b6e9c6946402ade1ffecfff93fc080462c1509b26a9676a0fa0fb4b2830c599fecd9b4e856be325aa1b747e209c5e5f5c207bad9d376922789f7d0c3cab640dc15ade43581639bccade45aaee9d087db6bd0b85e19ad836979136a431ec2428c2146494faea66fc7541e370d5bfc777ed2f5e8165aed265c0798816c5171b52ad5a52e511636b0598fb4e0bd92e9506845e9fb0b4d0c18a78924e7f7ef8156f6cf60ab74a264f83cf690b818ca4e63023f5a35f918036f39b15161ae928ca4ec13c0bd14ec16f640626f288f28edf7440981b16f55db978c314ae8e7c41cc4bfb9c797d121bc26b76d76c1bfa4f34663de29ee1ab071155cfe95c0aaa15585bd0cb29a5f7aa119f5bf85576a0ee720692934e360e94c99e5dea36ca4ac5d650e1998d00309064b41f75899bd0262684adc4049899928aa160ef558c4b438adf8e6692ec4fbd6bac218c2a3b1874a77404e82bd7e4ab9af3640696dd9fdd6b8199a6f5e4886545f4c448e3e486946e031278ff9b16684b8d5b61455549b1b0ebcd36638df37bd7bccb055e9d144bcc584abd480c0c5a82254a51f2debde60d5d39af6774e62033b0542fdeb7f2564082c4588e4ebce70164a9248f0d23f54ccb3d753fc66a7a8a61b934fa5a823a16b084fb9131f55404b69dea210943e6cdc3949dc514a9498b22381498a180fc338728e4092eda427b0abf1ff4efbf2d7f01bb9efbd0cc71c583a5c527fcd73cf262c85c4c3df6f8db2f65d10fe53b38aefd409db228190fa67fefdfdd33d4889841553f78230b49167e2b95f6c988faddd046adf990fa3ee9fad39bb3215ad001f205c6629a697bd73998ddf45e318f6cd2d2915172280f79aaf234062ad997e1ce52fa322c9dffdf5595cf841c255c2e6cc0bdb774f6f98de5a8cfdf75e198111d0c38d3f0b56cae405c48119b4888498da318f0901246174d039ffcd17bc663b41a3525591fce56db419ad410a4267f029738fd892923d376b69ca564bceb6d29ea8c06a5753cd04aeb314bcf719d8cb40ad7d0b2a550699db1dbe60a37e8ed4212245e79f57ac403c486841799966b908d23ab535519c64a63baa17194a56d92f75eee8d60f3756098bbd00115a17bc39ed43d8aff566cd146586a02741abcff856bb4a775c27869949e6e598590d483edcebc9a3edda48d5587b1e108bd511bc2d59fa4a80b94a9d42f966d36a33bd2cd2f6c6a447b0b3321ee54953cb395ff7610c75006f1adc79538fe40f0aff8d367dffa72bd02a3eecb2f6b54324bd0dc20c546511781aaeed4fe5c2ab96c77af839f2513be2108cfdc86832a0feffc5e65def0e54bad497b539a7d8cbed7580d6b0029bdbe65b31b24257f6aa51229917b96c403e174a13ed7fbe1ef267dd73a504e09fa214cf9ab5039de600b3df5c77152d3ed1d2785b3ffa4aaa3f0353616e18999449a292b1833933e766dea192ff91b72683a567e7f7ef2c7c576d1609b0837255907fb652e959316624b3c5200bf300632ef041cfabb7761ade931de419d5a805de100f4b08e2d4fef45b917fd77e6fd86dcb9d863ad4a77611e77bf0caabeb65c266d8f3a7f0c2c7d9a3916043f096d53631faa710421c39fddeba0e69d2838e06fad619da7627cd2c988e14e02dff305bbc370cf74c1e8e45f102c177a1a664090017c7e8a881fa6fabb6e7d65f6399e9f855a91add0d4b4b96cb2deffb74128f4b5484bbf59b5472490a5baf7ad2cc7ad8dbb48eaa831a4b6d38eea4f331bbafd7f6a4a0eb761d387478ad373344ecf56cf9d55f361c516f854cba8e071f2f63324748953fc86167a53f9505c16e2b902f1046cb307a3e2acececb068e694ab8c1ddd351c245774b0e40b5b271edc9a85e846406fe15287ffc7f06ce89ff2bb934891ded6a1719986d673f065ebd475c8b504b9371244e985a149a521233a4290a2f43c1e5ecc0c068c0ab66b994c275f9bce27e64f0d422f15fcb4d87c846cb9cfe0f0c97e2437aa8adb264241dfbea2e816f62c05bbf263ae1ccf1ccf7a31d35050c65736a2e1a1a03beefd09bf0e4c24bb40ae20f5565a368e2bacd2507e099ab87c8ff26611784f5c28efc717581a927cdd74bd9aa5e71d640d8ae21fe9ca417c7678560c73f087afafbf9584233c986e3f485ad21b400ee70e7298580ce06f8f79dc769bc506e4a33177d1573e937cafd823c17944fdc251545075c4911eb61c2892226258f4c67e58573cea86103d4ca5210e138de2981e5b9921190de78f83968a4e416dc5f59f71bfcc7d1fd3290c9183814561ceccfd658a0f206eaef3cd385c7598a2c3aed142b0938b74991f22632ed62442ed772712ed90e24422c4ca63bb0ca1587e8116bbe4eeaf7370d6caac683b1c1d7978cc6870c2afc0cf979895237bf501ab8b9b84b60a5656ebabc3fe10ce97c16960bce69db365d57bcb5f2a4cca9e8f8f703acd251a35b39db40bccae539233fd1925f95128a776f57c20144fe180643ed86b76ed8de7dbbd3b10f138513a6b941caf29ca25d62424a916e8b76801dcc6be8c5cf4bc26e7924af13d4ab13b4521b9c392f8c8fa4be3ebc85f21e908add5937d49018d3d622eca0ef6d0d3d7192c73b0bd9b62f7e7f57a775b6c82d19ac57d7b819fe7f07fcd74e587084f5539b291ae7fe3a2b2a03457a2508e0997bfc5c81d498c6cb8336fa35070400058358fa06f4a29553f178266443e87865ae526e8c24e21ca3b783c69053a451d84a1107eee0f4be79a42cc12a5a14dd9c4a2e3ed79225455387875d440cfb768558ab2f520bca7e05cf709dfd7d25ceccaae4d7417287fe9dab57139f345695a0cbda58c250339b986ef837ea4d53ad29b3cced84f784b30e74a5f1c725c2a0be3e4024ba7884667bfcb3c0e017827eb42ec0bcffb9c3389341248dff9b509bcbe6c0354da392f552a30825ab7813fb0d2a3948de2b35a001114ee60c93d0ccc9effcb49a1083b2176f7b39b40774cdd47c7a0dc2360432f96247063a9cfa63e9e21a9bc8bfe29e7e4d0df5ceeb1fd94146c2e65c326514ae1462ce42fd612075e8582171c7dbf40fdc6e97bcbf2a2a2595cfbfe08b67713db4f44df1b753c9b044d7d45346b7f4ac812f7b00f8f78967b5aa6bfe0adcbc8f77d6bc8a42922934b937fe152f32184b3d76c431c9d35401b29299447d1503364f6162c4306b8712fa825649704b9523dfd7a4badae421aa28b4ecc4819f1e93cf7b65e2b0d0056f004b58b30c04aeaf1b6e1f7b1a5d82f1d9f7fadc05d929cbe9b66f00c2236cfbcac4cc8a6994f996eafeda7fa468fa84c4ddc4e120f435518c7e49e1765d4c1f4dfbcba8743dbf18716811e85092e8d30cdc836c08e8622fd2432d48c88c88738dbd44ff5ed861943badd974c6127b81b64d0260970aa50cf772bd08a397338d94615e1f8bbef5b96c531e53351bf1aa53428ff602e0afcb31c90f8629cc679bb85c0acbb94196efbd0c9cc2a87f81e35d9cae8c6d4436fba9597dd4707deddd02dec453fd4407e693bc51e192232ba53015b9d2adf5fe9b8238accc35cad9d759ac988de61269f4ae76c6a5aca8d13564690e7b2c8cee4da6a668f75e2bbd6cbc2fa2ccb83f18c2bf90a6bff68d6d4f9e3e22ebd95157363678b32c7691e2da9d084905a784def93b87b3ed2690f017e0a2063e126732a5edfe9d0ed63908c65e1ca01515bc8da44ac46996352486ffeb3a7fc32c274c34bd623036aaf15127133096fbf06e645ee3932344ca4640b7344abcfec2976ba3b9c9ad74c561de6142ec9ba5f38d5d48141c1d351b9ea55dc6dc408a552bc00607525fb22401e4e0a707dca07ab4f71e466b7e16fbf7a0e316c51f41d0ec3af937c34638bd0c6964fdf8646d6f0bc284089e2769f449be339fe93af6b911f21c4961fe4e42b29914fd518780aea204da0a19f46bf65fef6ea6198d23f458501de8fb677df97659150d39bc55322038707d21a661efe7927216282eaca875cf8f997c1be9521fc126879c54511ef19d95adfaaa7cffca92946c364cc71babba2d5a9d4be459ada3eb9937eb7689a88a127d92b878f2f8e4317a4ae121b4334f5d20afa619673b93864a44ee8cc7dbd767a2dddd4a932de32a1e0e0c9cd41a3a4d145294e66837420b7c00d52692bc2d56a2934951ddc0e5a23f07cebb9a28dee9c75dfe949368bdf2599284b5c81544316f183bb0450cd4f0bd2a74e488dce4ca6174b346a3846b2ea15ac47e1a328076a710380c4b388d1fb10059fc781418baf6c6a7cb0127d75295fe09c6b5aecb5f6f67b5346a345dec578d4889615d6d36a4199f1e375efba7cbb1e447658b470d2a84be0ffd7a59b6b1bcc62a99681be1c9fbf616dfddc49551db7b2bf1af5b624cea5ead0d7dc5f13c406e01471c8c1fce59c7df46d9a1ec4105c433da849f69a42043f78c2ae30854a8b2170278f530b8e68a16a3b064a0611d169960cdf60feec76f9ca7d58a31c56d30c7dd1f110de0550953dc760780326713b420b21375d4c840ba77584e22ad823fe78ec5611b543fa11f8ae58643bfdf1ce37727cd29ad30f434b81967a82dd956b1dd144902949f4fe5a19633e82053256553ec3bc75e85b87e8de43ba0795e58871586d539405485fd6e299ad00c4ca54c89d55c2cd614fbc369a6849d2fd6895ef275b5d2b2cf19d9354e1504f4342dc23e597bb4a1222f9b15d842116deaf3b5339f847fd170bd7b1b66df57af162a35355cec2480f164ea609e11647f8bd2343de4cca4c34b39a160a692c243c3c11da44bf79638c3c4bd3f36474805cf28b98b2aa288640c9e3c6ee640f14111fde4373be872525f4779fe36227bc98fcabe0e2f5d8f8c09b0c1bc69fc12cd1abe4eb97ab5be088ad2091e6e0b74b77f2f2e5fdbe06e1320ac99681a44e75999f9c98f18d7dfad0db794186f17018ea000d117c784edd8534a5c6f4ca0b2ed1c651d8cb47cecdf71eae31384c051f62df0fa7f8d3a501af26b20b5cfefb7", 0x1000}, {&(0x7f0000001180)="eb4442dc77cc89a562be53ccdad7da08407568be248ad5a88e2b2799de30b48c517436a725ebed7f5fe50a3fd22f6819b69f2224dd285568d31f8106e36c32680de7b4162b90097d08b4a98690570812a2494e16e2ea27bc661137f0a763885287e308443c0c797fa3d5be92ea4f8c4d227a11829cb0d8e1fc1c3ade13faea168d44d338", 0x84}, {&(0x7f0000000040)="1c9bb7c89df2ad073b964d531cb16d48752757c3cc745744babc6e6a92a97aeab7be3f", 0x23}, {&(0x7f0000000080)="523c1c066b45998317cf6919e2bf5a4c797bb309b3ff44848f571839c34c2298900cb0fc41854990c537245b447c10781ea43a619e0ed673", 0x38}, {&(0x7f0000001240)="f131f97d651f1de4423d9dc15d41e8c5c65a1a05f3b90ae211ac93030f185aade27903f19d3ae03512b1a65d31b76ea9304844978cb9f3bd806842916b547f0961a893cfc6b786656965bd383bc43bd320f519f3602655cd6ca2dae98263e1d3f6b75b217f41c5b97e94bced56801607eb324e7992ddfd549b77a67bedf6e6ea260d96d5207dece644fc99dbf70b2652b4f2ebc3861e7d4e8b7cf6c624bedf73f7d45e4c4bfdeda04a2dc9530a3cca9e3802961f4c08d73c71f33a779ca3d233d6c568274b002979f8a13b0f56f4b38b1764d2449efc1359c05163dcd146dc8da94f2a08601ba2343f345587a9902d94", 0xf0}], 0x5, &(0x7f00000013c0)=[{0x40, 0x1, 0x2, "f79cef0db1229267f8d907e8634991fc9e627c650aac5a2d0c4b7fde6b9dbdf25ccae714f1e335658f"}, {0xd8, 0x1, 0x1000, "f315fdbdeb4b3633a9c52b88850b3f6f03c19f6045252dbac5d547ed306abf9fdb78ad4845bce21da3f11de2aa17adaf1fe6a5b66aea8d174f4dfadd2a0375ce0289c5a713c2cdc6b0fdc07034badf2578c53fff28506ce53dc90436ca05c39f74164da67405d4093d5a7aa3bec7e48a8537bf31bef2ef3733eeaea0d4ee7927b29378da42b87d66fb87fe44f4e313b9d352e1892777551a7986bf0a1d61c45f38440db60f8bd352b05d00e5771ccf735660d6f7bc942b4936d4d1d4ff8caa28d8a9e32e3d"}, {0xe0, 0x1, 0xfffffffffffffffd, "acc94b4ebcf6ea6ce5243e3a53db65e5643408e65fdb4f1dc2a5d2b424a5184d3323492eb5655e879be4d7e256767499512dd3a390b2093726f2ec413112916e47feb76120557b57e72fea4b74184b4363ca483eb0d864ca681c63e31e60e5b2af900d722bae65dac65fe18fde3febff72767901aaa924f47028fce1fdec435e22b17b8db7444da203d961a41ea2eb298956c10ad68be2442a65a50c95a11f84cc011da91d6c2c8b3a72a318b3df8302b8ab7a51b291e447bca4d6c9972337d04d1d6aee9a5a847d37e48f44"}, {0x18, 0xffff, 0x9, "74a9b6f1"}, {0xe8, 0xffff, 0x4, "8d78ba96adf6dcdc82422128484c997edb1179d5b2cb97f8be6c1d1fac0830793bf1eb7c5e4266775d5e6be4cce26e09ffc2a9561778b2f07e38183bfa710eaadb7997bb460dc47a9accd84b881c72546272e15c363bbf28bd5127fa7dfdacf0cdab6c652641c8daa3bf02cd1ebc9f84ff0948cf661443110759f4865caf3689e04d2eb1ae5f8181dc4abc5ceb3a7e762e4346631dd4eca92600f156abdf90671d0c2eb21489e3141c085138ae3878027b804cc904ea2929e15a2c4af6214ffcb89d09ffad923c0061be6044ae65eed94f492f2c9085"}, {0x110, 0xffff, 0xfffffffffffff001, "960a9eb3f49b9805d2d6e311015d284b2e35a50078a77a9b72e0e405caac88eab273ba27f740bab3bcc5d3ec4fe8ab97b5151151b4a3c10cc759e77a0a8b6d13446883539f8672e61fb198874be9f7a1ec727ba237498b1732bdc65509e55e1a3c2f16219614b5de715d49b081997e2e29f4bb2b84e0490e23392180d9077faca9b52d0b3b4cd3e629d0deab3baf3c00dbe57894625ca750894e1cdab389f0e52e8709baefa8f66c8dfd6cbc8b86a6a3f20066d2059ace106e068ba1a0ddfdca281d46734a6042782ec5fa3b91999e43fe1af3469b75836407099ace8ef45a62b036147903746c45257488a6fab4c720b96de3ccf321b3104f6db7"}, {0x110, 0xffff, 0x5, "a89ca0fbdae0918f2492eb9ba037f9bbb74d649a564fff2c2490d9c4a364d103f133eabb90acf0b350587f50c917c587b4da6ef0587b73e60a582dc43037a679b742aa9a0befd32ab71a311b76d656c00489a033e2d0672f867cb7683dac43a6bd385f21700e5907d12d5c5119aa5c6363b7382c860e1139c4d7ea980807226b366b85bafeb418f9815c80c503f9b8f006d6d90f2576a0287d3a27de0bc0bb123555318ae4b24b9a3c4500bcab6ee00ea7876f7a6667ff3e5e380e2a4c9f66a75bf722fdf5024fdf265e58069c08b26a73abc3a62c5f450ba9255cbb213f35863225c639538efea231174b588a0acd61cb8224bf2fda01f5d267cd654dcf6b"}, {0x110, 0xffff, 0x6, "79c6e4a818ebaebb56547b3163f8ecbf42381ccfb0bc404bf36586dd9dd1d04bf5287b03ed85bffe4ee8553ab84949fab2fdeabb502ad625cc633f5ccaa8c5a3129adef08fbd6ac818087366372beb6a3456ce25b60edc2996e79aa2900a1b95652c7c2f0fb847b586a13d29cdf9f80c7b8b555491d45d192936a3871432a5c74ed6289f3bc913eac41ee68f466cc75d6205af204c76e0d8a29f5e25f81d188d9bf8dc5e2896d7edd0fbaa3a6f42cd88c9526796d0604c526bf137f013e59529321964930b96ad89e07d77fb0575aef894536993526feedc3a5257fe56685f21f021b9be18c88fbfd44e0079c344732c293bd23b0080775b5f"}, {0x30, 0x0, 0x1dfc, "dfda76f7db48124e0cbf17c03a2f095b64dc81508f0cca023bebd935"}], 0x658}, 0x409) 16:00:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="b228a20c17a71479bcf60fc47289a1c58feaf6cdc4c5cf27f2caad54258f9d3f56f4ac2365d4a1ed457ac5aa1b729b8ac15243905cd8cdfbc876400c7879ca75be35a3f722feab6b9687f3e4113aaa9b034ee6f6c4de7d6e73756dc4fc2392f4107eccaa5cf83b85801800bc257d5b447d934c1ea3606b8e7451b9a0431f868a5929384a04e3911606cff0d5c8050f86f49ff1a254e5077f38ad62f0f416de3a49cd620793fbf4fc", 0xa8}, {&(0x7f0000000140)="eb7ef9533616f02103284a8422008fc5a1af5f57e998810325ad0a616bc67aa92d23aa7bb353e809a21d845d3db28c7f829c370b591a64ea110dab86788eac8073b689c455f913e5d9b7370b9e1be93fb860d0ab1690b2764a1b37f3ec1b825530c793c716312bed291656c88d4f29a846508c8d73d20a479c3fa104209513689220d619a552b4", 0x87}, {&(0x7f0000000240)="b3ee459adcc54e02aeef0c10b46ab465003579a73b22724251be17ec0d0a5a5a175322fc69b31afd229f5b0fd7b7de2d1fd05843ec9586fc1a8d8765b5931866e260544b0d2e7c31ed10449299056761fc3f890e7f0375da28d3a4af937e0f9432b4e537c729e26e4e5c3767c0c2abab9fb2c6b62149929ffe0067fcfc6d56ed146b", 0x82}, {&(0x7f0000000340)="a0c88acdd88eb7de188732c7a3b630d149c34657d1c40a4752c009feb6df7a00d3587edeba6d133377d0287fae8359045177a58a368921eaf978b62d74135767d5607443a080", 0x46}], 0x4) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/63, 0x3f) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x4}, {0x80, 0x1e3629d7}}, &(0x7f0000000080)) 16:00:36 executing program 1: getitimer(0x1, &(0x7f00000000c0)) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10281, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/199, 0xc7}], 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x65) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="a5ce10b749eecc78d297d62a62402ff708004e8b7beea49e92da538ba00e409d4b6c2bab3a1c18ea60864eb78789280d263b24e646b632f211e6c8a6c94f289aebd54603c646e511552103fcbce79e561708ea718de2cce22bee429157a49b15bcaf6ad69c5d8d65ae0d04d6ccb630fee631bcf5458d84c4805684f28c73aa2ae2c0de535359c879b6706d5b41650ce172c0073d3a36f6914b678f40a8a13a3f4cdb01daf98c3ae7666e0526e98f7c41d46854dcd73445673009b91a80281c93d0c40433fa2ba1bdb584efa186b935", 0xcf}, {&(0x7f0000000a80)="18309e33bc76dc42d14fef3ec8093e610a3bc95a26ac2b9d2cb73078cafce139c2527eb13213b9398da2e41da81ddcd68c8361912f3fac9856ea5cacda4e6a82945fbaf7ded88886018a8f6275a99f4423c0cecdadbb8aa0e4ade5b861639ab42046a95cbc74f9373d2ce4a759805113d0abe36144ba57c77ae10dacaf7ce5f803c334b35729a4ef266b5eb9272764960b5f4c", 0x93}], 0x2) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000002a80)=""/4096, 0xfffffffffffffe29) 16:00:36 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0xfffffffffffffffc, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x1, 0x6, 0x400000000000008b) bind$unix(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc79bb6585bac2d5519a2d550049ed32f376a82e82dc3f641b87d357eb7423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000619d6f1fdf9e48d920d037322f8fe0ad93194f5c602b169e5a9e674700c7ced77a5e94161891f2bff31c449da8f2bb1e569d8a1854676a9da741644a7f776e60e0bf3b2dc7c3590ddcdabdaa6b51618b8b9322dcc01442d222b014787966c10b4e1b56f36e1558ed4037ecb6c25c28a34f815bab047044ab01965643fef79d6eb3d67cb30efb9e69cc568761a3ba582955ef21b4af30b44cc78c470a6060641ca05d817442e9d70962e4c919a43c2aaf7c41cc2602e43df86bdc234d41d8164304b9764b7859288b563fe25a4a48bd927641072d6f3df912eaee130ad784ccdf35fcb962b4d449e93c9e189ba59ef9f3a552957eeb4d59e7f8f153371daf383085b3812ff1398154a3468efe585732c26cb782c6c76c7c5f9771a23416867018545cac09abbfc6360170db8748cb87cca35146453ce1cd5c948c21cbb16adaa668000000000000000000000000000000d877e306c46beae6e4c7219fc77d302fb2826075cc0a76f691e933cf3662112082249f0c76b4e8b1e278c2d3ecf024ace1c37255f30dc48e8b7d08b9a43c262c25861a2d1ef0e4b313e7821b2c06c01293d5256c17e3df5e096f356800daebf3962564eacc54a6abda7601a4151db52d3aa9e92fe57e14ae44fa603254da1829199d302c2ce0e8dcde2931c334c90b3eee2d30b07e6d7467363a02cb26d49ff5bd1691592f8167d7efe73b3e854ecb0d164f12e7812c6fb9f27e1a967f77932026f7a236e46142d240f55f4c9e0952601a0a6b3c95252f1d1b49c94a9eb526a481402cc4b009a41dbeff251e5a001cb16c9a2d01e4f5653875b01d6f30"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:37 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) socket$inet(0x2, 0x8005, 0x1d89) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x208, 0x0) socketpair(0x7, 0x3, 0x2, &(0x7f0000000100)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8806, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) kqueue() socket$inet(0x2, 0x3, 0x7) socket$inet6(0x18, 0x3, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20880, 0x0) r2 = dup2(r1, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xfffffffffffff5de, 0x0, 0x40}, 0xf, 0x4, 0x9}) 16:00:37 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x9}, {0x6, 0xffffffffffffffff}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) sendto$inet6(r0, &(0x7f0000000240)="a615518e8a0b3494302fa9c18b39c0062ae68db1b039840ea92fba09550ce9cb8292cf7a794436bbcd739978f7f265562a2d081a52444566512eb9e72b8d7d3652809498ece6dbddda8a1171974dcea65bfff4a3a63d9f2ddabeeba9077063a7fe329c1e03e609f0be4418b62bafd8a0f49223a71c4a148a5db745b4a88d15068f74dc444b4f957a53c099aac76fed9ae8b2453c2085ea7f4a5e22aa82126fd92b7862f7c8f482950ed02e0ad52400be45003d41cab3db5bb258c4", 0xbb, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x4, 0x1000}, 0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x6c6) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="d5c19bdb6be1b483bc6241a06db098cfadb6bd339a4b693097ac4adfa9484f6120d288763474290ad9266c78ff4df7e5359f0000f699d47ad54ee40cacebdd1d43cd381e2e5f01d4e81e412ac99c3fae99f614ffa725d2b65c22"], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xfffffffffffffffe}, {0x18, 0x3, 0x7, 0x80000001}, 0xffffffff, [0x8, 0x4, 0x7ff, 0x3, 0x1, 0x9, 0x8001]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000300)={0x3, 0xadc4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = kqueue() kevent(r1, 0x0, 0x1ffffffffc, &(0x7f0000000140), 0x7fffffff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000440)=""/83, 0x53, 0x800, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x7b4, 0x8001, 0x3, 0x0, 0xa6, 0x4, 0x6, 0x0, 0x2, 0x5f9, 0xad}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x4, 0x9, 0x10001, 0x2}, {0x0, 0x6, 0x6, 0x4}, {0x5, 0xffffffff, 0x40, 0xf6}, {0x8, 0x4, 0x3422, 0x7fff}, {0x1, 0xffff, 0x4, 0x8}, {0x7, 0x4949, 0x4, 0x4}, {0x2, 0x4, 0x5c, 0x7}]}) lseek(r0, 0x0, 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0xff) syz_emit_ethernet(0xfffffffffffffe89, &(0x7f0000000180)="b6") r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4080000081, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) kqueue() 16:00:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0a6204110461c6317734e5d41badd653c753756f0f25164bf3d1f3f9e09bdc2d3155932f86a6d01559028603263815ee914962d8173e125f2b2d901fb005de4a4628b5c3b668e60f454610f2bb27d0ea7d79502aab3ef861f71c5bfe2647a2c0d779fecaf330c6b61cf0bc68c08c54fd20a763e6d7e0556a4490d9b4b0c204a8ec213650754a74f055fbace0e92f922ec5c2c9c2590dbed87126d1ce528a470bfe922acaa20384d22249828f664d6a3038d98421c3407a60da45edd6759e9ff0ff0554c3b7d75b014f64c106f116314a9b4e660a98a271683572ad0a6485aef11ef4751c2dac", 0xe6}, {&(0x7f0000000240)="e7f1e768e8e7ed3184e348a75171680eefc6e8171d6df8e779f937df316780eb2d8275c4c3e2838d627cbe5eb2bb200abddbe06f028325bc05531148caf098ac5fa07c", 0x43}, {&(0x7f0000000300)="acdbce857e67200b785325248f11c3433f32bbb0f798362ce2a612d09216ed6e060f0b5116aeed53e00cb3f3b9a1255fa71e182021651ffd84edbff33dc0d351dac0363aa0660e5e277f6a9105dc2865680dd42c89c897d8c68487fe0d420bca6455717695fbbb3594551c1aa7f9a33541820f3346673b53a920b5128cce2e4417ecedafce0cf78e454fde71b8f807c03845b42ed017738d2c60066fad508f284b7db0367b77d95fa9f1a4ad0dea3b2392b0c3f35482c8b7dbc50a8dfa258bdde79b9784a8f51d6eac2c7b86c3", 0xcd}], 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:38 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"]]) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = socket(0x22, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x100, 0x4) msgget(0x2, 0x2) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffff70, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sync() shutdown(r2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd300b88323a92d6c77d5e1a5a0500000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x3e, 0x8007, 0x787ed71c, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x11) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:00:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) close(r0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:38 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(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r2, 0x0, r1) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1d8) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r4 = msgget(0x1, 0x29) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/125) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0, 0xffffffffffffff13) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="d1f7630063ba927b843ee6bb258c2df53c9bb167ba07f44cd03604aff65bd2f859f7c2e185297c1572dc9d24c76c85f225a7e0c5b61a2847233b6045623645936a0bea094f9741c892bad6bc3e47becee770d7b651f70b68ede1d0bcef29ad95dd4065aa91d48d43993458d29c66626314dfeaf1523b090a5c1149202ae1b208f8e5e5585fb2ae154d703960ded66babab46c294391096346c42d80942", 0x9d}, {&(0x7f0000000200)="a3dc11187402ecd7d5b0fac454f62875147fc543413f2c2fcf38d472b6d7d901f50da769365881245703cba71f4acd168dad1a5a005cd9291af305b48e52d78729d0f6d24ce0902ea7f325b558ac174d42231f6590a77c9b6d4cf1", 0x5b}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0xe3}) 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = msgget$private(0x0, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x0, 0x9}, 0x80, 0x2c, r6, r7, 0x3f, 0x101, 0x8000, 0xfffffffffffffffe}) flock(r0, 0x2) r8 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xc, 0x10000100000020, r8}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x100, 0x80e, 0x8}, {0x1000, 0x6, 0x1, 0x8c}, {0x9, 0x10000, 0xcfd, 0x9}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x0, 0x2, 0x8, 0x101]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x5}, {0x2e, 0x0, 0x0, 0x20}, {0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/214, &(0x7f0000000040)=0xd6) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:39 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) fcntl$setown(r1, 0x6, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x80000001, 0x9, 0xc6, 0x1f, 0x100, 0x3ff, 0x5, 0x10, [{0x6, 0x8, 0x20, 0x2}, {0x0, 0x7fff, 0x400000000}, {0x3, 0xfffffffffffffffb, 0x2, 0x247513ec}, {0x7f, 0x2, 0x7}, {0x2, 0x6, 0x5e, 0xa712}, {0x63, 0xfffffffffffffff8, 0x7e000140}, {0x2, 0x63c3bb50, 0x61bb}, {0x2, 0x6, 0x10001, 0x100}, {0x8, 0x2, 0xd91d, 0x7ff}, {0x8, 0x100000000, 0x2, 0x3}, {0x101, 0x8, 0x15, 0x1ff}, {0x252, 0x7, 0xf7, 0x4}, {0xfffffffffffffff8, 0x2, 0x80000001, 0x8}, {0x5, 0x100000000, 0x6, 0xff}, {0x3, 0x3, 0x2, 0x1}, {0xfffffffffffeffff, 0x7, 0xfff, 0x6}]}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0xfffffffffffffffc, 0x9, 0x7ff, 0x7fff, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x312) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x88) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffe7f, &(0x7f00000000c0)="05040000000000000087ae907dd73191d894859c43d3f073bbbe3530f668f8e49af261381b3dcffcccdb747c93590241459e97549a13beed45a29fa91a43fd830e245dae9b5f000000000000") 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff04008e0ee28afd3d300b8032f9ffffff7d00000000669ee304000000"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:40 executing program 1: unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xb}, 0x3c) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') r0 = kqueue() flock(r0, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) getsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000200), &(0x7f0000000240)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="ec964fb8281986739467658b15e7b4cdbf820ecbef106dea4bcc0a292201c9880fc9fc612267fb832cd08f34ee537ccde6a2d4d4be5461", 0x37}], 0x1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x2, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20090, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000780)=0x7ff) preadv(r0, &(0x7f0000000c80), 0x8, 0x0, 0xfffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000740)={0x1, &(0x7f00000001c0)=[0x4]}) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f00000007c0)="6daf6631b25893a66405fcd26c7f9f598b77f992c0a0731dcbcf049d1110dc19d35163ec8b7b40309ad125e4030a0063150be7398a52c6539840a99afd5a97b0071e65d1b340a5506b5801d0107b8e91f1d61c0ad7477747db126ea96216324244f6f283c59213643cd3ded1d7784cb43dcbee64a5c69cafef70c3a882bbe72405742f81c532ca92463859eafa2fd5866c27044bf472c604fbd146bb53cae8a9cbeffc32a2ee1fbd06dc45e76927", 0xae}, {&(0x7f0000000000)="98a208a528a48e9142b974f152b5d066c932b00c69f706581d61ad36e1fb9f7cef3cf7fabd5dd7f458", 0x29}, {&(0x7f0000000880)="ffdd62bb8347c5171e15105f7378429e58161399b7ec15829c6abff84f8ce345f51fa9ed3b023ba6456abc60fc6bbd9b17c63bcca66ea6a019c0969b3619fe3585c844df791d8debd568db99d0d81cb198055e44d08aebaab21b91bdffe909191b2ed73cb63b9676", 0x68}, {&(0x7f0000000900)="f58db61604861ccc26a8db0f5b6b93cf918fda06e257a58b5830f1a366083589b114d2067a2a4bf5101807d95ea4ea5e56aeb0197d2ba502b143718bd7e148", 0x3f}, {&(0x7f0000000940)="6a0400d990f60dc9f6e16c62efb1837250ca7b9859f0475b449cce7b7863ff1a06ed5d5e05e385d436634ffd8cebca76d8d760a25c53f563b578d25c052bb5059826b6455df2ebd03e6d1cd1f88a1765c6dcb0ef6ccff5510561287e3dadec66f96c8fcc50d8a1500f703c1789702ee0bfc0da58675ef3ca2e469a61327e07c07504a3765c65f7133db279399262d35de1812d1ce3587d978b64f255b26ee696e90ca934a3c3574237815bff099f984eea4ee9c8cac1", 0xb6}, {&(0x7f0000000a00)="6711ec71f95fb44d5668d481b4efb67e6ddd8c4e36252f5fa549d1348a7c8cd98d68ee11f8d58e61478581b1310351c3b144da260159b5b1e31757431e47730492559ed5842f7b93b3247d8eba0d987cfcde9e34e1903150685f988a9814739baa2212b35a0a844361450a2a4ac763651ce446c254756ec368038fa149d97758fcf6", 0x82}, {&(0x7f0000000ac0)="bfa947b04fad569a1fe3c75b3f6f0bf49b79ae1be29d6a62661b5203a0e7633fc2714fc00b8676d9f6f99df9d3ef83387e32214d3778761bc89e82b25e5cd48f4d74c728e895f591f695d3d36e3ff0c3c0c13567575846c32e29c3491c713feb7f340b186229bc6047ba8e8621502da6c6eba3520c86965f469e074fa070106912109088a7ffdb6378b84f04037bac6a49eb98934c877d6ff0f1f125b24848ae3391edfabd0f0c0131ea327aa62884ad2eee8c97cc4ec690aa20dfae86acb5c0d131d1637c1db687", 0xc8}], 0x7, 0x0, 0x3b) read(r0, &(0x7f0000000040)=""/32, 0x1000000fe) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x3, 0x8000, 0x2) socket(0x1f, 0x4001, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)="d5ff9668", 0xfffffffffffffec7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) 16:00:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000380)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffcc) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/247, 0xf7}], 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:40 executing program 0: r0 = socket(0x800000000010, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000, 0x0, 0x17c) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6, 0xfff}, {0x26}], 0x2}) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x8005, 0x3ff) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x100000000, 0x5, 0x6, 0x1, 0x0, 0x6, 0x5, 0x0, 0x2, 0xfff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r4 = fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x7fff, 0x4b}, {{r1}, 0x0, 0x88, 0x1, 0xfffffffffffffff9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x18, 0xdf8b, 0x8}, {{r1}, 0x0, 0x9, 0x80, 0x7, 0xfffffffffffffeff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0xdd2b}], 0xfa6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x5, 0x4, 0x80000000}], 0x62, &(0x7f0000000300)={0x740, 0x6}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000400)={0x5, './file0\x00', './file0\x00'}) kevent(r5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x42, 0x3f, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x3, 0x100000000000000}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x200, 0x3}, {{r1}, 0xfffffffffffffffb, 0x44, 0x80000000, 0x0, 0xfffffffffffffff7}, {{r0}, 0x0, 0x9d, 0x83, 0xe800000000000, 0x20}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x2, 0x6}, {{r1}, 0x0, 0x8, 0x40000000, 0xaba, 0x2}], 0x8001, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x2, 0x5, 0x7}], 0x5, &(0x7f00000001c0)={0xfff, 0x7fffffff}) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x380, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x23, 0x10000000000001, 0xfffffffffffffffc) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e3", 0x518, 0x40a, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xfffffffffffffffb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x10, 0x8) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/157, 0x9d) 16:00:40 executing program 0: open$dir(&(0x7f0000000540)='./bus/file0\x00', 0xffff, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x120, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket(0x10, 0x1, 0x4) r6 = syz_open_pts() r7 = socket$unix(0x1, 0x7, 0x0) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x14, 0x8001, 0x200}, {{r3}, 0xfffffffffffffffe, 0xad, 0x40000000, 0x5, 0x1}], 0xfffffffffffffffb, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x20, 0xf0000008, 0xfca, 0x2}, {{r5}, 0x0, 0x0, 0x20000000, 0x2, 0x2}, {{r6}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x2}, {{r7}, 0xfffffffffffffffa, 0x40, 0x20, 0x7, 0x1}, {{r8}, 0xfffffffffffffffc, 0x1, 0x80, 0x3, 0x3}], 0x5, &(0x7f0000000400)={0xfffffffffffffff9, 0x9}) r9 = open(&(0x7f00000003c0)='./bus\x00', 0x800000000011, 0x106) ioctl$WSMUXIO_LIST_DEVICES(r9, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}]}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='w') 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200000891, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x24d}, {0x6}]}) pledge(&(0x7f0000000040)=',@&', &(0x7f0000000140)='/dev/bpf\x00') getuid() syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4f74b82d, 0x0, 0x1000000000}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) listen(r1, 0x1ff) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x17b) setrlimit(0x0, &(0x7f0000000000)={0x8001, 0xfffffffffffffd90}) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x4}) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000, &(0x7f0000000140)="01201b56e9681eab070000011b0019feefffffa7db9e985aa308b8f98f358e3320361d00585fd7d61a18945ce7c8353d0f2925283193c48cb43f702b3da8a49859dafb396a0b1960109102af66030000000000000003d19c09cea2e59d36b53e00a9654183d91d27f1b9ee8d8eca1672efaee95cee83defe48f19dd6ffceeec85670bdff8c80dd52f1cfe8e309ceae466849b66f92a9ade40db28ff3eaf3bc6b6dad7f238aba2f2fb5cef86bad8f42d20448b131709006619994eebf5ee33500b361c4815c7b778824d71ae80d6ca9ba7713c673092459bfd538c31139888770de452b2186c9f5dca8f84f8f9c7fac4764e80699d73176c8ea5ba24f764564618c756d5fb515df3155b226af19d7", 0x20) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x4a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) sendto$inet(r2, &(0x7f0000000080), 0x0, 0x404, &(0x7f0000000140)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getppid() r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getpgid(r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) r6 = getppid() r7 = getpgid(r6) fcntl$setown(r1, 0x6, r7) r8 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) dup2(r8, r9) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000002c0)=[{0x50}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:40 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102a0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x8, 0x8b7, 0x8}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kqueue() dup2(r2, r1) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x81}], 0x2}) pipe(&(0x7f0000000040)) 16:00:40 executing program 0: kqueue() r0 = kqueue() readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000002000e6a249caacc0c2cb579648f8e097a8796ff5bfce010dc9cc512ab2f5106bd4012ae39bedf25ffeff720db4ae9f2975ea7aeba7a5c6fc0d8197df8da03c8f1b94cc00000000000000001000001058f6bf9406cf4806aa2c50ce41942b92e2844c2dc2e06a49ff99546b812b159f300a2b0e3b625a28263aa911113fa44c8f8faebb47e78fe6ef336f4b4ff35618ebacf154dc2247d07b369e0b7ccc9c09016ca65ed7fe60d4878758411e432cd554d2b3fc8fc54be07813c40b41f9596afd72f6c1075342bf4444a30718d02e39de54de14bb44e987929929f540ac24227f09a12259"], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x320, 0x102) r4 = fcntl$getown(r3, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x7, r4}) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r1, &(0x7f0000001880)={0x0, ""/38}, 0x2e, 0x2, 0x1800) 16:00:40 executing program 0: madvise(&(0x7f00005c6000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x800, 0xf6) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x9d7, 0x4, &(0x7f0000000000)="62b88504bfe7574b2bab43d2b930c54a3fd92d2cf26a43da53e15fa4e95d0cb1f88a1bf03ba09bcff1364e9fdac9e44cbc756d3b08d5564b6a3ef5cd56c12013b9fbb6a1439a25c384101204724a106402f6b24b53c46bdac24f14e106ebae1a6d2e4d87472ede0b130223ce0d10f6c14857ee5054f36a668840a9ff4f6efcbed10383bfabb75ba9e275774901c3fd6647c50176c1311c0a30b55b77bf54a00306d5b9124d4f531ba430e8f3fc6c070f0452eb82103f3b7aa304a27e60d6aed42f9732a7c53f8888883168797efbd0025ef6abaa769323a513a7f438099bc874501ca16155979ca73fadf5f7747c22b2d2f21eb8", 0xf4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 16:00:43 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x7ff, &(0x7f00000000c0)=[{{}, 0xffffffffffffc002, 0x0, 0x0, 0x9}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100, 0x6}, 0xc) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8008, 0x80) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r2 = socket$inet(0x2, 0x8001, 0x7) r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x5, 0xfffffffffffff6e3, {0x6, 0xf955}}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x2) 16:00:43 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x20000000000000}, {}, {}, {}, {0x8000000000000}, {}, {0x2000000000000000}, {0x4000000000000}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x3000000, 0xfffffffffffffff9, 0x8, 0x800, &(0x7f0000000500)={{0x9, 0x6, 0x1, 0x7, 0x4, 0x2, 0x200}, {[0x7, 0x400, 0xfffffffffffff4d5, 0x10001, 0x33, 0x100, 0xffffffffffffff81, 0x6, 0x100000001, 0x6, 0x9, 0x2, 0xb6, 0x0, 0x5, 0xb50, 0x40, 0x1], [0x8, 0x0, 0x4, 0x7fff, 0x2, 0x964, 0x3, 0xfffffffffffffff9, 0x5, 0x8], [0x59f, 0x5, 0x8, 0x79, 0x9, 0xf3, 0x5], [0x40, 0x4, 0x9, 0x5, 0x5f, 0x1], [{0x9, 0xff, 0x100000000, 0xba49}, {0x1, 0x3, 0x6, 0xd6}, {0x79, 0x8, 0x5, 0x5}, {0x7, 0x3, 0x335b, 0xc68b}, {0x6ccf, 0x1, 0x80, 0x8}, {0x101, 0x2, 0x40, 0x7}, {0x1000, 0x6, 0x0, 0x101}, {0x1, 0x17ab127d, 0xfff, 0x1}], {0x101, 0x1, 0x5, 0x1}, {0x4, 0x6, 0x35cf, 0x9}}}, 0x6, 0x4}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x101}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8a8, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r0, r1) dup(0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002180)='/dev/wsmouse\x00', 0x18211, 0x0) socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/bpf\x00', 0x400, 0x0) socket$inet6(0x18, 0x3, 0x80e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002200)='/dev/ttyCcfg\x00', 0x20, 0x0) socket(0x1a, 0x8007, 0x9) accept$inet(0xffffffffffffff9c, &(0x7f0000002240), &(0x7f0000002280)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x101, 0x0) open$dir(&(0x7f00000022c0)='./file0\x00', 0x0, 0x20) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:43 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x0) socket(0x20, 0x0, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1f9, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x100000005}, {0x6c}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xde, &(0x7f0000000280)="2b7b79b44b88d44b07f636c7e6a04297ab524002ece7a90e0a6a1b7bbd662ba27f14d980ccc404220c42d1d7a61637d9dc03834e61cf8e5f294e0318b0a5fbfcbd24798e75769e014fd5a7203d9cc6a77a5799225d137d90f62da35492837c45645490f216b1222b77354f327245253d437fc96600000078421792dc60f42fb3b11762b1c8019749dd5bc56483261175b6f6352789558276f41a0df94703f7172ee83a6dfc7ad962901115945625e31197234e1494d6342fc70bfbaa6aa3bb1f2024c474a9b66ea4265e331b63400b1b8e5b97695be8185b67900bbd43b6") 16:00:43 executing program 0: pipe(&(0x7f0000000040)) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000200, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:43 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) clock_settime(0x3, &(0x7f0000000040)={0x0, 0x8001}) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) 16:00:43 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='\x00\f') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000200)='./file1\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4003, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000100)=0x6, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) fchmod(r0, 0x2) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000100)=""/172, 0xac, 0x40, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0xff}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff6) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="8661bf24c2dd122e31e9bf3639807d1a37c7b6fbf00304e4add5e899e65a2129255d6bb0b86633fa271394fd6621824a8e75b47e960318728c15788707bf3ccf004028565d04537da69caa214e3d79b4ffc679584be0f9acb1ee203c5b908607f36f13a5d6dca038748882582da34e5ebd4e40288410f49d8b7f9badeb898e4f7f633c4f37c1988da340b385e4747384", 0x90}, {&(0x7f00000000c0)="a4f9c577df919abdb14c67b4bdc4524a09247c08f25c9e30e6b090f13a0aeb1c1836cb74d58c311ae9f98f98c6c3bc0479317292c552df552b138c0702f89164c9af386d70712703ee0f432370ff2ab3f7b750c4a2caa6bf384a2205bf4ff68dcd02d7e76e0328c04898fba6e62e9e3207f096c5e6921350509484e5a22363c1b453768e2990e2b1c0ce825ed9df9b4bdd0c65bafb1ad55e3e1b5c4e3b361fa46ea7cf951b3494100fd6c9b1945f23cbda61a89b3cc0a1aa4fbb368648cbababcc117d2577421b466090f263d8e71a29b963676e55", 0xd5}, {&(0x7f00000001c0)="0854b7f71712b0b2c9506d458b822fbfbb8fa326f675893a259ba358779ed4023e54530209e7c2955a878dbc00d1728b2cf5fcf57dfc5f571eb78b30bee8a7b89e8737adea691e220b20", 0x4a}], 0x3, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000) 16:00:43 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000340)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000b40)="d104fa054cea9b1ec25f44ea554f3a040000002320c31787e5c07c35b9f591601f24cfb4d3fb3a8c0e2c11de10472e41929735b647828b2cf26dc778d0b3a11511825881a6cdb62e6a424495f590ecef2da7b025b3d6963ab0ccf8d3b1489f6b5b161bf15c1665c93d70d3d1cac227bd9bf4bea6f6f725add2f8ae") poll(&(0x7f00000004c0)=[{r0, 0x4}, {r2}, {r5, 0xa0}, {r6, 0x1}, {r0}, {r6, 0x6}, {r0, 0xc}, {r1, 0x41}], 0x271, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x3) r8 = semget$private(0x0, 0x0, 0x1e509c7344daf58b) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = semget$private(0x0, 0x5, 0x40) semop(r9, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20408, 0x0) ftruncate(r0, 0x0, 0x8007fffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x1, 0x6, 0x100000001, 0x0, 0x3, 0x400, 0x4, 0x0, 0x3, 0x7, 0x5}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x85be}, 0x10) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:43 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x3, 0x9, 0x3, 0xfffffffffffffaf4}]}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0xffff) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100000001) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000600)="aa2e0fbab6d0016565da00456c8e78b90fba14386cf5bfc4ac777a810c683b2535a95da3d545e76851dfe686aa1e5342b04bfc400e519fc5cb325aed5f2e04183de87b29f105fa67a9d89bfcda1d2254abf3a97983fbc856d41b47f52393ef090053ab5839303c6291034badf1bad4b31f909e8eabdf732f03c79335642d5fc9d19585e92cff364ca129ead1d6adc566c765b914841b9bf0ab2b0594bda73ad7e9eb706b3f23e3384d3c3912c220023fe7ec36ea7b237f776466f2896bce8cb2b2183d18ed083ac59f9c00af2503f08ea64dd736036979c3f1d6863767174084d8eeaef5dc297083524d7ee3dc24cbcd47980f6d2f1b0a6e067bfcf61238cb272552500c4513652d4d12a9c9ec82822bcb1fb84adf52745add04ae0383c0e17bc3f77ca992f3827bc47ee905ae016530a33108b4c18cd118263a869f253156002d19691e4b2faaa44579cc0b4fe67a75d9b777c71b63cd49e953963eeb05dd5d05a6106677af1a9c90a2a1cbbcd5443534cd84f77a2aa38bad59fb1d997fad5c5d1595cbb168b849ebbf4011a98b303e59dd6e54181fd381b5841a0f649292f6523c6f836a482963584b2385f7bfa595f1dd5bf16f3344765cf73fe4a352ce92b2c2a05e0ee7837c64d993d4c62fe0d2400e773a77513b6087b02a167ae5e427a988c9023c2e2f12b534439aed595d079182787e62864d1bdab34fd062bd32d868e7362586ec84568b30a7b02675aeac4499d0b1777596cd99ec29d5efc8936fe03649c01b0806893f6b1c0a0d8151047e0d07949cf1ce8dde61fa7ddf18711525e6a7c057c13d08fad3436ab3543f95a187952d1633f03a1e4eaabfea54bb24a4e8712d981cc83223e99802cc64bfed1719df7d5b3774c6140a24ad34f7fa79de91705a3d6293f56a94dfa53bedc25ea75955a41c502d837b46ada03fada36d26d407605912877d595080f42c86e73eeafbb6f37f329efd7f9f404718e6c8a5e89c369522ac96d57aa7a5309f7705ed2350514c3e81178643f80ff80226f9b167c6f7a43aae9ddd8a728100c33f4bab8c639c4d1dd71edb3ebac90142273047f302eeb7a246bf9b5713c612f064fd19c49ed2b2490664e8bd7db9127eb32760c482b2bdbab13b356a999b4ed8e0563abcb86d4c2a94ccf760c6a383214d052af32d02e4be0c7521db5c44d6a2abe6b8ae3453d6dc612f4383f7ca55a27f7b65e7f293db417c603e4dc71897416d7f87445d32517f0c76a637d2ec1bc3addf83e494c37271deb23845fd10d2af99289eabe74532e70e7ab930f13304d792edef771178a1d3c6f573fd4751fc86b9237c249e9c22c3265b70d0f08e6cfa0ae4ece5fa622ea399cf2fa0216afc1c5d1bfd726d94b0bfc537442f76c53eaf4dd46302b81b02b4f6cb0346840ab8833264528fd51b10c40e305361a481e59356359ee8fce70696473b7626613fc0c0e7bc22244ef45eebe7bd1b9396f86964bff7afdc64fde09acc82c9c2505280425f85686e3cbd290ff612c2e694b01534bc0700c286baa97a5aa6812ca36090dc7f5597ad6bac656b0c284fd52a2da794d4834ea0e45adac361b8ba742ba7f0cb512bc0feb8a40a51d749f92a769d0760d5dd5fbd8d1e4d598696b61153ddf99d15b25e90ec296063406b909a3f7befeb20af4d8452a89df42516758d735ce65917278f770d3f8ed4c40113c2a8073c5142dec76495cb343f8c597f5a68f35bd0baf8fb06c478bd651760e33ac4ce9ef417d6fa8ee3c7d11252bba2d80e1c012b71ab7bbc585d3853e27a4649f3244965279f8b26963574224c8b89a4e299ae6c7a941f999eef66393444bb1666a958a7898ca5be5be3160b82bc37c338c797e16aac1a002db03b62b153c6c1d24954a73b10ec2f66e1f8d7add39c34679573557f6893635ed4d8819935e43cf5a4a2b80dc748999c234fac2aa780639b3c1d0b91ee47ed7297a3e1274a75382e3e26a3f2b1f042b0765fbc8c0db493c6c576e7b70f99172bd948e1257ef67cb4d7fe47a23fa58c93d1e76dd86146eddf161d9bd1d95d82d82985ff23689a6c57c9fe66d47c0f810be8800b35024edbda3f48a9d1c9222597e64b40b63291524784b609b03ddd90c936e99c1750a5e14a977e381cb582e2d416aedf8d0ceb940c13f3931961228d35f931ff4855778e9af0ab0388a3c429c3b9f99b7ebc5c7a334e94b85067791afccd92000863e5dc8063c5b5c386ff12520ba3dc43c6ebad897776e4b5cdafd31c3065322eb4994acb8acc870c8e9fc24a77a50707003541b54d28ca8b1d51904a656a1fbd105b467cb6658a752feb978dfa0f3669463b165b04a1dc0341cbacea53316f63f00dc68aae8085295b202c00da8555cf4ff34943dbf933eeb7d120d2d454a388a7ab9add45b37e9c3aed1138f83cf4952836711a86abf21e1f7a42dcb3ede6b7deddc51348954f91957bc825163a58552e2dc578e29f1e863187b043e440d2d76c44e52f4021ccbb0fcdc9b9299a2908a8eae55c3a839fe86a3ad48b710ad4f602995ff0f36c0bbaa8d930cdc4cdf5015b182096d741ede1500859f5f7f985f5fe17c56d8e1f4eb14c6d3e93ba32aa60ec9eaaab1f57dd8cbe15e3d9231ef597e69ffac98aa3e890318a0730548348ac74fd8d6f15f0f32797b536f7bf99f19391a517da64baa35fabb7f07fb19f9e647826c2efd55eef161aed467ba40691f3a10a74def3e50c891e41f85d25b6e3c329b2df0fdf56bc95158a870ef8b232296b845bdeb731799b821b30f4aa55eed86de4a03e7ffec045e5d4893587a5679c158bd1ae38913ce1650dedda7f9415312d160b0439ec880182d72c3e84d2c76609c2f38beec9562d2048b28a8cc66651cde9f9bc2e88c40b619b619aa097728b4e95c9fc7ad5547945ec13fe10702e3c906ef029ef594187ca2ae4194dcf02f85037f260de8113b704759f404138b0b787505e492497d08b8edc37757c564afa06cde942295874930ea0e9f98803ac02837aab0ebd1dbd4ab3bfbf006154cb9e2403987e1a187997ebc178f0f05a18aeef0cd8656f1c0b0bd9c6b3bd12b1a7024954a726b58a2176162c40521e814a58df4f93eb54d89bd938f25e28c257e4975c747e6adc66624b35d7d5feb3ffba335ead3aa90782bd97ed1266965ec913fe34b46057a40a73ef317c628445be0fadd72ce7d55014957dac12f8400beff8053ef3a1b985be15e322afd807c4daa1165a5206cf8521b80eff411b87de2f4f0dfc68c63e70ac24fff873d459d6942c9bc1c0b04fa76cf474f388c8c6ecf7280c19568139be3eead603924ffa53a524312615afd4fffc08443eb5b98481130f1dfb6c7f9e6bf053df595796610fa65ef3e5ec2a24c5c940decde32b5a035cf9ae9be26a9e7bc8d86523e38c83ce575527b6449970c007fac9a045b76fea755016c5b47a6685bdcd587817596ef0bd1294a0f4ffc67e9317df8bf9066471141930f7d9191d8f3d68cc643f23b3ab0a045995eae3935acf8ef9006ccf9498a5934cd875879e63abe2684edd921735fd2d8b25f6a435b694208edd78f7068ad6b1b0b84b0adabb5c9eb4bfa56f1ef7eeb221b81e03800f41542b6ea9bdd0b9f7040d9bb531be00febd3b292f35c5ddcd07bcf29da6463c31f209d382a85cff3e314226936ee8e1e44d5981e162475b01295523255abb2546406dae2fd0d4cd1a0b2ef419a09e9e562a298df03f454be764dd06f529ad2730fcb47bbaf237f88131ad89afe8a4f9194386cae1e23ccb31998a1d8c0b59f7bc50a29008fcd952d150a55ea8a478f1d3bfff3f4086f8a89b2dd76723fe9efe55495c35b08dd6c43ab718618936291ff226258075f28f671d169caaa2e8d63b4c881b8b2340840777a9285d2d68feacd3677abb785dc0efb1538258b1dbf7bb6eb6bb2e029ba5c9dd0077dfcc1d5ac0d70a36bb1eca1688d42f90004b375fb25635d6a61dcd3275db860f963688dfe7718c890243a871d0742a62bad55e3941bd95aa4e8fc6948ff0cb3c7152f44b50b02023863506ed1a0eeb086e0e68befd7761fa6b7a226e3753066749c4dedf793a29621c863695af6f316581fbe826c057642a6aa8781e759af56145cd33995a4b2ff5274f14c8cc251cf36d39ff9010ee8e370f92a7ce34f33eb3e09fc5ca98e2935435e0034f7f770376bb0e7da475f917fdb4f9c4070cb8b82944e6c26a8f5135a2b3cb119c7d232d9d048badfbf360d0f409acd0f6ec60ccb17f1541639f13b2acfe17a70edc5d9e5f6df69e2806a69d07bf72e847363fc81937d21860b489c72ed388708b62db71a16bdf939bedd8b79630c2823c2aa105266a1969c69c1b239a16c9d1793d7a351bf97acae2af766b8df6d2d8411663c003d84273c2e42326e488e1a7fb92bd7bf1321588aadf713ffe9c7d3c91c4cbbfa35479e8241a9b2b219fdb98195de975be864d44ee21cd65980bd957f08cb37ccd1bb2bae9247e938e5aa06e55eb7d57e7feec1370ca4c550277d0ab1407fd674386dc21e1745e48101872da03cf5d4961d83b5aea10d94f428406b4d06a8aa5f7905cad1cfb9f23a4eef33f10ef7195bf1e6d94e99a8c06b05da5020a1daed0b64ced2fa71536e69bd5ebe89b2885ebea3e8b6f3820f0b642b4fbf1f9df2d02fd08126f8ffcc5a5dd47456a90e264172f3d367116b6fde5fcdf605f35c61af3d32ba108b28d14fd370b2251ea5a403eb0c952f0a4132437aebd574ed8f0e6a39249627876b617f026055392c7f26ae519b4b4392f319adf55e6238770d892345bbd4f6f4982e9a8fa1d6793c466f35cbfef8bd89b7b5072d13f6d0d0ef5e4f90cf50e2c2c60ae5768dcb44b2765b71637a27aecfba7ba28e11d2034fe45b7b9c83af2386320eb70db387ebdc622f305d551ef9b1f58d659b48a3ae01257d5c59325b71bd4253a3b6cc8bb9b64409cf027f378826d7360ca8d4c6611b4abe4d2db8c5206ee35ca812e00726ece2f3aa13ef04b7d4096a46df52e7db91d8f6639cb8a0455081bb344ec22b74b7071e3a4bd0b85b6e48913c259d60c4d77489b8d5b15ffa00167eba098c7f0fcdc58f3b8f85ed99dfc125e0807e3db183e4a26f2bdc50ab590b8c5d035c664652b358f451089e78b7e1d531eaf99ee9bc907ba841deccc14eeb8f8c9b3de57aeea4b4933a03a51eb5d213980d8bd9fa3be656b1ac6d9585275b69eea899b10e74a882a00f286bff1dca2cc3b4d3ab4f5618a25baee7a163cd01fcd9eb1c3c51bc7bbc0a8ecdec39d17d560ea0d59740f8291e297594f3a13b6bb84f8f88f22533efccc944be06aa63da28ad2474620ab2717bd6a0cdaad62a6eb07ee242ebbbbfc3202ccd0c89fc2d13b8acdf9feac8675cb967e271a122cf19fdeb486670880887ad8c71207e4ef66e16bf5c8f2d788b6fb17da3419b8a1b284acb8b14d151c3ce8de5aacc8aae93b8d6e9cfe3ecafa1a8a28aa05e58e81b332f9f9def2cc7741c3361131493543d5806f078531b85e4558388c4d22f8778744c33066f5037f7d2d1ee9c1535ee3caeb9df4a8143d8c74043f1c5e42430478711f718bfa0e89fdfea41be319c9fc6599ed4da8e0e9e9d7302bbd4955fe36a7f392f340a1cd7ce7cc703f6fa2b4466e6bfe2385d44a35f459f01c663c4e0c20017d5a0774ed387575eda186e527d68f062d5537669c304922f5d88a5a0c9706ebf9f2aefb914710de2df40c86c6a9096114e90c4463b901b3ebcb06c30003e3bcac660577bc72a968d16cd016b63185c8f9923ec048", 0x1000}, {&(0x7f0000000080)="3f6bedc923b914a01dd7be848e3bc852ec3ecead9b2615124e3a04185ecac721babae6fecf981e050e9c9c70ad9829552c679b5063cf1757a0ef275babea06a7fd019b359e3d5f89c55b2a3d7c28d029fcf598d3d9dd019a071c0773437a", 0x5e}, {&(0x7f0000000100)="7affc0f35f4bb68c36bc991119e568bd377b37df3f17d77a265567134cd424f162e1eecf5ab52a6a23140d46141f67753c4631e07d53fb12428c2f3c9684a1508e2c3cb7a2fe6634b101dc8334813e8d9056b727ab2e5a815517a618ab9ee18fb47bde379c8d2ef1b7f1484de6b87323e85f4a4be939d326472d63f1f3d236991b6f23c396c8d7ffc5acd15f2a74c25cd8aac96118d843a6b9c079863e048bff2abb0b2a6ced09c0f22161148717a4f38b4c586f605b9e72641e", 0xba}, {&(0x7f00000001c0)="5385bcf8187b0f42121d017269c0d35bfccaed8b8286c1a0d4a9d2079a49f62364c0d45481ad7d556ff50b265730dc3364df6f0f098024041fca7f8e4e02c53223e704310f50758c62ae52b86a1c8f7f63a6736743a9a92fecb9528a7586942ba40d13c21d0ab8927210d0581922de54100a3522ab1632a5da2432f055cc6c8c6d57f3c25f3fa967c2162c783890aeb9c3a38b11e18a1f828e9c5bddc63e69f839c15becd29abba01c4ecb0d50263015aa43fc73cd45", 0xb6}, {&(0x7f0000000000)="7a7c9a97da312516e4316d3d5d80f3dcccc667e8fae0d8bf437609be23693202c6fa859af607538365dec214f8d68119569ead2eaeb2", 0x36}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x40, r2, r3, r4, r5, 0xab, 0x9}, 0x7, 0xa1, r6, r7, 0xae, 0x7, 0x4, 0x2}) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff0000000001", 0x2d}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) fchown(r0, 0x0, 0x0) close(r0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r0 = socket(0x2, 0xc005, 0x7) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0xfffffffffffffffe, 0x6, 0x8, 0x3ff, &(0x7f0000000240)={{0x386, 0x3, 0x100, 0x5, 0x9, 0x7, 0xbd9}, {[0x5, 0x7f, 0x7, 0xfe, 0x9, 0xea61, 0x7, 0x7fffffff, 0x1, 0x7, 0x4, 0x175c, 0x40, 0x4, 0x400, 0x8, 0x9], [0x8000, 0x8000, 0x6, 0x3, 0x3f, 0x2000000, 0x5, 0x1, 0x7, 0x6], [0xfc00, 0x100, 0x100, 0x9, 0xffffffffffffffff, 0x8, 0x3], [0x7, 0x5, 0x2, 0x3342148, 0x3, 0x1], [{0x892e, 0x8, 0x1ff}, {0x2, 0xecf, 0x7, 0x8}, {0x204f, 0x1, 0x8, 0x4}, {0x6, 0x10001, 0xc1d, 0xffff}, {0x4000, 0x4, 0x1, 0x8}, {0x2, 0x1, 0x1f, 0x9}, {0x0, 0x0, 0x6}, {0x0, 0x25d, 0x100000000, 0x3}], {0x3, 0x0, 0x7, 0x20}, {0x3, 0x9, 0x0, 0x36}}}, 0x3f, 0xe4e}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x7, &(0x7f00000001c0)=[{0x200, 0xffff, 0x0, 0xa62f}, {0x10000, 0x9, 0x6, 0x1}, {0x401, 0x1, 0x6, 0x7}, {0x8000, 0x400, 0x3ff, 0x7fff}, {0x842, 0x800000000, 0x652, 0x3f}, {0x8, 0x5, 0x4, 0x9}, {0x8, 0x101, 0x7}]}) 16:00:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) shmctl$SHM_UNLOCK(r0, 0x4) r2 = semget(0x2, 0x2, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/122) syz_emit_ethernet(0x33, &(0x7f0000000000)="95602ee6792833f696e947fa21ba0e3858e3e4f919212b01e592302b209ef2e5729e4552906af39cf8393b309cf0c72375ba1b") munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x638, 0x4, 0x200, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000d11000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x7}, {&(0x7f0000d15000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000d16000/0x4000)=nil, 0xffff}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000d14000/0x3000)=nil, &(0x7f0000d10000/0x1000)=nil, 0x885f}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000d17000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f96000/0x1000)=nil, 0x6}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000dad000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000c8c000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x38}, {&(0x7f0000cc2000/0x2000)=nil, &(0x7f0000cc3000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) mprotect(&(0x7f0000090000/0x2000)=nil, 0x2000, 0x4) 16:00:44 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x800080002002, 0x100090) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) read(r0, &(0x7f00000001c0)=""/69, 0x45) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8210, 0x0) symlink(&(0x7f0000000140)='\x00', &(0x7f0000000380)='./bus\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x4}, 0xc) setitimer(0x0, &(0x7f0000000040)={{0xffff, 0x6}, {0x1, 0x271}}, &(0x7f0000000280)) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) dup2(r0, r0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x5fff, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe2(&(0x7f0000000200), 0x10004) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x44001000e, 0x400008001}) flock(r0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xf80000000, 0x8, 0x1, 0x4, 0x1, 0x4, 0x61b, 0x2}, &(0x7f00000000c0)={0x3, 0xffff, 0x18, 0xff, 0x200, 0x2, 0xfffffffffffffff9, 0x2}, &(0x7f0000000100)={0x2, 0x40, 0xe64, 0xf45, 0x1b5, 0x5, 0x5, 0x401}, &(0x7f0000000140)={0x9, 0xd6}) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000fbffffffffffffff0000000000000000000000000000000000000000000000000000000000b50000000000000000000000000000000000000000000000000000005050ff3f00"/138], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x44}, {0x6}]}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="537631952889ed7989583a7b6fad4491706fac0a", 0x14, 0x0, 0x0) 16:00:44 executing program 1: r0 = kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd1a055552fbd5e41789632dfc94ff334a5619515a4c8ace40af0d687581eabbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a5f5f728193ef1d4d99342a3505bb3b3c6c30000000000000000000000000068b6477526f6d2c421bb00a741a40fd13d61e47c8706135a1b277dc70d3471376ff53a884ad6b4fb959d0f4e81b0713193fb", 0xb) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3ff, 0xffffffffffffffff, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x32) syz_open_pts() 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[{0x0, 0x8, 0x35, 0xffff}, {0xfff, 0x1c07, 0x4, 0x6}, {0x800, 0x10001, 0x2d, 0x5}, {0x4, 0x7fff, 0xfffffffffffffff7, 0x6}, {0x6, 0x5, 0x7, 0x260}, {0xffffffffffff6443, 0x10000, 0xf1fe, 0x7ff}, {0x5, 0x9, 0x1, 0xffffffffffffffff}, {0x6de7cc55, 0x20, 0x401, 0x2}, {0xffffffff, 0x1, 0x5, 0x5}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) read(r0, &(0x7f0000000680)=""/24, 0x18) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x399, &(0x7f0000000080)}) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000180)}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0), 0xa9) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000080)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000300)="551dbd3def6b9beca6d92d39c00330f668eff2f10c5ec68edae922fe3eac8c6ef66d836af8a9c800c19e0a2839ece1b88b03855b0f130cf607eb1324139e32c97cb34fd5fd09a4a372531ec73434ec6eee733503e60e220b7bb6fd25d5ccae21229bceacaf6adbcc66bdfdde8fe0ab667d8b2ee3a74de1b66977389468b643072f215211b4914241e379ff5394f07cbc195e4240ba26262f6c84c089eba332af51fa7005565e5e78bf4fe2bbe51bce64edf8bfc305a7455a1b465e8ac2cbd3bec3e46a7b666d53731cdeecdb47a53e1b6ce46d84cf18541c67af2378e320e2d16daf2250ae05e9236f20400e7a80afaa", 0xf0, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x9}, 0x8) setsockopt(r0, 0x2, 0x9, &(0x7f0000000140)="0f70e607ec78c9eda78967b3c214e743a83aaf66a9c7be1767b49c8fad2ada9dccee08f58d1e05a7468500bdf09ad28737ad66bf2f4d3c20c6d5825c77a8f2d5cabaf448f9864fe18e60dee212877ea9cac49132c1b454d250b81be218b467e7463cd3ecc042110dec85c71fc7493e41501bc4e4d8", 0x75) setsockopt(r0, 0x486c, 0x20, &(0x7f0000000200), 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:45 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="007ec62b93c42c798202feffff02000000ff3fb30ba5298dae9328cd6c5e16c8301376a9015bcafbef84cd5c1505191e2a826391f7f7da4498fe243c32b4c72342e30048f29b14d8f3586b737024"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') pwrite(r1, &(0x7f0000000280)='F', 0x1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x204b2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='.\x00', 0x80, 0x44) getdents(r1, &(0x7f0000000100)=""/184, 0xb8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x42, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x19}, {0x28, 0xffffffff}, {0x1}]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x3}, 0x10) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008918f15c4c22463996302a864500"/126]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x4000000087}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0x9, 0x81, 0x3}, {0x4, 0x9, 0x0, 0x6c0}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x1, 0x0) syz_emit_ethernet(0xffffffffffffff35, &(0x7f0000000000)='\a') 16:00:45 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x3fb, 0x1}) 16:16:59 executing program 1: r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x20840, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0xfffffffffffffffc, 0x8, 0x9de}) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/128, &(0x7f00000001c0)=0x80) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r0) 16:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x2) setuid(0xee01) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000640)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:16:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0xc003, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:16:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="dde318fe025a92537c6d8f4dba5e26b6cbb80a0d75b5e6cdac9959dfa093ff14a424", 0x22}, {&(0x7f0000000140)="8ccbf0b1e241b8c3a3166f525eac0147affbcb99c24fcb59e6c930da0d89ac3e3899769a55cc058d633a474bd9424333ea89089d6030060167d54d58bb331fafc9d39cd552ea43f206e80b81db239f98eb3e1945de44af5ea5ff36233c81c1e9552a4c0ce24a45f0e3d4512e568861fe7ef5d61327c699487af30b7075aef74baa502a1712f2e3f1b3969630877c3c2a1e8180f25e1c0ad9c335161afd2914df", 0xa0}, {&(0x7f0000000200)="a939f3d3b8153928110067e762e177ddfd5cb3a4eed568f95fb7335781a3ec2330f02ec8f1d0cc01dba91c7bf83fcec337f95209839685c15bcb5ba251bfcde1489e77b0ca8e9477eb10f78c5a16ac593e74f07ed96b38d26760c0dcb11b20c213e3e6dae556e8ecb3ca177e7907506d8dfdb04902f0622f4bce05e829e378e87a7383afc2a7d7eb06c701f6b9c9953ebda9ceda0f80491a320a1b4a366a0f04a9", 0xa1}, {&(0x7f00000002c0)="3fad055f664a177f42f6026acd00d92ff6444259ac3c02dd81c195e87f363019c43a9da2001921af4ad944e1654503a924d8f8a8b055f3a659bdec2e8b1b3056a8ec1a057fd53fdc8dff63fbbf085dacb22a5736aa499c8c3a94ba831683b38d8800f232abf80461c5748ce41517541df0d398ba9fb0b2ad137a28205e5fb5881a23f161fb6fc0568f12785ce8698e7eb22a665530847f40790511354f3f3433977665a01e", 0xa5}], 0x4, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x4, &(0x7f0000000000)={0x0, 0x5}) 16:16:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x8000006c}, {0x6, 0x0, 0x0, 0x1000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:16:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000140)='./bus\x00', r1, 0xfffffffffffffffc}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:16:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x68) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) vrele: bad writecount: 0xfffffd8007bbb568, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1458, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 151051 12128 0 0 0 0 syz-executor.1 *195754 12128 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8007bbb568) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800022e1db10,1,ffff800020b318c8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fac80d0,c0106477,ffff800022e1db10,1,fffffd807f7c6780,ffff800020b318c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd806e3487d0,c0106477,ffff800022e1db10,ffff800020b318c8) at vn_ioctl+0xb6 sys_ioctl(ffff800020b318c8,ffff800022e1dc28,ffff800022e1dc90) at sys_ioctl+0x5b8 syscall(ffff800022e1dd00) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,dd0c17ab010) at Xsyscall+0x128 end of kernel end trace frame: 0xdd3711a7170, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic vrele: v_writecount != 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8007bbb568) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800022e1db10,1,ffff800020b318c8) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fac80d0,c0106477,ffff800022e1db10,1,fffffd807f7c6780,ffff800020b318c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd806e3487d0,c0106477,ffff800022e1db10,ffff800020b318c8) at vn_ioctl+0xb6 sys_ioctl(ffff800020b318c8,ffff800022e1dc28,ffff800022e1dc90) at sys_ioctl+0x5b8 syscall(ffff800022e1dd00) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,dd0c17ab010) at Xsyscall+0x128 end of kernel end trace frame: 0xdd3711a7170, count: -9 ddb{1}> show registers rdi 0xffffffff810a6987 db_enter+0x17 rsi 0x67a3 __ALIGN_SIZE+0x57a3 rbp 0xffff800022e1d6d0 rbx 0xffff800022e1d780 rdx 0x67a4 __ALIGN_SIZE+0x57a4 rcx 0xffff800021c02000 rax 0xffff800021c02000 r8 0xffffffff81491283 kprintf+0x173 r9 0x1 r10 0x25 r11 0x614a80e098d62dba r12 0x3000000008 r13 0xffff800022e1d6e0 r14 0x100 r15 0x1 rip 0xffffffff810a6988 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022e1d6c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=195754 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b30780,0xffff800020b31b50 process=0xffff800020b7c000 user=0xffff800022e18000, vmspace=0xfffffd807f00c8a0 estcpu=27, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 12128 151051 23553 0 7 0 syz-executor.1 *12128 195754 23553 0 7 0x4000000 syz-executor.1 12128 110543 23553 0 2 0x4000000 syz-executor.1 23553 393968 90815 0 3 0x82 nanosleep syz-executor.1 84099 266716 0 0 3 0x14200 bored sosplice 11576 101965 90815 0 3 0x82 nanosleep syz-executor.0 90815 132993 68171 0 3 0x82 thrsleep syz-fuzzer 90815 52234 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 118010 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 233894 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 441317 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 199715 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 451060 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 350419 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 201542 68171 0 3 0x4000082 thrsleep syz-fuzzer 90815 70068 68171 0 3 0x4000082 kqread syz-fuzzer 68171 511516 69131 0 3 0x10008a pause ksh 69131 122244 39431 0 3 0x92 select sshd 90458 300538 1 0 3 0x100083 ttyin getty 39431 403571 1 0 3 0x80 select sshd 30982 153840 80085 74 3 0x100092 bpf pflogd 80085 209448 1 0 3 0x80 netio pflogd 20413 151308 74705 73 3 0x100090 kqread syslogd 74705 146797 1 0 3 0x100082 netio syslogd 58143 237312 1 77 3 0x100090 poll dhclient 49290 502387 1 0 3 0x80 poll dhclient 21816 454691 0 0 3 0x14200 pgzero zerothread 51825 178773 0 0 3 0x14200 aiodoned aiodoned 8212 200501 0 0 3 0x14200 syncer update 77117 422020 0 0 3 0x14200 cleaner cleaner 21582 524272 0 0 3 0x14200 reaper reaper 89136 184851 0 0 3 0x14200 pgdaemon pagedaemon 45660 273874 0 0 3 0x14200 bored crynlk 80037 310484 0 0 3 0x14200 bored crypto 50304 37927 0 0 3 0x40014200 acpi0 acpi0 94266 506599 0 0 3 0x40014200 idle1 78510 220676 0 0 3 0x14200 bored softnet 28284 227370 0 0 3 0x14200 bored systqmp 84635 97936 0 0 3 0x14200 bored systq 13373 192184 0 0 3 0x40014200 bored softclock 63597 185357 0 0 3 0x40014200 idle0 36447 196555 0 0 3 0x14200 bored smr 1 460462 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 12128 (syz-executor.1) thread 0xffff800020b318c8 (195754) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82363570) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 fifo_open+0x3b6 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x1ba #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb6 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9585 6460K 7035K 78643K 16691 0 0 pcb 13 8K 8K 78643K 186 0 0 rtable 115 4K 5K 78643K 1063 0 0 ifaddr 81 17K 17K 78643K 392 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1604 0 0 iov 0 0K 28K 78643K 323 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 3407 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 36 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 262 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 2508 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 54 51K 83K 78643K 977 0 0 subproc 32 2K 2K 78643K 174 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 245 0 0 in_multi 33 2K 2K 78643K 191 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 496 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 109 22K 31K 78643K 9058 0 0 UVM aobj 94 3K 3K 78643K 108 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 138 0 0 NDP 19 0K 0K 78643K 116 0 0 temp 220 2744K 2812K 78643K 11792 0 0 kqueue 0 0K 0K 78643K 27 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 23 0 16 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 131 0 129 1 0 1 1 0 8 0 rtentry 112 139 0 94 2 0 2 2 0 8 0 unpcb 120 732 0 720 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9233 0 9233 3 3 0 2 0 8 0 tcpcb 544 406 0 402 1 0 1 1 0 8 0 inpcb 280 1151 0 1143 1 0 1 1 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 30 0 24 1 0 1 1 0 8 0 pkpcb 40 16 0 16 5 4 1 1 0 8 1 ppxss 1128 64 0 64 6 5 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 51 0 36 1 0 1 1 0 8 0 pfstkey 112 51 0 36 1 0 1 1 0 8 0 pfstate 328 51 0 36 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 564 0 373 13 1 12 12 0 8 0 art_table 32 565 0 373 2 0 2 2 0 8 0 art_node 16 136 0 95 1 0 1 1 0 8 0 sysvmsgpl 40 43 0 21 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 260 0 250 1 0 1 1 0 8 0 shmpl 112 106 0 14 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5233 0 3820 47 0 47 47 0 8 0 ffsino 272 5233 0 3820 96 0 96 96 0 8 0 nchpl 144 8760 0 7122 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 28389 0 28389 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 26814 0 26814 23 20 3 6 0 8 3 plimitpl 152 237 0 229 1 0 1 1 0 8 0 sigapl 432 2684 0 2669 3 1 2 3 0 8 0 futexpl 56 29627 0 29627 1 0 1 1 0 8 1 knotepl 112 583 0 564 1 0 1 1 0 8 0 kqueuepl 104 533 0 531 1 0 1 1 0 8 0 pipepl 112 1500 0 1481 5 4 1 2 0 8 0 fdescpl 488 2685 0 2669 3 0 3 3 0 8 0 filepl 152 15290 0 15189 11 6 5 7 0 8 1 lockfpl 104 817 0 817 2 1 1 1 0 8 1 lockfspl 48 278 0 278 2 1 1 1 0 8 1 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 44 0 33 1 0 1 1 0 8 0 ucredpl 96 2897 0 2888 1 0 1 1 0 8 0 zombiepl 144 2669 0 2668 3 2 1 1 0 8 0 processpl 896 2701 0 2668 4 0 4 4 0 8 0 procpl 632 7874 0 7830 8 3 5 5 0 8 1 srpgc 64 19 0 19 5 5 0 1 0 8 0 sosppl 128 23 0 23 6 6 0 1 0 8 0 sockpl 384 2050 0 2029 6 3 3 4 0 8 0 mcl64k 65536 25 0 0 4 1 3 3 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 206 0 0 23 2 21 23 0 8 0 mtagpl 80 21 0 0 1 0 1 1 0 8 0 mbufpl 256 270 0 0 13 0 13 13 0 8 0 bufpl 256 16955 0 9926 440 0 440 440 0 8 0 anonpl 16 263422 0 251627 127 63 64 64 0 125 13 amapchunkpl 152 16887 0 16778 42 36 6 19 0 158 0 amappl16 192 13801 0 13154 126 84 42 45 0 8 8 amappl15 184 594 0 594 1 1 0 1 0 8 0 amappl14 176 434 0 428 1 0 1 1 0 8 0 amappl13 168 8 0 8 2 2 0 1 0 8 0 amappl12 160 592 0 589 1 0 1 1 0 8 0 amappl11 152 80 0 65 1 0 1 1 0 8 0 amappl10 144 100 0 96 1 0 1 1 0 8 0 amappl9 136 1844 0 1840 1 0 1 1 0 8 0 amappl8 128 1404 0 1378 1 0 1 1 0 8 0 amappl7 120 78 0 72 1 0 1 1 0 8 0 amappl6 112 78 0 70 1 0 1 1 0 8 0 amappl5 104 861 0 845 1 0 1 1 0 8 0 amappl4 96 2050 0 2022 2 1 1 2 0 8 0 amappl3 88 1501 0 1489 1 0 1 1 0 8 0 amappl2 80 20310 0 20234 4 1 3 3 0 8 0 amappl1 72 68347 0 67901 26 16 10 20 0 8 0 amappl 80 8272 0 8234 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 107 0 14 2 0 2 2 0 8 0 uaddrrnd 24 2685 0 2669 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2685 0 2669 1 0 1 1 0 8 0 vmmpekpl 168 23111 0 23075 2 0 2 2 0 8 0 vmmpepl 168 335664 0 333870 192 99 93 100 0 357 10 vmsppl 368 2684 0 2669 2 0 2 2 0 8 0 pdppl 4096 5377 0 5338 7 1 6 6 0 8 1 pvpl 32 722424 0 707431 257 98 159 162 0 265 34 pmappl 232 2684 0 2669 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 615 0 10 18 0 18 18 0 8 0