$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7fffffff) fsync(r0) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x20000018, 0x8000, 0x4000000000) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x6, 0x2, 0xd843) setsockopt$sock_int(r0, 0xffff, 0x10af, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3d, 0x0, 0x0, 0x3}, {0x1c, 0x80000001, 0xfffffffffffffffc}, {0x6, 0x2000, 0x0, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockname$unix(r0, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) seteuid(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x800, 0x92) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) faccessat(r0, &(0x7f00000002c0)='./bus\x00', 0x8, 0x2) socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x83) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x20, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x66cb42dc, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x230}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x6, 0x6, 0x7}, {{r3}, 0xfffffffffffffff9, 0x9, 0x1, 0x4, 0xc88}, {{r0}, 0xfffdfffffffffffa, 0x30, 0xb, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x18, 0xd, 0x81, 0x5}], 0x4, &(0x7f0000000040)={0x5, 0x6}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() sendto$unix(r2, &(0x7f00000002c0)="811cc3ba8f039ae495864bc09832543e7970eb7e493f58e4f9f2c8dfeadae739a30d74704444bb9b06ff11a775dceb0d10b9f3cb9fa9c37b3452cda06b41a821ee4e799f99b8537f0923215b1912afb9eb58f8696938bbe4ddc8d923b047ca1b826faa2a542e1893a3c29796cc9097aab9bdea7bebbe4cd0efb5f91ab2bb43459a1876854f554879cb397ac08e309501622f61ac3fc2dcfddd48411e72ad5badca59e8218eaa96ee3be595e45b1c388fd8fb31db39d06e3928a0b7156516d2fae31c6a3d054753403e18322fdb26cd608039839cad6ac11d0b857b68299d75dcfff5dcb1e841e9127d20f43951", 0xed, 0x4, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x9, 0x2, 0x6, 0x1}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r5) 16:00:37 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:37 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x110, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2db) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/134) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xed) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000100)={0x0, "7c0d0af09df8f014f7c14860967136f1fb8589b367e68c60f4283e4269ab1d86c1605525cfac5251c9b7942ff53f6b4f853fb64a628d7f313c2b51e61e1355fc06f983d300fd71dedc052bb07dafcb14fbf3502975340c6a25b2336b8e23e6"}, 0x67, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x100) msgget$private(0x0, 0x214) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x4eda, 0x80, 0x8]) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x6) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x1, 0x4, 0x9}) fchflags(r2, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x2) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x5a) open(&(0x7f0000000180)='.\x00', 0x0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x14000, 0x10000000000221, &(0x7f0000fec000/0x14000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:37 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r1, r0) 16:00:37 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) kqueue() setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r3) pipe(&(0x7f00000000c0)) kevent(r4, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) listen(r1, 0x0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x77) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) fsync(r2) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x54}, {r0, 0x20}, {r0, 0xa0}, {r0, 0x40}, {r0, 0x20}], 0x7, 0x7) pread(r0, &(0x7f00000001c0)="bdedeeb0efd465d632bb74a32cf6e39dd50ef805b80d20ed0ea38c4b744b8e29f2e9cf06e33383b280ccf264cb43c1fe83cdd8cb6ed90e95e3cb9cac3ef5cbffc36c1aeebd499480ae92a2cf601ce5c99902d95a587896f135b14da79b1504ee8ab50c339fcc923b13a6eb0b77269125cdedb94a436964e174251ebaa243a0408b5864df33b3b1be04b699c775663302c1df9f99ca0572ee9803e4728ef015c1a8d7d7cca09a4bc1486eca2141e78a898a4e36dfaf542598471d7be84fe13d6f44872420e1d8d44da2bf75124820883b8494798056a92289ef30c24dc35ce3c770d18ab2935cdae4ac5e71cab04c0d34217a8f577c9d4c447bd243aeb775a2bc03c711025e9eb701a3247f939cf406070c8746d6d27e7ffcc56da0098788131b2dad0a29e0f1dd8e2737444361da626124d5053a44e97bd6f3bfe42593a7698e5f03075c671c44cfb3ee501714679241dbc261f79fa58a7e932cb29609b22b72191ee2d7f84a047cbcd39d47891931a43ab43dc0253b4701e4fc774b0a125dd247a19b0bab911b8b0a3f3e71acc452415b4e4dd806a80d5fec4d79cbeed70aa5907b7d4f0766521c480cc45d688869a296c79a76c2ef79416d261129b505c7f52611d61040f6e4b52fb7fe26563b2f1c63383d8e9248f891f4a055f06c64a8c5cda8ee3aad89a51f6e50183d8699f6aae549a584549129145c00feed1392b46d1c868a49c3c166609d42c60cd977003e872b3f819ef15c9aaedd4aefd40d5c1812e3b29bca43d90cfc7c9a2f5cb74e2ae8f4c67b4678ce4d4bf8cdde9553b541d804cc543140eb82e027b6cb97baa9ce7100b665518dc28c06046dd26fc1c64f2eca7351cc057cbd3907cfde8dec4f018111239ae51938121f491f12931743248d09bb20f4a8edc8cdd761428ecb11e0a01f6d0ae5ba26fe57a6eb7c6678c316ad763c0a229b28bcf18e1ddae8d3a0a3a76ad6d5c79e5788cd96b460736d77f458a3fb3943542b8de85832884f472a94e2df5b1979a5d759db4d71a169f67cbb74c71870424406fd488e68ca57a0666aa46d41b84020773e2252c3a72e9b5a9f82bc16451e9f52718326223fd49d1c3fbb5265399de959ae7e182b16ee16e644c5ab4c215a733ffe5923ef930f5c49e0ac8b630844ecccc93dbfc95d8b3f7fbffc72a65ad8215d7aacbcc37e2aa288d6bc675b48f27e85675424d66e413976ad9582021403088e66b085980ac676c9d3d675a046cf4b01422ad9115767a0077caf8b3b038cc3a85f49638d81ecf57867f99344ff096f7fe188b2fcf5e9f85a71e4a77bd5272989d9eda8be00e3f8ba9fd90f6edcb0ad19bce9a424268c1446b9c18a42ce20cc1a145b6bdd3d79a511b1a9956320748a5610895fa33c9bad1a71367eea07ab9530e29919be1e66bc38d709c2a01e1950a3f24ac25a56a16145f7e522bc491f933cc04ae7b02b30983df1661d32d93598e1bf989550d8449b9342509163a630829e88657d3e81511d33497d023adf695305339faf145cf7b82117899bc61191ea0c3a1955fc4ff682ea6409a1f7fbeb0136b97baaa9d710df0fa45d46b11f0958de22a91b31afe54177fed9d503a10560a23d43fb756c18238edbb689106b89a958fdbec5096d0eb6cbf0717507827c5a10f358174122d4a136516bc6e77540f5f260093e7e93af93c6cb719a0dcd62e9b590de5b7a2dc1a948e9694d603ae12d6a53c3b983b212dc15c8cbe52427e858de3a5e7b7d7054bcc99fbb65b558c9625324e7eba23107ad8eba90a388cfc1d29487898495259729d3e64e45cdc2ba420c9581679c422a4205ed62bcf884e8761b0956fe472399a78d96946256752e6125ca18ca1d9f1f6f307521acabdd4b07db79d6d71ea878cdd8a71195737d2370504dc107796bfc5e22c684cb53063109282e8cddfc2beb51226c2020e7169b3e73bae09eea7d752c1ecaf7c37f4f0862065c3bd5311fc6cc853daa25f75d15445efc60338e85c861043b661a925458557295bc882295ac8d75c76318cfdfa3dad5bcaf1c956bc55c78f3b8c70ed9f3c65c4685dfadbfcc25405c4e74af11d5f14f6616776541a48a7d1f5e0a932f86e26f952dd410ea521a59c45406e8b1ea90b8289eebfc6a66cd23c233ff64bfc74843dbd6e3e08b29621e72620c79b0f94bac822f4785781e51c9acf5bc227d6fd3fef539a68e295670fcc778a48b1950028b7775343cc1c8aa59372bf882cb008471af29bb06b94d39e067f30cb357727bea749295f58465b1a5e269b1b48dcdc7639a0f1b5d1bcd425608e8411472996dc973153c082cc42842898a53f91cae7cfe0b4f30762f19086e6f5c5b69afd1a7eb6cd97a57823cf9160340e40560b01a78fdab758f853dea798dd62c2b243f64908ceab9d8191897f27e685b13bae1da94506759f4a54bd401d6396ae61832d2e90662b68e9301442319325116b571782e93628be37d64336534a86e751dd9dee02e5a36411fa01e0bcb3a5b88650bfa84113fdf0dd00b9d1f8f891a75a5b5b9a84d1a54768f1ef02d900d6fd9db99afdb8bddaa754622663a32fa56f603abda27c2aebc58a0056c38c7ac9ccc73712f3de9f2f3a5917e914a149ce1504b2e53a8589bcbed0e66dbf4710b7cdb7429060273f927ba8cae3897f32737746ed0d95de402ac5e885ed230b8c4e1c5fde9b57620725d5fa2d451bfd7ebe1c9277dd44616d66dd0969e4a7e8f1b0838b4b7ad21c143f823cf5015a12798b36128d001683a0525e18be360b0fe582a335c2d68931c69e7e5c36a3a04139e5071aef9549474ef52d769d1699ff999b9baef7b392f24db93d5555f8781cd3f29af2bfad0748fc6f011acdf686ecc4e3bc3cd734b739db67dcceead16e56ee3093a2c40e1b7342dd54bd22d8490d85697f4686b11002d2cc71443b55f4d7c04bd80afcce916f10242eb19d1a085983c8e867de61b6f5496bfa7abba5f308cce954eb6042a58dbd5ef5d0b5fa2547d1401a11894722f7f3c7b571770854e567e842cd5bfd68832ba7ea0d8dd77e58caf49b4e342cecf968a91d5b4f85a99a85d50fa1600742cec55ae1e284c2d88ead06dacc9abef8470d1dd261dd07fb1729bcf5faa2fa122b357397c8880f5f70ad94d412ff0349b77566340aece3a69993f6d9cccc9f7dba8597214a9ecadc38e66986c202bf760e3a56581f17240d8fc5403698c9667a5089f3216124e758ac1b2448a604573ce200456754e9658f645f9795f023203d85e578f96e4859f944ecaf6c41b07d4311f8d217a96a72f5ac9423db0263a551762e3bb5b1687d9787fce1a72f227fa7d787de5c0504c37d42e07b1ab5f5bc649ca8bd8de47c9c62a6be857fb5ab1883b97bbe2c068a87e31dd9889a656d23cbf49d4b20a75079e155cc5575fc6859b6166dc30c5c33f18aadfe3a64d60be69907e53e331db213122464529c36c463d5e1fdffa3f9cba974225cb20b9db1d54481f3cbfeb8df9c4f0bcef774489b132151bdb11c52bc118e81f424dbb11084d189e23b4eb9e80fef22e7b056a868140184e06b914e8fbab84ae6f2fbfeaf4720d375075fb203bf1d0f4048cb7203ab728e901c2026628ef9d2375146d5b61aeadd345e5e259af47564f6f2cd58d6ac52042453c52011f8ab2339e3ba5be709b482071648b4c004728f482fd2c2b60697af3f6b910ba9d09a7b8a97d466dc29c8943688e929fb9bb042269cb7f1fabce63004757c78b5dae340d7522843b3b68bc696d07b5eded385688758df11267d36aec11e8f6c0d4551a191946062bb09b8d63a8c8499763c5b1e66e6923337b2dbe273dfa8eec3a52bef0db93e0c7969e18330e3c069e3e0e1456266d394d4d4dd4849a93d65c12471a6e401c4d045f3a65d09a7ceaa3a3a7a59869f631fee0d8e4a32ff869e4f91aa6507e751c6afaae2c6dfd25e161168496541c1bf96bda79e2df147793cb9fec636bc46437e7c25c6b80227e4b835b1ffa7670b6435d8ffd2504368693b09318e196bd0cf99e84466e79b459e63faee31819cb0b5bd1b5d07fee86f355fe8dd9437df7eb89c392067219260ccc5f3028cb59fc33de8ce090bd8e9adedd28f8b000fd9bc8cdb123832cba8fdd3c4d2bf2fdfe043a3d8b0f6d88498ae79e5d1c480298c626b42c677f364ea76cff7e994dd5e8348c392e252d140b49691996ce37f3b89819c87ff9c4f749001c4257b264bda647d6ed9150d236d316cfa5af1c70ecaddfcdc30c8a0c96a837a508defb28a3e0c69fe2d29fc0a04100603f2abc4d87883fb756ef677056378761d38a151b60eb7941e262a859ce0b683dc19bf958a96175d6f717c022991f9eff048c9090a852e308eee81ad8784791e8a90d9b443f3cc32cc84caaa89c49b9222514ae86465c9b27927bdf9c957433c942e1ea339287498bf55043c208d063821391ef5dce4709af0cc37bbbef73dc2873f44fce4b406e6a8e3f3a8e6402747c388d704fff702a7155387743c572f7e2de5cd7dd269b3aaaf8ae27588ef9ae16349ea4453c8596f2511496e1732c08b8279c8840057e667af9fbcbaf717d99db08d252d25a5c831839744d5dc53ea1c7a79f06e77232c8cb1229fa0c3ba3daccbc92e873f9623ad1df2adff5f8a8912d65dd331541bd27cdca936e2d24490a49f7a2ef6d34f5f163ead21c25989331154e0edcd30b3c7f5a097800c08cdd486edb00aa0eafd0ceaf23446494a634b2745b17d3aaffe96e310d4e227fa813c37c8c4cb440dda933f42aa8248f4bcc4123061e2f55d6c4d2b7928d290b0a9299152a59668088aea342f7cfca26a21c47f64db37d53c992ac4197cf1fe63b12f127abce144944bcf7b1c71d3c5f929b88072dcca551e5bc7c230fda7fe5bd7accdd218d3feff6f1a6957bad7fa64614ec0414c177e7c233701fb6e41a09fa9938d41758c4539a02b14406d98c883d0b5c7704018253d0f52551ca5cf87a18551cde14d39203e6776c065721968256c68b7829d9daea0cbf88eefe46aa1543a01490abff2b08fe764960fcf0c183386db223e0c6dae226cc0fbae2e497146f98af746d00729a7a53136ceb594a3794a3acee1df87197bb8f9d92bbae51fb3cddd9bb53573f778bc6885104ad0fc2c1a87303a7489a3cc91c608ae492187ac6d32d15ad1b398f415006b41a3ae6f71772cf5bb023b20fe2fd849a5ab7f16345401b4c82dd4426a5ac9b9b29b1a7982dcdfb9b354713538608e8bffe72c5d9a84bbdad1cdc53ecad81e40f9eee77145af1430ebf0cc0d177407d9ce6be708776a9960096041e462fcce37de331a00a7dd7c1abc866261094086c3f844067f18bb2889504745082c3fa677b8a41a0beed0f37fb3aecb1b89e202165b47e7a247c05dcbf17ce1e176fa2b2da0295281d414c583c2c343f308665f1425bc7a03201d248baf53298343fa9e5482f30425c53105f571373e8e5cc431f2595e66586da6f6f6880066c6af9f5617dbc9aa34aa3cd0a3f98866c8135b29353e572da330ccbf26ba696b6ce31ba7f4a5c00b8b10ef8e87b248aef45cbc0aa0f2c1bfb73d460e1ab5c5b3161e0b1ada8debe4b9897f7b577645688441014dda8e94c314fabf14a87e8e987f0fcb9fc1267220111a5ea6ec3cc4b3129b07f39779cc8fa81a7f4066e68258d48801a82746cb0e512a3bea0e4b41357e7d8dc0d7a4c0217dc1c6ffe6d7adcb06bcc8cba345dc1a0fa8c13b9b561aac6353e401e76550a265d38b9ed59887adca8aa45b69c123324c039690af1818fb6e14be0", 0x1000, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x49, 0x0, &(0x7f00000011c0)=""/73}) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x100000001, 0x93, 0x2, 0x3}, {0xc, 0x8, 0x4, 0x6}, {0x5, 0x7fffffff, 0x4, 0x8}, {0x8, 0x6, 0x3, 0x101}, {0x5858, 0xae, 0x1, 0x1}, {0x2a8, 0x7, 0xdd41, 0x7f8}, {0x8, 0x101, 0x8, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0x8000, 0x8, 0x8001, 0x10001}, {0x6, 0xb9ef, 0x3, 0xf9b}, {0x5, 0x1, 0x2, 0x2}, {0x6, 0x8, 0xfff, 0x6}, {0x9, 0x5, 0x101, 0x1}, {0x3, 0x2, 0x8, 0x9}, {0x81, 0x78fd, 0x9, 0x1}, {0x54c20f45, 0x6, 0x1, 0xfff}, {0x0, 0xffff, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') connect(r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000240)="262d9a394615d8f9360cad72b6555ea695b099c2cfc18b63e4a0d3981537f4bb6ae162556ffd5649ebe0cb3311614e148af511594a9c66790087675d92fa8356ef61bcd9b2764f3608f808ed94d37e4f09665b59aa65e9f2c5c3647e842f7d04cc8221e89263a072d3929b8001b30863231801cc6989d4d153a0ef9bf9907f2b9b07660be3f5e1e68d8f9e3c96064f4ce34c0f49fb564878708b058aad16f859d8474dac64840a889a", 0xa9, 0x402, &(0x7f0000000080)={0x18, 0x3, 0x3ff, 0xe5b4}, 0xc) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:37 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0xfffffffffffffffe, 0x2) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mlockall(0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x800000000000) writev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="4124ef912c0f6c2fe077c142d2441aba56fd9f73c31d172c791041e43ad48fb93bb3abda66a82da8b391a432162e817e7ea97672f1b70cdb9fb99dd9ecbc15ee78076be022c9a6eb116d4c", 0x4b}], 0x1) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000029, 0x80000000000000a, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964810f2514657b486a221044ef0cc2b78f80e71f9d8b13186a0efe8321ee6b396b455a41eb3c178b5601e16e7a475434a0dc430471f860a0b6eb38a9e7521d8a689e11449b71680369c033ab5fd503912ceede29d96643f9645eb82be8c67e7c1d480d4d51f94b9750d81634af28f0a1bcd8c98ac7c13bb1c3eca92c3a25ce6ffcd538a5a36249c38719c9d6adcb2b92d48c33fc4bd417e04056fe018a0291ba209b60877cb60be2c573e979cb4240d18505b362383a96e7cda736491", 0xcf) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x141) mknod(&(0x7f0000000040)='./bus\x00', 0x3040, 0x40004004000828a6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000006009e60ca85f0015a6f826c64521b37d142000028000001", 0xffffffffffffffe4}], 0x1) write(r0, &(0x7f0000000180)="36272837b934c22bbec3422fe870decc1edf17d136ba80", 0x17) pipe(&(0x7f00000000c0)) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup(r0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r6 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x8, 0x60000010, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x81, 0x4, 0x0, 0xfffffffffffffffd}, {{r3}, 0x0, 0xa6, 0x0, 0x1, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x3}, {{r6}, 0xfffffffffffffffd, 0x40, 0x2, 0x636, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x4}, {{r7}, 0x0, 0x62, 0x40000000, 0xffffffff7fffffff, 0x40}, {{r3}, 0xffffffffffffffff, 0x88, 0x400fffff, 0x3, 0x80594}, {{r7}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x8000, 0x7}], 0x66, 0x0, 0x81, 0x0) r8 = getpgrp() fcntl$setown(r1, 0x6, r8) getsockname$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x3}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x8, 0x7ff, {0x1f, 0x3}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:37 executing program 1: r0 = socket(0x1f, 0x4003, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffe41) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x516) 16:00:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}, 0xc) socket(0x18, 0xc003, 0x1) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xffffffff) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x210, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) write(r2, &(0x7f0000000180)="ae2e5ea4995f271cfa7826e8d7bb011ce3a0772e3884d9db90c7f24ec10cfa496391df86f045e5976ae96a2961dc5e16ef7e9efef4c050e5c12825ff676173601adb5be7f4ec84f23343f48aea7ef515d1e9c16e57e5d9f7e4e979e405cab5b8868089a49171506838a91580ca647cf2adb803c37dcefd2dfe86e9cf051037ebe352fb0003fa7a5d5680b04b8f3b2603c59eed4c54302c1bbeea8a9a888651570b8da7a0e25d32abc0cd4e24a7cf4ba73225c6606eadf79572d522ac12c47c1522f4ad939b77f6aa2209366f794a3d4a12721c60845d444637f59ff31d3c7f2df170c7b3dba9", 0xe6) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffe, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x4, 0x7, {0x3f, 0xd0}}) syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) mprotect(&(0x7f000022e000/0x1000)=nil, 0x1000, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20821, 0x1c0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) chdir(&(0x7f00000001c0)='./bus\x00') 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x119e000000, 0x100}) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4012, r1, 0x0, 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = dup(r0) recvfrom(r1, &(0x7f0000000100)=""/219, 0xdb, 0x802, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x20}) r2 = getgid() setegid(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x4, 0x4) recvfrom(r1, &(0x7f0000000000)=""/156, 0x9c, 0x802, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 16:00:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x48) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x356) setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x400) munlockall() r2 = shmget(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) sendto$unix(r1, &(0x7f0000000200)="ca5677be3f43d2e8d6efe8f6c6c5ce51760d468549d69ecfbbfed7cb8c8fb7c94b0ff60dd6205ecd11c6ac", 0x2b, 0x8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) fsync(r1) fsync(r0) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) fcntl$setflags(r0, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x62c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x3, 0x9, 0xce, 0x7, "e0a4687ec588b1f967dbe41960701e41c71c88cd", 0x12, 0x5}) setitimer(0x3, &(0x7f0000000000)={{0x48a, 0x2e7f}, {0x7, 0xa186}}, 0x0) 16:00:38 executing program 1: r0 = getegid() r1 = getegid() r2 = getegid() r3 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffffd, r4, r2, r5, r2, 0x2}, 0x7, 0x3, 0x80}) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = openat(r7, &(0x7f00000001c0)='./file0\x00', 0x20, 0x142) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000280)) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000002c0)=0x1ff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10008, 0x0) r13 = openat(r7, &(0x7f00000003c0)='./file0\x00', 0x80, 0x28) fchown(r13, r8, r9) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000400)=[0x0, 0x0, 0x0]}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r11, r12, r11, r0, 0x1, 0x86}, 0x2, 0x9, 0x80000001}) read(r10, &(0x7f0000000500)=""/138, 0x8a) syz_execute_func(&(0x7f00000005c0)="430f1809430f55e266f3470f6f926e000000660f6e78e93e2e42dacbc4816574a300000000c461f95b42ff42db03450f38cc18c441be5c6c4000") ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000600)) pipe(&(0x7f0000000640)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) open$dir(&(0x7f0000000700)='./file0\x00', 0x1, 0x40) recvmsg(r10, &(0x7f0000000e80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000d80)=[{&(0x7f00000007c0)=""/35, 0x23}, {&(0x7f0000000800)=""/147, 0x93}, {&(0x7f00000008c0)=""/186, 0xba}, {&(0x7f0000000980)=""/135, 0x87}, {&(0x7f0000000a40)=""/117, 0x75}, {&(0x7f0000000ac0)=""/147, 0x93}, {&(0x7f0000000b80)=""/121, 0x79}, {&(0x7f0000000c00)=""/233, 0xe9}, {&(0x7f0000000d00)=""/65, 0x41}], 0x9, &(0x7f0000000e40)=""/29, 0x1d}, 0x803) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000f40)=0x400) getgroups(0x4, &(0x7f0000000f80)=[r0, r6, r15, r1]) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x10000007, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x4, 0x69, 0xff1, 0x2}, {0x7, 0x401, 0x6, 0x1}, {0x9, 0x0, 0x80000000, 0x100000000}, {0x1ff, 0x9, 0x5eb, 0x9}, {0x0, 0x7f, 0x3ff, 0x9}, {0xff, 0x2, 0x20, 0x9d55}]}) write(r1, &(0x7f0000000140)='\r', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x48, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000300)={0x5, 0x0, './file0\x00', 0x83, 0x5bc2, 0xfffffffffffffeff, 0x3}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="a1") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)={{0x98b6, 0xff}, {0xe000000000, 0x8f}}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffef1) 16:00:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x15) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x3f, 0xfffffffffffffffd, r2}) 16:00:38 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, 0x0) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0/file0/../file0\x00', &(0x7f0000000040)='x\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xa2ce, 0x3, 0x7, 0x401}, {0x0, 0x0, 0x80000000}, {0x5, 0x7c, 0x4, 0x100000001}, {0x2, 0x7, 0xfffffffffffffffc, 0xee}, {0xfff, 0x9, 0x25498209, 0x2}]}) 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = semget$private(0x0, 0x4, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000006b1c0664033e8eda6a64e2fd1c0000000000000002000000000000000000000037617309f234c9fe9c1389f340568b82b8ec95fbf383a69a243a4384ee9c8a5478bb9348df213261c629fe56debc8e7f42cfc82a3de4bf6ab4e570bf9aa0dd3b9ee726af144370445cf98b760bd802d3dbfbafa5bc4acb4544470776729a19a0cd"]) 16:00:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/163, 0xa3, 0x2, 0x0, 0x0) 16:00:39 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) close(r1) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2}, {}], 0x2}) fcntl$setflags(r1, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x26, 0x401}, {0x86, 0x101}, {0x0, 0x9b2}, {0x4f, 0x7f}, {0xca, 0xffffffff80000001}, {0x6f, 0x3}, {0x84, 0x8001}, {0x22, 0x109b}, {0x89, 0x4}, {0x3, 0x6}], 0xa}) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ff1a01004bd4af26846a7e2a88077600000000000000005b671b3c542a5387060000ff0010000000290000003100000003000000bf7a24b1a2b690c9"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000482000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007a4000/0x3000)=nil, 0x4}, {&(0x7f0000300000/0x1000)=nil, &(0x7f0000221000/0x3000)=nil, 0x9}, {&(0x7f00001d6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f000017d000/0x3000)=nil, &(0x7f00000d5000/0x4000)=nil, 0x8}, {&(0x7f00006b9000/0x1000)=nil, &(0x7f0000753000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000251000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00005d4000/0x4000)=nil}, {&(0x7f000066a000/0x3000)=nil, &(0x7f00004c1000/0x1000)=nil, 0x3}, {&(0x7f0000256000/0x2000)=nil, &(0x7f000038c000/0x2000)=nil, 0x2}, {&(0x7f00007c8000/0x2000)=nil, &(0x7f000042c000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f000073f000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000033a000/0x2000)=nil, &(0x7f0000117000/0x3000)=nil, 0x4}, {&(0x7f000016b000/0x4000)=nil, &(0x7f00005c0000/0x4000)=nil, 0x2}, {&(0x7f00003c8000/0x1000)=nil, &(0x7f00001f0000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000537000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file\x00', r2, r3) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000680)={0x10, 0xe6, 0x4, 0x4, [{&(0x7f00007d0000/0x4000)=nil, &(0x7f0000300000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x679}, {&(0x7f000014f000/0x4000)=nil, &(0x7f00004dd000/0x1000)=nil}, {&(0x7f00002e2000/0x1000)=nil, &(0x7f0000690000/0x3000)=nil, 0x7}, {&(0x7f00006da000/0x4000)=nil, &(0x7f00004e1000/0x3000)=nil, 0x80}, {&(0x7f0000672000/0x4000)=nil, &(0x7f000039d000/0x3000)=nil, 0x100000001}, {&(0x7f0000535000/0x3000)=nil, &(0x7f00002a8000/0x4000)=nil}, {&(0x7f00002fc000/0x3000)=nil, &(0x7f00001f7000/0x3000)=nil, 0xc0000000000}, {&(0x7f000071a000/0x2000)=nil, &(0x7f0000615000/0x2000)=nil}, {&(0x7f00005d5000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f000016c000/0x1000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x5736}, {&(0x7f0000206000/0x3000)=nil, &(0x7f00007af000/0x2000)=nil, 0x1}, {&(0x7f0000506000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f000019b000/0x1000)=nil, &(0x7f0000493000/0x1000)=nil, 0x3f}, {&(0x7f0000761000/0x2000)=nil, &(0x7f000033f000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000780000/0x1000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffdb0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='.\x00', 0x0, 0x28110) 16:00:39 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x400, 0xffff, 0x5]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x10) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0xe1, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x73}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000fee000/0xa000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x83e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xaa}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4815}], ['./file0\x00', './file0\x00', './file0/../file0\x00', './file0/../file0\x00'], './file1\x00', './file0/../file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0x4}) symlinkat(&(0x7f0000000640)='./file2\x00', r0, &(0x7f0000000680)='./file0/../file0\x00') r1 = open(&(0x7f00000006c0)='./file0/../file0\x00', 0x20183, 0x28) sendto$unix(r0, &(0x7f0000000700)="6f27adef635c712152717f15bab440fbb7df73ad1c82f15d443456ad8c", 0x1d, 0x4, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x26, 0x3, 0x8) r3 = openat(r1, &(0x7f0000000780)='./file\x00', 0x10, 0x40) readv(r1, &(0x7f0000001a80)=[{&(0x7f00000007c0)=""/64, 0x40}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/74, 0x4a}, {&(0x7f0000001880)}, {&(0x7f00000018c0)=""/173, 0xad}, {&(0x7f0000001980)=""/217, 0xd9}], 0x6) pwritev(r0, &(0x7f0000001b80)=[{&(0x7f0000001b00)="a2ac06c77736115780a3f1fe0d4c2101fd91947dd9ebef00997819a8e879f8cd7467dd4904c449b833d6fde7fe44cf62", 0x30}, {&(0x7f0000001b40)="0864503515509c918a098e4cb11b153bc35f71d428816839ee89d923bdd3e6e8eb6ac121a66e0a", 0x27}], 0x2, 0x0, 0x0) mknod(&(0x7f0000001bc0)='./file3\x00', 0xe102, 0x0) readlinkat(r3, &(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)=""/131, 0x83) kevent(r1, &(0x7f0000001d00)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000040, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffffffd, 0x1e9}, {{r2}, 0xffffffffffffffff, 0x30, 0x10, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x64, 0x4, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x80000001, 0x5}, {{r2}, 0x0, 0xa48a757204f875df, 0x4, 0x99d, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x8, 0x100}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x3, 0x7}, {{r2}, 0xfffffffffffffffa, 0x86bbe9e63fa6f47a, 0xc, 0x7, 0x28c}], 0xff, &(0x7f0000001e40)=[{{r2}, 0xffffffffffffffff, 0x43, 0x4, 0x100000001, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000008, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x101, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x200}, {{r1}, 0x0, 0x40, 0x4, 0x4, 0x79ab}, {{r3}, 0xfffffffffffffffe, 0x6a, 0x3, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x42, 0x1, 0x10001, 0x42}], 0x15d0, &(0x7f0000001f40)={0x1, 0x1ff}) chroot(&(0x7f0000001f80)='./file1\x00') utimensat(r1, &(0x7f0000001fc0)='./file0\x00', &(0x7f0000002000)={{0x181a, 0x9}, {0x0, 0x7}}, 0x0) utimensat(r0, &(0x7f0000002040)='./file1\x00', &(0x7f0000002080)={{0x5, 0xd148}, {0x0, 0x4}}, 0x2) r4 = accept$unix(r1, &(0x7f00000020c0)=@file={0x0, ""/108}, &(0x7f0000002140)=0x6e) ioctl$TIOCSTOP(r0, 0x2000746f) recvmsg(r4, &(0x7f00000023c0)={&(0x7f0000002180)=@in6, 0xc, &(0x7f0000002280)=[{&(0x7f00000021c0)=""/153, 0x99}], 0x1, &(0x7f00000022c0)=""/233, 0xe9}, 0x801) readlinkat(r3, &(0x7f0000002400)='./file3\x00', &(0x7f0000002440)=""/115, 0x73) renameat(r3, &(0x7f00000024c0)='./file1/file0\x00', r1, &(0x7f0000002500)='./file3\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000002540)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000002580)='./file2\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000025c0)={0x8001, 0x20, './file\x00', 0x4, 0xff, 0x7fffffff, 0x2f2f21cd}) getpeername$unix(r3, &(0x7f0000002600)=@abs, &(0x7f0000002640)=0x8) open(&(0x7f0000002680)='./file3/../file0\x00', 0x10200, 0x84) r5 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r5, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x8000004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x7, r1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001580)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="de8df0005fb737f667fd1e1a4df637e4538b1059a91dce4cfafc7d28a8ded3acdde3d556c20f61afb8b607ce5e3fa9c3ac1a39494cb015e3d56c2898c62e393764b1c703bac0e4c5021ae2974e55250e56ddd837b87f1c1108a358df5d957623ef6913c5d375507b6fa47890529f64e7e3bd79726557c8f18fa82ca812be7a7a60033778859a11155d1ca2a4733776d507c8a6a95d34c62c04c4b911b348b570374ad077d4a11a9ed39745ee507abaa6d18bea2673451ad329d541717a0b7e2fe8444d4f243b971b87", 0xc9}], 0x1, &(0x7f00000002c0)=[{0x98, 0x1, 0x3f, "81cc51a278c2a4b6e120809b77910ef07acb0503e2f7f840dfdfbe5280f42c5505afdf924ecf844d80d6064052276c10fb604de96976b8389e9052e5031b8a58387082abb0b7b733dfdf9338c152ae7f8af65cf45731a6acab72e465a24f7b74b1174081acdf9f0720bbcd1070387a8a459815fe25acf26b8acfca9cb04d812b60"}, {0x60, 0x1, 0x0, "d6eed8bac757bffd9e79ee5f1ceedceb6046b977cf37cb60d72a84f9b5e37ddddd86160e1433809ab9569c95a3666a728cefba14408cb726aa78844dc51f49d00f4654dca011d79bc267"}, {0xb0, 0xffff, 0x51, "072fa987da479c8041f64d18501688bd3b73b8708460f9e3da078bf2247fca2abe7d6f48a8dd9215f50c991960407631a5f55f7ad1ac9719679baf2bfe1fdbb94222ad4cfbdfb7862695297955d97251e92a0cd017b35daa7e899472acbf29b1cae373341a3c50da0792772a41a2504349412593a5a5e2e327f7f668c36937c53eff1bef4b594ecac55f66c156423379276b8e53e997c624e9"}, {0x1010, 0x1, 0x1000, "6532f3cd5735685cba9d0f04b822c83b7f3171bb5b3e58d5e64882d795a4b9f91ba2963eef9abacf359c7c8731e68316dff9e3395fa729f817cf62bf29175606e2ef62c3dd9dce2354f274d52551b9418d10d3a3eb2d9fade77d0c5cbd22df3e1b4697633a933e7a146c9324e9839e4d006a9a3be529d90b91c27cdf852c02609c2d73b85e55688f299d05643cd4db8ceb4c51c98cca1462c00a9dabf7d2fa2334e35fe0ced7d2f9fb76f37dd3e0f54492e9303241cc67b4637c4cb76cbd54e211892d6928ad71d8bffbe46549e56bd0fc125a5a1846a12c46eb18d2c51592c80b674a99c4487892df547828400a041ed243528fa9a41eb9424b6f887fd64a20a1b81b13a5bfe0702bda0b447b03d943bbdcea2c6ce7874e60d627673c29a573eb37e9a49b3bd2909739f601628c00ad514d4942e9617e1f728417f038482605c2be98ea5a1b7539684f49ed05c12d552c8ee1cd4dac686bd4a173a03563b3d16552342da735048e86a145641bbac0592d7b63854026f484348c3ccbef495ac9d2fa207eb8c2065f22a0d6b06020e559fc32d1d923d0e1574a3ede911b627e5310381271135cd95ab69cabaf829394625d02a7d02fdfd879b9aa0ffbac7d68cf8c2e6a72288ee4b7caeb39872a242dd8420b6c0871b4a096588926a2e2b82e13ae8e284f67b260026dbc1cbdc8248f6474a281b135737377b2bb0dba4aed5700fe8ac97825d21d7392b49d59b38ba762d3ff639a9c3a318d2f558cd527ee38f4800bb7f2bee312c8f0b11a70a962bc4a19ce1a119c91a395facfff35007d7b4c07a0170ea25023d562a5fe3e5cc69c109c89e381c489f328d99ccfec795f1393871f5c3903b6082208e4a62cc3fe9e3303d70d906cff0bebd70879da09d5b4dcfcc3b95220faf62921b0136db1736039c2b5337f25e2ba1e2e846000c7b727c7485ef5ae77f2f33649be1304e2d5a40b64e4dbfd9fb20ac0d8c3f868d162d2b0a8f466e2646e59ede54dcef97e4bcb683a27694f9b019a767a46cabfb42c84ca06b5c4ca5ed944ca335dee6276bd4419600058b41a7b14200c0a68148fc248c447d4824f89076d6feda638e19a3f32e9e92fbc0a458c8780f0de6b0a16076db8ec01698c480e13f18813bad5bb92be3406db66cf38601058b30883df863b2ac7b26367de59142483ea72f73f40059c4e8f5930c1b2c0096521d22d7e15a6e73ec8b89c8841a5f91f03e5e04af053a3ce6f714bc8218a0569f82f4ce35668718a6aec7ca8cb3e90a225ce0adc66098306294506a2b49f1a68ae38a14cb5d87922f85b9f8e9a9b1b236d777266c1f50c53562a2c435adf5dc8d8bd5f496796a60a5d98128233a34190621d28142292bbff2b0b7aa60958f38e792118be42d9149d635aa52112a261bc1750f62be09a8581fcd78fe79b40308e0812ef09c4f411555172716b11f4d6cbbdb8baeaa72424a5c7eea4b22f6180261afda2e55e020fbf1754a2e5992a44516c2966952e44e0b0c4580adb40e8a46c7aaeb69c8ee9a56cc32f2bcd8298627d15d0c64b04169f9f6a33159c52cd8bd73ff72c412d97059ad858d15594d0349b1abe2be009bc09bb3e2b5239c3733329748fbb0738294724da26630aac3453f61a12a0f54513b28a5884fd183a6fd48a7124030b5ae2568aa64153a9f2d7747c0dad77fd1252e915abdcdc64178ec3f5bf3c64ebc6d4889373b3632ffa630266ac7eea224706c9a9e16a297e823e8f1899dcf831ead76fb7c3e45e9aa1ff82143e8d8eca31a313d75297d9cb03cdc18f417850bee20762cee0f28506da8e767a4d1c16d2de6900753a2c70101e1bb5af8fb6208b4d7ad4cd9a2dd10920894e6674e8f62130296b49e680a43ee733a1be9837e91ac2b30fe666892368b485b3d8ca68102d59d302056c1ce4454997b96f887ee5560e4cdae673ed839ea4bf3d797e78d9c7815f80efca956317e21b51247a85c842e87775f5bda7b89b47d664bc3d2e64769af65e4eff40f69c6abc8d07fe9df2273070db65eebf63572c5ff3befc69644410f631e5e4d602066afc3d954e3b2b8da4fa90b1ce48651e0a11adc7da9f87553f69a3f805be7b85ba00ccfa96f862418ab89033955d13f5bd12e1b4e7a3b85f3b6edd99fdc9871239bb67304ddfd944a3aac60c32f22573661ff02e07b3de12b3ee5bb8f80c36e0e637574e38ac657e6885735e0e4cafa3b360ab17ccb7cb431e0979ffd914d4da611317c8888da739fa45c7cea38ca1b6e048f0b80f8e62c9b448340cbef571bea8e513bceab972d5226a285478dd87f5391f62772842698d7a33f1a1d5189fb2ff25e65776205d37c9911f97446c7afd41266cbd4ee01bf787c8273a4ec783f883eb42de6bf3cbf35f3f63217e2b0e7835cd3aa3d8c5e9f63ed00f4599035cb624b83633b628aa91db1691093eb52c96d79f9757547a1c3549adb5cedd218228913d3a215695a7bf7e868e7e1f69c927b90df6e60d36eda7543d43e8b893764d65919d52d9eaae124291f883da51737aeaae3875dec4ddec968cc072e80e573c012a14af6b6c9fa4e73c82ce6b5c3c3143e89d03cd22cead84312e54c937cb31e1437944f4c5e9b51a8dc13ce438af75dae32755561658d8dd0e1c19657c57a584a2d831305f4d44d1161614fe44fc4b4d1e5f60d8018b513e22e06280e8eda610eecff12d48ceb6074f008ccfa621c03b4e8b5b406d418e6135da0517e8aa6231e2e504f438faddaa96af8ec3712f377d37c40c477b2025c66245cf3d6270570fee3dc321bd1bf74218b683331da100756131b5ab8fef2cf15b065b9ea1cd0fb128c411dc1cbc04acbea3727695bcc9fef5f97850bb0b41b6dcd58ebe150534e44715f584ff5e1e182fa232a81ceba3ac585099bb3d2fbf097376dc5add58dd76274487b0095181e6263e8eba4e2d624eaff1ee4ef2c1de0e8a34878de7e1f73110e333fb306458651565c4b2dc2d8844c2f860e8ad242424f726be066c4be931421474352f5bfc83a31a4e0c8af0bec474d0e0e40f7200322dcf0e213525e283a46d970c3e7ff3d6b280eeaf308ba106bc069ba9f88bedbf804fdaa1a38183d3531613e8e7a73cd328047e91b99f8baa219bf4935702af26dfa26d83342fd81c91f3aec5ba51428feeb7bdacc557a977726565068a4b962a34ba8c9bd2cfa1255cb9a8d609c7b9bd10f34ac7199e0f361ee613f1f81443ccd4f9f139f98e40b541d4646b1bae6b8019fe53b9cd8e3a011feaedba6ef59cee27753c3504d20f5be38b06c266cf0ad69a7db49287742f7c0d7e9901cc3e9b2f9bf51bb03d76bea089d04884f5b23f659c0853f0560f9b0527f7f16ae9d7b895a9fe1e572829921ae115d14b97c066b51d7b010f79e6359869b7f339121cf2884415035d64c7f2e8d9233c4c84b3593cb4fb3b6a5e6768cb20a73bbadbeb0425040649267a616de47f01fb6192aea67a80bd341251195c67fba86c2a41c0844af0426afae95e232d8352cc54e19bd4c63cf4a1b280807df67cf2cbb0500b9065705137a69a6c6898466493aed44052e52bc08933bd930befb1b7f916179729ef98160b33717bd0f11b23db4becd6bfda7b62bc6269300c77794e1ce08c4074cec6e83cb529259e293fe20baad66638b5a5aaa859d70548718d993796b293c166ddf51c5660962658401f5bb6bed0eb5ad20e6bb16c0675b4990121049036681b3a2bc768f68af3e31a1c7bf0c907f0e738dca63a42cbd6eb6a7bd10f7a56c9da2cfad6df68565c5cddf167fc8b940319c7d3d0518ac616a1dac8722f0d62c1e4713c88224c569879af54a36b1e33511a8ac8b9265403a630dddfeaa885b7d39da13ec3a05d3a4a9e7c70de9c853d4328653e4ff4eba72397fe6337dbc6e1ce01954a16d6d76303216414ff0a3044e142e65e0067323b72259fe20e8c3ac1ffd33405622db540675e06c4a0e0bd546b51f316a8c4d3fd26f18d0fb7324e9cfc9f7ce9e6f192414d9d6a2813d632cfd063858495010dd39d108fa5e895f56c906c6f31467b29782ba42a356f405e6c50d15928bd35f56fcc443e531153ca029dc053c347643facbcb789fe6c3db3fbb781198de494f7318c13cd07d7e9e665f6185d7412ab0d5227ba77713e38de842d6457e08d5d5397d36ada76f2343b27c39e0ee3830dc849669f72234c67e14cc75eecc42ddf31e85bc070a0bf8d43d7c9fb18a920e24fe61d8846ae2a8168ec6cf019a34e3c8692d3b4566faaf1b978c6883d689cb3bcdd8ffcbb3aafbb8e1f1e83fcd0b5743d402e24c99fcedaf63469e64930857bc99f20f2269a43a03be03c80906817b34611a7620772efe1a0429e5b945d109123f62aa944596398ce226238931d9b66710f38c99036d864e2c33441b5bd2b306e766ce3742253bdd64852bc2df965030e3468dc5c244b86d7875ce8e8645b2fb1c561e768199ffd2989dc19221026b1954c243605a5dff97e28ca7e6955430eba955acbf5d8b2ad4f1e1b9bc205cee9b155c4b453ae08f1cb9fea0a5a7337edf37af01389362cb005278195ad7a94ef143dfe00a09327dc9e49680289b42d236a25cb75ddeb90899433bf02d7bee363ad26d2880417bda4d732c798eaef82b793e3efb0a5be6c3685bc918d5b0dba277ad27e6ac52d6abc1e50048fbf85f302cad6b9dd796d0bed0d474ef4af0256d97e70d0fdd21142c9570e7ddebf540975ee91b023d3e60f751ee46a049ae352fc38468e290d7b342a799c24f883a9f473c975319ddd8f4108a9c4061ba0b6255d6ce09b0bc683af8d7fd61c87c18f261a4475936ea1fc0409db43d94ffe90282e2cd7b6eef71f4ced9a262858020901b9f2e3ea8f5f187b12c84f8b4f03ff5750e257a5ea71de6ea81ae08b8acd0980f762dcfaefe9c2ee665e1c71443217a92c5cc0be2e679a89f6b2a2e7d559f4ded49cd0f487ff0cd1dbd856cb818f6e492454f639997db4d577ef8b4b1c77e96af1b5d5e049fa434f9c2905971e79774cd64f664dca2698f2a75d485b9f70de1a8271e071f18e11954b09e5aff154ec6525eb2696297e39fa4ec4d743669dcfe4a6c09cf816acfc92abb6c4fe97810e918f08c14606937dd7c8ede46ca86d36970fd9c8434964bc37c34a981f21c9391e32b3f899fb3dac69373d12aa4f4b2531effd8cd3c2a50a23ea6dbb56acf0d9426d2bebd89be191dda54c799e6dad0f214c255781fa475bb71a10fc5ebc769e6f73c82bac7ac5387d5ed5fd90410d2e2fc5c64f3b1a0cc49b44f16c9db884320c8f2ccab957133549c6edba0559a88e475af1bda826480698b37f8fbb0ae57fa67420c107fa2cdf064f03a2d535d7d27d03b9afc22e72306225950a260e2145d31c477a8934f802351b3c140ff192b0643f503f7ad6005249f7cedfde081905ce2fc06fe11184b6ee349571e738a5810fcf4bb79c74150fc28f8284d91a25813292cc9325fd2d6aa16ade7d5de88604c52472f771ebc4ffb45d857e72c8b5275e11e258330877ce7955134e28dfa6bc3ce9096cd61269489a777e8c075952a1ffb05fcd8aa5d3e8d37bf8eb9a1601f94f30ffdc0fab81f006fc89b77e3850ff0c5a92b3808e767c8631b634f5e2666b1139e8fac88a0906412622dc1830f7328b9ba6615a019dbb521b1a0df35f47ab4c5104bf395b53183e2409c60a04ead1bc7432a8ac9f4695f432d9a8e7be13e73899570b506712a8f1ce9e8ff2d8342f235f5a5f99330de0d97c062195f317a23c36f8426973f6e7699338ae5841093cdc"}, {0x108, 0xffff, 0xfff, "da6bffb5f6e01e5591c68a60f377a7eea664c584501928ea86b11acda051049072e867addd20407d07cb6f759cd660d2da148bbfc19884b7a711a5e01ee3a6d0aacff25349c11a0c1a823bc23f7ccb0be22710a096544b64965f4fc2f3a4283747c04d58e337a265948a40f6821b24928857f245e2a32959b9f3e1f65feb6fe80fe622d6fde54bad3fd0c9d655be1b859dc53182f60537733d7f39cc2b6356292188287924000cc1a5c0d671bae3398a19783cdc5b1aec31bd8b9ea834b7140c1de2cbb4a3f3fbfdaf042f38645e5c835b01c40485159f9006c7cc2ed0ff0663f4e9ae957aa5f8a925cae9a3d9192624326901b2997ca840"}], 0x12c0}, 0x8) fcntl$dupfd(r2, 0xa, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0xba}) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x3f, 0x6, &(0x7f0000000000)="b468b96b70e02ec32240a641bb4fef7828b25181fca478a86ab554af63129191da1c73db522528191cad27d01d979a97dc235651467d8bde179f77fb9192da4ea38b08537df362964e431743ca3905cb8335cc91566f58b8a7af30ecc753e094b11e9de7a31221e4d55f37a8a7a16a85d3d79e21d1b167f3946a69b4c220e352f9ad50a83a2f38a8b71d857f694de78d90e71f5fb6b258867a1c782caebf51ba83d2dd0b58284985", 0xa8) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x1000)=nil, 0x1000) shmdt(r1) r2 = shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000000c0)=0xfffffffffffffd9f) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/67, 0x43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) 16:00:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xfffffffffffffffd) setsockopt(r0, 0x7, 0x18, &(0x7f0000000000)="dc88bb18544c88dd0bf22e46421ce185b72066b0954c431a6f812e6638241bcac96ebc43fc8d8f8f1ce0b728a3e45ec73291ff9b4b099718614bc440d7dc0221c5737536283a0eed94e764b71e5841f2d28cc4c9772b477c4bdc3d17717213d382f03cc4057d6ec2ccb1f343235b37c9fa6d834cbfacbbc0a42307163d5135f365d30da5fbcb64d8bd8c09d1f138c0706b6386123ac1e7084b33c9482ba6bce631c3e1ff2035b3842408cfcc0fe69aa3d3a43fa0b230c63d96e9bf", 0xbb) r1 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x400000000018, 0x3, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\,,\x00') setsockopt(r2, 0x29, 0x6c, &(0x7f0000000300), 0x0) 16:00:46 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlockall(0x2) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:46 executing program 1: setrlimit(0x7, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) socket$inet6(0x18, 0x5, 0x2) shmdt(r0) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x10000}) 16:00:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x5, 0x3f, './file0\x00', 0x9c97, 0x7, 0x7, 0x6}) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r3 = dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x3}], 0x2}) r1 = msgget(0x1, 0x420) msgctl$IPC_RMID(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x4}, {0x40, 0x4}, {0x67, 0x4e}], 0x3}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffefc, &(0x7f0000000240)="ed26524751d1e6820cbfe0e108c920dae628dbbeab578e01c27d3a6111436c5ce28b5f2b5b73bff7e1e922635b170aaa7e61699b2f4b8c042cf0721a7338ad9604602e118fde928fed045964fbb71a1e66b845de6507e553ca0170e9f2895d8fbf0e65f55a52e097ee176b311b4c4e0acad56fda3366f38317a5b80c394d9dc367f741ff9c6160ed4d98b41f40d7c77664a004ddc1348ec4a76119916ba19bde1321ee8e581aafee0afc1ca4d1bb8ecf2d8aa23c7953b3ff2e09c5cdbb3830cf8ece65496682ddf57d2202af50eb0c1d86cba93002edc3ad50a16ec7b0bfc284b6ace464c663c48b759325239d0dc194636fab534b13c4") 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/4096, 0x1000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r1) 16:00:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100aa, 0x0) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/242, 0xf2}, {&(0x7f0000001200)=""/169, 0xa9}, {&(0x7f00000012c0)=""/228, 0xe4}, {&(0x7f00000013c0)=""/60, 0x3c}, {&(0x7f0000001400)=""/237, 0xed}, {&(0x7f0000001500)=""/153, 0x99}], 0x7, &(0x7f0000001640)=""/218, 0xda}, 0x840) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000000)="fdcef55e88b2990918513b16c5c72896ce5873900026") 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pread(r0, &(0x7f00000016c0)="f0730afcbc61579a", 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0x1c0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6]) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x3) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="37503c7c937178cd28f810f7b0da2cb6f19126c5e421df4a5e483109ab1239d17bf08f70ba5ad27acc04009f2e24e5c20ad86f4382416c5c797ac35fe6604096f180ecbc918a669f45e37017e502100ac6fd158f03d1f4f753fcfba1a05fa5ad859ef949d96f18f81fd6df577ba30358c7114534b21e4fee9165e003c00d0d073b14020cff33cabda59bc94716f020923b5c3b517c9f83132eb37caddf7478738a19e2b17edd5b3d0d5513bb37a1a06efe03fc81b0349fa693b8a321425de673704cda770b76f769674e29d77707ba3da1", 0xd1}, {&(0x7f0000000240)="1ccf02382af539466713cbb074e89ed3ae467da2c1cfac8bd285d826dd270b1d4496fe681416df797940a2a5b51422654d0ce0ad717a837a3623e66b067fad2ba72032f380a0a2cdb50cab09395412d31794413a42ee276b7d450b9b82581f492f7cd4c954c8eb0cd256e95d09af0e6f1992a7de94870a29b7ea45d895d57ba36ad5b7e946086b58316008b297e8310777cc616732d9f6a35728f770576111d1a29b2003c151ed4c54ff257e8cb931d58f3c651d63b0dca00e57d68fabb7", 0xbe}], 0x2, &(0x7f0000000340)=[{0xe0, 0xffff, 0xcde5, "3255cb3e175565e2fb24c8d7d6c6923701dafed580cbe4d41246e7fefc5e8352083f0dece813bb268b06317c4d4eab2d76a7323f6fdc5d1d9c6b2b2c7701f6b4d967e15b2aac8456ba5c444fa17ae29c422a20d09de9ebb0ded387dc2bf27210ecdc5778986e4eb62a3e09db8f488478f6f231a056382720dacc802f45ce10d95c4b8d507adb1ecd865fbdc976228d990c682cc529c76e0afaea1ea8162d73eff5f5dd0d19cbc1e90365f216f6fc3e9937fdd460201df69d5aeababb7c29d2510e14e2a3dfe256001b325d17fa44bdad"}, {0xe0, 0xffff, 0x8001, "2c7415ec07c2f01c7139c12f56fcfcb317fc99df97270fc2014eedc70f9774abd1ef1f9328187a05efd1b620472f4ed4044ac391145106835ac9755d75c0dc1171f3f6f457ab3b50b64940c50ea3b705268efc7d4ef3bee7981439b86250b82caa71f0e40aa6a4338d8cbd67d33d473179eaf58add2831352ed4b7d9ba5c941a20855ddef3fca7e77f74f5da2feff4c1217cfe0c511170f987247d4cdc23fb846dea9b08a561fe98e186bdd00e9acff62c4dc67a6f156535992a6d3d5ec0614752e6ce87f874f9dc80c24586"}, {0xa8, 0xffff, 0x1f9a, "cc0b1fa4e643dd81d29ba170d47dd126c2fcd6fef92f47d5237f8523b628dd67514e5790c4ab6a925aadd8cf60e7c12c7ccb7f2f0148003d69b5f2cec3725b96cbdf656b1545beda2d66a151c7ad4626829d8a3ade8188d9669c9471ac66f8844e087937c6a065b1f56a0af45dab5139cdbe86927eac91f6b74644f88f4fdcc8cd7e3f7947428cab5f2e2a94cc3e6ea3e4707c9740adf8"}, {0xe8, 0xffff, 0x3, "d726a3709cfcb7014aefc02356fe05aa7e6cf15e6f18f50629c2c80fedcf7d71545d81f833cf0d6412c7779d772a0472cbf70999a2b7ac597865c3fd6ac30efebfc7c37336d8887872fec6cfc179e8cbe720fb038b672383b773a852cd645cee38f94e256d8b048cb471e6d5796c1f98e05084159718e334b9f9bb7b3c54ad16f4d2d63349877fc1b1424d0b8373f1538adee863f9f0709459c8b8d2ba7f90d85af0ba7525df561a082b9ff534b688529309789d69eaa5def72304fb3b8268c34f55ef994fc12468bcbc9db0a3097df2c80cb58f601e"}], 0x350}, 0x4) listen(r1, 0x57) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xfd5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3ff, 0x6, 0x401, 0x2cf}, {0x9, 0xfffffffffffffffd, 0x7ff, 0x5}, {0x1f, 0x8, 0xffffffffffffffe0, 0x7}]}) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000080), 0x3e0, 0xffffffff) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x20005cc5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) fsync(r0) kqueue() 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000140)="1d27ed1047e98a10ddc6e1e05c9dea6b74034b098281b4ebda1af7535dc3127d258ea1cc5f974dfa31c6a882a4aee02fb24a3f2fb6dfbf", 0x37}, {&(0x7f0000000180)="c294537cc416169381ee011924784bb36702393c4e555db2ae5fe0466b78799994d8780da82abf2653e9c8969648e841e053d88071ce411f9c7a3acab012d33a28ad956b1b218f19e3929bbf302c34f048fad3c55fdceb843591384f1e09d1e4d8059bdd41aed43db5c3a9f109332874236f957cbbe510963e3c18da99b5b3219053efcf594120a6d1c7af6159c630a2ce8e67a2fedcc2bf715dc9aa6d2bb9dd9a539da42e472d51b2f1e33cca40d98db270d671cc579c756dacf1a523170115bf86fb0240ae2f78a2242e1917ef", 0xce}, {&(0x7f0000000280)="075f50b3ae959f2021df554e9cd85563590a610fb5637e9ceec02fdb2d519d1862166bc1d145e902d8a4e70fc0f9f7956afb8d7ac850ad4ecb97da63776b35208ff8af6bfd1064b8ef7a06a5d8ea3288e06f58d52ea5e2c84578c47b25713514d12d26239cfd95599d714857488b354c64c6cad4fbad2983966bab5f09db8b0de22d26437511498e0872f2da3957d3e67cb05c18f2e664229e7bde2d162dd6df148703a09104c3d60484ce5ac5f0c524c678136f84f1c6269f5ad1fffb0e00ce3a429493f4f5b1f990ba72e057406703385778ae1ea53db201a0a516b0b2f7cb316ec9dae0c2117a1b21b0c8aaf29bbd36a76d79ea5f12ede293b1ee39b3f7593da66f6560ee787b71873d0475c5c3588a3e6e9333a6aa273ee3abe001a25fb498e46d1de4d113b4e00267c03e4c5b93a35897e093cf54ddeffa72fa655b2af392002b50000c05c372dc5cdcdb2c85c6f3d053e68925fe7500d90417839fcb12e57d59c34931f1eb4bc72caf553f698871953fa3492b9f62b935be43880e33b8f113a7f98646ed5939752aa3ebd79d1f605ff23d590993389022976b25edbed51fb9feb176a594c302e4e656a7afc1ae5821302e5fb858ad9f9a1a164306d019fd47eae1b0a48e40606a0ae3d33637ae64a65eb5220dd8449550eb9e14478961d6feb75599a3daceea50bfafe8958bfc660eb078ae1d78d5230d2be3f01e150b52b2625389819e4e06bd2c67a15a434b480d00b18607c03f2bd3e00434179351c02c3d4b55f21707f0e951d79adf3db2523c12b54b368304971dcda899ccffcc6a1525ef7d083c00cf951e8afc7b1ab0ee9541da7f78af29f18cf44ca11bf08c254384017b29451f545528a0f0d802251c468d0f26c7cee0ab7aa25a01f258cc9fdc5711e9322d7807a0457f3c80a49eb37e8d6f493395b8f013d9a20f21f82c1810cbef4dbec282b296c7705557759f45778e2c57586dda3cc6600bc8dcc393db7e45cc2cf511f51ee8f263a2795335dfc71be68fda2724ac0bc914be5e4319db8aead4c76c9ce1b7882a25f6e72d06123216a93bfec57849c97ed5dcbe759f846aaf427c72f47d59f167f0d3b643db836621e6444fa73da9d7bd2776a2297e8edca1f4a7370050f99db337459c1acba838db5bf093a518a896ff028a91ab6e211c17f3775db09f2648e5779b348a3573d88e104e8ff61f938183573df3d458575efaa2c9f8f421b02f90691164737acb94d7b7a726508403003529434f8d9a098a6472e03a7bafe2133ae1a65d86fb2537bdeae03d101d73799babda6774369edfcf8e7c4ff607954cf0b4ce94e7ebfd6bf654144b33c25cb7ae4a0f21695a1d9e3bd85d4943b8a16876b54b316534281b228ef7cb57ca2bdd2b7b71d531444886c1a12c7c33609ad7afb5ec5c7ea479cec744dd5aa42c034ef44f12b5bd4cc010e48c4ed0c2c75d301f25849e6dcec0b4990ffad41f94187408aaf7a4cf41236e47d28ad39008a7b3ba905ead508d24ec92c4027f7c96a0e53cc77fcefdf1ca608e74fecb618f696745e797158e117dd195c611f032d3ac512cd696b040dce8d52b1892ecddfcdcc0e924b2813f1c65581080a9893720f49133c481a4b633a708df2da9bf2d416d54d7cf098001e0d71c3fafa8643e13ccafbcd3ada629f1114a263af31d3ee0b291039726f51862ccdfba4f072c78e8938a9991cfbe210d2f816d727e5a6b881784579e23114685a1aaae62a02c29ef3243c377a8a4fe04107f2d0cc125445f6b705c68fc1573e4c3d5f60bd4c13523747479bed6e58896b444bd1403a0dc56c3cabe49a6875402c44f3d3be4bcaafe8dbe3ce8014831494d0580c5040bca3d7c0ad7aa234bdaaf083e54d7acb2f83c1370c879eea1c72c180ec159309e61341ecb0a32afacd51023e009c973c344aa59e73d22a60cb4127c2c131138066d8bc51342008cda8cc4430abc7068392a87d39ae85fc7dcffcdf9064db7b8aad931bda8c978609c705f6c8263cfc04ed7d6d86d576261b4ee23fcee10b70c5903645cb127570838db9cc99f5b75c9e93cd16135e9418bfa4d70c1c6828347fb4d291723f3aaf64338eca106381598cfde6e894dae9aedb0ab5010051d8e9c1cdb0b036c2569d42e9f233cce6a0e49d142b7d8071b37cf704c12c49264735acbc9cb7064284753bed18602aa99d2603662380d7115cd6b10e271a1ff279b8428744c660374871a667d5a64709478915cd6f51aa886498055902236cadf8153df139213c326b4d56c4540fadf539fb4d4cb6482131a1ce76df99520076d589a358aa2db790dc2c013da74c6153b0ee6589a8500cdbe3aa55c1baf328adc4743f841d13a8d2a460d176924ba8cca4f3635417a16f97048475e8d3bbffaf7619b21de413e1d55ee77efc56bf491b522a73f2dafb68888be074814c472f5b7ed62a7e519924a5a9bc3ca17b2c8d1472b0c7e1b42bb4ae8754fad76dff48033e2d4c6114bc3611db71aef90836d4fb4c6f2db30a8bbbf3fd210fe20b06d62085d2b88b2f548dc9e422ce7d319f27ee26b9fd3b35c5509f6f80674cb0008701c172cccbf7abd651038deb296831c4f62c8c7ad18a6902a7b1c2b186b8ed9917c559dd5bb42667710825ef43953f82dd5b343890287068d81fd995e03f984b8f4563f912b8f2f405cc1a43b6fbee45d4352154533186017610e0af25c277a47db401ab0961790d778e2857f0c24ed876288f93b355542030718e7d44481337be6faee97695f45202c1ff41c6eb01bc9c46a24e0cc38297b3ffbfb2c02429808a3ed2814caf2c3f8891498940c58ce2e661f278c2eb8b37aaa2177c39711b9168800d6e6b0d9ea84c34911c00ce2625850f331ac9ce9b91ac37f6b09128d727d07c11ff5408c5ae217480beb9ae950c9d8d246685a132b321e293c7a5794e074022967ecfdca7f49b3ed3b3f616d074085b4e70a3b48c86b00fde98a02a68839defee4a3b91b13b593504bcb3ba75c43a0c627df8d944982aee0f2ab06fee65ca0307e0c5472ec2fd5d4bb6ae506a41e8a558ca2c93901450dc8d187ad11bd0cf8c77b89919a1cd59f7b75874cc0970ec06d9df0a6b0bf1620f83715a142eecc08b6680cce491968b7dd852d153f61861b9acfbafceb72603d138deeb18fb889225e9faf83a7b1363d000ed5a1c858d4168946c39acbc081322e71b4443ee3ab76aa18685e6946ddc0b739e1e7529e8466bf351761c6d35acc0aa89efbcbdd59b9ec1510edda060e093a6e3175071f279fae004ca5f615e2a01f9020b00cdf08b63a7a2c81ec5e85cde1f4542d206627a00fa8832fb81568be039ab11e56ed3b23597bf856ffa9e6221bed7a0d70f63dffd1d9144b74db5388a34e6b7ca80a65a1cb4ed9d5d671e7c4dac8c5c4f97dc8c840033268a97ce227db49876bed76c136b7214c1d879f117eec7a670ac96120d4c075933022c497f1cb93e115255214635d4359330d28d0997fed70699a6fc3804b3f6b94d5d69a65513c89279af755dc5b2bfb492b2ccf22e14ffdac96edfbdb37a4d2c7e4bf124548f26afd1b103314303adcda2aa23863b7ad7dd831c5453470e64dbea06c4ef6a88c7e631ace847e54579f77a7e7ff7ac126164f1795a2c3decce14817564609046770730e0fc315c7c3cb3e68ee9ef639b39c787e3b4628ddc6a9e5346609a745a48b66e636ee2776f6585d193dd8b1cfc3a69481ae3d2f550617e10f196c658d25ff0880edfdfe1fc719a0a556f39b938fe955cd72e337e833a8ed00088f110154205aa56e7ff22f2d01fce8f22fcf621aaaf4722efc761dc25c95e5f29f0f67767d0e93033f1eb8632eaf44d758e83d97ce897269f2da8b3dd0ed7c8fd6b08c2bf46f4ff710f4ff5893dd8005ab6f21bc218fcbb882aa69fef5344b703998f368fc0e6aa2e5c356c0356de3b95e8dbbd03e2b9529d0a0b221e18d9941c3319acd4fc0c6fecefb9c7db597d709242b7cd6a2bdc5a0e91f4e0f538aea08241307afd8a608a0b701628d5089f94d944617da0839cbe2264d5c8b5e96ffe920cc68edf7db5b2ab1f0404624132c1226c1e1278cdd046a9cad5d8d571e307409e2596ebe7272da68294465f3f2e81e23a7d4bf9a0627a78dacff6b6c0fb587f7122bb340f535d5281db214b5944c86d67105568141c0cc0e8e9ab35cba1251b13369143901e1ae5155f115185b3ecc14bbfce283ed04d00310f8ccaea28b9760fc36a9137794d70abe286412a65e6454b17951f0edec18bf50f832c13d5a622c86b9a9270e068dee39ccb51b7cd35cef25135b73c66f8a76a538eaf157317bab2a209de6647ea98d2de40b54eeb569da431e0b36e9308a7f1a3a07118a6d726f756705fd3cb51a7c444b49597fb7ba2a0562045b6e93047ceea5355534480c93dc3882d8234afff7578838658839384dd87ae5c529a1a05e22d68e04c5807a09cf4e608ba6ac88e9f105fc04fe0630eecb0970bdd607149d47f626ae0a482e27270e4532a916ebbd556fcaaad5fe547e30c5c82bbf317bfd06e45bfae9fa552d1b1691bc6877aff48484f31075f7ea0280f610a8baaf1fdda75b08f72875ab31a2e0fcea04db01cf22d7116d53f97e33f38c1ffee0e9770ef2f1d05212afee75560699ac955b6b0aef7df92ea93089328fa1649d9a3c02030cfb284a016f736c569c906906c9afa82f096699352f8963e8c1ef2758cd7184186bb4f9d17e8b1a666e127a86e1407f7f72cee5918f19e290318895c9f437c5e643417ea4f0f1521d6e5f13c61079c7d3afdba239eda7994ead76ae6d4d1aa0a97969c6fecafc69e8a5c9a58c286f9bfa9f8b25dccea4a685a5f01d504795a837015887ee062a43f67ae116c576be1500d546b0a858dd743f01177efe8b3d3819e0cd61a9bf1f21e61ebda386e9e36b3e4c096f26fc21170f43a26fc0d3145d5112dc1140ea01cd5ceeb5821b941849220d4ffbdf46995305617b0212ac68adcf8e442123dbf0905fa7cc1534b61195c107a6649e98855f7bac88da6c6269faa5a2dab341fbe1bc9ca3da657f488e58f421148489cd832e6839207e6dd7ccc0a0fbb70925cd8f859992d566bb2fd830ac7d7d5b5835d33c93b85f00669ea09177b1330b3ff4bca09b3a59979c56e370919b5ebe5101df176578e1258350871fffbda033d4b499d1baeb93db2d17db4884b5ce577b68a54088f3dcb3d517a889d602b016934f3e1a0d8ba22cd26ac4daf3815ad83ea8312fa6fad64faac9f3acba362a7bf9b4ebb9adc2da3ac8fe8394c05245569ae20cf79bcbe4e74526470542cc51ceefa105f0656fce481b49bc06624e17db1771d8ccd7ccac8b892f32603f48bb5a440d6ec0624a942419fd69bd1d9938191f7759215627d28b46afb318791d01905ff4c6a1750c69f0521b56ee7f98b350ab2bfd62b3ac4c94159f2535b4fd183dfa35ff260e642324596fa7ee98b2690b02a3008312b990b54f333ecb227ccf900a46ab29422d65f45bd2a9900f70e0dd3cc9274b41ffd7f3d49f59ef6cbae6602dc46d36b3f5e2e7ee32f9b6286657d6625d188293a912eba99e9bf4b339ae9fd607820caf9b6e6295169627fca4e742a6ad31cf4c96216c210930aa1d34ffffc82ffb4e9d050e9c602391c65c95d96369a04e396624704788e39e2d0e29184420974cf49d65717110b4c241a4cef22d9d93488b95568d1e90b1f1f407bad505e242b4cf47b9e372014845333586f864b22181aec279c992af5636839deafbe2d83e98404014cb59742a", 0x1000}, {&(0x7f0000001280)="828c288d800bd6e4187c29c36678a8005caaf33aadf95a51682f67292de8484204f8f88493890587896736d0c21c767cdcd38ce7f334602adecec56b61c8ffd2c9e16e2890a627d6ca07d156c5cd4f33e92421d81d86c3ef1b65573c62f84e11803f702d", 0x64}, {&(0x7f0000001300)="6fd3744fbfbbf39ab1e06f7ca4f2e3b1146810ce1a81ce4871319406d5a94416c50e9bd50136a70dd82fb02737624dcd09a52ebec2047ac2467cf35100a74660c77f2b91ede7429083fdc9ad1802720925faff9d5f632b23e2dc8193acc6d7d4e879194788b83e984455e4867ddcae561737826089548be575619313ae13715bca1e088e3bf5f500696001f2189eda2f719cb4929133ebf6d5e34195c4e436340c24fc1080bb2f5dbeb5517bca92707146b26197737f6ddbf61737c265137ad126fdf3b8975b8d2891fe5f3c05f354eb4f1bae81333a", 0xd6}, {&(0x7f0000001400)="b5f6f30440158a87fd6915751f7a421c", 0x10}, {&(0x7f0000001440)="62ef311c343fbb5aedadb34de7e639d04dd67f396f3cb07af66298ad4b2abe3aa62cd7023b93f7cdbe66aa8b4c1beb7120a575f56ba51e6001584cf0c541c19f4c", 0x41}, {&(0x7f00000014c0)="432a02f7a7abc6b67eb80cecf15eae8fcde198025d1cf4e67d2cdc20156eddf956a9661ac4e69d6bf7dbd32b0b308405b338e5a83cfb57de5c907b589b2fd2867056dcae5d1fdf3a3d2b988a33aeabfaed38a3a469b9fea91a75615b43aa620f60d8ba68b1ccbb519643c46a9267d84153e1e43d753060f920ed27622d10d9d3997d950cc542fd", 0x87}, {&(0x7f0000001580)="e3ef0f121e06c7d3d0f14865747496cc1d190419e2c18a0a6ff501dc8fc3ae8a62115d87a1176519ae5dd86abd1d240b98ce319c80559e5356de3f9010dec5a8fde7c16ec51534b0697ec16655b4a992da737d4630d0a29ea4d9a8deaadbb2432242cd2f315e8ca2c9c88fdbdd276720a7d2655405a0d43a6a89c2ca581fb9a6afea2ff2a8a9514bfb58bc75fafaa0a3d9e50a77229eaa3238d465566a0567bd9d09d109454dcdcaf926d5b7804f4b6658781eeee2986ec306ff2a0b43c90ff1965101df4597950c2bdee4052db76aee53cfed817bb49f1bf766a9e47c44250dc662038a0a2a8f8c69a850f45d3f4e5ff0dc6d0570fd3b527f44a0a05342d5a281d42805e5c14db3c41ec404db4129103760cbbd68353d4a335a45d44aead629e0cc2d7674acdf9298abeaf6ddf923b07c7bb038b612b31aab3f90c361920066a15cb367d18d7a9b64d69a6feecf941624c87932e00cc89548dcfe2e414ccbe0543f86f71857ce95573b3536063bd911802835221b817a3a24fd020f15eddc5d13ab137ade8c9d3e4fdfa93c0c74f413e812d9600edce90da5e90670c2e2e0d97326bb8ab192da5bad2e36fe03b53025f74336a80b80e0c598b88d8042cd6a37d8781d93e44d3d8c24085877fc080ad190e3d2d46689c19704d389abbcac7077db442e9b104995381e55829dcbf971012ddcd0e08361d4f5a62e8eed60541a228afb0df10b233621fbbc3ff87fb0d251fa1c03fa8c56182a61223ea43f196dc19b6b0f76b7566ee1ee9d13437d655f378423768f86d5849afb4a78a647733ce71b0ee2887909f498572170f0bd818028c8ce6d8d3b6b0a0fa7291997431a7f780533da9838a8df9986914273a2d718e9fa595968b9a2613e8b5818c4f9b5c53b23ddafd739809b2997fc67bf2c3af9742c454894d07de0f41c8f6fba1bd21df1faa9819f76438d528c67505b246b74bb4cf16dec5b53317e34550ce1d9b5f95268c57268069723a98d28936aa7aaed120a3dcc2234b888a716e6d3b196b5afbabbc0d67a7eb8d5bdf0c14983a55c4f495ce5bb5139bb7bcd0d84abeda332b60f0bfee5152e512bcd1c7be50f3cabbb739aa8eaef8a79e63c2025c782c18fa169a3fcfc49912162440845276c5ca908c09188ec8b2b5771654797818f88a272259987ad81b91561ee424c3fd6e596d22cc388145285b55c74dcf8c2c333932401fcf0d3534e891ecf2e6c2ef5d96c2ab6d9d1f143cd76f213f3cb658c5d7901f8b527d0ce159934fae9764ff5bd1c6541b6d31566e9ed9a476928bfc8522da09ad1dfac1a214a1844cbb6fe5e89afe842b974dc61ab3ed8d52f8a9591a7f04cc9fbd3e9854329e988ba6a8b131cb3c7797a9de78dea81d147a68f37a958840800be1db8aaafd2f6d887bf23df258ac997cd9520e55767c57ba6f6310b668635c37018706de3141728fc4482afa3d358ae5242a7f1960e16c486a9fc27dca7e293ebb83cce3dc8050b45799cc38acc61324c75d163d353b8661891f1e318cc20e305c024fdd4c08f90baca354c89f9a4a0016a6831e28d0b081cd1399f2a00b85d27d17a1f75bbd657301cf0427305e51f1effeb60a967b37ff26d106d0e462ec522e847a9993b58e1b0070fe3f2bcb0851b2cb757a49a343045611c9768fa038050995b8f70de85f268d9197d4ad25669683f6ce8852c59c06ee54e41790828ee75940c15098bd75e6671fe3869c0da4623543ca327a56774e1d22e84c8e1efea562a74210e85aa69430e4f64e351f9354507b288288fc61367f7793eb2437cc4414e359728e4b951e2f7515677da4282b5de04cbc014924b7e09255c659c26c073c5aaae88b9b7a3ec1913a3d2c9b9ecd1b7da7187c5701bf1182a33793a861cf222f04f1ba810a9276115963f68167dc9c1115eb9508e9d1465b8d97f3f08af9fe68096820e5b278402e0764be674530612c005995cf8f77cf89eb2d1156e881b1b497d810bacbcc519d96c161707c04e0e7372000ba0a0783297978664e14a0dc9ad706c0688767c8437022d3b26c70964ebe144cc5262ea2b9c4d106fd4525a3c92bb71a3fc882c9cda28aea3bf01bf67d8da8bfc9fcb2accfe5bb16bb88f6df323513c5ca051ea31c8eca12e23a6bd6c905e0ea9cd139203d6a19284ebca14f221d3d241d392ca665502ee9a8536391db0e1d500bae9dc7789f947c3a43d569f6448f5a99d4db5091c410f2c16a15e5b53952f5a005e3224c36b27dbca770a89628a437e9ef7db15f850be43d154b2120748b6e123b79f596c7c1d752c8796392ef572d0798ae197155badd8ed5bf146d716a598d3e1d18029bc1d2d795f0b43e0fecd9e673e7119bc297e3247bbfeec7e1cd03a72c44db6fdf23937fa0d81720c4833909b5a6aae7f20912a05e2b476fa8ffe780ea547b6246203e6984e988484619c1b23827edb6d1052f58ef252459d3b232523eef53d09e96fdd69e1ea07107215e3dd4fd239aff01762f0d4bc244ac7eb708de5b307c831e6a5af743f18fb013c949c35ecac802173e8ee540a81dba6002c01417719a8ce0b1689fbca4533b96dad5e205adaaff3b92109c89292428ced5d1d7f1fe48ee523fe166dcbd37c621ad9c3446c8289a6bd2010107fbd128b19099105ee5453aa943a0712a2e7a92f2c703305aef1b0e3575ff8e2659a05ee09051cf79406f47af8d39961209cf460cf5d3bbffbe523fc86d71a4a16e6b468c43dba59569b4c3563054f39ddef3c9ac4e1e39a25634d3d5b4fb5c4ce93d0c599c22db0c02388ff609ad9a4c9340d7d9e59a092a7282c6f48773a9e6059891dbd9513a07b1d8d3f25c17eaa0e9bc31e47cfe1e807cfa92000779eb8f05d79107db683568269d13555f8acfe9d6995b7cd74e70a6aeb0af66c0d6db9d82af940cd8ef6866089f99190483b48919c3d4d4afcb52dde52415772cb174962a320bfb60c7888ed5836615e72b177bbb5e37fe98eae08b0e8d1301447a5d4d95c318a0be7ed564743231c2ba8eb2503a091e4cced9b5b6c445641451a70403052c97f2fe659107c37ebf7a6fb9c4e81cae3fa98a752d201b14803a70f74f7bc743124bad0bb6ee4be504bd7504f25d47970f7e66235956e4fec0b793559024ce537f37be89983f492df6ab288d64bfefd884396124d0e47d57e35d74ef5cbeba14bb215713b7113d1e44a9dc2d645e1415856bc25d384b937470c716d7d7c978cb89459ba932f9f04c1e358fb84202afda6ada11911ee040289625f5adb617498f99330dc192fc08e4d0ddc045c063d5d8b965cf1117461ce994c871e3a8d8e2ed861726deaaa6ae73bb035dcac0150721535a3935c4bc29c484dc34e466d9b067dcfef767361107919b8d5c4bbe4edd55d6d1ea71dd902c864970419fdf6a6de479111cd2f137514126158ce153b86630c362c8e07b4eb2c2aa518b0c32fe0c456d057b52672b790976c02be7c40ca39d64cfe7e1428f06e650e6ce860cee2e6048a01776824eac2f980458147fceaf6156463aeed4775a47636c9aa6a3ce603ec9248b20ae1153b50770871af1667e0011a0f5131365637ce6a22b70ded2c96a91c94777f2a20066daa12c1a65a6cd3267d753d55b993ec411d320dbf53b3fbc23f6fcecad1118c01e9fc39ffa596821598edd06fc157edfd968516a3bc5fc67b492c6f918c92ef0dbf0d05c84929524d1f305356f27a14083c27d3949d5fc98393ec26e9deb493d19e46704de3d631be4b43d781dd4c1a6f85c5427d940fe7162bfb152e7e63fc59f4df40628e92e42b918dc6fa0d65b66c852c701778dea622c242a517f40c218e8817c9277fe4c4433f5f06bed75a88c0abb3a792569dfbc3e234ebd55c6b148a91b6580d646e73cbd0779dd3d46840043f9ab6c2784fb375444bbdbf6a7f609b1d3266f9ec06c9fe84399a850c925e3ff7867d686c8b9904bcebcbbf16f5a782a5bb71dde1679c8d907eca0dee790c11e6df6cc3f240a3c6a2650ec0494b7257f4a50959bd513b3e5952bcdd12a790c2d938f205ea46e1342a09284282923c389a595c5c85feb71d376f00f34ac3d9fc7f2d8b825fd5e2e6a7dac483f5f73bf76038acf3bf9a067624adfd15eee13ef531f822d1c27cd0c5ee275d06426c9a284c8a2148baf19b7e721c0d8a904cfd48e0131acdf0bd6a459eff787165f5a167a161d97268ebf4dcc6569ff0d991556f51d75d37c386629433b6d267ce51744196706f8c7f2bfb69e28a51c5d724d0ac8faab34eb442b605dc9ea7b049e97aa25c0eb0f248dc5beaa2d35271aa97aa05b4cdf695dab05c9a553a600d3c9d29ca42b502be33a561e5023bfff3b0845bb5ef8e1c3fc0c86c278e07e6eef7b0738d57672768ade855072a51525635edc2a9219f0f453fc13dce870c5d9df34ef708cb4ae7086dcb48fc447b3a5f99b960a75a52664a881ba7d4b2aeef2a135130840e40d3e5ee33fc5f5ce42f7d16e238592a6ef700a7bb5d46e6f377cf277be228f26bf7c768449168b2bf971e5e2f6931ad622edea8816ce4aae2ad991c7f5abd56e5dc63f7420a8a76f2556aeb7afddd8f75f677d2316f87c8ec3f7da56c63f3b5c225410df445add80a37b0b4e8c0f906d8ed039b66422665f8b8d028d47dc48bcf0d42e1986e4792a399b515ff5500cfcd2628d1efff1e2d48ea477ecb25331c7ef5757a9ff49cf95bf83868c45dd57eea47585c2f694419ee105b5fc50eec6c479b80ae34943c9f2cdbbb5638b5b3270e299fb8615e9a53e810bdd69689dfdc8898fb4c08bfc10722916a30518dee8e49b3539406cf05e7103b5055403c0662cb3048b125a837527cbbdda4206216647a04c62691fa9ec46aa478c9893a2dfe34c7b551e3f9b699a2d18976b83dbc60e470e20e4979bc72db0119b19a68048a09bfb3dc609ea454aad6f85cf67cd9eae1683c39d929b2653a754b6127725e153c68b511d9a89434c6022d5fe36294ecd794e7bddeba34d43511791c4f110c842821a8f536e5b5427282491c251c5ed8a69dfdff4cde0d470b14feaab667f661a93f8e14c5ccc574cc39c4d8d43a770b7ab5b8fcdc332852cbc3c789dc05f445ed76c78457984bce6bb4e8802f719d971f964fc3643970db46dc24a4d1db11c1d800727b144b006da559ba54819b3dacd21d72aca8a214fc682fcd075a1bd0a49107e6f9f5ebd240e704ecd5b0f62b957e0bf0101d4c373f396bb38e18adb97e8be3b2af7b9924ef17c1da668b325bcc0d7a07768eb180c2f640c4d76dc0080648edddad5645be37ad3b9ad31241c257f05448ce8434515343d5e9498d7a8a1abdc7566f3539859694b88b2d9a809ccd0d3c10706f1f8f87ab952aa8410b5400e49ffc2c4f466cf36c546fa98680be6fb206c929621b8f97f00b9fc976e27243b40995400ad754ff9c75ff78a894f66b572112c0834d95b2b44ade303bc8f03931bbc3ad41890b33897c78b049d60ccc33f0112ec77dfe43873bdcbcfdf4fd6da46277e832accc1374fbf224fad2abdfe701d2627a32784858edd88679b4b8bba1489811a1449c70f5a09792653099baecea6315623a05c1514363b1e39c637330feb924a45aeb631bf5c2eb43cbd5c7a72b9b130d16ec0c00d49870ef6b0ee36509c60f3550b9a253617015655c4f51b99c81e47d5b2dce73fe90db1019a38e8739056e77bc87ce0f21790aaca4de051f83ede869d4fdf03b0d821467c77ed195c28df36a26b93158350be2e6fe6b3970c7ad46a50bb948f585060a118b0bc82f66e329", 0x1000}, {&(0x7f0000002580)="3a6ee968954550cc53abf1436e69bc3c8f75e7d627ea07aa32d40d32eb6817825bb4e2a9c193d0b4c8ce1979a167765e41440398c7c1565a35eedbe648137cc070c6d05802d85bcca30aa261c3c63ff3d72872a6a98cf133541f7515972e3fa745811cc5acc1f1c032705a447545c9", 0x6f}], 0xa, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) fchdir(r1) 16:00:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc40, 0x60) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0xbb0b, './file0/file0\x00'}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') shutdown(r1, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:47 executing program 0: getegid() getegid() getegid() r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x6) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/22, 0x16) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x100000000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffff4f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xecf}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x800}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setstatus(r1, 0x4, 0x4) r5 = open(&(0x7f00000006c0)='./file\x00', 0x18, 0x12) chroot(&(0x7f0000000700)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000780)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000007c0)={0xae2b, 0x0, 0x8000, {[0x88c, 0xffff, 0x80000001, 0x6, 0x7, 0x400, 0x8, 0x5, 0x1, 0x3, 0x7fff, 0x4, 0x2, 0x6, 0x4, 0x1, 0x3], [0xfff, 0x9, 0xfb66, 0x2, 0x40, 0x40, 0x1, 0x100, 0xffffffff, 0x7], [0x3, 0x9, 0x7, 0x6, 0x3, 0x3, 0xffffffffffff28be], [0x94, 0x4d, 0x7, 0x9, 0x7988, 0x4], [{0x4, 0x5, 0x1, 0xd1d4}, {0x10000, 0x3, 0xfffffffffffffffc, 0x1f}, {0x4, 0xb0, 0x20, 0x400}, {0x100, 0x6, 0xffffffffffffffe1, 0x7fffffff}, {0x0, 0x1f, 0x4c200000000}, {0x6, 0xfffffffffffffffd, 0x7ff, 0xfa8}, {0x1, 0x9, 0x7f, 0x100000001}, {0x9, 0x400, 0x8}], {0x7, 0xffffffff, 0x0, 0x5}, {0x0, 0x81, 0x5, 0x1a}}}) renameat(r1, &(0x7f0000000a40)='./file1\x00', r4, &(0x7f0000000a80)='./file1/file0\x00') open(&(0x7f0000000ac0)='./file1/file0\x00', 0x200, 0xc) recvmsg(r5, &(0x7f0000001d40)={&(0x7f0000000b00)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001c40)=[{&(0x7f0000001b40)=""/20, 0x14}, {&(0x7f0000001b80)=""/136, 0x88}], 0x2, &(0x7f0000001c80)=""/133, 0x85}, 0x843) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) getuid() connect$unix(r2, &(0x7f0000001fc0)=@file={0x0, './file0\x00'}, 0x38c) r6 = msgget$private(0x0, 0x42) msgsnd(r6, &(0x7f0000001e40)={0x3, "91c4478c208f0c873c223ee43706259a1b3d33bfacd91e7b8b0683c57ae60edb8674ac9595afa0f8a9ea8fd7bb730df18f81b98f96858c0a2c3195f25feda80ba4a80f4919c3e508b74dbdc3e0db635dafc011999f9a1d618c045c5d4c5c4040abca4a8aaae65dc06b94806445d63badfe89f0680e9613a92ded06ce91080b3ecf7c473c1e347d4c711ab985080ef0156a207ba4b833de00e83fd0f540ad6b2479f6512b5888111e3cfa4a510017457636cd02e648c89ca5e2c26b9fa78d760012fde301ac92a99d26a465315ccc1a8cfffdb1aca1621b0b8fb667ef0d99adc43e92a8a1"}, 0xec, 0x800) msgget$private(0x0, 0x202) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001f40)) 16:00:47 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x100000000) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x0, 0xf7, 0x10001, 0x3}, {0x20, 0x1000000000000, 0xcae3, 0x3}, {0x2, 0xd089, 0x6, 0x3f}, {0x3, 0xffffffff, 0x6, 0x9}, {0x2, 0x8a, 0x9, 0x5a}, {0x7, 0x7, 0x20, 0x7}, {0x2, 0x80000000, 0x4, 0x6}, {0x5, 0x101, 0xffffffffffffffff, 0x8}, {0x8000, 0x1, 0x9374, 0x6}]}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c, 0x0, 0x0, 0x4}, {0x6}]}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x3d33, 0x8}], 0x8, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x84, 0x40000008, 0x8, 0x1ff}], 0x7, &(0x7f0000000300)={0x962, 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r7 = kqueue() ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x7) kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r3) 16:00:47 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000000)=[r0, r3, r1, r0]) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = dup2(r4, r5) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000080)) setgid(r2) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r7, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="5ccf4f175e31aa1a6cfe4492c0ec28a63dd05754e204c08e41ee68a6497c4ac87d34b72342783ad7b0696703f5c63daa8dda9aab6ed93f2f5d615a7430cde324224c9e72c85571149b3cc529035bf51a1faebe4dc400d736102ba82577a2"}, {&(0x7f00000015c0)="ece5a4eed71d615b1fc35f008c80c0a389263e1d2876766a9ef570bc1a04c5f395d47edb01ad69b92055fd1003250e3b7a39ca0200ad2acb0628b574e69387a5d3d3ac8ec03e16df46e6da3f275a7b59f2e24d2e7a2bcef48f6621bdf1dc91505507d68bb66a6875d0bd0087bd34d426b2925fadd9954742c156641268b1e7503a94eec6495b06ed5aa026805fac5b6902a84e5158225a6260c51436bcf774ec202aefddfabbfa7ccb1b6c2e1b0410edb8444c73d6e0086552a72b96c574d846b8794e5d01c48f339afaa63ae096421f21c80ce9976ba67a2f6278fb8f86685cd167bccb0afd5a6157fa3ac5f6864ecec653e7f96eda419e541d0afa3c2d553557746f7fdc7c0412306052336be4271d9791e0f292389cda2f46bf10274ba47f6d603fca61310ea14634491bb9ec10529e40a29f21d27e75cd37d69faf0bb356"}, {&(0x7f00000003c0)="66a7d433d4b0581a475aa6188b58c0a9a5628dbad43af647f846bf2d0ced8a46ccb454df932f893ecbb2ab684f500e6f800a051d5b5f0752c8f7febc59a5384f7d963287478822ea5a795894f97a18f3dc2a679519b44f95d93a2cc521675f1be249e2c27b67df74bcba68f38e0f3697aa611ffc064b1461f6ee0c332ee2c996b032c3d7eb0f5cac204258847b5ed4241e0c32093b2c00562d44bf19e7408013df962989e07bac1f84547df1e37a71619af8e47374af907bbfd76bf01bab1935f6374fd444a817b811a271283b47d8b390437e23f6c84930f09a97ddc75cf942abdb2bdc6df59a602f25ca61d1a63a2c4b88ac5538ecf232b44d39027d81a1c2987abb629765ad93c6595f7e4d9205a25f8e7e402958adb565f3147eac33cb2ad6e82490ebf55db3edc8cccc884664c7a500a364c5133fbe67601007379e686da02b24721ba0f1c83ff09d3c8db0fa1a543d257475af2e6b67a441d5c9b19d5b6b160118fe81b8445c16e5baa0bb13cef422794023d6db10419fdf8b3f2c82feec1b76bb38cb7518bcec092ce1ed308d978768d4029435d34fa81b19716102c3fb3c6d8d28fe8c00e2ad0463a30d7e9e3b560c9427d5ec6839891a7086b7f84c6248629d93c9aca17ee4e5a66b557519faa3611adb6c5e8b9fa42917fb0ef36673cf595d69dda288574a16f0cfa9a928bdd7a9206bd41658520cb71ab6d87cc6e3b6f02125f6ec7aefe8215fb50fe04e9c2ec2fe24edc9c0fc7841afb8e181ccebbb956b9bca7f2e15124f7e8155821c82f943d926efdf1f54669b73dc0da9c48dba365f5b39ff5fe9573d0bc3311a33880c5940762b8da90c8c64734dc83160c22970f924ceca76c60dbdcd2e895a43bdf9d1d552f5c8b08b1c43f1a82a02df8349010c70ad15a7c2ec072edb4e9b0308f239d11a401e3d0fbba862d11a3dad24ca0eb05c247e8f4ca73c14938954dfee63d187427894663b0f7325ca022961e71e1888fb0749a823a27ca880bd4ea3ad814568e9a82aa38f8a17138834eb264bbd7a4c2a37197ecef829a475cf331173a6d9948a6933cfcc1764fd3050bd89bee7608a9c18f49baccffd9a94273a17bec72964d1b671ac515bd93d0acf45d786eb0206a63ba6db626ea07cf69194120f6ade8b34e5fa6fc9acef16da7a982df8aed5b1cec1500e441fc76d1a1739f44c390f6f4c4e6bb4ad225aba8d65f4b3ad446ff0a623bf53036b0ab106536b91ef416a9a52d2842f6ada8c6a00fab4312be289bccbafa8b57857e9cb380cf2a7df26adc71fb06b7d07d3f43ecd43bc3c2e2d6454710c085d2eadf73613cb3491ea493e84608b90e5348d7d06c531e5bff6ef7bcf08fabdf17c20ca13e1ddd11d83615f3c5fd7178b47032ebcd403bb3bbe243d7d345ec1e78f98b6f900b8c183adb4917ce05f0a6826e9119a0578932e4de1330193176a167cd17a070bafeef9dfcb7b886089812e24c64083518d739c5f2065bd2d7d57ef903601449280e83f7ae706dd7304c6457f8b859b8beaf808e168c84869d66d52b9df9dbfc084a35505a1cf4185e519a21afb3a7d4597dd1caa3c5b346539c85b9cce810fca6eb490e2704293de70e4bccc451bc393881f574d84ad0664d1019941b9590ebf8216372a6fbbb0acaacffd1b14cbc6d8e1d08062168608001f1055d445dfb770e8774448876dda80ffb515e9922145fe452cf7bb5b4363532a0156f3f25aab901f74a2b9c7c5cec5d0ab480ec012723de3bc5467856dcfe9747fda774f32090b7006c32df8f657be529cd1a238fb88143d66e54dbc65eea15fef571063fda5245a5881911e68767a277da625eff7450a3410d617f753778fa931a4d0a16ec040a030211ea4894e665821e67aa84a8a787ea734fdf53430158c82943da930fb6bbefc6baebafd52b19ca63a691eddce107e0d613c652c6b5a7980c5711896cfa580ae9ce4d4a02dead6e519b6750b8cde0f453a7ce476e9ce844b462a6cc21254289a2ec12b10e1eb5e41ca4631cf338957b00fe600208a71fcb9141ce381e5dd12d61cba7185d2566cd3bd772f006c1c649c2589b87814fe4053b980f34328986ad71b3825f59536d75a6b31805c5ba54450a0844284917e6d8623a0f78b4a7f2f8b9c7a144d8d7f55f187ae6b8dff4dc7ac35f1924d6863c6afca7e9a6e0f5449cf502f8c40c679324424e58d69c3d6091a4e700dee70703719fac6ef03d822db5294377733b24ea73479a8fe5d43c3fcdcef455b22bdad2840b07f31a24a433a0154e88f72159020f5a97e4f433674feed4a4ce2bc91691cb2230be425e97dff77ec2cb8ed8cf4dba7a48cb29be75c191c0ebd4992ceab41c6754fb8ba9e0dc64fc02182c2e9ee95cacbd2b0084dfc4c307c97897479b758b0fbaae3f190b72cadb5b1b541a66f8a9ed4105760c77cba2e815815a5ea0b1fc7708cf83ecadad0f47e95cc4b5684e3fc1fff9cb6d7b0b7c1249fe62c596737709c248b8e1bdebc7b7b0f40f2313b4e6ba2376cbd642c4fb0edb2011d4ead90aac6cd8d23fde7c50cf5bd5f6cce6719db985da0df6d5480408aac72ef93f17b8938164038f9e34bacd31636dcb3411b7f27bad96240bbdf30b91aa5461d27ce82acc8da0868b4cac00ae73cb3e10f49f9e2e87ab9b688a9204e104e7d14747f77050c7bf46890cc7f7f69b55837b9e7c2d8130229301d8dd68fe4802f7d3626807845fa72dc888d3b3bb34698f927cc28401e9942321cb4fa4cb555b2d876712a077402ab730cf8b7df3795dc25165d93191987b2010ec58de91add219c20f05010eca62606472b571355f94390c1f0387ee697851dda1f0b71630bb51adbcf29278cc1ae0aff4be68350b0c718b7a801b7cef4be17738ecb627b30cb642df5628885b9519a77036c6a5e37d374ba814d21f5cdfa406284ea95ae35736b0ebbd35c8ca1c877d72c9b79b0a108266a4ce6bbb8739bde3e34ec31169bc75b21c83f1f1e4624e170467baace6733c6721955311856d9562f61ffb19c34a417a8bf14787d57890dff57fa4fdb5114f646b9a45c92763fcb71ab1bf08c5725c96ed2e189c816db4b0c70210e0618337e256ba02877a33e36d9647c8197d6044521677ca772c0e4866d1e09e3db286a43f86b1aa856b8392072f94204c2f4264642c9809efd3f702f0186b2baa108691577c894dcc2888e831f6439145ce8c7eed288668836a03592e429df2cf326f5a4afa59afcd7950faa5730c77d0cc4297f7168a3ab9bc085764420437c17bdd73befccca72dfe680ce55a684c4800422df9382f2d91a3498d41157027f62f98cf74e0bdbd2f94378792f99513b5fddfb6f5ddbe90b46468f799ab9affb7109cc03a98c6a778cdcab513020332dacecb5e1561ddf22bf3b54c11b3c56bc1009020b30845872185cc5de8e40e2a6c2cbe40671cff1bb9dcb6f23161d7e3227690b67e5eef99c622a57962b3c2a3bb34c355a4ca71869027f0bf201996e63bd4bb7148f1a4965222b776c2f8d6d1932593cdfc36f7127234b20c9edf278abba1a2be02d04a194a1276f8ebcd715963ad186a03cf740dad7356516105a9fec5bf4e1eebafbc8852179d35246df759582a6fe6c15d9ac0fff83081ba30f0fff13e8ea40dc0482bd334dc2943cd10a5e593859f72b40ddb61806edc7faadb9dabec394e3d0cc01d8719f5273f31cc8658b181467c678326793a74e77c4151ca1ec26f5b3185f93b700045e0208661c2b2c3d6dfaf80b14f030de7722549c8b926580616f62a33ed5f0b97bb64505d204f2837411c704e0e413e1d49d0a2ab99348caf14f52588ba92e38a9ad57024e94ceeec42c2f240d18e2860bc7dda6e7f9a2e713a873a1d930bfdcd63b53004b0a9861625fd3a492c6bdac3977c42add486a4750839867cc039d6316917409e30503dfe499b20f8e69aa7c737bffdee51baf6e4fac0bdc20b87e156c3e7b8ddb37c25f3a025537a33b4606ff407050c351beede9f6d82f8103c738a37b15e614d1f33a2e2c095da27ffca47cc31aee8cac67c34ed0c0c01ca03fa78a0c2c33c115c285b1676b37543778a731379cd348bc8c81bcc30c61750afca352a5a78c93296615a6661bbc0b2e77857ba2234be233e803785cc7c37ef4d7b1acccc8d8610b96875ff5f2547d580a898d8d0d478534fe7e7bc31ca2d6da288b5b03365c651970433a4f2a3b64d1f0bdb2446707fec09d9af16db99a9b9af48dd73ce811d493e557c869c553c4986c149df178aabd5b139b6d93e32c16ab23828ac8b7a7d19f134f4dc153892269cf0d862caff33b0a6e0e47c987ababf19401139eb82a199968e4c89b54234522378a086dd8eaf198827973ca1d9f9cc567bd732fcedd69f5aafbccad664956a54ee801916d8e91ceec1e1a5c31abf144a76c33399a2f84c77ded648bc8019bf4d5a4be9a67cb201c0aa4746b6234bc76b14cf978161269cb638aedd19db971748d05bef5b4b78ba7115155826a9d793e7b3919b7742ea93c6c41fba49ca47997fac479a77981b320ce2b6b30c1f32deef85dfc81a9d6ad104c12e6423c4f096a8176021f1952fe514066f752aebdf364d64fc0baab83322bfe0b95ea79cd8bcc786bb02cd973a3391346c72b0d0429b451e8cbe2f74aafb0df88ac3497c4112a8df71f95f2713a196a059e9f1ade3351a279bade2ffe8809f8333b77ed95c48d779fc9f1449f23bc807b8d3c3d2d5405ff0dc65b6e23f589fae4d9476faf665a71a034385aab26d43cfa7e6414334df409647a769a509495aed0b8cd6bc0149cc11ae832177f4b3435cd997067e9b9190a41e339284303e27c45a7caa2056f027cb18c6ac8d96327b84d81c5011ebc39ac3181d4dbc8887ee1407e5fe00d1d76e3f8fc34a500db1000bb12bc64b944b93e85d1a5da3b9776a58092d767152ba59529949855f292399209d6f2a4b15a060dd31baaabad7c6467e6cc120ebaec6aea51f2e4068eb71a2f77685cadf7c2627e253878053b7f39c0733bb9808b5c343ddf75d82a7c7ead2e5b4cc9d66e9e39b5e8fb56f1578aab5da454c9db7faf240e55be22e52dbf26a4eaa1f411892fb81b4fdcb1021932081449e5529001c5c0199cff3e062c7e09246777bd73855b8adcfc68ebdf2b4b39248abcd2ee379d1c018f91296ad65a03a4f59a407916b1a99dd5b8a05c3118b319fe69ed93ad0cf1a312aebb2419dc855cf00fc46a3fcbd7c0f0e05b4732cf0e2384fae70f58c40b21aec2ee636d97759dfc9cb00ad252c4e2163197632ac758fe6446dbbdffae1a5efc1f3871fa58a21a1aebf40c248cdcf18fa2ababbebdf5c47fdb73ac1525e80cccc9d06136548db6bd6937af88f868a404096612b0ca245c2a1b0501278fbc27f7ccb2fab85b4d652ca3fdadad79549139601eafd88dcbc0149d8918e0d81fafb80815a9f0a9cb1154f60387cee48673cf1069a61759bd313ad51ac19d56a724cb7cb525a652464fdc75f356bab617a8e57ff688b5dc5e92d19b0f8184b0e881fc925a5d1a45b53ec229d7b022883f96bc6dc028f2e05336df6c88d63da4294866c6fd3f80ed992fa63ba61be8b20bfe696e1dde19a3d66a36387e74d09a3d77f4283a076e070c09a2e90e1b5c4ccd6f9b255d3ff702454655c908701f6e13decb494916ae5ffd2698d5aec47619b85b4236487b74ddd5e7c1e48efa7c27098d7ef96b850fe675424545dc92684ed11a8da1a499eab536ce341d4a45cdfedc60a138af67edc1cbe06fe680bf45e1cd41f89da6ee922e00"}, {&(0x7f00000000c0)="0b12d8"}, {&(0x7f00000013c0)="26d2b61041121fd49707413a73e6e5f3ca63b3c2255511b1de6705bd7338ced866b417f75e328834999783128300d4cc5d4481f0a4e013b98b96f67eb3eef3f61ebda97307630bb9de9a717d20be65d07d5284b2e7c5a259938c04566046979554de53eee718853ed7d37e1106f5c0792418c916728802e314f9cba8e0a8"}], 0x10000000000002df, 0x0, 0x6a29fffffffd) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="a5be856a47a54abf13f2951c68ad1a8cf5d93d7068b8d8de590850855ef751b126f5302a25bcb598d9f17530b4b8dc73cc3b3d22aa08e6eec09d25facef7100acbc1ed8213ed3186a7686c7fc44b1172b094ab2668c9911e3635a1500edc66263a27dc74042e65", 0x67, 0x40a, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x83f1}, 0xc) r1 = socket(0x1e, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xc) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/235, 0xeb}], 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000140), 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) chdir(&(0x7f0000000180)='./file0\x00') 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c, 0x8000000000000}, {0x81}, {0x5}]}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0x400, 0x6, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xffffffff, 0x0, 0x0, 0x1f}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x3ff, 0xb7}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x24, 0x10, 0xf4, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x24, 0x0, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000002, 0xe107, 0x20}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x43, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20, 0x8, 0x9}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x92, 0x40, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x80c, 0x80000000}], 0xc70, &(0x7f00000001c0)={0xfffffffffffffffa, 0xeb}) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xac4e1ac6e4f32720, 0xfffffffffffffff9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x1, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa6, 0xfffff, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x11, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x87, 0x0, 0x5, 0xffffffff}, {{r1}, 0x0, 0xa0, 0x2, 0xac, 0x8}], 0x5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x73, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xfffffffffffffff8, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xe0c, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x41, 0x401, 0xdb}], 0x9, &(0x7f0000000200)={0x1, 0x7ff}) dup2(r1, r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:47 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4) close(r0) close(r0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x3) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f8c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x10001, 0x8}) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0xf2, 0x5}) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000340)}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f00000004c0)=""/24, 0x18}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000580)=""/250, 0xfa}], 0x6, 0x0, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x100) r4 = geteuid() r5 = getgid() chown(&(0x7f00000007c0)='./file0\x00', r4, r5) sendto(r0, &(0x7f0000000240)="b59b7e60795a0e9ce618c2ab07f3a59168a1c4605958e9f0fa4e3a8ffefc5f6022bc67c211dff0e212014035d00cdf5f5f88a6e364f79334f7ac415107f517ba561428e625596f9da168e83222970d06ca2a1cfbe0cdce16dd64735385e3186195d3ff3887d3ea87949b7f53f98be68ab06d78659e0cd5000894bbee40e48fb83e74a3096416a4382c1ae9efd95227c755c8afd6ff075f209b07e230d9ab3b8f49ecbe56346cfc8d67bafc7bc23567c66de0988fa86dca4a0cb0195ad61f35079eb63b7d7ecbf6c786a0c46d5791511a70309b7f6a1d34db8656", 0xda, 0x408, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xbef}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = open$dir(&(0x7f0000000740)='./file0\x00', 0x0, 0x180) mkdirat(r7, &(0x7f0000000780)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7fff, r10, r5, r6, r8, 0x1, 0x2}, 0x2, 0x3, r9, r11, 0x8, 0x3, 0x7fffffff, 0xfffffffffffffeff}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000700)=0x10) dup2(r0, r1) 16:00:47 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 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) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/218, 0xda, 0x843, &(0x7f0000000000)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) 16:00:47 executing program 1: setuid(0xee01) msgget(0x0, 0x80) r0 = msgget(0x0, 0x2000) msgctl$IPC_SET(r0, 0x1, 0x0) socketpair(0x20, 0x2, 0x2, &(0x7f0000000000)) msgget(0x1, 0x130) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x415) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) 16:00:47 executing program 0: r0 = syz_open_pts() geteuid() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() fchflags(r0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xbf) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000380)=""/193, 0xc1, 0x41, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:48 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100), 0x4) kevent(r0, &(0x7f0000000280), 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x5}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x1, 0x8001}], 0x4, &(0x7f0000000280)={0xb4f, 0x13}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x2, 0x80000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x82c, 0x70}, {{r2}, 0xfffffffffffffffb, 0x9a, 0x1, 0x800, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0xc0000030}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x3, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff8, 0x2, 0x8, 0x5, 0x7f}], 0x6, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x31, 0xfffff, 0x20000000000000, 0x8001}], 0x3, &(0x7f0000000080)={0x6, 0xfff}) r3 = getpgrp() pipe(&(0x7f0000000300)) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0x8, r3}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10080, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x0) geteuid() 16:00:48 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x14) setpgid(r0, r1) r3 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r3) fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) fchdir(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x20, 0x1000}, {0x7}], 0x2}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2ba1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 16:00:48 executing program 0: socketpair(0x26, 0x3, 0x9, &(0x7f0000000540)={0xffffffffffffffff}) bind(r0, &(0x7f00000018c0)=@in6={0x18, 0x3, 0x4}, 0xffffffffffffff79) r1 = socket(0x11, 0x3, 0x0) sendto$inet(r1, &(0x7f0000000040)="0ea01889010dfe945307de00ccc3c7bbc312d87244ad37723bf443a82894dcf36392765b3b2781c241c6b145a0d787e09c650d1a7c31b597e5963ec96113c612dbd17ac629926470f388515accc9193cbe8ce91d655d57e0454adad6e2dabf6cebec96ecdb0dd8e3ecac098cdb07f17a24db7698cd739e903b647be8b8d753ed92f8a37a6c4e6748f19a7f4354", 0x8d, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) sendto$unix(r1, &(0x7f0000000580)="b100050200000000000000005786ca38496d000008000000001038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29067ea72d8b731638b8b1c2343fee820b22fcc3756d64c9f5e9b8070b836708ec465b785371eac5604d8e60760e49dd4b964146fe0ce2268ff34de1b59e6f376c394d2c4c8c0fdad4461c8fba7fffee20748d1f52c75b37434fcc8fcef93cc75c5a6f02dc70faaecb23cd13bdff9f08270b8b7006851ff006a31b749d3a80dc234d1a66dac4adf85ab8aae081171fe763274c811870e146916c6a39ee530d13076cb18d14304000000000000007286944e65bfc1aad02ff54fc07399e806e182afe2d31db2915906036d2a9df233e7dd269948c4e89fac181305b3006a9343007a87db8b2eef665d974f31acc6edf391d652f1b42008e434a98ef0159254e7ae1e1632468e5a27de24f0ddf306d5721899245b3b54d70606b2ffb90753075f4379f245060508d77cb61db8a5d8ae0e91afa5e7912de55116aed7d0c5592f7369d4e9baf54ba0c0037604b8da324b289e90b087b7e9df67d98533a02b80788e3fdfc6188ccbbb736dbe1ac4ee699fa13278492764bd2cb7bf5e8b6bd712ac244171", 0x10066, 0xf, 0x0, 0xff67) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x6, &(0x7f00000017c0)=""/243, 0xf3}, 0x0) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) setsockopt(r0, 0x200, 0x5, &(0x7f0000000000)="175600538da77336e96375e09d684f757e7e51cdb9e74fa849cb0a73ccad26e6e174137947a6db2c90ac59c3575f67f179b09923b44f9b024e7bcbb9f03511f30a4e6855fff36ea5c2a6334c940435a08939effd58600a4ec3a819b82405f3e1568ad0592f1b3bde8004c2edf774b01cff4e318b76e08297eec3f08f", 0x7c) socket(0x3, 0xc003, 0x1000008000) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000180)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) dup(r1) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xe180, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x100) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') close(r0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/114, 0x72, 0x42, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000180)=[{0x3, 0x10000000002, 0x7ff, 0xdf}]}) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x373}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000180), 0x4) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) pwrite(r0, &(0x7f0000000740)="effa16e942a28a181a09b2bd682e8351200a1f31d28eed0ca65b10870e87f0c7ec7d3ef54db7ea6c22ef1c5013bd7c5d06c82ce3a6479abe6975816fccc6eb9309b0d0b2c96d5f7b756dce6edca96f3d3f8a4bb918f3c851a37fb90239d5179a6a0416cf42a5bb1d0e5e", 0x6a, 0x0, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x8001, 0x4, 0x7}, 0x2914, 0x8, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x73, 0x8001, 0x5, 0x0, "6193e9c5210a0ac843791b5f2caf433ea3fe59d7", 0x2, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8081, 0x0) write(r1, &(0x7f0000000200)="3ae5adc0aaf90564fbf4c686e8250b01e27f96c0cee002a9a0d76a98f41ae53a8eb3988e91902c563c5b8c7761a05602cd0c60ca2420e308757893378c38751b2eb3fbdbd2760cd5b28638a66f123eec53eb4d0664a9782772394c65add05284ef89f6080cb7040ff368aa4f9b2b18a7102d9a2bf11a7d97333b1ff7bd17", 0x7e) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)="cd34fd01bd06476f55299d2a97bd0700099beeb04583d6b18bfe14bc3309c4bd3ad9e1f58e9784de557cd8515ede22a1480b7b912824dfecc2b4fe70aaf57719dfb909ba3ed765ba3ae9a851c2024c0c71070057c2f4184d407c24ae477e90cdf01075f621ecd12a6311b08e3fe631e93323dac94c11c2cd28ee4c3837", 0x7d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000280)="94eaf6f5d1a23631b7b70becb4949ab0b896450f26a30323c51e723287f83390532f59e6bdaded6f4f84b1f7499295f5e55ccf3d87cd74adf49f58d539c7bbb5e86ac2ccb182e92a0b1f8d4e47ddc7338c6acfeeee8f171d5567d623d008428637dccecd184821834f9391247b1ba2a6fb38a8f35965e66f6684a8b2f337423e5bee0ea96ee382dd2eaaca7ee33df7131b94351cf40d2889f74558fdf3396e2845152ca9203e4d2258497be6e62c54c5453bd593a93dfe8f27d9ab56983135f18ccddad84f892c68a438ed0dcb320d6bac72dd45cc8c5b6c75efe68dfad0618170b60511f4e82d7400ffaddbf33ea385f5dce92a40d9af5f5f553a6b02", 0xfd, 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = socket(0x1f, 0x7, 0x2) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2bad7585f0e2f4dff48d2a48d69e0000000000000000002c0000000000000000000000051ebbdc6d", 0x84}], 0x100001cc) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003c27feffffff080200000000000028000001febd5fff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=ANY=[@ANYBLOB="2ac2515a27e81639222cb95ee39453a13068545500000400b06f209b23e3175b9546dd21382869e516ae2cdc34682d23743a"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="bc168969a5691d699ee4754ca5d09d7e463257d389f73d675694cc0aa14c3824cd6a28f3106cdf36448ef1345739391b96239a39a575cc59495d04e8cc519d5632eb6755945bad6bff63e8c54be646272034d7cbdb757417a3488cc25f13cfdb7671c68501ef0129557e38a5d7972324451624a7d0efb96079d9152185648365efacd55d856e8366a4f01d158e3606b606011e5248bbd307455fac0e0bc22c11db21aa2bc46b085afae7b528866c5fdb57fb562831dd2db02b484bd81859c916b77ae51fa3cf4b11af73f1d8f341796fd894028b9f72d188120000000000000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) lseek(r0, 0x0, 0x0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) 16:00:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 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(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="c50000b7270bbc05784db5a6498be673acef424472fd65"], 0x10) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0xffffffffffffff53) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) getpid() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:50 executing program 1: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000220000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kqueue() 16:00:50 executing program 0: clock_gettime(0x0, &(0x7f0000000340)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x40) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000300)={0x86ad, 0x2, 0x1, 0x1ff, &(0x7f0000000080)={{0x81, 0xfffffffffffffff7, 0x1, 0x0, 0x7fffffff, 0x4859, 0x5}, {[0x400, 0x2c7, 0x9, 0x40, 0x5, 0x6, 0xffffffffffff7c58, 0xf00f, 0xe1a9, 0x6, 0x9, 0x1, 0x3ff, 0x7fff, 0x8, 0x8001, 0x800, 0x1ff], [0xfff, 0x0, 0x9, 0xad6, 0x0, 0x20, 0x9, 0x1, 0x7, 0x450a], [0x1, 0x5, 0x6, 0x4, 0x2, 0x9], [0x1, 0x5, 0x6, 0x0, 0x1, 0x8], [{0x19ea8000000, 0x9, 0x3e, 0x1}, {0x4d, 0x1, 0x800000000000, 0x2}, {0x100000000, 0x40, 0x5, 0x5cd18f04}, {0x0, 0xfffffffffffffff7, 0x4, 0x3}, {0x3f, 0x1, 0xa79, 0xfffffffffffffffb}, {0x2, 0x1, 0xd2, 0x2}, {0x2, 0x1, 0x7, 0xffff}, {0x800, 0x80000001, 0x80000001, 0x3f}], {0x3, 0x2, 0x100000001, 0x81}, {0xfff, 0x4052, 0x4, 0x6}}}, 0x40, 0x100000001}) read(r2, 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) flock(r0, 0x2) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x8, 0x2}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x81, "cfae3fdae09c94d436191211a925346f9da91e12", 0x5, 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 16:00:50 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x21, 0x1) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r1) 16:00:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) fchdir(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x28a4e42a, 0x400, {0x5, 0x7}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) setegid(0x0) 16:00:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x80000001, &(0x7f0000000000)="2c0bb5cf311bc36329d6bd0f14b43c2d35d8990d32e6c89777e18c75097a1e3d445190ef099105f53ae63775539150bef56c2a6778da3e48729fb25b6b17249885d1f2212496f313bf286a3cc09b958d85988fc2782e1fcef6726fb6be9ac39288e6835e79b6ac88d933c83cb5d00efef1208bc803df0fdbb3bc95da70d3425911afc7da40c782ed5560ba22be0718f6db079955c12f84b3c7a43c6db232c48d55aafd7f93aca9023db48a0ac0e849cb6fd845", 0xb3) 16:00:51 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') r2 = semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') geteuid() semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xffffffff7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = semget$private(0x0, 0x6, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto(0xffffffffffffffff, &(0x7f0000000400)="b27e4eebf542d8fb8a8f3271b035a8e373588fd4f248315e34dd0cd2ed69914a09c71fd99a34d844c6fe4800ddfea5c93307c444b7017640db52f48371bc76c5f332f96cdc41179c2591893c7b051606da9b5eb54b6f52279ee2956a2fd57355d839da130d455be6e7bbff89a6a039f71849b115a050d0356e81e84a3bb14c903edad10f49b6801818ccb8b7b4bcb51d14358b72c2fba5be559248d9852ea6a110b0fd03fc1e43b97bc29670f8e745fbe9c628e0b5adf9d2a00a780c3dca7cb600cdb2b4f6409fab3ba8df5427ba6536a23b592da5b36470a4bdc558451685a2f9e5b26a811428eb7fd62b2829877c5e7f6b291b3aca031cfdd3b520c89aaf8883941d9a54e1f1c5974b921e3e9049a54a0a20a4802e0332511f56408e621d02c46a88eb7946c79d37bdd18836756c1948194be42056d7a6f813c8a932a7488810f9754e9054b9366cde0379ba0210a2802621aa395295605230f916467321c0b5ae838469f10949e6b397f0631813a6a0f3eadf0b6c55aef8af20b17c49b385b8baf49798ce3afbff1ebb04dce814f41a72d31b097f6aac115a641b33ad3dda4563bb0d779fe83e6aa4b9705142cc4ad295bacf6f2679ef2c7296574892188b07994496c20fa9e54f94358a5af8a19eb5be20afa3e356c78031a6d282af85ebe993dee4f5aa882fdeece40f991c949caa4ce262ac7652dd3e05d1436bae87e517aff2bb23955cdf3c57fcca953b256ec542fe201417", 0x216, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:51 executing program 1: r0 = socket(0x11, 0x6, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x4, 0x0) fchdir(r1) write(r1, &(0x7f0000000040)="e66a5236506f97f2249b19aecc92817105ebe36720c9ada43e3a13be32e3980478981310ca18d1ece9953699660f0a645e130549387a31a0afd1aba32d845f3ee1139ca19f7c83dde97c60a64ee893db5d673db27a095fe6d17d57135ec2af4bc3625edef4dd22370dc0634ba04f8465f38225d1ad2ff52a9e1ae7731cdd", 0x7e) setsockopt(r0, 0x1, 0xff, &(0x7f00000000c0)='\t\x00\x00\x00', 0x1) r2 = syz_open_pts() r3 = dup2(r2, r2) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xa000002d, 0x7, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x52, 0x0, 0x1000, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0xa1, 0x1, 0x3ff, 0x3f}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x28, 0x3560}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x2, 0x5, 0x80}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x42, 0x372c5f941c714e90, 0x8, 0x8}, {{r0}, 0x0, 0x10, 0x1, 0x8, 0x4bf}], 0x4, &(0x7f0000000240)=[{{r2}, 0x0, 0xb8, 0x83, 0x18, 0x5}, {{r2}, 0xffffffffffffffff, 0x14, 0x40000000, 0x1d, 0x7}], 0x4, &(0x7f0000000280)={0x2, 0x5}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3) r4 = geteuid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000003c0)='./file0\x00', r4, r5) recvfrom(r1, &(0x7f00000002c0)=""/210, 0xd2, 0x1, 0x0, 0x0) 16:00:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fchflags(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xfffffffffffffffa) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) nanosleep(&(0x7f0000000000)={0x103}, &(0x7f0000000040)) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) syz_open_pts() r1 = semget(0x1, 0x7, 0x442) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/110) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0xff, 0x401}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x8000, 0x2, 0x8, 0x3}) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x401, 0xffffffff00000001}, {0x18, 0x2, 0x10001, 0x7}, 0x4, [0x400, 0xff, 0x0, 0x1, 0x1, 0x3, 0x9, 0xa8d6]}, 0x3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:52 executing program 0: r0 = socket(0x400000000018, 0x2, 0x3f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0xdd, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x6) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file1\x00') chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="443c180923e6", 0x6, 0x404, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0xa1}, 0xc) r1 = socket(0x11, 0x0, 0x401) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x480, 0x82) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x7, './file1\x00'}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') openat(r1, &(0x7f0000000240)='./file1\x00', 0x80, 0x2) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x8002, 0x4) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/74}, &(0x7f0000000000)=0x4c) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000600)=""/4096) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x21, 0x0) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200d0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10018, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20480, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') r2 = socket$inet6(0x18, 0x3, 0x2ffe00000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x9}, {r3, 0x45}], 0x2, 0x9) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0xff) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000180)="1b37e7b52ade4f8793c8b3e4f26d1d276709e714be1c2690504d2fd0dd3d2345fe1ae39c1b4a08c2774bc7615bab6757387c0c8634f9ad0164420df4ea544813429f79348ea5bb7d68f388a65f8911a6699fba2bc16e1240174150e1f3b8543c2f63a52911dc018e7c7a2696c36470db0d802d41ea0fe82b861501d0", 0x7c}, {&(0x7f0000000200)="132fe2d4031660", 0x7}, {&(0x7f0000000240)='O', 0x1}, {&(0x7f0000000280)="432fd4be275b6d9e26434027db2c6a2fa1219837f98df800fe6b53371d43c2a6d82670e596e210067990e3c2bac77e326a05cc167f1feb7529371b4f2c472282488eb70182edebeb0ef6df4bbe39a656654736bd146af42bdb0195bc6138d6e6dff7a81313f3", 0x66}, {&(0x7f0000000300)="f680c18d019ac956dcef3f01fbb03854fdad54b024225009f9082f40e87168246f822fe011a0922f1f2ff1f259abfdb68510fffb770f6cbb809a13afbd2faf2b441cdf21c6c8c5349f11107177fbd6ccf086949719cde5", 0x57}], 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) recvfrom$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:56 executing program 1: r0 = getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x8000, 0x0) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="aee527b11d20221143318f66a5799767fe3578102138bb348cf3e69d37acb916716c40c1edef799830c194a0f1f8735f513d662bc9864e2c360bfaa95dd113341f3754bb188b6094dc0a05665bffaa524bdcbae43500c791c1083ba241a63f7a2c891517bad68d82e447308f44fd351c32b45f59cba4470702a4500b9d81df9d4e28a75ad6a19cd3998db06e67ce22134b007fed564b9dfa7f0c40b991e65d49644bdd534565aa5347287f25fbab186ed624c5d8057241ca95cc1c7dbc2df397b6e9a737b2eb8b2fb4", 0xc9}, {&(0x7f00000001c0)="57bd841c74f10ca1515bd7559e", 0xd}, {&(0x7f0000000200)="30ee9f85df2fd517f6d73ccfb95846771e0ad7754116578a834f1b6ab57f0f5a637eead9ab297814c210ba7a6ba15b0bd9cd1e4ec9ad507ae83a63e5b81b57ff4b3c5ca86e77c55cd3db003967f7f9b2b4b6cca48c9aa35c1019379b1a78504ba173e55e4b6034457787bff4829b523066723c0760fb39e9777ac3377abb", 0x7e}, {&(0x7f0000000280)="6ff3866ca3d33ba5c201615b17e42ae143a2efb38087c36b6afbafd3ee4039bf84e5a7855723e289abb6e89931c380fc8fda8b9b05adb85ad119ac3f540e4a82168b52c276449bcd771265bfb3ab51ca025e591f303c64e7dd7e78395952447362b3ed7fa85ca16c288178fe7903947546bdfe198070fba4b5", 0x79}], 0x4, &(0x7f0000000340)=[{0x1010, 0xffff, 0x100000000, "e97f382e0029cccff31ef1b5320ff8b455341006cb1252175953567f9bb2d743a8855f758dd29d93d073656ea1c5234f0fd1bc363cc9b5ebcc313359dc82302ba815cfd65b3ec5718f317c955ae78797d2e6b679cbe621b626e18195671da43afc68737ba01ea7da0d7fe9931ffa69d387c3bf2ef53d27c1bc3bebec87ac560a9a8b06680a21a72711d7f2bbe5b4f57360f78e5441b51bd79a59145cf44174b2e4032b71678e313132e437e4eb83ec69d7d8ecf494db21520fc4fac2f0c0c643bb66f5b744bb6a4a2c69d72f7d5a7a9c9408d36dfa55edf8097d8ae23548f63a755f63bf6ae89641a97fe6a2df022846b330831c4f84a01655e40b27c0db469d418840696b4c8a926ee2383a128e265913e3fe446fbabbb32c3c823c9286555d5fa97b3985f00efe30c7297b4473b84984721b2c910a8fca86682a4f16d8770fdb3e85764749207270e8a625667dd48c03feb4a038da6fb4101511ab6b72de5fd3a19f0fc043052b8e9c2398edf1a0f356671ef28afb8125c4e72a130c34bc798d022f60890116f5df0b04993d0195916e804422bf096de483b94569814188d1739a5e854df46ad2a33fe5af0050528ee9801ea4c1b22fa517902f971831fa7428cc5b8747c541938f1724f5fbda384006f2e1b1b9f235d93db2d57a03b8003c9ef563eb522537309bf9300a69f8b4603624325100a3a81b2750053dc5c28bd4fc9ccab5e0cf812ff1e07f10d4783518b6edc89578b6cea01ec1a5af7fae5c9e6c79a3b2f0c184be12855cb378f76e32dcd7e2d48bc96470b11e47d2d7e5e0e1cbfc70942f2680d5878581abbf117d2db7b7fa63990b95ef60ab7c47f674f4be0b3c2db5ca04a962d201cb44bb64263393e4a76b21125a5e7ee41bbe4ac4354879b5dcabc4278e51982a55ccd83083cc4b49386b293eede3261264e01c6e2d3da73e579f61857bfd16004fa05109d85ab72a142a6c6fab91b425d54dcca48a4ef75cfbbec2688c3d2500244f9282048238e7fa50c46e86fece7a04aca152e4d3cc0d5aebd2611a46b1306eba2ff82b61342d4aa5a16efcd289af56244cddaa9963619599e032d5daff5e34f0c1b22b62ace8905e90012291f3eba370d19abcf17eaba50d50e300fa0af5f12209f94bf0a73fe69d07ddb98e3b9c6791fc6e32e39140974cbd220b0df098c026d4ff2b93114f19c019cf3cd5b993ac418605aebfb5f72066b0249d04d299e58fd61dce08a20a819c7085b8d69e553e5ecb11c186dc0e1d2d5b2f118b26a85f6032030eb9bb94e26eb653f215b9c3796ca54f405f0ad1c080b54ab15ecccd38cb5ef0fa313c5cde8f79d0398c1228acba122f69acfb5739d46d719a392dd7bdc33e6c97e1b6154e86b9448d5124501331834ffc918467488452db636509d31341ad37e3525310301af440459e00f699f0fcb7c99ffc93b2989a0b41a0116f5e56749e6c93198106564c10d8ec6b2ff64d21bb26532f076fd823d195b1a818e09f4a09dac3e35f5c5eff85bc3eaddf70f4da0a36e9e60b2b39c23e0d54886ba7d189b0cf6808c49198f0663d325df5d685e860d42730dc04f98f9aff2db639a481babc1e64ad7e8d991c7ec5bcc67748643d32bb3a8145bc715df443ca5bfa09b7553a439e5dbfe3a9f6c0a0c3a96d7b374612e4d9b62c29129436297a9a3b6e397d237cf71605345a8b4b3a120948142e3f52af066d6911a89423320c8ede6d681e3963fc90a3c25be7c8d0191d4996088774b5109692c113ae4896267b7a1cec61071b47dbbdd372c240bf8a786eb430afdb758b90aaaf919f703d5c9e4f97ebf9d51181ca10bd1f07459cf5c5e7bc2afaffed63f01540c9bfd94dfded907e88d0263d5f3b29583446a9d0642cacc482f12edda7d03d4a2fbf19cc6e6e1c9a9fed066b6a1631b0cca7bf119703de90f3af344933ca9d5e72cbc6403c9192e6973713c38010c13a94fbb22cf31859a9751c77ad9c10528bde7c1c79cfb1b89a525d8923627a68e3c34f17837e67c38c0526871ed5def50ca0cb02cd915b69944f3772a6f628cfec42e1d00be20d477df53f2be232ee376be47e294f0cabefd7ea4b0d5a5110ee05812e4df9d062cc3c3879e0bf3f0baed01e8af853f7c27da9c90b962d70a579007767a05d50e9f5e6c13ca16626189b3d89bc749f8b57b0391221a90db1e76f3a2961d8fc50844a0aa91b63820dd803e42b91a27ecacd83aafb9792e0a3793f9cfa0e4c2a714d01c101d8ccb7c1c784adab10a90fd93740ee72b9d58030b701583f7005b7cc65080c9757b7a567fdc9c94bd8e95f2206623405921bc863b5d0f4aa82a3b3ac6c87e008525e67f28880995e669064d40bf9f8f37ff73a91fc6db08a64395b27af21ac745c9472096da5a1a5025d6c0cea0e9415b6f5ef2699708efc0608342b8731ee7caf0b9ad7d22dc97cdde1fec21bb2c937b25d908fb07bd0886344e51684f453151d0648dc97cc606376711755cb6c849173bc7f1dffee57c7de2bbcfd643db5f0dcef6fe39dce8b94ad901af88b582f64e5b8987c2b4df6c9d4f687a8d46cde7965d0af7a1af817cf4d94e58a2ef2b229e37e6012b19b5eccf361bc9c13648b326f4da377353a524a42a473a6ec69ed2309f313937e9bf670eccf348747eb709d4e2e6011db6792f7b0ad61561cfcf3066c68386f78bbe8d09075de2509c28d2f047f7eb878f59ab384cfa0a03ceb10b02e90bda21be1b4e00836f59081cf7bea225d9e0bcf479d6fa430a7c94349c19a7bc8fe893a1e72496513f46fea7b02434aff29b9c4f8e259c34745c5be6dc82690728caa980dc2c42e09d4171bc528e5af60faa1e13b594da5dd1397ce1e46b19e4069c2447a90b07bfaf07e185771aa1891925d130b8f23c9acbc1766f88dec6283e698b389106d65b9732840084e6e8fc7eb87b3973275f324033298ac562a87bf22c069207a461c466547576a2b2b0aa2be6bc182b9e9c447587e1abd2d97c89dbe48f036b2baeba0f45d9cd32b29c56f192c2fbc24b2e58b5b8b3881fe91475bdf48801691f4d0acfde6a026a50f69ee7611735ce67a730f3faca8b4bd25c2e523f7f715f0a800af41eda1feece87ce6528427c98cc58917102cd06f4235bfa38d550c27870d745cfc0cd150e11851202ffc5204694b32c436fad21f80955e1262de8ab8a264fc76f4b24d9f751b84f764152a326b285592dedf1013b9a8dce9f1f60e91c6bd860004c2b87b93a345114ad767e620930de706db8dac6d28a008b82ccea108962cfed8444955753cf8fc5ab8c57c05ee4e647b8fda094000cc20569c03831f96b9d83a8727ebc17431cf9bb98dca83f1b8349b30b3dcfb9ee889c0bd5a194998158044bdbccfad098738805b167ccb604b06997fb5cb3710e25eeb447a2585f8a96c342ff717fa6361f7d6fa4198e6de89b5372cd8534f888dc90128acd229dadb2fab521034e62d72655c59324a5f334c73552d578f22f6dc9079d11f1d3a7895bd9f5718410d906320b469bd9f1e37bad6b21809c5564e818a90a8b83bd5fac011ea40bd5f4f8415ddcbdbd4246c26349d16319d5e4fa4ac419a80f6df12735f4b2260af8cfedb057af4c03dab016aee2eca480c7a150e6b449a85f5da2f85a70157f05690efb727c9c17c24b1facbde71c496b1127b05af84a6f2c5884134f7227b975402eeef60c6c137d75dd0c473cc7008a66d9d60b49a91e0331d7afeeba8b3b4882586142f7ae7d3c9ea3c1345d298abb649bb0f8c6dd034e427e93119bf2fd988043ac7d7cee69edbac9a781cac9fccdb4e41812384b7401abbde0325eefd8f96037f592b4c35c2aa66bced2234aec50f3dccaeca30ad4d8fe4054bd341d1f10183b9e865f5bda88d43d01f04f049d7d817d254eb436935804e94efe3b8bc533fafd5c03cf89b04059eb54809ffbd93f47b84116a38d5c3f0c4cc6dd5758bb8308a47cc8afec6c14a82a49c8b6f77f3cff1c1be7f93d001e7c5b976c7eb3b9b98ed92672f9b41ed895f25624adefc2910d6254eca8aa74b35c716f741d2231236272dfffc1499d02431b097c7d6028cab0daacbd852bdd0c99e1b57c5788f29843a11e372ff71f9c653b187e5f1834160f54d261ce7a7b575d18168111d16e1002b86b30be72696b0ea153895954e0ae3c80406e72e6ae922fb4254515734c6b89dc27251bf3d440a9dac9638c11fb16b92a168e3ec098fdbf3ffd16e66f16a94bd4753e64b8cc4c95b4451526dc187bd38949c46503a37ce133c798c382041eed37a344bc23daacd662c1da51be494a78e37628a3e2047d62e789177b452cec7dba8f776c692080e50f719e12ba3e2485280235d03d0e6de84fb3a5a2ac79034dd8225de34fc8da006fc744c79034461ef3b13f1c043f9295e59e673341eba895f5b3a2c96667b70a1ed4a945804c17085cbda4197958fb037a410e2ea36b119a9e9b045cd13fa7cca0809858fc09ca399487d280d8467d3f5d858893ce2d9d150ad75efde64cb666f9d5fdad6b4c7f37b303638b1d9eb1ef11f0c5a112da30dd2b765cca9654246f3bfb620c15fdb3455fe770de39f7062859c983feb75a7d6f2a6d1e3cabfd37a180744a30712a8b450ccd4c1b77f71ebb38c5e108146498bf7ff6b6a2cef16e4698b59262b04fb8f30559db803025765ac6a510ba2aa7b9826e863afbf01caae921c9ac5257a620c93897228241421ec149ccb5bb21da465013ae5181aac5d2aaea4ff2aa301a0a707316e6847697ddb35f5e02c08cd43f336b0780b8cc44898dea662e531c713350d71c573015a563f3d0ec3c01f11344bb75156d80758df1254d330805add06a3db67694316cefabf3540cff4c12b5989350078186afb0ec6f95823378566f3b0f79f7800972a99927d67df32fee8eaef217b2d4ad282fe1ccf88e6e25c9ed8b1b89d8fb88a792ee0614a852eb0eae315453970777fdc65c4140c8289c22cd59d2418c3b98a8035a4fb801962b9e912d33a04d8bbe74d2f5b00eb21f45f8c29118ffee69ad415121126bdddb05af2bd9952a3a65cf5480cf51242a2122a53160d3a8ecb4fb84fdcbead648b01b78f0f1f53e770bdb4e8de7d3165ee381c39dadcf99d813653527b70662830384be4f073223b7d30a6f136e407529afb119d74d22b993ab72bd49b7711701e1638008feede05e78c050969a73757efef63025986cbdaaf5aa8ed37640e8f2d5a47ea12e32600469d40a36e01bca98d49f8058d49c549f2385c63246d1fdfcb57553fef520b32cb0f66129a3b80c7fb3837bf5970bbfbbcc4df623235c1df6ad0180eb7829b68e35ccb84f6f9e86ad014ef4c8e7d5ec3617efbe7b05b9d6c96be6c9cfe264a9a08a11d55e7a4425b5bef1781dd8e04703c8995d26c217a0d4632210299fcc8f5ca90ff165c05d1dcde9f1035261297cab089fb66aa9191aa818e88d22a08b40c71960f8cc9f5c5f10792135f435fec28a8273c25d392098f76707f65c4d2dc6508ad256936e4fcbf4e5c3d467420c9bff48032fd57e24e595e3da68d369bba8f48f9b8f6822e93ab3643909b0c2378502d0ba027f67d4303b2a10c08685bc1b0f3c9060618e6080ebad05ce892191594698e06bd7fa3f69cd696173bf9c3f93e547ffda5fc031482c5fd1f6975fdc3d0a5cd69bd52d74944871b496b0a10c211d4c41dbf748709f15fc5ae1fb292ea04abf92bc6442b3ab85f923f49d6c37ed6dbcb790aada9b3c0a41b255f4cf5c5c39ba0cbb6e8640c228e59d80271fe0931bb0e0c94ef"}, {0x1010, 0xffff, 0x81, "f7be50560b8e8af44b6c4b08413066612abe9e143444ba5d6f4f2178c5fc164431c475de54c17b26337e63c4e48f756c81d47d2a84d5fca97654d0c300dcc3377a5da2d96fa94ffae0c6c36f1ceac93ff36925f16c8991bc9b702a86de014895b42f921eadedd39fbb600ae90ee1f47fa427e3313ccedbe7e561f942e7461c82777e0e394605b54c5bb45592c50f803da186f69197e8348c0d245d33f58053991c0d733298fefdae585302ab5caad6d2648a2f3933eb1da3f2d6eb716b7db254248316364ca7afc002d89330a1eb9d99c701d5c7025798cd939b0c700f382f9e78cd897f17fa5b14b2582791d201b366f1692b085ac51831722cfac6f69b703fcab11b153108b1887d4fb97db579d90027e029216afbdb1871a92fad863d1716bdc72b34d2a0e1b984bae92a19e351fde97320d0cd6b4259b437efa04e7962e18dfce1c45da6d895a53f4a9b53fff3203d4b3a807980df760c779174f9185073d18414a77ff45bbbc5507c9c1cee8d118a792199b0c14d17ffa788b3104b07c711adb759a2bb349fb9c1c701f00db05266733e5c96834b296d25744913f70dd720f0e055cf3e756a27c8b4a52dad76d6c7afb9a976299909d2d1a42fb7fdd2cd50a78de1db40f485feb387df3b7283ca3a2d91d007a98f42d9176cfcbfa8a81c3dbe9dac5d1a9291908cd961f00cde2ba18c4f4e7c3663d1117528cd5e3cbe053d3badb323a4302341353dce8a135ae5c7d3a27bdadf28641b67536476e03f1e2c629888b3aa44b1dbf0800b790048c5c07087cf50f7ff2eaf4a7d85cae59a3a61f595ae2aa66db358be69aaaf5a0e511d375dd1672ea08ce63e98f8f05d2eeade8da2450f03742ae3587fd2a55f797b32709848ec3a52cb0be6c842983333bed60057755a2ce78096636c6c4386b8889c8ed83c2e9e64abf38984c7deb3452aaf084dae06e57d2cf031949033dc37004145e14cde60fa11db524e92a775422b0659ce67974ac9546addbab211ab7c76f433d9c9b0b627d9e7f7f66e2557f4fb484966d7d5bcf5ebf62ea9310b3fe54aa33450359591a69fb6eec0cee243a6fb3915bfe84d7ae5bc2413218577350f23906c75e19f414722f92da6a94c3c677e68de09ef238a9f2a3cae97f54f147a062002299bdf4b77d74ce8618f44a89ec09349ef9fc9ac0cb286d7db50867d4b8ba38dfdf07343d7e0e052845f451f9ad803394d8eda19b71edba0bc4d71ca5e56ca07af0d40ea1be6d412060610bd7636435ea56be9cdf3d685f510e125ea311c32f6d125e09d859cb78503bae6a56845847d5236e206340aea3d24d8c7d1d48276ea89c62ee55b8aa381a68ea88450088556ec61403a1cbf6158ee6b813487cda427f37e28e462c9fcf390cafe18738e24ac8c7b85e456e09baff9e67bd6aa5b6e87a6fd5b21e563106b77bd291817053b83891f730bfcce676a94ed7c591a6dabf2bf3612e683b78dc843d8834a025fca1e4e512193c646d6810ce21bd006a2abfaaf1098b2cc7941a9aa579df830b8c5bdae87b572dc0864264a519c23d43f4de3986cd62d7d1d28afa43a8c458389c751412194a46618151d210e72a00561aba5b4276e027dd2852f04322eb0e98ab8639062b7859bf7d6541e7f06588336a7cb2ef663e9fba220027adbc7bf249212c7a4fbcb4e51dd5a212fb215f4f7857de14eba6583931b4983351435f6bcb210182f99caa20f3ee323544bee220082791e9ed89b920527a6299b869fb4f35dcdfc9d4eab1065f82c6860d450b6a00f1dfce8bb1ae9904a6a1f77d79ac0005a64bc35ace3d84dd694a5fbab9a6118594b1dcf68806d1cd720b6fd3b62bf8420c779595780db3bee95477b548300c0f792a3e8fe07496dae3ecdef323a10cb4feb12d185cd8e9ec3a8ebdbb5968343d4ec15f244185c1293f724f52d94421e0e550ccce5e6bce9a23049351c6f9b6813f53d32e062dbc76046bcc76d4bda1e6e3fb595d7b10e2cba811d245447a8b7098ce1ff70ad2f5de8e037e46328a4181680976bf8a2709b827afc520058124bc82010b7183ea22e3130de8074d2afcdfabeca7029d31ca16ebb05d0a7df944c87babf257083e588e451e9296408645843e11e8a87a68f688b1db70bc070d0d025539e227eeb31ac1d7d3023467ab8fc258d6f33cac14ef37a888ff73fa96e437644ed8364913f63f1583b33a32fea6a9eaf387e10a39c2d7d300f227e70e98c2948baf8823be3a437e12512796cf78ee4a31e1f6de35e29085d37b36b08e56b3ad691102da6b3f2ae2e20a905ceae887f577635654f152a79fd8b127286afb0c9001443decc6a74776a7321b86672fa3332448e547429229ee1529ee23e517dca68eec62d8a7d876e632b74c24d78617dc63b68b5e28a38c10f2a888086fce465fa19034125208dc3311e36df46dc9b131961314cbda5bb444e52edf314d71178a073f2df2b51ef269ebf38ff58c81e04eb4a22ddf61fdd5f3870682fbc8c9b000e0f14ee70a232898d9792d2809562e3edf89aedcc3c0f073eace3383b723e7a07db2a984e556a3dfdbea42d356621548f74874d06a17e4614ac8621c5306de3bc4e111aa2a9c4d4a7cb95c13264475a25e509a392a1dbd1a041fa63300d06abe18cd9395773a89427d50e4e2c083fcff60c3df306f489865429cb4366e708d49c27dfb5d36ced4b30fac674310bcf77435a6bc4ba075809bee5c8a5b926698dd61a43969de1d7606bd184d8f309a168dd3a7393bc2840305a3ee10b45904c4d92b8808111f41d2fe604581dc3a50b3972c6fee9fd0fc2be0c673aa67baff091504c4294288506010016c038cd3346502e364aa3ed580b7044c2147fa80fd1abe6ebbad00d5308bd961cd391d4d5a21b977907b75e0c24ac85e098eae4cb5d83f4a511d990fb6e3fe6be21b5e8086dfd457705fdb5efc32542ce6583c181eedb13b4e50b338f85cf303e118f861e734e0146d6b7a90b34e18bb28c069103899af94763f4d43fbe5801c388741b2c32931b15579b884bee30231f14b8bc6f7f84bd7a70cf3269e6e1c188cdfb2dd085b70c1b38825101ea1d5a5279375ebe3417323bdca7a75f3f3a2fd05f349d470b0dacf68727f4c7e935981f3c8dbd5e4377faed671a46aed76f500344afbace10a4c4c71ecf963c6e1bbbf876decc736f0b4eb6a4cb5472862d322e20a01875e222d5dea1b6bd4a23e8549ef8fe8a4afeae3ff464d52075c66e9cb88461f7098d97e74fa09d5a461517e81f9d5a8eb83b9c349abb2dd7ebcf56cabcc0dec780df77e525f1cf7f4c3fbc91d3b1368df9810d703756304fa41661e57acebd4be086d9263692dc2a10efbe40996ece1b211e825d16344759db95c2781d840c9bf4e7779393353031e346fc05e4fcc4e65aa7396f45ada5f0f288eceec74d491edec40ff944c77770b0b0fb8e48aa932b9bb441061d35db2b15d591e9f013ab9ba5185afc3bde6e498230e07c29338f42a3f3ed9a862fde9a9c5b110aa66d6996fd2e3a8338e06d0fd0352c991b47aa97c2a2accca37cf23c84879e16826da8e99beab265ba7a5ed2ad7b4512fad4d9c78203b83c19743e9795aa8fbad877eb072bb3dbe8b38820fe61a521ad7dc4c9f244561f5067d0b1917875fb1c403c61ff99f2ae633384b93c9aaadcbe04633b8db7112fc428ba1954864e3fd2510c7f6ad34ab044bbda44895a155a24f9f976cd1c8b6cc4e1069f2f33ce85db142a42a4be3cb5fc64cd92537e871ba3100869d8f877db1da56dc62b9f232dbb279ae4cd5357ecb175436394b417cabb534a0eca0cbad8c3df50fa07f680e039a0d730b29fe9b688dcd4dee660f7604375f6a4af254012a26030b3ae07db32a4059e4fbc75370e02f122b82989cd7e301e5f2ad91582ecb4f40712d6f5b2f7b46617757b1c7aafc80426cef326a1e2f08fb9cc661eb31ded426222be12e7ab15712f7121d390afaec340680681ca43aef766354a4aa3adc850cdcfced5d0f525f22d7e9802e81be76f3767eeff9431f4931f09d46ea4416407fed92bc3c7dc0adea57cb16fd9e70e65de7864786ea2ddcb4f96ca688289a5a890fbb94fc9b113a95bf07f5ab373bb647e60e5454ab6a4786eb8fbdf5b7150b791a47e22d451d763efcfe9b76f5d010e74ec136b5cb5006d5e28de4e61c82308a59208aa16fd44891195ef50e5e00e55bb7a0bf6b4c079a76ef352d02146ccbc232eba7c226f7ec8819198969dd4a5d8906296f404e117a0c984aa63aea754b09612aab176bb467d677d089d247c317b6b78c287f1413f5ffa4210305e80ccfddf51e4c9b78bd2043b55727f78b058cbb0aba5eef364d54901711514c02a35dea1db056192d4e91b60fc32798427e6a9bedd9f040169116c9dc4403aafb4be646173ec769eaab3613b09a5bf200afbdf66d186a708d9d7dfb76dfeb428150083a4760d0e07297b55b757c27d446b3c2dc88e5d5f71772fd7734e35d67a04da8c1610d95b4167f7e1da6e51ee8ebea5d571ce3f28ff92563a9e7d86fbe73485bb28c87261ab2f060decc8fb28ffa583fe4c2eed1d043bf73dffdeb27bbdaac214f5ebadd97c8fd4a4ea12b18f861dab994f77ac4197c58086325a8a1072ba79139ebc02ba22c008b18597d80150601c98132ac7c27b310f908c3289c275e85b8176726f42672ae1178face1f9e6e65da1dcc6b2db2afb00c9a9eb7ab3911b10887e5eb2802197697398bde64c23c31b5796cb64d2e0c2f349463911b565381beebb95d351fbb6d028e118e1bae977b9e43355998d588f396c2da22758dd0e4c5d0124e46e521e4b0650d9408f64d7d841ecaaf7d851b520e18a02a1652b0dbb0afc97642e5496695d550b511df1617311f405106d8c35fa16eaafddf62ff3c6a4ae9c9106040971fcb650ec5fe2f59964338c40e10389fb56a3b7317eb2a44e14fa067eb6cf17e4522e7e3966ee780f4175db30f8902008435ce5f20c00d6d53d3dce9a81936f296f561b11fa6d73c9eeffb1285e6f222d67d963e63aca7469c22a1bd5debfc0ba20267b826fa3833e16fc81682303e1d2500be27c0340b2a381cf9642d44ba8c4825a4282178737f3a1ea1553b761383733f8422195f47874b26a407cda8e27405ac64ed7363196b486677e1cc4923b15ca6bf1493f3bb6759936171e51192b9375c1a022a00835dafd09a613d7d227674d7765ee01ba99b67a1cf10c89ac3bd180ddbc7b268c11b67ae79c9c669865030622964501d2b0c6d484e07bae184097361f8f6ffd002ad22c7534449ae0dbe92969b5041575e3793dda419b480a7fdeb3ad653475e9efd217a35765f02dffef57a16355b36ac80526514f3771608702e2b2aed380cba6ab460b7cf69914eaaac8eddd17f82ef32ef1b67213d38e76301a2fd58be5e04e72b6f11839da1ab6fdbaffd9f63f1a66983401aa5be4b3d885bc63bd710320eb4bf2f87cd8d99acb2ff6dce452f4d2014a925eeccf75776ae9bccad04471f6111087dc3203f80c9db8cd8c50114c1f8d182bf9d6c183ef7453a5774deb2f259857515fe8f3484d1af43d603c53b3bb19be595cbc27346e3c9b000a5eb212c5d6f14c4681c4ed4c9f8517baef72e05fa7ff710fbaed971d688ee51f03512f798b94f92a1d6ed43e51acc5d947e84c0c4d88d4515aa297b92be23902aa4568ed4d2465e8d219edfe2b6068b54fcb5f82a5f9ceae0885ba87975c4463f3814615ddd9f92b62bcc3a75b9eed928fa40274914a59e39d83fba385e66118da3cfaeec7"}, {0xe0, 0xffff, 0x4, "d3d161533d892e626dbc6fce08f2fe092c39393fe4b829a70d0f32a2ec05bc1be1a255ca71d9f52889c193fd6b49c43b8512eedec0679bef4a44864b3e98a5d1c320b00b0fe55fd33ba3b111c2b8c6bede480fc0b4d05da414ad62f9c464c1c45e87f4502be1c91927e8a2bd3ef1119c4f7fe254daebaebaa86eb073896da66f93432cf4a78a39885c8dc25c53148dfa4b669126a477132e66f02b7f80d33333f9d768428ce5ee25cb11486f8700d1c76e65fbe7f081e64a917b653175bf20795a9ef1abff02a3c84157f45c"}, {0x68, 0x1, 0x5, "71391fe16a4b6e1d208a9e7edaa9f453f6dcb25edaa711d4033f92be7d018da52d46bec08e273863d78cae50161cefb2dd670531a41a405e963a3d7a3906d73d2d5b4506c42260fc08e156aa908eeca9adbd50f95c46a4"}], 0x2168}, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000002540)={0x1, 0x2, 0x3ff, 0x9, r0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000025c0)={0x7, 0x332f5f7e, 0x9, 0x0, "0700f3fac40b6ed5e0a4bfdb5e660000000000e0", 0x1, 0x23}) getpgid(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000002500)) 16:00:56 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xef77e06644fdf631, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/250) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kqueue() 16:00:56 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="df8bd6dc7c487b4f26b0046b05654d99f2b61b101a31bef18fb9c5b0fa5c85dcff02cded04bd083e8af6a2f2ca04655ae3262af40e4adde7946426b99d11d5028787b77b5b190a4b5e12f6315d34794a2662df1fd189b3d0963c54a4029f24d5d40bf90b9e106eb664819c9163", 0x6d}, {&(0x7f0000000140)="1ac0c5d23422e57e2a82e2baf7f7240804c276a1d861f44d69b8cc217de56a", 0x1f}], 0x2, 0x0, 0x40) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5e38, 0xffffffff}, {0x3f, 0x5}}) 16:00:56 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8680, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xf5008010}], 0x18}, 0x0) 16:00:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x31, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x200) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1000011, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './bus\x00'}) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x481, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="4a11f8ac880ad87f558f7fb9e9f361ec85f52e76a19c58e57dee523dc3c67075316f870276d9160fb47aefbbf32da514aae5f998e644759fb8da1d3af018b1655a43d1752df9039ae75e27da0fe38969ea833f34ad32cc7743ddc9e72d4aae52b131a03b2aaecf9c5da56591c0258ccc1342a218c5cc32844c6d51014d7e8a4be5d806b65c1e298be9be73ed7e02468b4abce57cdbdf9a0e70b54ce3dbf65b5643468d5e8e8dea823916a4906e893a208602706ddc188ba024719c61b9237c99ff447b64445be494576d037332feda36917e1d37919ee3199361857c73bb13cd3dcbf62f1a74aef5718f321a3373770237b5d5d46a8a4e65dd24cb81dc0c9211954e4bbf377c8b1b25d085fe9665441c42e2cb859fcc83c3db2a7267f514d7323c22a1f6f6576b8e59a667ba940ad51f5fc30406d5159e67449802fdf95d74bc126de860a473e128beb6b50a7135bdfc537705765dc169e9311bae5ae4c8ff838faa3b11e7c6979aa63a1649e0a18f4c0139efe42ec0cdb01e334be4e77f93a8c629548ce25860bc0f8fccc2ef02739b641d1fe229b415273044258ea6121d26dd18a75997b67cdcdc1d854fa5ee155decf59ade3138bcd7cba3f4415e2d4e43459dce1ec7e1af03cd9c5a28e398af30013b85be51aa84b74608f85ed172548614aef6ca84cc2a85b0279a1ba1a972c461fdd736185ae4a18864d1254c644bbe00cfde518cf9a7f3ccdcb6def9fdacff3163ee67ed118d496a1cc0d6a60af8a384560e1dd9797725c927aebaabf837387fcebe63d74a1f9ed8bfb04178949f729444ec73943e7cd020271d86c224ec90730ad6ede53a80eb51e8773ef20837080e4c238e803540bf79b0d4974d45b48578bd21dcad40ac1489f978d9105016c0bc883c65bd45cf812a0dee3e128c933e8ebfc23ad158f718962ccabcdaa168cede36924cdc2d4ffd86571e3471307b08aa1c4d548b632dc0baa605b2995341c78f8c31c58c00d51a7d3034b566eaf96286e8b694eaf966fc711f9ea8a76de3950908f2e1dd7b366d76baf6766018fe9e43fa2ad1a91eda9a3afc0b7611fcffb50bef5c65c303dd1db72cf53faf8684d2c0703dba69179acc65693e70027696ab43acc733c2d2a6e4b76d8ff2d480408922a28da0bbbd920b864fa32176bfc5740476fed8d7853f912d0adae4b5ef97d727691957fee3a45af5eba9fa93543681dfbfc90e697156a6bbd6e60ea3362479ead9d2c35a03f81ceaeb17caab2577f0a81ab4173419cf05bbf0b30de4e6707683c18e117a5bac141a2d0ae79b8648a6ab762066aeb380b5ce4b363bf1979ebc45e3acef0d4516801834b102fc71b40ab2e52d341b23fed4fbd0f0e554299f42007e705f865ab1f34dc8151c34fa93c08cda7598ec4bb5758c3de18daa1a0848b228ea1b95f3a366b19b489d897e3fdbb7ea53c18726fbb7b8bf4bb064275aecaba5ce8d9d7fdba8c0ab6d536dfecaca708e8e059c191b6869bf912108b2a697e7c86b18dd4689ededafcc616529075537186c126ce5424333206a45cbe8832771dbac1733bc26c7f6ff30264801ad97a605bba551a5d77036abcaa3f7405467e4ce26b71ff6bac0c27cad8c199bdaa9d0f8f7ab3cd228c24498a5c3c2e35df7bf667e8b6154b8a7c56b322ca2835804bb7034234ff72ccc3c38b4cd0c8717bcb0826306a02e9fd19d468a294328a0ac0969722c254e058f31ecccff47b1f62cc8d3c2db74c73887cd73aa00366be95bcb3de42ea455dcdc003b0627a8c838217f4e1547f0e3634ca256f9bb2f12e8e77e4474c648e5f029bdd0d0bace0486e9f7043edf25b5e6b55ebd72e504a6eeea78dc6a5b8d729a58d8f560d43e676050b3262379fe02168c870767398eeb47afa0d9aa499414b400a7e4262c7a63c84a4f61ea163047807c3f3e977b42ca9e8e17cd406f1b10dadef4eb3fdfadcdd36e07e4c025bdeb723cd9751bcc1a8eeb9814ab01e889c6da712d526e810d5a25fc4b5e98b369cfddae11e8ba1b828857616dbd3f5610a0e5e6b29f4fe71b395a7f6ed5c73207f35121b8e53247224209f77b7a90cd77f7d45ba883552d6068a28a86db2ccc301e6bef7a48b67825bfa29e477ceaf6f544ccf37881808ee6a7e26d1c5a4e5f89516af60a0b23a2aef16ee3989fb5c4fb71993198d992eb53cdce2ecb2b34820c5e65085d6fd3cd2b820f39cf25395a022389e2864ea3c70ea4e8ef68e93cf0b53f66e721ed1194cfd127ec2b29be0fc4b478a3c9689512539734f9d88af53f3c377a669cf081afabb93e7f34a223713d2bfe383c8beffba29db64a34e55adeeff6b89b8a623facdd779843fd96e95c3fd853dcfc6b96247fc026d3617fc4df2f13b3c721f9b3d4ab14af5c15b8700599ab1211cf7b2e850406afc93d19d472123768dbe5e2c698e8c9d001852a7a18d8de6488cd82892a8776a9eec5a232b0c432b797d755106ec93a1173837d87699e58e0af87200c795b83b66105c5084c4aadeb915eaaad23123fac9edd517e9e56b51da62fbed8302ac6ae1f66fca655f29a4336782202d614f37ad7973d5859d011ee96f52a6f1b7e22afd80d9100ae213aab5655304fd932f800b42c4d17e146911c66232715ba5c07f3a63a4071aff328011af9c223c4253c7eb33e4c503d252c6138376caa50b432a236837382482624e15cf5af71f4a291872f279f40e851894f9190ea377e133dc74c69200fe85f5564dae364a4240fc670c6ad0bc859f4e4135bab47262e38735effbeffcfa04c1928524f66f77150a294c7977e88ef83ed165dc624c17365bc38d7e6454f38044b1b3efde84ea3b8730fbd99c78bbb769fa4e4e946d71dc9ef375cd11c30f0387c07f297423b8f01b3e5231f451b18ed2f939d31ae91c95c6dbe1a73a5848591a7d7d58b6106fb7233bd2a9af6ca1e4cc7f6ebbacd50623eb67d00b3c40988783b0069dfaca294da21c0f655f888f6f2ee2d23d7d6bf358015651d0e7baca132b088267247c9c3accbeb8b46ef056d208c5a99f48cae7792f46b49df72ce5c9c8a35bfa80a39d5d2c46c725bbccd846cb00667aa997680988a80f0196390f628b771707fa27f064f3b29f275282fd49cd8f82e427877f8bc44c04850a24b04906e4ab04b2df7d2e776f293a2e2700ccc4a5265de3e62990e07edc9acf15c78e63b88a0bf06d19eebfd00356dcfa28f10572717a9940cce64de47703d5ea7bacf2966c5de9d1a8231784c4c154221ca9b4b8dd76ec6c84095b17c223cf3b72e50560b7980f7467a922c6f4345eebe5d63f530a458158c8d711c2183cccca68e50045ecd41ca3c1a9d4f29017e3a2ea8e158eb8889ec25fe179182c6bb5d44d3a3dd7f8cce85f9d2752cb3436e8c1902575057b7e44a77f4895aea5188ec45f70764c2d2bbf663c26a0dcc028637cc9f6e8b212ae91725b8f7819c79035c6befbf18065b98f972a979983fad3d3144d787441e9497945ddc0d43e26433e7d822fc9df3f2f1663d9c353af7fe95a1e07031f2a7811df67dab058aad7606242b9730aea648154f32042a96371468eddaae0235cd198bf684e5dcb3496a557db701e475320b7c4eb81c94d5a4f47b05b79b9fe285120d05cb52f690780a4be5e26de3c49ddc3e653718e32a7813a0c5e33b1b66b3d19d416bac36cb0455889426c2a87e342e8da7b8440181d9bb4b57871d2df4e9471319e70509d5acfb1daf2a6624e94b82cac57b26b1fcb4a20bd7763202377bb13a5f4e563f334726e8f312aaaa2e26e219ea45ea2847848448520a92bffe507c9f0b59a178e80e7fc790c044db6ef401d68cacffd9b877f2718b525ddded3cde32582ff3bedfb54e28ead27788106b90db615709a7f9cf28543854f9ae5637e77f9fddd090a083d67164fe7dfb66b1508c57cb507071fc0933d4a89747361651e18bd0cb8fab875078f9e3026573a54cbc0bfdd42006a6bf92855254dadda37584f3477561541ef597c70a480aea93d14004d8b2c9e8241aecbcf1afb836297b1ba0ff451fd0f32505fd3dc976a40772d86fe057a9360072252b23361ad096ddc299751d2348f11719f312564794bac7e52d9c197e5521c23d3e79c6b1b2c0b948920510d82e1ef195c306c6880db0fba981dae183af778c14a75176a0dad27ef8a578b70649ca5050efe05b961ecb9246db26f7f1a2e98cbaf538a29dc6f67dedfc8ac3915c7f334fb55ef63a5d790a642c2aa420712224da41ec29c7dfc84fdb5355e163924a57159a305c5d7129f2dde26148dd5ca30a0e3d046c081c919b67b10fc3d10cea00659ec368b04e92ae4b54354963cf58c582bdd06b4783073ce019e80a17026adaa66aa84ef2cdd094dbc18f7caf5852b39677373c3ab26cb0c7beb0dd3d765f2b3e1854225d5f7e3ecb4ea529dc57e55c12e0ab3ffe44bd92695d54bc0af3a056efdc2c08ac4ddb132c7ab609f2c73d6d1dd08fb139cca6c8cdb08092aaf6606da720ac5d8b4f8ffe1f80abe93a5042bfb779fe212d3bdf4e3d142d10ac870400213a69f9f4d4085f25b1ea7a39e00516a7d80c0e508066dfab2ee02fcc9e9d073ce45c5d8be949c14369233cc045fe8a0ac5e7612db60eb46ab2826ad868980b18edec9658edc2e13a213d7d28e81693aa202cf05aadeec8fe3784da30ecdc6b9acf82dfdbfc1d672714b1e97c49fe5b8cb8fba155ec2dc5077b48f328191d80af5534587cb213e39e38239003e72bbf13fa6457a529b45034b992201d332fc41895f432a2eb02f807930e204f3a8092ffe7af9b5973b160ca9c1a35d564a75d55f6e311b3a4907a9e663175c3b0b333dc413106e64fc25f0673f0175d10bdd4342719999bcd9de7cda563497bce104d2999cf6493b5cbab9f1ec6cbb92e7547bdf54375c635aeb8bd1d6cd746adf9292b457184ca8bb2caf99ace0dc32af71e09ba2f53a20b484b0c47475f84ed61db45b6ab0e0f4ba291544979fb6bdf37944d108c706fddb1b7364494051a4ff5acb269638c712a6bba87b3d943c7f33866828b7cc30e253f34a4242e767c1a789660d37120a5d27a0b64b2d74245fb7d4e11ebae36fecff691f1321f68654b3ef8c29c7ffb374402ef36f41a87224e3f40594456c1c9ce1c92329502707dc03d3e021c01fc4f33866aa91756e02d393ae530c34f60eaeb22fcb4ffe67e042d292a1a26612a94bae17194867149772e8b5a9e859023d4b7e49e2196f09f70b0c4534c6c63534c077d64a57e83a0c0daf94f657dbb2dc412f397fa4448a2229f8a8828683542b984c7171512da76cbe704e906574e1dd1a69ede45b0a3c0d5009814ef986b682049d315fb8ddaf155e55a08fbf213365d9f49c212ff32b44bad9eee0d4c32baab4f2beecc6354408d1f4f16e71c6358617a8a916b712d1224cd09e03f8e99cc437404eb638554fa141a21b57bbc31fc09ee93bd7487ef988843868714f94ddcec0c846044749df8d1fd5756e5ae32d7e9f9253c107372436f38e1e9618534b16fb7971ac9b770325c5a2bd80d84fbddf96d9bae7e5b00d3292c95c69e2c64a54c18b12a77fcf30e9821aed87f4f7edddda89d7faab7167531a2ed9e5402dc364c88071857b4b70dd2a075dce8409f063f4eff85f7b39fd2db406cf836151915a17572be3314791d06cafce07e0b79e8e64afe657e47879e277e1ae02b375e346d9305a55235c801d092d4cd3c09320736bd30a1bb5fd655c0653284a2ca57a7eb284ae8e0d8caebe3c1f55be451c1f9ef5908e90c393b9bee87487a", 0x1000) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() munlockall() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x10000) 16:00:57 executing program 0: semget(0x0, 0x3, 0x347) semget$private(0x0, 0x7, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x1) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8038, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x80) fcntl$setstatus(r0, 0x4, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb643000"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:57 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2d6, './file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f0000000380)=[{0x8, 0x9, 0xd5, 0x4}, {0x3, 0x180000000000000, 0x7fff, 0x80}, {0x400, 0xffff, 0x3, 0x3}, {0x18000, 0x1, 0x19b, 0x9}, {0x6, 0x8, 0x1, 0x77}, {0x3, 0x8, 0xfffffffffffffc00, 0x5}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r2 = semget(0x1, 0x7, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x81, r3, r4, r5, r6, 0x0, 0x5}, 0x92a, 0x80000001, 0x4}) getuid() 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07000800000000090000000000000000000000eb5ad35a0520000004fcd1cae6c5a26ce4030000000000000075625d9ff0c620bcb12649512a7a4f6ab2248790fd729337e2c54b6e15cf99ca5994088e1f1138ecc65084b0631111589d0e38f7f354244dd44a821978ffcdfaa56dd9b9fdd7f692141ec35b0f2b37dc0aaa65e66128c7300abce2ed34b448c792b1d7fc01bbec475a4cd88963f40c91fe213f571009ce22"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f00000000c0)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="000000186004008b4a7e2b39fe496ef0c04ed92d11058ca8a82ca48bfebf00"/44, 0x2c}], 0x1) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x9, 0x9, 0x8, 0x4f, 0x7fffffff, 0xfffffffffffffffa, 0x1, 0x8000]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x2) r2 = geteuid() r3 = getgid() munlockall() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x0, 0x9, 0x6a) openat$bpf(0xffffffffffffff9c, &(0x7f0000001900)='/dev/bpf\x00', 0x10100, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000019c0)=""/78) sendmsg$unix(r7, &(0x7f0000001840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000340)="ca23168f600ebfe4963910ec57d8338cccb6a51731", 0x15}, {&(0x7f0000000380)="0740c408eae0f69d625f35155b483e31a3ee2208eface2f0652d3bff4457b41762da9ebb15be8f5cd6d87f84cc5dacf53c9f05fb7c4423f587c747ce510409c7415b2e1df9fb9394c7dbfd940d3da654d4d4d27cb352863acb841ee628597dd017edf2c8c27a4c39e490109fa2e536c14646e7a349bf0c4e6faa6923f552cd5a104c4ab01fb425e12b9e18a074b5a132854d2721f64f0d6b655a06ee3b088fd655c3e91f4dcccad05d86c4676f455d6af7a91669e7914bf11f8cf31ee83c50177e5f6a3c3de7782d45c085d1e13d01d0d9806101b70f6d", 0xd7}, {&(0x7f0000000480)="f1873c44bc13e14cc31cb98561f80485f8385e1c61c5b17d2f3975b0b6be20cab7b1e125f76e3b5866173278c5983d7aae33c18fcdeda826afba3e4ada4496b69bbefe8920d98bbec6d9c7a9542a172ae5fa5b49ae9c3c4eab1bdc03defac3c22e4e0409a6436a8845830d855888972d23cf4e1a482eaaa1de5f2b30305bb70837d42810443c94513ccfeee636879d5de9eac5623f0ff484db0053b34bbf6bcf6ab7308707a4084f3372008e4c770f61fc6a5fcf8f6a80efbc4fa0c0b1fb7965c92f1bd47b2b271a6d1581777c80b44afbd8b490c363bed227517656532667b10147be12b91a9fca5c992191ff55366dad39", 0xf2}, {&(0x7f0000000580)="8cf3771b9dc48daf2b5cc51a7aad418d2c117c4c2e2b677ed115652a379f71c11e07b330d61a686502529a8efedf4c6e6aaf55487cde4c682f1e00f027817303755bb8058776dcd217868b115f5d2d52adfb35ae107cce33710a6e4f0ad726df3526944894b55f0f4334d657c3f6f7d3ba88f3f61d8c0d19a81dda528e5dc3ed3d7d7b749d5b4012253e3d45544cbef1506e6eaac94022cd92bbed1e931c6642e82ab75a2b7bd0d79bb4d95d2e4279", 0xaf}, {&(0x7f0000000640)="923ff1bfe30f2197eb533615dd7c44440d4ab0b62384d33e56304d6f6996d1c5ae0cb54a345579d776fad66dc2295000f996216707b14705d23023313261db50b19beaccc28f38b77851a32df5d4ff61866ea6582edf6eff9f90a28cc092bfd83e273a51e96fdaca75668f304f73137a399e437d38d2e32b1c54653f2f4817e2f0d37ea3e539c3891602fd443db66614c5be300d293d87bc111fd964d18a81d5c6f5426eee0918d70b5df39c5efd2c2e5d36651fea02b264fbf58b4e943ac081eab10119175713c92d0fb6e058bd8437b72d6cce42cb3972d58b33b355312895e492a71521d94f9fed70", 0xea}, {&(0x7f0000000740)="ac9a761e28e9131b66644857ab1d1d3d3fcda7f19022d5cffaeec69ad3b878f015b6f096ae1cf59dddd2e4c63a5740bc21e7cd899158360fab1c0161267f68b8974073a40e38e57b8f0c810f4a22e6b2febda23dc884079e8f4fa5eebcf5867042555f2cb2ef9d1781fb072130822b3499dc4f95f96e35a4a5eed0fb0af0711c2b13af958dc8fb03e5e84093a48163ab7b9b2ee74e20bafab9862d27f408f6039207e9094249d4f60ba1758b5ec00ffd575631705fe0c10c7e73f5694b1210135e7ef9f063bad01d1a65def2860a352a8a0fa97b8c62cc9dbb17188e3395fd10b34174b2c1cc6a7f1aaaae572cef034fc26cda7f330bb83672ea3a63fc0da7b7ca8de19a6b0984e8385fdab14dce3337c8a8d0242ea5b8478c71d297618343fc726662ef854681e5122fc51e5dcab04baa9ea9e6b33a2a0e46fbad3755981b2df99f624227ed984834e95946b6733e5a0806af1e6d4e5ab30e4af99fa26789289a2875fc694455df394328021dfe6f00122ce89f1e71d2ad3919e65a584660a879deea9a45b091b978e44500497a5908edf1c2bb4ad8fc507cbd5f3a6911448cfc7b94c408b6276c42be585e4a263b57dee3b985f30e0b642fc319c62e8bb6e3fdb8dd9f17b70ea07b7e13860cd8d3a3d337bc212bb5a440f8e4da4481b65aa93e054847be099b9f81e7336cf473c446279532473164b1a443a3c1b154702cbab5d63298b04134f5be2efc5a3d61df3238a053d7dcdaf88d00106b37a5ea2c3163f605068a4e90baf9f16cc723b0177dbdf45014f19f5ed9f8db5dd4d43e226dd0e255d652827df547b9d0386a09ed4d568e83f5e93c0e7197d4d7ca4d9b8deaf47f25d807816ac11756a1a5bcbfa4c9f64119061f3e1350ceffdefbbb95ef85b602c396bb130fb0801ddf21b29802819046677bf27bbf3dd679456c7fb132f0496196d0f330548c5dfdcca95d50c4424a9fb85c491054b6bce7ad1554d1977dad3d0f6b7491268c5f36e54a495ac04fc04d4dd60d4c5cb48f4b791e767df4ffb682cc4aea26b9892838777fc6e462d5446cec976779045426af0e2875ea76564d109e7591055bbd45b92f1f72646e8310e7469179714eb369b498486c4d743db03290b791adf812f3de02f242db15b7400c72916957ec4bd1117fa05d20c0cbbf32a611e05b1f7983a73389c4d78de4daaa6289e20ab8efe0821dcd4612c0b8da3829efff6d2447d17286249880d25592c4a3537dbfc9f632eaee032900bc162f59309f4ca0232680931d3bc56ce19a235fe976d1e62155ab2d5534b9cdc6fc20f2888e688bc4f4272fbffcdfbd0b3af7f87f041f4de362d7579d6f11e7785e6ac09b22a09ff08efae4eaca14c4d1a9aa95dc2ddc473e60a646913d90a902392daae893869f06d498d54bc398d086e2f0783e1623e77735468872e0910a715f51d831f54d8fe646137f0e594eb0425539079692849c6a8a805f7f5eab28476b3bed865e498812c9317d3aa42040f148746d53bb6c35edf0f6cd2383a99c8453bc8854319b04f66e33057e74132166e760f27ad77692ff621d445987f9f09243ba0c4312ca1700771edddc5a2e2544f9582e0f06c9f7fb25573da92b0ec5b1364c98cb2ea20e7ac2e89fb211b3417e7a0b806d213eab791c02dd68f279e8d9b17c79363bf84edc690f7c66c03ea71a1d8ba3e872cb77fd5bc8fef90c976ca700b91cd08686890ffbb879fd592fb5b06fa084c6ba60b4efbe8ed8e0a55f034987ac6d2c9840ecf8be7e856743d6932a92809526db0f46dddc4ede41cb75cbc1cf43874932477773d5331332d030554cbcfe0a357a06a146a22ec094622ae52def9349720a24aa29cac065a9c9b86c7807b989c394aaa63ca115ab9bb022153fa7cb41b73de226bf16286d4de9680b72c9c0a91fbbaaa0591d1e412df35e8978b4f8ff670bddd150451b4c64cbeb6773a22a019ebd8319ca6a2bb62549a8a363f42be8e5a1b3c20aee04592fec06237cf242be2a34858f5a4cd4683f0f32730c3dacb2914d7d5d24fdc435672cca07ccb35cde031946b13dbceb2c49acd2fe5ff555b493e8e0f0becfcd4e23928d6ac23ac45d704e464f8041e5a77c265aebcce0c8d124135b84db6f52ab14a612409d6de796e4fd7e6242a4ecd3ba21109d8f4b8509248f66d33a040b0ddb20888106b8c8c28b687f2bd94b2cd08243b7a9b4b77c9a2cd61af6304086188ba927fc8fd7856f774f52630bd01051a33a72baa5a6b2a11c4a34b17ad476616f3481a8f7301f0958da24595b069e9b4edef3da6bc3a1f19f6d4a91e66c9c2c9a7ca4a0dfb2bb8e92eba8485cd0a49baa0ff333d3af8fb05fe74595e3fce7665a468999ecd8617fa452d7a0b200bc27dcd8888b77397b97f0c6397cfd8d5153dc5230995a6d30268908e07dc041411dbd611d5c4a86c0a0f1ce3047295b99c78677d216f8b72365ba5cdfdc15150c777a32573fa00ed2908b125cc11268e197b92f67d866d76036f362bed5a1dd4dba9e8e8eebf21ae71ed2dc4b5acb51205293f8c82bba1bef6e7cf007642e0303051a738d3081bfd4984911f28f2692c4292ab1f96819543c43558d8a09b4be1966beebac71843c44b108b73b4a22895578957ace9c4d263cd87c2b90118dc8b3b72ce40042773ab7693b9f52982e8f19d06c7f34409669cdd76ca50f9033142d318fc561d19072fb2e99b796d2121d364e64627b6c3a8c3953450a8d8137f8a883177c5bc940b71919bc867896b6db6e091144e4fb5437e39b529b6693991cce7f463bdca94e536d973267d930c2db8da6e9a9c990ff74885e5d75e7fbb15512bf112e1b350b23a009066e1eeaca196e3c638156d431e3cdfdc411a2b60de6d120a6eba374151389f28371c0e2d26613b4e769955a9f4ff9ea38188e8917b77e69fe65f727200fcf82565de0c533fc512798a8dd4f6b461d44e78f6072d00c3a4150849dc548e2256056b0116579066a2d0dd02b4adf6cd229ae87197dee0e5c109aa5175ee8d2306068e3fecb1599d68ed8b56506fa40fc43d1bbca2ce35b5f9c132429e8f71303f9ad869b3fd1b92db8dab6c2f1a915e2737dec1aa1a2236eda88d61d2112ed2e559e79bb0856ad5917b8982452fa60c071f4e1dfd49d5577bde7041e4fbef62882089d2c4cff364869fbeadcbb5b09e1ff83dab03501677737b6dddc9c408e25e746a30bcaf898bb6c069ac8070e6da3445bdd0ed1ea86414b15ec0ccd0ead7abdc3fe8da0435f3aad73d784fee1463913fa63ee80231484d11504c5dfe160efeab86860b8e5b17f04e1d07cefdf43748adf3639f5db4073cc59efe77e5d3ed6a956435173dbb1a3f371b75d039da91819c31485b343c6c108bc9bbc1e64c68ba405fae2e5cf0e60f00962d1d179d741ac516f472dce199ff10165e5e6c6ced84554c34af1bea8848a4d0c8c423c34575986378f50fdeb20eba38728462eeec6eb2ab8363c2af89b045456736a484ec6ab812e8a48d10a6585fbb8da9c8db2c9fc11477a0e63b725e33c1c45b5b98ccd9427172e5f612d68d72f5dbc6c2e57377bb619acc25237b5db9a3249172979e26af2d42442c2a01cd2e9626408be278760cbd474c5ad598f5290f9e76105f148cd58299127bc12df80e94f80d3514edd6b7bd494b15bb1ba6d7ade95c45369be4d5f9f63110df7719033fc068813804c7bf8fe20030f4a7cd74dafc419622a3b9abbf9fa5e59acd24ade142b7316279c9c8a83f7581a577ba97151f65c6d5db0c3bd9483fa9c4d785f55018af1e1485a970931357b2920403799dfb5502ce312bfd5b5361bfdf8e9d40febd2d5246295ad09989d095767192dbbcfd107b2011775724436254a870935a96bb45c3d78af2e8e80f9a0e2a8983e3a61bed4dc89f59bb7dc735d69c353390765043dc9bd867a1bc35700198ee5438ef14f658210cab567d1bb4fe5c1123db2b7545b0458cf80e3addc7bf01cb8d46b0db45f697f997b42aba8111b24167757af49a6572d73506a8476915e047bdb6bc50bdcdc334e60462b0a9518d3e9704b577bd653785104f06a6a5caac864772bfb0414f6b7c5a85807cf0b8a519591c35a7dd2c6dde8fe9949993dbe945a452263120cb9503a970078041b6d9e2890ad3730d7bc5d48692b1d4c69ab1b525930d2f16a3555d239ce432710bb9dec9927815e128e028d6903262812cda1ec5a8c6cee6f7f3d7b58c28f4ce1cf1870d5c978ee36cd3da51d6f552a0534ab7712987a3d2e347f25009ed6adc8b981999aa4204884a2b5cf495f02cd3205ee4ea14694a7417120160db2aa1454eb3a7a89cab6377d5349fbf56d9e0de54781c5669426229caaca0351af6df6ae8555a2b48c45aa4111327babc2bcb90cc8400752939d65033325c29a6899e4d7bec6dcaa392831393414af057af3ee5dcdcdae83a3946ea54f36e344d815ad2dfcc69b4dd98f04c33c7d17907ccccc7d651aa4268babbb82c30faa40282a7055509d154394a236645b96bcb66b942a5fcc270ca26f43fc84417aaaa7088f2f59601cab8656365b04ea82d0cb37ef47375a37743a49eb9bc03dc99d4862fd8582be9febca6fb8df05971bd906dcbae867384ac2e226bfd45b947e0063b1f34fc652ac0acd14226c1e768e172e31d352d7e8fab8337959717568b575a4ff951dca2befc35d8c1969cca407ce20a550b46bbc046736589cbeea7f6bbe6e3aa3c3586d51b76fd24982601559f992d1a90ed8571d94dc154b1987cb06ce3387361923cf1c7a0fb898da2ec0b9a0dd5ec099fd66a4096b9b888eb449feca16d63542d41edf0b613bf7f073fd1fb7c6f1b5909d49b59b065b8eef6d42d6f9593b25dee8a17b92fbd5d45213b0366015c59ebccf5acc788008a07f1398aaf702e276294333b69858f9eb1950fd937f9b1273ebd922c494d6825b4b51bbaf2a29d207fad188f0c93894c7bd629e26c83791fc3a431619e40d2e82c49855d1b3d97fe0d5550660db6f19579790b9dce72c81fe5cfbe2a5063aa0058da17449c7e57159e40d75d594dfb4d76c0078f51e78ca28a7ea6c17494fc97b89e90a206090aff23183842cd931ae47d28b2824882ec364a8f703e5634fea0f77b6df3a5a97687f72c85af1b838fd5dcfbc3d9a502d3654681f111dbdc0a360d94c4fd7c6528872158437e02ed422d306e2fd44f437b4e41b8a55e446a0885e939a3e00716734e86416f3eb69284c06d000a0be81bb15f531a728a9ce26993ad8853873d1c9aea9767b953776b1a93ad9b32847af71f5d0d3f611e2393bed68906987e0d758b0bfa0e8a0be126e66861e88ced33fa7f59f845fec2c1754e3504981714966f06202518be02b5c79b065e6202f12881f6da940a27d12034bb316dcd80b6383f0bcb158bd188e2b5d71fb0977244414ffd4b8903f45e90fddcb5098a9ca163e817550ab668a57e2b807a9802005e3263c4b975969ce460e00f082a2670a29883922122afba40eb27772562eee45f6698b6bba575ac2122431916ed33771b23e50c2541f930ed57b4ada0d2d7d531df76ca33cded1899f168770e0bd854dbbb32edb783c88db0c5419e90bbfa8f43792421142c1bb3487c87e73658d9b066ef209f12f1801c3a3b886be7369983fd950308948a6dc209fa2123a37ee22b1f25d86a737a4f2d61c437532dddc8d893fa7c80e415ce99d3bc56dfc55f4615ec72c7bcdd48725db7e28ec283663fab7d15e2c8e1ed1ac5758ac65192f797fca26146a9597ed7358156bfd36cc67d96b8b", 0x1000}], 0x6, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r3}, @cred={0x20, 0xffff, 0x0, r4, r2, r6}], 0x78, 0x4}, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001880)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001980)={0x4, &(0x7f0000001940)=[0xfc, 0x8, 0xdca9, 0x0]}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r5, r8, 0x20, 0x8}, 0x8001, 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x10000, 0x400, 0x100000001, 0x7}, {0x778, 0x101, 0x4, 0xc4a}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20280, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x5, 0x7fffffff, 0x80000001}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x46) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x6000000000000000, 0x2d4}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4f939058) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0x19b) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:58 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x70) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3, 0x3}], 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xafb, 0x4}, {{r1}, 0xffffffffffffffff, 0xc, 0x40000021, 0x49f, 0x8}, {{r2}, 0xfffffffffffffffc, 0x18, 0xf0000001, 0xff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0xb3a, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x82, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x84, 0x20, 0x7}, {{r1}, 0xfffffffffffffffb, 0x88, 0x80000045, 0x0, 0x43}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x2a, 0xfffffffffffffffe}], 0xc1e, &(0x7f0000000140)={0x7fffffff, 0x200}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd43, &(0x7f0000000000)="b6") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x2) fchmod(r0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7ff, 0x8000}) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) close(r0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) 16:00:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x9}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getppid() 16:00:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x9942}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x98, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1fffffffffff, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6080, 0x10000800001) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000001c0)='\\', 0x1) r2 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x80000000000000) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x40) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x9) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x4) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x200, 0x8001, './bus\x00', 0x479, 0x10000, 0x1, 0x6}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:58 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x6, 0xffffffffffffffff, 0x9) close(r2) r3 = socket(0x800000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x7, 0x800000000001) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) syz_execute_func(&(0x7f0000000000)="67672e66420fe72c8d5dfdd03af242aa437c926445dff12641ded9460f01f9c4227d09178f897812c30fe98b99899999c443a10e2b52") accept$inet(r3, 0x0, &(0x7f0000000040)) 16:00:58 executing program 0: recvfrom(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x843, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000001a8ecaae0c8929a45ec65056ba7c40e40f9a8390ae59fc40a8b2995d72a3b4c30e7ab62d1d83a2326a00144c7cfd858ca0b66a933e7cf88e0d8a621e9a0fa6adaa35e7a7adb7cd8fe0bde34697a3ef7ef77f4d084ac127d8a6797b8b5284aafd60aee180dd060ac875e9a65e0941407559ba40750dbe66b68f9f4e3aa1384f96725850a3a6d7932f2b2fe7312e162d287f38e8d5657ae0e0603464d0fb0f508890d6b1aeb9a6b018d164b7fc05d63a3c894747355e366ca6ce7e2296ce4296d8c4bbff9d6b49338f0e799bd88f21430b92b7d74d05e1b8d00ab2978af2781c3259a0057d6630a46cc434afeb7b028d32ded7b96838774f2d8f96debdea131e65c0da56c92846d56609c43191325a6bea4eb8113ba06ebc53da2db15dd6"], 0x0) socket(0x18, 0x1, 0x0) listen(r0, 0x9) setsockopt(r0, 0x29, 0x800000000000030, &(0x7f0000000040)="9b43ab68dc56c8702a44610a976de69fd6", 0x363) 16:00:59 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x100}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101ff, 0x0, "b8000000000000080100", 0x0, 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="ecff6f42e06de1721200e28b8adaf62fe93f3c9b5e5b10c6cf66bac2dc84b8b1ff86b8fefe7de45c67d0126609db0d6dc99fad238ef7779026021ba9e719eefb4315fa1b49b099040000000000000041"]]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0xff, 0x4, 0x3, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe2b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xf9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file0\x00', '\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget(0x1, 0x2, 0x492) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/39) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x118, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/54, 0x36}, {&(0x7f0000001180)=""/5, 0x5}, {&(0x7f00000011c0)=""/98, 0x62}, {&(0x7f0000001240)=""/249, 0xf9}, {&(0x7f0000001340)=""/207, 0xcf}, {&(0x7f0000001440)=""/208, 0xd0}], 0x7, &(0x7f00000015c0)}, 0x803) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) mknod(&(0x7f00000015c0)='./bus\x00', 0x0, 0xd2) fcntl$dupfd(r0, 0x0, r1) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x1) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x1}, {0x8000, 0x5}}, 0x2) write(r1, &(0x7f0000000300)="4f351c", 0x3) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget(0x2, 0x3, 0x402) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x1000, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/242) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x3, 0x3, 0xffff, 0x3}, {0x40000000000, 0xff, 0x101, 0x7ff}, {0x0, 0x100000001, 0xa0}, {0x3, 0x800, 0xffffffff, 0x2800000000000000}, {0x6, 0x8, 0x7121c5bb, 0x8}, {0x4, 0xffff, 0x6, 0x1}, {0x8, 0x0, 0x1, 0x8}]}) chroot(&(0x7f0000000440)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x3, 0x7, 0x400, 0x3}, {0x8a66, 0x5874, 0x7, 0x7fff}, {0x8, 0x2, 0x3f, 0xcd7}, {0xc86f, 0x8, 0x2, 0x7fff}, {0x8, 0x61, 0x100000000, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)={{0x6, 0x2}, {0x7, 0x7fff}}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0xb2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000480)) 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f5464a385f3ad1963f823b6246"], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 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, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f6, 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}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r2, r3) truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) r4 = msgget$private(0x0, 0x29) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000e10efc4e90ef56d347ee362403747812854e1f407577f76ab015c81dfdbef7c3ecb02d4604abb95bcf7571eeeffd87c7e85f1eb150cbd9a6ade593083a3b04f3c0a58c73c75dffb1bd888c2b57b2d64b4d70d156954db605cc60ee8c3d5c9729d90e1c4290d8904c7bb4582e728dd1cfdd7f753d25c5ee3cc88716c5693ec11ea35a8fa5"], 0x1, 0x0) msgctl$IPC_RMID(r4, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:01:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x5) dup2(r2, r0) 16:01:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="66772c54b15de3c37afe47dc1437ea6d3d0114ae", 0x14}], 0x1) 16:01:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xe0) open(&(0x7f00000000c0)='./file1\x00', 0x1, 0x188) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffff8) 16:01:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) chroot(&(0x7f0000000140)='.\x00') 16:01:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x8ae, 0x6, r2}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x80000002, 0x8}], 0x2000000000000013}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)) 16:01:05 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) write(r2, &(0x7f0000000240)="2b68f3bc0fdc3c8623c9d1f6ec4d1d5336ef9755878d63965444985acb2fe01079c5cfe07867ad6e2cef0fe27a7a1de0555c2f504e8dffe45e5f7a6856419e40be3b2a086356a06a7c5a3faae0ea0d07e71f75ed330e2007ae85b3bdedbebef0ac64fd5c367b2add22c2067c7a405c6747db44373a539252db2e12ac9995d85422d782bd048d1b633b67ff70b5cc20c31edcbf218abf02", 0x97) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) write(r0, &(0x7f00000017c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6af94bf205f6d621e5c25ed8202610672e1b6df131474174cbe881f0a3cfe4e93c5a711ba09419f1ba88ff59f19223cabc96618c0358878ac077b40a4601ce5a04c915da5283e7c09dd0dc45f364a474198e368456e41822dbbe631a403d0100d58390314010b133cab514e81011dfffa9bd83f0e1afcfe24f3f2089cdc14799f9a8030589d216af375eac34e2f8eca2ed74807cdbc93dcf0ff9beff367ab7e871d26572b550a4bcae5175eefed9d4cfedec70ef554c3f1eb70273c697498c1051277e7a65c2a9b0137768af67656752ab986cfca6526a5670af4f65bf9e8755e46f768c09f713f86453bd725c9efe6223", 0x112) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x0, 0x0, 0x0, 0x20000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:05 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:06 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x4000000) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c653000f86c433d6e0dbd648894d0e97a447ac41354e089090b762c592312e16c9511ff60cdbbc9e0cadd4de43462dc0973017945aa4feb9abbecfe86a339c605c3a71181a41de0eb6b93174d05a4e5edded53910fe599be8a2b920affa7d544c6d1c757e902d07d68bf2726abf0736671d982705d928f5695a863797d7399ad41d83553d96879cdea7d9d154f89e56d5e3a48e418b77f1d656987f438f15f0e0ec94b407386ecbace7fb67ec71ed1ef0c90aac14a80304a8c40d3470a88fac59b37c1407548d0ac8f596a4fb92eb84a569d5303115643e890082908c7996cccc8481e3270ae5b7c86c0590235e55e6"], 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="850138da8ed5d5f76098038f6d6d20955e2ab542cc75debd87cea41a4d7a02b97b1de9698a2b50c5c00a005f4cd6850fa3a6e3dc2d97be759b51d530e84dbaef3ba97865e55621191d4bbb4073e08c38cf2e8e2d7a14778b46287ef786859afc2dd87a537fc12ea075c4", 0x6a}, {&(0x7f0000000140)="099559749e8a973d8ca27f915f26", 0xe}, {&(0x7f0000000180)="281a385d55eca1cd33fb1eb091e0004b15111c896a1f6aab7ec34a7cfe42aec46b048408333b9d6a0e4b48d3ea46c4edc4ae208403fc8823c3b339078668a0904d5ec5521a32b8edf999c7c4b2ce110adf5750cdbf01aaa983a7c6a8469cd36102b24ce9de240ebd81085b731fc19312a02dbfff71867a17cda84e058a8611f27b214aabc97a58b3e72c5b74cc29c73cc956c8d418057105a83bff566718bfd21206332d7822f295f892784ead20cb755683eb8e3d71797813cbb485dd", 0xbd}, {&(0x7f0000000240)="b3ad60a9a15a8d2bb1b4def578fd56e56599831129ae03dbe0c058b87c304ca0a05cedf6fa8fe5ea89b3ff21937068da9b2f1b3b5ac28d0f7805fdfa4e121caa7d0816a026b5afa7d92cbafc1e88d10336c046a15111fb7e09ba1ee88288cd4d6868480c20c0a6f80f14178f15590ddda47b7d4ad713b404187c7737e2ccc13f0aa4047db3544a1522a8129982efbfe12e8e1c017d23960f8d631622045caffb18e63e6f42ad35b9c98b554b5c038a9220f25eb0e73a5b89e75e2a1d799c3bd36f08759a44a8c1cea91f837d17371fa7cbd044222e877ee5ce4a68c3743dde945c8d75", 0xe3}], 0x4, 0x0, 0x0, 0x4}, 0x4) 16:01:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3ff) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x3, 0x3, 0x0, 0xa36d, &(0x7f00000001c0)={{0x6, 0x4d85, 0x8, 0x100000001, 0x10001, 0x20, 0x5}, {[0x0, 0x9, 0x9, 0xffffffffffff8001, 0x6, 0x100, 0x0, 0xc01, 0x200, 0x2, 0x9, 0x7f, 0x4, 0x20, 0x3, 0x1, 0x7f, 0xffffffffffff7fff], [0x3, 0x4, 0x5, 0x80000001, 0x0, 0xfffffffffffffffd, 0x584, 0x89, 0x2d, 0x9], [0x1f, 0x7f, 0x0, 0x33d7, 0x1, 0xfffffffffffffffd, 0x7], [0x4, 0x1, 0x7, 0x1, 0x7, 0x10001], [{0x9, 0x2, 0x100, 0xff}, {0x6, 0x1, 0x2, 0x6e3}, {0x9, 0xfffffffffffff800, 0x9, 0x5}, {0x50, 0x81, 0x1, 0x4}, {0xfffffffffffffffe, 0x8, 0x2, 0x2}, {0x8, 0x6, 0x4, 0x80000000}, {0x6, 0x9, 0x3, 0x1}, {0x7, 0xfff, 0x7, 0x81}], {0x42c, 0x80, 0x1f, 0x4}, {0x6, 0x7, 0x9, 0x20}}}, 0x9, 0x2}) r2 = dup(r1) poll(&(0x7f0000000140)=[{r2, 0xfffffffffffffffc}], 0x1d2b, 0x0) 16:01:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x140) r2 = open(&(0x7f0000000200)='./bus\x00', 0x800000000000801a, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x2) 16:01:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x3) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) write(r0, &(0x7f0000005280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122eb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354872bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) fchmod(r0, 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:01:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getpgrp() getpgid(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r1 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x191, 0x193}, {0x18, 0x0, 0x5, 0xfff}, 0x7ff, [0x9, 0x9, 0x7fff, 0xffff, 0xb3b5, 0x0, 0x5, 0x8]}, 0x3c) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x8) 16:01:07 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5b0b) 16:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66690300000066696c653000"], 0x10, 0x0}, 0x1) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="4f351c", 0x3) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000340)=""/220, 0xdc}], 0x4) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x24}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setegid(r1) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f00000000c0)="1248def0df820a759609", 0xa, 0xd, 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x108, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 16:01:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r2) close(r3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 16:01:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x8001}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:07 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='//\x00', &(0x7f00000001c0)='//\x00', &(0x7f0000000200)='//\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:01:07 executing program 0: r0 = socket(0x1a, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) r1 = dup(r0) mlockall(0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setrlimit(0x4, &(0x7f00000000c0)={0x9, 0x7fff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) sendto(r0, &(0x7f0000000040)="d9d3400b910a66bb6d16e86277c75c0ef6a9e403b520e05f78c65312098d20", 0x1f, 0x1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x2, 0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x82, 0x9}, {0x5}, {0x23, 0x8000}, {0x47, 0xa6}, {0xc5, 0x800}, {0xaf, 0x1ff}, {0x23007acffda87298, 0x19bc768d}, {0x0, 0x9}, {0x67, 0xdf4}, {0x86, 0x500000000000000}], 0xa}) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = semget(0x2, 0x0, 0x60) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/216) syz_emit_ethernet(0xb2, &(0x7f0000000080)="b633") r4 = semget(0x1, 0x3, 0x2000000000040) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/74) 16:01:07 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x6}, {0x10001, 0xfffffffffffffffa}}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:01:07 executing program 0: nanosleep(&(0x7f0000000180)={0x1000000f0, 0x7}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 1: getitimer(0xefbb6da09b047aaa, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0xad7c) flock(r0, 0x2) clock_gettime(0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) clock_gettime(0x3, &(0x7f0000000100)) shutdown(r0, 0x0) nanosleep(&(0x7f0000000140)={0xf039, 0xd9f}, &(0x7f0000000180)) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x2, 0xa35, 0x1, r3}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000002c0)={0x6f, 0x0, &(0x7f0000000240)=""/111}) read(r0, &(0x7f0000000300)=""/208, 0xd0) clock_settime(0x4, &(0x7f0000000400)={0xd11a, 0x101}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getuid() setreuid(r5, r6) select(0x40, &(0x7f00000004c0)={0x7, 0x1, 0x9, 0x68, 0x0, 0x8, 0x3f, 0x8}, &(0x7f0000000500)={0x1ff, 0x8, 0x2, 0xd1, 0x4, 0x4, 0xffffffff, 0x7ed}, &(0x7f0000000540)={0x3fc3, 0x0, 0x8, 0xffff, 0xfffffffffffffffe, 0x4, 0x8, 0x2}, &(0x7f0000000580)={0x2}) shutdown(r0, 0x3) fchflags(r2, 0x1) r7 = fcntl$dupfd(r4, 0xa, r2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000640)={0x6, 0x8}) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) recvfrom$inet(r7, &(0x7f0000000700)=""/150, 0x96, 0x1, &(0x7f00000007c0)={0x2, 0x0}, 0xc) 16:01:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x1, 0x1, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:01:08 executing program 1: setrlimit(0x9, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x4, 0x56ddbaab, 0x7e8}, {0x8, 0x5, 0x3360, 0x3}]}) chdir(&(0x7f0000000080)='./file0\x00') syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6a4c, 0x0, 0x0, 0x2fea6208, "dcaf007add0b76d2e78624743a9841b2fd0971c4", 0x7e99, 0x6}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) utimensat(r0, &(0x7f0000000140)='.\x00', &(0x7f0000000180)={{0xff9c, 0x9}, {0x8, 0x8}}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0x7ff, 0x3f, "b04d0000000000000000000000000000dcc400", 0xfffffffffffffffd, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40001, &(0x7f0000000000)=0x3ff, 0x35d) ftruncate(r1, 0x0, 0x0) socket(0x91c739f987f26a09, 0x8007, 0x7) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe6c) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xa, 0x6) 16:01:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcb, 0x100000000}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101, 0x7fffffff}, {0x3}, {0x0, 0x10001}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x163, 0x80000000}, {0x83, 0x61}, {0x0, 0xaa}, {0xed, 0xfff}, {0x44, 0x5873}], 0x5}) r2 = dup2(r1, r0) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x82, 0x7}, {0x47, 0x7f}, {0x0, 0x8}], 0x3}) socketpair(0x17, 0x3, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000280)=""/57, 0x39) write(r3, &(0x7f00000002c0)="17a5cb09cd85c6e1d7f149b52e96015a426079db214907fc4f31cb57cbd0de21958502dd8bffeb93cde98473b7e2a28a8961dbc4179e53046ddf92afa5b11b4f0c2627b802dd0303ae372983667b4f7f49ed62cb1be479122641892c772c5ece3fd2b1ca094a0354b7f9387e1d1119d360cfbe4be7a2421ae3dae31a32605feb2b230e048e848cfe7ebd2f5522080809784ff643389961015e87c9de860ac0bba133da420da21b7d795c6b7c732406381735d36214272c3af8", 0xb9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x10000, 0x0, 0x0, 0x6, "c9fe24f08841be02fd58ac8efb70db80b8e4ac82", 0x6, 0x3}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockname$unix(r4, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x200, 0x0) close(r2) rmdir(&(0x7f0000000540)='./file0\x00') sendmsg(r2, &(0x7f0000001dc0)={&(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000005c0)}, {&(0x7f0000000600)="d871e3c6616221a6a70d79914f348c885b47719316ab8e2220aefb22e60b8cf65ab32b81b30fbc35e7f0c51aa21c3ef8a6e91aa34f84f2321e8cb546faa38d6a5311d049a8db3f4b4723ecb8c34bb9d3e8a6eaa70f78369cb615db17af29af22de20e12cfcb3110df48b6cdb6845eac8ca1ccc8aaf1294a0693061b7944a3ac49de10acb343324a68a25de04afb75fa2192934b567781c38c40679756462b55348e4c78182e8429f65184f201d22fba78b7d4e7d6f5c0d", 0xb7}, {&(0x7f00000006c0)="8b9ef0f52d3ac29f3c9977f1ff70ca87ef9cd08956cf04bf65db9c9263a783d7010ae563342380026040b11e81cdd3ef5265b09da17d3512439c17ac255583accab14e5f21b44745823cba742bc1bf9799e36a22897fc63f35ba588a82ee41b412487302d5e96df27a3e80065505951ce6e1d24f3ac5126c8e83b3ccc8d4dab2fa939f68fe15e9f09e483a51de35939867d78f019fdc9c1f699b1a87fdd5d14a0078b8afde86bd6c19a18ab103c0fe92daf3b5032d1c0171cf86dd18031d331b446eb86c499900f39f3305ff91dd8eccfc7c9b0d5c6105270e82f7930164783cf0e84eb30c169b52", 0xe8}, {&(0x7f00000007c0)="804c7d0883516117a67d992e2cfffae1e2d46ec3741ddda4a9207965bbd27085786685b3372bc33851f68cc18c7ec3a438aca0a3a5c9fd3fec06cf2c703bd8ffa3ca7bdd56391631119d2dd833fa91776ab0edde1a4e2b9846dd5c3b281b4b053a02f9d9ca2594af7250a9f505477f95670327319b1751c716a57e94a8b30ec2d70a0d59ea197383ddd7411103f5e91e8f8299572301a5c2e51c64ccc9ddcaf6d3875e5d22eb6cc0d9c0c1c186a8284a17a1bfa67d6df7772eb9784e80e5cafe3c2da4e24adb", 0xc6}], 0x4, &(0x7f0000000900)=[{0x110, 0xffff, 0x797, "42f988cf2df382969a4dea0df935e68bf764ef821a97efb7f832b06a4412f6202978b073d571b75d37de488865f5b4330787f4bd85fab7cafd1d0293e39a008bc6c95bb90f59fbaef2efc8fa304f85238f72eb95314681831919cfb614eec00d7215936ecc57b2f6c9de37c682a979b59e8e20f96025a3511cdc8e8157cb9d78e665e6119fb47d7ab90916062d3b6b4d93ee69d98aa58ba7129e43e264691589dcad1249329fbf7095d7ceae2137e8da1de6a93df9844fa0257f8ee45bf4fed6b70058447144a7079f5c5688aa89b143636251760f66f4771c280a0b28d33acbe18d070743c3629d76d861563f60d71900ad7fb8843a3e55802b6f58f592"}, {0x1010, 0xffff, 0x1, "36a11e694054db861039070cf45eb0a64f5f6e279c088dd54f890d4ee02162d141952ec648d21ba2f8c00514cfdc718b3e5a0cb09389dead64128e4461d6278468cdbd1b946dd65003b9e3cacc89963613b11023e43e9e08f16c2872df35644c8114f7a79cb2918acd69d41bba7c4e4f45f72e5773b76af82cc1b52a72a1b1ec239d99e412d2b8e344f5809412119a965f4e28cd8b230bdf156e0c5324abfb2b030d97517a0e28a16680686f9ec7f544f71d357b73771e76d4e1ec121a79d183f36ba05ce41d72261074e4d98b3f03bb11b88c3b71d7d621f721c09e7a915b6b2f791602d430bc82ad1b8b830d4ec258caa09d0afc6e9127eebe7e41286b92fd155f8e84597168162d2ac440aa22318b0fb93b768d41fa9d6c2d9dd3d5d128a779d7bdcc4988744dae0f4bced48849ade8e255d543b6c993d0b1385495b5a66fc76bffeffa6fd98bf29c4c5c746106749d3df12b15492ed492fd41b3f8bf0c2cd1609b1d1c19252900565cab8c76241b44b3c462ebaea8b2b3461a47f02b33ac862440b6bd686b9e00b3b672b06c587bea419f2dc7acd343aa0d5139a36b0c48894e1722fddba82e6f875aa2846a2d7e441cdd4e6669ce35137c13d63bf67aeb0ed654fcfd1df1d3156301e672401c239fcffa22b4b0bbeb0d765af67840bc7e751bcf9268ac4324b5e68a99291f1d037dcdbcf8673e45465e5a2ed4b5ac0e32eda16e4c2b34566b44d468bc3bacbb332294ee72e04e703fcd2e8309b1eec9392a6c0fc32017f23e01cf7f13e33bc6a0c4a2e1c9f41dc33f2f3c16521197ebe623c143ab15a48ee3937d31f0d8cff3fceff2da58e48dbe2c0d214378a4e2e23d15bba63280f0d03f0e9a0a3611a9665b8b3f883825a9ef74b30da43cccef4765b173790d340750a172b95bea2361b7710792d4d33f9b16cfb08ff81748d7f1c149a85c349a9dfdd7fc8ed81ec339a220f99971fb619ce39a9b98fa39d7e9b7af923cc47a00f8f49c9fe897ce538a45c0e33c2dc7b368151d95ca8e7487242d40c039b40cf46c94ffe18d0a6d0712d71ccc9ee85ab6738c5893c239af45244b2111151f37068fdfacc7c7c9cd9caaf10650231ce2c44aaa2a4d31e783350d30ae9fc3f0d290527481b3b2070f48b5aadaf1b7a7819af639ea60c16ef9a53ea7f519daa4b6f9b19f705bbac023a1d4f0b587c1cc3f19a6cb7ca112bf595b6bcd085b7e7733c94da3ec57d261ed9ad66df1f6503134747b8e3d6cab6edf073a50e032490bd2c199f79d84fedb79c4159c30480648bdc3fe9a2152aa0df09fcad07edc0681cf421927096cfceb6c794f4b8efe3bd4717ec9728fd53e41d0decf66738195b78e1586c6e4f1f74387affc05fc62579eaf29a9aaa7e2b92f88fa8636cbe424f2ea301f0616d04c3c3ee0e0a0178160667bb9c8b03f0d33c7aed8145b616be3c0e6365fa2fbe0ed64be1a73a2903def6386a0d5c4f328da9e05c31696ffdca4201affb51ec08e4f1859c35230cf7e99e5a5834c3e81f80da9804f05331ff5c14a102ddd1beed0ea5a9719c24224c3d6d30bf43ff8feca8a8f75d0af07de56f60df7736f1210510acffb06179fef9c49f058813a8c711adbdb13db630f985e0614524c67b98f0cebbe511bceda1482141200ef84d926da9b50ed11b0fcbff18bb25e6151e12e9f839ae6c092c6c071b75e655c0146352ab075904e5b8d614aa56e54624f098029df745279452af2b309cedd3804fb79f196340f76f761b66fdc64d2b77a4a1c613da352e9b1f73d5db9f8328646eeb7a5c9638515d2a1e9c0dd950119b69fadcde5518ae87b3455fadddf22831af93e94db273ca7d12235cc0269647f957163dbc0a9f18f08d67a3c096cd48215d2b38a1cc39f7df192f10932a6da11184c1f0e037bb193272100bede1c0084b936aeb00a9aa0bb64e3533ae30dda9ad4ebbfc694572b20c2b5570273d8d1421e9a5f42388d040836c53eb38d1c81abf6bc402321ea23c9863d014f0687af4985511a517ae56490c3c4f4ef27cb0cb18ff435e19abff1c101658480bdcacc042dcd82405eddf6518d9a223ee9eb28b3ffed9e078c9d0f67bc4d84b27cdae2d0f18c752b97bf7c8dca255d3cbedc90772fa28077cd0ff9251227a9bdb89a27d1519b9dc76f2d421cba30d443df893a4cad4f5bb39135ddd56161a025944f13ca8b4675eb0eb630594fefb5ebb26bf4a949feea36d762d738accd858c6ab1920e293c531d0a48a478c5d3bb9e2ff49cf3892ba3ffc75aa4801d0913516fad5fa2c2575952d5b153c5ee888ce47ec5525f26b5169b15c8b4135df421429e6aaeaf5ec7149a64991a41b7c292fb228ed78760de29af5b915156390644d79932a0cde977b44ecda23a28fda633c29a16b58c64732204ac11fe27d2e888cbc232c04ba98dbfbf711090a1c8e0bc7a8eb53e3c163d1e8c0f59e30df17d376c2f416d633f700879e2a079727654ac8bc6ce26498a819861eae9db4a68dfa8724ebecc1551567c1bc8ba20a921d118356f16fb78b2803a216155eed5e37ba28ba245e53c92e27a0b2822843962c2ab4693e9b262d30b6f5460612f758341a2bfb98fa3f8a4c3ef806ae6d8ce9a633d62f03d690c58469e91c05c32566f03317596617ae3e140d16c634d70762107c9f0e670c715426f243ea45f9acffa43836ac3a1486c596549f1c2516f853593c023ac03e94320c2a2d5445629231831fe9c68f611ed5a14694572fa0f42e92a0f767e7444b81a0885b7c97e35614afd6411df9b9a6fc312242c9f4ccc620a25226cd89ccd9436695453169c3152571fe230525ff75cd67680571a146219d32f30c489b1ed631f7f942a630669ffb078a4b2137518ab9ba4d213474e7a9e0e5ccecf3d5b705b0a863816dbba7c220ea552d6003c1b284635c099ff58a77b6f05ba8b77caf8e52a30ea06a938894186e775282075b9a3ef49370714dceffa9be17d619b4a07d39a253bbd90630beaf54320f6fc180ebaa8f60d0dbf0379ed86444711fed1ad28333df463a24122d2d7c22d5d40fa3b525bb75b33f5d4b8e9beb02e35d5b74a916b449b215499891b53bb1f2bd53e11138074dfac1ee8ceeff7d3d02d9005e99a18fe1431a0167a2d4bfc7b7e24dd17060f735b5a691d4423ead7e1e3d631fbc124d9ad39f5535f2a572c68c1d6874b2c5b4b03b8ed31dee815e91b05be2ae7583bff26dbe86b6b9b201707caf7297fd6dad3ce62cc9e2e66a5e43a3fc8c8027c1ebea97e2445754c8696279001fea61ae9c945a9276b5b4402cb20e08c3e78326665c1d0f3e26598f8a771eacde42e385532aacca622aa009632723cf647bf432587ab22f1ef2657d94353cc20675f582a17410378b10c2dbc0e79900cf791c13ae2176f63add85d6929d0e956e30e400bad491d85277a85958308c146f25d0e5ecb0cbb94244a3c2b6170e8c579b0ef545ac505072c67237f901d10693f4b69591e05a009503e3ef22948668f0ae8cbdbea6b787e108d9c3515ec62efebf3597634b2ffba03ec3f676d41a5841f9e55266ecb708a64d995bd185014c4c0cb6ceefe20470f1654f71a138583fbcf17416da54598d6f8ad54c62f8e853e3be299df5f8b97e1010079630af519da6337c58e43eb48cbf1a88072a902002ccf93dd833d1d5c4658beb264e4fb7240849b4ea9e6bcdce555fc39c8296cfa9bba474db7ea5c0ed210215b783ae485b20ef25ae7f79af3716b8e35b4a712912790c369de632e1cbdf4d31bd30fe579cc281fd8f6fb7b16c70a28486223b547b44fc93871f5b4f2550f68006c0aab2937ff964c5896d32097831fe51da8c20c32cd4d4b148f18566813175d679f87192878f9f460662cc5a4833ec583393a47383d321c09cf4d0eb9a1e2645f63722d5c2a3e4f11d167a7d472edabf095a3165ccfb00999c28f1f0a14802c50dd432653d5d34be0ceaa3e30de064bcaea411588e56a303f81d6e5af5126f95041aeb2635542f10d3abaf4b42524ea5045edcc4bd6255c9f3c7ce09b2b1c00addb6ad98878fbee2887f60b8d2541d39b7fe9b99c28dcd64ecfc2a54751f11c50d0f363241b912121864c28ac0177c73fb37aad4db48b11189076bf38e7b814ccdc38148fceabac33240c55881839d5e6f3f071b7445a863db8cc6ff92da321efd40d822be2871f6b1bc25b14000fff33de46a270f643bbd304b8c510bedbf8287175e27391257762569390077541d36ce0309310ba3934d677d58f727de0a7ee5323912b467d3dca52ecd335342677e76724b91fb9399c1b1e8dfbcc1eaf180c607e69900dbe05645fc7974c7238ffbd6dedad659f3f2c6ae66fb48f6e1cf8751351d02071b1461aaaf954f63cee5c0e3da49d9e56afb825bf3a75f8a1658c5892ea71ebe92b4ccb6bad074474c0da18fdef2f9953e4e9ed48cf0522e11c5be72103e589b369497c9367999ef5a6b84cde56329f06b47081ac1d2e29ac7adbd135cd5411857a1a5403d842b0e1672abecfdd64e323ac2fe9508053ad47ca9dbae16631f55293036cfa94b2c5f6666c4a5bcfa93d732f3f09c729946c365b88391864f8b062512ab36ef729309ef490a03b029d7337fb03db91735184da9014e35159fcbb30923030528e9d9a9bc543caa39bd8e0f47eee337f4442e39e35938292905bb9b6059232ee3e257feb04ccc0cf6cb036dd59d3957cb530ab63cfa09f448616265f939f9397ab1337cd34a032af5b890e538eba1568b8b3f6d8a04dbf816b00c8dca6c08a8d660fe7e54c5521fca947409cf3c40e5b8bb71bc5a111b75c2443056d9fc4b89787ffe4282de64628378ccbf4e3a9cb527916eac4eff7fafa91b987e1f8c1ab3ca1d2534e97cb20bf02182a37e21a56d0e4746dcde1150529a865dcde12d5b7df5c0d78ee1b661da49b0259d229e2d22f9fdc04b613b73d3ebff4c4ce9550c556f0d696e3fe9b3bb4c6b2ad3c746aba2a2d3011e8b3c06cd84f926b1fe32e27e8e6fb69beb07608d3c3114116b6cfe8fdc288cb3ebcb518d826c6ba6713e90af5da5942f39d6872c9340052fc71d996ebb44fe45be42d3e35b2e0425c55bc29280dbca5ec373c81cfd897d060946a1769271e90187422f3564186d08c91580d023ceee71c5088b5e33b8ab90279c1de1788322e97fd59b5a0663955ffa15724d6f2d72954c55f7ea50989e344990aaa274b166e0121a2fa97f957fe7c3afe53c5a76f53d820fe349e983010369a1e81e5b19973b9daf05e0b30ee025683ad8503d829e82da7fa13f55842b9c0c8ff1e86e57eef944a0287218a25b6c21ca5763ac83dd2aa6f5f9693705efa793f16fde2841a8211becfd10809d7372856c86e936cde117813728f4a3d33b5184ecc7fa83b9443345b6a586e04b964d41923ca7db0877e31ab0711e782643aeaa61db13389468f9e7bd781d6c2e563a32725488e15e4eed8eb846840d326173e5f304d9d79929736011a8ddbcc94c76390c5bda506c1ba565b3fc68e2e217a4f7ac4d752451f8d1cb0d31b453ff541bf94acb01d3d081e3263be2922519d17aed336d3d9069e3bf9f464a405bb30e977e42da1563b83e3a2a15352552107ab8c3750670c789d48f326df7f9f9e610cb6f724abe7f4997ec00ffcec0752718af51a920910bbf4ee8a3e5f5637395daf59858196a586c9a61d7b902bbeae55199a6be7f8ef51b202c1a1695a274cf840f23bea539eb4d8681adddf8ed321340e1a42ad995207d9acf38e189b38b01911c7ed05acdbb5b4835e9a790ff371"}, {0xf8, 0x1, 0x401, "45d0db4633cf3b6c73a109202a8d3ab78b47886f22d70de24f76be26cda198575cb7d33f45fb6c87183398e35047ac09ee51ec0eab7d3378c37f2dd100760c7418ed55e8898d3885bab2ab87122a85229c504691f2b3982b97646d2163025fa2f4db0293f96d6bfc5fe096ac8a733576347d9c8c907de1fb96c875cc9b58c594aa93dcf2933de54452a3fa60ba997cdbc3bb2a57648677d63c331a22307c1ac59d5241a8712c4c3f68fce8e448b4eabd0460c11ca2496330a8e2bbf4cac8bf76282416acd25398bfac9f5ea48b23c0d607f3575d2eda11bcd005382892430a3beabfc1238a92c7c7"}, {0xa0, 0xffff, 0x100000000, "9159a448cd61229a99182720a8332d261ba72c5eacf17f7bb52fd6c072e6384ef8bb8c31e85d0bc0941fc09778a07c75bc54d09fe01328a299ea895793c8ec2f54c8dc18acb20578f20a50e3c5a1fdf57307ac03ac7e1d5b9a518fd330abeab844f93b268e0206f85e36aa3519d8e0b9ad495bf94e87c7e3c7011ad2599db899d8722de28b8dc251011264ef"}, {0x108, 0x0, 0x3, "988b23d8b556410e01bc9797c3877d6a6c972103b06c16f93228f4793c3955943a43e7eef05856446220186e9a24dd3d188fc3c090aa9386770587e4669f976b1c12cc4a2cc1390aa3ffcb253da798b2024076a554641326ffbca4c59eb6e8a140f7423d314b19a424d1d86c666a7b46b244d847522ac25f5b5eb1125b00c2c45e8ce048ee31c28c8f2b1c78ceaaeeff164ba7c8ad6fc9fc5d39d703d124a70ec8ecdee1c82edad9263ace7c9501c32df9af6052b3fc51459974c7e5084b3bb225c1f8e95096de9ab1f3674f28443ded94c3ee37e1845e0e9c1e8cc26423c960468e4e81ce588242fb285677d316fd92a6e47fb6064615"}, {0xa0, 0x1, 0x8, "957b143d0fbde22299061fcf6f8ba62f6bb07878c13ee47a93bb6f421fd6b2038c08e76794a21faf24ca8c619a9f3bb4362e1eea82e9c5c241c201af1a259713b34d0d604c212875810dcefcb002f85c00c6a6a83cc0fe1e4ff6a3c586f840148dc6fba0fdb8ea8bfc3cf0bfe8cf320266dd4983e5a27765e48ccdc151ae1e6604b7a59964f473269004406c0725c8"}, {0x50, 0xffff, 0x10001, "cb7b1c59cdaed61d3eff25dc4adab82d3e0f2b6368b14ab2ac9f0553c0a2a1d7ac496d9d55b1ce08a3dbbb8ed618502606218a51189cd5c05a101171"}], 0x14b0}, 0x40e) faccessat(r2, &(0x7f0000001e00)='./file0\x00', 0x10, 0x2) ftruncate(r0, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001ec0)={&(0x7f0000001e80)=[{0x82, 0x10001}, {0x64}, {0xa5, 0x6}, {0x20, 0xfffffffffffffff9}, {0x85, 0x100000000}, {0x23, 0x7}, {0xef, 0x8a3d}], 0x7}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001f00)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001f80)={&(0x7f0000001f40)=[{0x40, 0x20}, {0x6e, 0x401}, {0x8f, 0xb45}], 0x3}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001fc0)=0x101) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000002000)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000002280)) 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x13, 0x140) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0xfae, 0x7fff, 0xff, 0x9b4}, {0x0, 0x100000001, 0x4, 0x1f}, {0x1, 0xfffffffffffffe00, 0x1, 0x5}, {0x5, 0x5, 0x200, 0x4}, {0x9, 0x3, 0x800, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x4}, {0x0, 0xf423f}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:01:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff, 0x2, 0x1, 0x3, 0x8, 0x5, 0x7fffffff, 0xfffffffffffff800}, &(0x7f0000000040)={0x1, 0x4, 0x2, 0x6, 0x9f0e, 0xfffffffffffffff7, 0x3, 0x4}, &(0x7f0000000080)={0x7b, 0x100, 0x9733, 0x5, 0x3, 0x0, 0x7, 0x9}, &(0x7f00000000c0)={0x2, 0xfff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:09 executing program 1: socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x700) r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/150) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:09 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:01:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x2a0, 0x50) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x5, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x7}) 16:01:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) mlockall(0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000100)=""/70, 0x46) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x600, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 0: r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) dup2(r0, r1) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) pipe2(&(0x7f0000000000), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x31) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', r3, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 16:01:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x8) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r4 = getppid() listen(r0, 0x10000) wait4(r4, &(0x7f0000000000), 0x2, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x100, 0x5}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000380)="21d0957db48b1de85ae3d21822a68a2b26d6bb98d2704a7fd7d289b9804a0a00f0e65f0a1f525ad76773902946993b1c7e18d59ca2e01eff23874f706cf8a1e9ce7b3d2fed0320bc5d77d2ed5b18573bff371ee2f717c86af47a1ed5d5711228e688", 0x62}], 0x1, &(0x7f0000000500)=[{0xc0, 0xffff, 0x1, "446d0ab7492ccdc824e55d79908e5eefa57d58e65a7166c97368d14c4bd39b104ba2f91caef660888dc48d392c0f062bcded380b26335a9548ae554374b270e8529252df934014bb066da6541cb531eaaf4b3f2da8afeff5439b8a596f58ea95cdc7b361fb6e2e17add3abe1a6b00e84c19ffc90fd1992bbd936b793077d356ee3dfec2b777170772e7ae9a7d3b50122dd2084b4cf8a5c09e5fdaf493a1a38396411148cfcc8531f43e3"}, {0xd0, 0x1, 0x8e, "231f5d5f8e7de5991cf633cec5792c25f373a1c34940132262d5bb67cc92d40be60ecfd88db89010d7f557f00dfaad64a9a4d89ac6c3dd799107b3bbedc785e0279481806caf84dcea7cc459c77ae0be1daea7288e026321f59afc3536c4b454d9053384cf739b9c2a0dcac0129f6186c9b8ff1d023b372fd7e1eed13fa218d5bec61f9ecc20aa0647939960323c1915ee3f3a5d6a6cd313ef71bf72b0d314d20aea9ebf310af02a2a92e34359fa9a3ec62463bf2a00de230a6f9a977b4969"}], 0x190}, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x6}) fchflags(r2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") utimes(0x0, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x7) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0xe5399509c86d78b2) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0xa, &(0x7f0000000140)=[r5, r4, r6, r5, r5, r8, r8, r9, r3, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getpgrp() poll(&(0x7f0000000300)=[{r0, 0x42}, {r0, 0x4}, {r0, 0x8}, {r0, 0x60}, {r0, 0x92}, {r0, 0xc0}, {r0}, {r0, 0x4c}], 0x8, 0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x5, r2, r5, r7, r10, 0x23, 0x4}, 0x7, 0xe4b, r11, r12, 0xff, 0x9, 0x78, 0x5a9}) write(r0, &(0x7f0000000580)="0000ef95a9001440219bcc8beac06399a80b79ccc799cb9bd4d90b8a1bf6b38ebf8fc11ee737fcfb7b4f0f8fa84c5600afbe32a22a9d9fb4230ebdc441e63b83c1b78007e7861b1ad55bacfd5f31c4ee6c7400ed47cba969e693ec2dc3d397e62b4ff3be44fb2fbad855c2d9520bb98361703b407a6292432e42b5938a93128c0d96733f20f3616ac5fdc1c9", 0xffffffffffffff24) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30023, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x4800) open(&(0x7f00000001c0)='./bus\x00', 0x4, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x8581, 0x10) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ef3e13691a03dc476c37ca013e27eb5ad35a0500000044"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/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, &(0x7f0000000040)="b6") 16:01:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x0, 0x100000001, 0x9, 0x5, 0x20, 0xd0, 0x4, 0x28}, &(0x7f0000000240)={0x7, 0x8}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:01:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x19, 0x2, 0x8000000000000007) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:10 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000040)=""/164, 0xa4}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/248, 0xf8}], 0x7, &(0x7f0000000480)}, 0x2) mmap(&(0x7f0000054000/0x1000)=nil, 0x1000, 0x3, 0x2011, r0, 0x0, 0x3b) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000140)={0x0, ""/72}, 0x50, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000001180)=@in6={0x18, 0x2, 0x8}, 0xc) getpeername$inet6(r1, &(0x7f00000011c0), &(0x7f0000001200)=0xc) socketpair(0x10, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000180)="6c7b415fd1046d9b2b35f8450262ab1a1991ed04d6bc16cf4a1c0036e89d8ab345e4ca1a6c09ff9096b9fe5226deb5c7b0c617194b73136b3d148c681bf0234a49389d1d14e54c4ae249d0d53fa93c4204cb2ac03c6f148c962e598db9b07bc9bfe791a86c48351f4d1f46544c86b6a889795a4abc97890ddc722fae8ad3303c69951c48e77ca361bd7d2377b692998d85c274fcb3fa012a30a19aaeb9b3500db4566c3819988c37a50a254ab91aa0d3f33fc5b7ad68b8a2ba7f0659d56bfdf665d45b973df9d2d52e9517cd1b3f104665110fa7064ef04977a90b984cca0d7d39ee6ecd734494a41c0af05a0005f538fc8de1416ff069e9a3943b759afba862b97e39c59693cc568a30f90b995f8b3c2f579def73926432cee29cba1ba4566b0582d764fd34e06355da9b97695e966e382a4e246f0b7f58000f1984c8c1cad5e36832a27f2206138d1bbe344464b3e883292df6101209a6ed09d2406fd483761c20b809ea1b2387f40519ef6f9b250f4beb10dea2b952a1ff68b41055a09fd5e24432eb94d87ca155ce15f32cfab85498650e360a479e9197eab153e832fd9a1c7125d885249a7bf5fec2890b9b3c3ba3e0c5267af7a023ea3a33eff44374a698fd938e73cb515dbb5cbbe9396f0fe7747c6bc8abf66af9f8f78d78c47e2833063db74ce3ef99566064ab3ee273f748ce9cac5a5c4ab7d9dcf94e0b0d8c2c8b95cda75dcc4ed75109d11ab2b54c654d03786770be19b7a7eaf68b573facb31efe83542da75c9817a0302a864a67b874889016122fbd99646dbf90b303ef8cd1df3e59c42bc66be650bf178a9a19ee3c7934bfa67b7441710fd7ea813e7e782063c488fffa7dad35dbe54ed4a31aee9d0809258ec501eb6da4f43b028cf94f6af416067de8a249e95afebadbee0b684f9bf95d7d5ea744b9b5e13630e44f44028c3583221b569281da68c0f1fc247501664631614799b030a94f8b7b398764fb223588326eb016ee43308e7f75abebfd1ff3484f25fdd82ecfeb0b45bc6aab797c90c552444e5828761b6f440b5e0caef67b3a6a47e519c9f7fa1265f23380ab9e3bd4c6f2e8825de302430826ad6020ca5b8554c684f091d10f2aef1eb343cb215e0fa46a91efe53d01c3a6974ff318300d2b5a7c97a510c0acc9775158e4f263f65e8956c461b56e5e1990b8f928885ec07fc8b494b00e7a8c35b285437ba7bab2fa563947cbcba208e284e1c9bba87701b4fb915fb07b1778a06a79fa86f41fdf6e22c2a66440483f8ca46023688794433a758967fa49f97383839cb9e04bb8cd9cdda065bbd1d574167b959738c82cba2c933425fd7f8aada82fc5809b92221e4f1c7d6a21a436c33efa175e97afe733142bebc1521656f841e41f1480cd4251dedc28a19e2efce4df373f75be44de8bc6cf9ae2dff013286e577608f9281f1b53bf8fe1600fc7b9841d002e6e238c64624fbe930c6c9716f1384b9a53f91e5ee9f81f17e1acee8cf8635f2d9ab7488d26bb9bd58ae7ddca798825bf83fa56e75a0f4916ed05746ceaabea48a1b38e1051bad40e9d3daebd6a261de584bd56061e4b168be5badf953eebffeb907f202223b96ff1efb5c12e60223194e8b92ccb2f5b58297751ac42ffebd1326e0e8436f29edf5b0ad2ffd9f38f94edf547c5ed07653cf44d4b0910fd1d9c8bf5598077731752e2d7caa9bff555fa0db79c8db4b92710e25bd965d8824c4ab41da39b47ac151e68d8c59972c5cbf466c88cc5edb0fccd34aaac1511d330ef88641bc7a0cf3d846c5b54103215c38784774a7a61ade2252c63ba58d3196b7cec0a5f6e517c9a593f12095e5335bda5652a91591596d000d482509c259567e3369873ed66ae0ff5f746b198f9d1b5ce0ba617480ddf6b09f3fd01024c0e85e7326d79759052a1f463dfe40086d2ddde6af440ee63d643a2566b803ff2c590d47e054e19db5ae4d0071db6ca09855d9e42b7b1de2fc68e4a5ed62cb785d5f77224ad18c75726acf2fe3938fd75b95043b624d205e2c04862411079311969ab88bc75540844b6bbf9ed02c8d73fc283601833b00c7acead5e1dae7ad38c44d71fb5b62e9e41b04a87c15e73510543fb46d0a83d830a6a6fbc82a82105251626ee5cee5dd000633964c77ea320989570e9cfd31ce9637e6fa33f3e30c826aeab5bc04ca304a6f4e20823acee670102dfec187e2d7dbe6efa057ae448cd9d4d4c1c3c1511c46d40819252ebd948de0ab57b6304dac5cb43d6b0942542967731112a8c4f85a30edc7a4de9e3102971a4858de05a8d94c950e1825473a79e85a4d20b4c8e81a451b295d7afc30397312a112b287823ac02d479fcb2b30b43c26de48a39faff3e04ea6263d446b4f7310efab7f51e030021676fc2e004aea4e820a399e56ab3e2569c9457ff7ebf379b4087910c7acc5a2790cd47dfa7e15e162ac26ff09753d230333e9e4ed36fa833ae756b076fe2facd9c0873fe120ab551f0152db5de2d7475a949cac655a8faf8b5ab13e3a4b34bd7659f2db21387b41eb531fcdf2953945d7ad0527a09e8f0be7ba8b9125cda58becd05c464fc11c7e94d4c9309bc1a752ad48c62de407dba926842b3e5c9daff75690eb63cff00ea1c0ef93de07fcb7a9509c7430ce83675ac3bb996a2d7cae650f102a6b1a43be343dc20719840c9df1164aa20945ed1fad343493735dee7973b21b26a59ff60292c980d47c39b658a5b11ca7143644b0515783bf03151420d1e6ff45661d5480005b6f52c256e949452c25bd3a2c4043477c5fe0e8e255916b99a3febc380beb1fc2c1405975b93a8b40c61d4649671eae373c80426a2758399be7e9d757a8bf57d2a21991820363920798f06ad360f7f6ea234cb5288e40f34bd0b8adb4086c163a43e678937adf801935f8c2f7beac677a1164a2f8f36ce620ad9ee00f5dc7434959a5d6f41fa1b080855c622d74d170ae5941d3c473f24df99900e0bff46a3d1b9579ea14399db62aeced634e01f98808cf7c911fc682ff904ac07823db05c23579679e345db71db32fa2552a00c3ce622c838f0c5bd884d0b692505dc2b6e48205f864c46a354d7bdb4055532483e33e214714c9d6131cd31c25e9785fbc33626a2c740b6f451e998bdde3972ffb9a48b44d687b2035de43345b04649628ad849d04b9c10caaac94e71efaec617f0db0e573d7dbb08967d2e0813886fd93458c8fe01fe26e17a6efb2252e32971bc0378e216b81c2057a0903c6f0b5bdbf89f123b1935056a3aacc9150b099a772201eb364ae25691d489cedb3e3411d900f0391107e283626702a0a927c1709e1023aa01a2cc513bc8b7117c53d82c8d9f081f134afb69bcb4cd29645764b4f93f587ccd3a43558e714102dc81e9bb953d4eb188d7f36490c5aac95727116a2e6ed8cb11a8d6bd9e9a3ee0f75e216367f68a33b6d2f50a3ae75cd96e48658297bed78ad34550274618bee673f004561d644c2c20f4f11718f63a9575cf47cdfba7fef0bd449e0a9d4442ec3f6f8375564395c5fddc16519114c18f54d90f184436cd2281062983a705cc7cb8cbef0ef04488e9551ad8e34563a8479f4b77d474eeac93b82f52413300ea625184282b2a7773f9a507844cb0721afc63de34109052bd9e20ca3f8f1c23d5ecb4d88bc84c744e16f1cda675fe46e0eaa33fd5a5fcbc73b93e38aa5806fb26803e1fa24c661b3a44441ac2028b5b424718298ae8acfc413cea65d2e079f072d9b43f97eb765de396e45772f04e8f04a08f0bfcd3820cdf64fcb8672932f3d084b7571deedf6304732980ead1d9a6a294a71a356f7b71db1f50f31a342f1a81ece87a47ac2668782e297588e903a8c68dbca8d123ef9df144f631f0594711fbe79cf70df82a1fff9469a18a7a7b79773d12910f8fb23c665efeeda2d4d9de202bb459b63a878c562ca9ce4dcdd87fc380810efe374d23279c5ba1b83a1413956ba636d17397ab154e5bf8e646921d98a8418bf628e5ce03b7d02cba88a995a65facaa28979a699c8ee9bdda0939e57247dc639fa3b82782a5536f88ae0c7b74e9fd2bafaed9548572bb3d5e8bd374f748d22149140969941c5afc36e25a2cec7eb6238565e14c0e7c56206b3c1b26b987e4beda0f0d78481ae1c6ad04c4d75edfdfc31dd5d47346f06cde3bc99035947aac79c8bbfe020d0515f5d2259990b81ee78047c30e8390ee694c5dd6e9fc44e5434c2f40eb7ee446696cca165a44aba20ea56466613d4f7a1be996811ff1db520fad623b6602eb103d405e2814ba5a6f9b34f576853d701c30f3f8ddbb35b88f731adc4ef95f172a72f9f693e59765377185641c9c995048914cb9d1304fa80a3aee04cd1a959bd292f902848bd50ad817c5014c6b7b930094e67d4c9c6b25fb39bbc36ccd678c1e951341820f05612a12cb728fe74111d8c02c52cd12b5c3133575ff249d85e83da10e7e928bbdd749ccfb4d738c7c633924df49e7557429505cea3316b89fea2f4796b08760f0136e60708726835b8f39e7883cac4aa5c1011fb4691992472c8428163741c5b6b5d2994fc52ed738475120d7f85d81dbd7d0487169f3bf4fc07b543b2cd7c65cd6f824db37a59ece15c99edb5d19a65fe53aae0a79e67341a24c328212c974f07693aa2c9b419e6b751491271137cfb74e0189d1a370e7615cc0104a2727f73c22a00abac602b6728d419ffae3f93cac2421df42a953b98ede467982a601e32b36450248e62eed1a2a05741d747efe03121c692754b389d1d991ee37ba572bbd96d955f0f64bf9239435ede2e01901d285e3381103bfb20ede6c7a796666e0a7206a4a07e997d0b2d44335885511b0246519d5c32332428f343366de67f37dfcd4d5fa8581cd7f552dd4ec229fe96dd337efd1ff13404e0501e2a870364928be8ebf2cce63426e17bae8c187a10ab6bdff88f3e363ce986b55a14e57ba538a6e5a8ef3ced74a3fcecc169cbf7847fd80e3bbb6feea441de7e9f78f4bdf22f0043fc5fecce04d5ab9310e2a6e4ca3fe096b220c72e79a44ac718a0a634dabc887d53582d094b2f4784fc50c6d2010243b2266ec39fbb1819bb8f6ae6a113e3ee74f32c743a90b900908fa2f1003c5f3bf7e45f364834d31d82a6746d34589385872ae505f9ddaf1f9ee0a85e714768ce34d09f3313ef0aa104d062fe375c6b06609f6699d2da05902566fb8344b97b589b15b584fd4032c6b85673d380de0e7bbfc7dded60f8fadd690c91ae42a045ea2f70e91bef14f340b73c3e72ea4afeecffe4aba438efb815fdec20ffb3d49feecd2c3352cf300c856555cf6401a2dc78d07cc834056f04bfba57a81973e0fc7b3beb77926e490e929fd14ac4c47d93810ee442b3e256da0ad20d07fccf82ac7b2065e7a67e67295873e5a2561af125ab3db0571d1a0bfd28bfd916203c1cf87a0581ea7ebc35302b4f3a4013944e76cfb34464124de9980976456d20b83b79d2322fd3c402a1c4c33553b7d42da78b6695228728fa522b8a7edbb8f570b1540875afc7ff4cf853c4db9fe54ac0e0cb3af8357c4b934f5623851ed0013ddb272d588e93913f0e72e3749d0f15e352fc3ecceb3a33e7dc21e5771f984b1b60be4f9d766a4338a996187687f00d53b55c2f47b4dfe8809ea72c84160a5c847a58274b2365cbe02400a5fcc583c75611ef01e561dcb1ec3c3b39c998ae44b51ca522da6dc8fa7729980802f0c58e88abc0c9c89b93cfaf363e517fdea364c35b5ac70ffbf433f7e7373a28fc940b61521e9", 0x1000, 0xb, &(0x7f0000000040)={0x18, 0x3, 0x55, 0x800000000000}, 0xc) r3 = socket(0x0, 0x5, 0x1ff) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') 16:01:11 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000040)='./file0\x00') readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/131, 0x83) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000080)='./file0\x00') getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:01:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x70) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffa) r1 = syz_open_pts() recvfrom$inet(r0, &(0x7f0000000000)=""/170, 0xaa, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0xfffffffffffffdfc, 0x3, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffffffffffd88) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x1, 0x2, 0x8, 0x3, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x6, 0x6, r3}) socket$unix(0x1, 0x1, 0x0) 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x40, 0x2, {0x7f, 0x3}}) write(r0, &(0x7f00000004c0)="89740000000000004b1b4bf40de5841780ad078ef9d842db539a068af226c2d47b5fbebf9e46fa38fedeb6a83ecd72bdaaf099f95d5ebaedfeaf9ecc62715fe2ec56489c686c57c620b5b2bb9a3f63a20204abb812ad2b0606d60f6c28a25fe82a721e5099850900000000000000eead31e61f3272ca6813d5712d31b13804573843e47d9c1fdadea62b4b1976583acf0d6dc0a22c1383db99f5d5f24699d8d54f086c09bd633ff9f6747ae29c9e85dc0ecc6e174a18bc8bee3d6bd178f94e8a765f69d160dbbe176e7e3416ade20739c281f1d7ba6ef8", 0xd7) 16:01:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 16:01:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) lseek(r1, 0x0, 0x0, 0x1) dup2(r2, r3) 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7ffffffe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:01:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = socket(0x20, 0x8001, 0x5) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r9 = getegid() r10 = dup(0xffffffffffffffff) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x10000, 0x0) r12 = socket$inet6(0x18, 0x7, 0x696f) r13 = socket(0x1, 0x4000, 0x54) r14 = accept$inet(0xffffffffffffff9c, &(0x7f00000017c0), &(0x7f0000001800)=0xc) socketpair(0x1, 0x1, 0x5, &(0x7f0000001840)={0xffffffffffffffff}) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse\x00', 0x80, 0x0) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x200, 0x0) r22 = getpgid(0xffffffffffffffff) r23 = geteuid() getgroups(0x1, &(0x7f00000019c0)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0}, &(0x7f0000001a40)=0xc) r26 = getuid() r27 = getegid() r28 = open(&(0x7f0000001a80)='./file0\x00', 0x0, 0x1b41d5c998221884) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="72aebbbb6dda92416aa450be49445688044e0fd7df7b76be53281c95c849c84c4ee5997521ff77bc66c229b232daec4daecf8422cd00ce9475a42ec4708d938d31c1e3c2b7d004", 0x47}, {&(0x7f0000000180)="ede9614047a03288887afe11325db54eb83d3898a7d7904a1f2bd9afdd", 0x1d}, {&(0x7f00000001c0)="a38118bcf0b0b980ad60807e9937e117780513455f9faaa114279df03264d8e4c623e3910f446a90b192c746609ab3b56782d8456d63dcfb976ee438ba88b4d5a36534f4372a0919c51261002a5215d822a7df0dab396b7ac4d7bcc64a99f56840320419727b14ba2e4ebfab9ac82b0ed2d1734424a318a4b0522ce96ca44121e3fe938a784482938e81f3c47be4676282fd6bda54daea13b4385086cb28dc89611edbd5e8f7c71b78", 0xa9}, {&(0x7f0000000280)="fc1ea005fe79a8186d8880242b12ab7d92339a1f3cc359c6d5db13ba5b57a968d58c2cf6829468c3f51b4d05e2d53e67c2d5e4a2874d4562c4c40612b608eba61136386e447999fc890658fe52c4696268db867a90c6b8cae838c4f75f6bf312bedc4acfe71b36147dbf22fe9b3c598c0a0452b5a0d76156a62e243729223e4592ac134484e91312c9131b2d82decb4d950a2065549ea34756b7aecc7f8457433b65a32c03ed8ea34d121022f4c137e5abe50d18aa5da7b25e10d830f9c3ebc981644155881ea4aff91de155b72282b382c1883b4d98bea714c852fcccdc712ce5054cb3f1f21fc0a95bbc5f3fe23a", 0xef}, {&(0x7f0000000380)="c790cd1c07157c8ee8abae912d7749068b6439f141e8eac15eaa7454e1204c221cd04017751ee4291d7d04d79c2072c69763afa56dd2b805f0136bb882d7e4f1e3c165dc7fb4b9661d58e1acc47e23811a75f987b8faa93673c1ce24e27de87bda882c8dbdef858e5467d63240e020bb03a31058108017361e5e6d806b6acf249e73821af622622b8fa621693d272180a9817a1164f4e4d7ef08f9e1f243bbe9c9012ee62a5bb3fc9ba3a781effeab4b59d8a28d364a1ee701cef85933351e8d0f46ae1caa7e540692be82743fd01c8dfc861ebea2065209b1ed5796b31d2e5a4908786cafb3f363ad93e77e69e34e3576efbd25dd2b0bf1c4e96ab0142cb49adbef1926e656ebb3758172a0e364982fe9e937ac29b34ee809ac836b5778113f6ecb963e0bb363fe7c8df934007ce97831eea2b35b9ac1fdcdcdcf31c109c4b3e77b62432fe5163b997f945f7cfdbc4b5365bfd1b7d48fa47ad29131328fa7000b7c93d55da1f17052eb626213de9c8880d802d5a52b7805b27f7a82afd213bbda4067691fe65c2af17ab616e941f6fc1b2108ebdeeb3eaf31717c60d1fffd062231cec07328b9eaeaa610e5880479f4570d7ac7e3b3620cfaee6811e357d931c6e99e5b571e83e3de6139eb6bf211685df662e431283e76052efadc014ad56f439c5d7f1448357740db0f96db46c9419ecdf28c7f79c70e903071b3ccffee6e9bcb8d606d34e2babd436ec1f3509258c7dedda7ca3369fbd56943aa858f4aa6489446de5f87c4261902706e35d9dc5294f7e93bed04d1455433af7be7823d71b37e87605b6f6213f999aa415da70e1166d96d8103d941d29bd861cfa5970e83dc2181c7e6336278502963bfa87b953265456dd4bd4762501bc63f44835f01b859c1ef78f38a549582b75717a32299ab1e8ae5d43bd8eb4c3d5d3238eece33d9bd80fd88a097525c08131d41def481187b1bb887ba1c5f2cabb9caf3627080537d849b37b76842b674d121a8f10312ddd4d642afdc6e55a1424be2a5553a16b0dcdf1058069354ce1d2698370322ca7ef1bdaec274f92025803abc01d9972f9342cdb41ce7337562b238b161b1774a47463e58c4ab8c1be488b59ca2f611dda19f75fb87251e3afbb958dd837aa21c462c6652e9e5b19176137098248b6333255b0d6499efe1677fd83bb2195e35b8b46171a4658b676126fd644abf6d1241e9017f0053d8ef8cb6540e7945343ec7f86d13cdaa7a341c6c25d395ba37b9ba04fdfc8479882146dedd14fa3fc16dd832a7fc754b13b588226352e8182068d5802681ce14b9521385cbd1bcaf36ab1a863f7d51b45c303bcd2e9a4550d185f58d940ff11628ac8db1180d1bddd2fff9002c7f594063306ef436ee54d17a05bfed1d3b4061953899461bf862cce64b3631d1e4cbee444542863f998769370029ecb0c07e21eb2ee30bcb911f4405528b86a0bd9598d0493f70511a4995b88ba91131e599b0e32e6ffa45c1a1089408793a9701592caf6495402ab434decd50125fe28ae567321a29d1512307746a55a5d2f34e99e313b6f0f8af4aee7e184ca45480efd211996e211f6a6b263d10ff6a08c8de26ca8741eb621f97b8ffd47ee40f8db3f22c323f5b356e9641ca93130c4ffce737717d59669a128d8fe2c2ffdf8bb12e5cd0bb76c981bc0e9446bf2e793c5a9302d2eefb24af5d2da16246452ff6a8c04438e8bfa88bf79159edcc67b85ad202e3ae5e8afda87858529f3dd4b852c21cf84dcbb8c5f1ac8e05f7f313b0de7803107c398085d6a44e30509b1925f4b2cf6c6b8697a14b995ddb655eb818a5086947383e4a5b8ec4958581b586a6080b3bf44d001200b34273c33b99cb687de77394761f38d0b1462867f643abb8561aa85a60bf0332b267c2eb380198ce031d904d5a61533faa0b0e24e10b99e8e79fa76a81178819a23061aca0f66394ea93d9b47d9eb552a9d5070e1d4eeea1097ec3654ce9c23da4bbfd1b33a1f0c41175e09dd7dec3b56fa607bacd2ec738685c60802753e5d83fd6c4a6ee187bb440fc5593e8381c9cc7e606cd025801187abb5be7dbc17ab179bdd772d5a00d3e9c0a756bbf6c052bce5e8c4c90a7876bb557567b6ccfa469dabd7398130c15065f4e37670b0353da294494a6255fc894d75f4618cace4d0651a860fd67fcb5a064720484c99bc265cfe5deaeaceb5446adb4f97f6fe5ccfc739ce0725881ae87d388657c587d6f0737a196443d4158b986b928d52aaeb97fecaaa8f44e427add893ae6979fa50289724cee2c23382a857fc39bb23888445e0a3b2a532a33972089a435403bcb56f96bbd7af6642b9f74c5d02c8a97ac0daf986b760fa225c829380bd7ef15b17f026758efdce883b350a79c5b48cff208940692ad7b2422d3992bb6f64493dd43dd888ac543bf3bbccf3430cf672d56593b07330c44de01c20ae058e2256e1cacddd11175d64754851dcb50fda29dfec83a9a64a057e0a3b4d6689c8fc8f9c5363f7b684c555a12eca1b78eab072281cdd59737d8da6654d905ef6a621806c5f3fc647e4ac244ac2bac4825b73c6d88444e5c613ecc7a13a3ae18af98a8ddfae27475cbee80b02c390149ef80b348104360b3c5a78e3751f1363189c9a40fab348f233adaf99067686e8f59a7511d37474d23d027548bdc51cf8de80ad4f183e3d323a0c0ac08b1daa02bc59982404ecb0a3bde80b68f30941c5c3965a3aad07cbff5c0d26c524ddd1f44e16638ae19e431692a4427de8052b66e38e9b5a92231b2a015b78e87be0bba38d321775b1cf6e60ee936653922cfa7620ee44c06e2a803100e412993cca3cc88a3be2f0f31595198cf2ca87737199792acedd48161b437e1a11e6d85a7dc1d33c81db61cde9d7515400e3b6ed6c62c9e0d2293403f1e94bb9e05da33686c53c14a523dda80766cb93bf1206352eac7b7be9176a972b312ace9aecf74017e59066f2b04778263bd32e863028dc533994f80578cb79bea6ca4486cccee00e6c89678a293725db18538843842f54608cce194dd70eddf9c1733017ed33fdf22fe84876779babd80566f0413192db638ad289142f1ffaf5603abd222bef7e7e91bd6840f8f51634f68699eb521afcc2a67592a7805deb0a2567e575767600906d17a09ea213dee813ceeca68e2c21fde955f6d135d42b21662a388e09b91d89794778f987bf91492406e861de34e5bf6dbd86092d4e08e33c1aa87ab152b2b88c033edf5bdc789f6bbca8e1d438f584008d3290db1935fbc26ffda83ce762aa6fb5c6d7550ea9a7a25c8c7e2e3dcf5724caca370c159865e487e2e113874e96fb617b5612f7572ad4e774d408e7328d8e6f6953725c9adc1df257e3ebe157966eb28fb887a0d847082a37d23d321c705d533f890a8586559150482477dee21f351f298d14af8312df97971cef9e7e38e3aae1c3045739d32f5225e84c34567b8819da9448a0142100ac953615a0fe91e1ba5a0281e3a86f373a344984588173bbac0017b953c25fec627a6abe243b2d894b984dedba520c1a5dcaf7770939dbf0a5af9f054ab0ebc5140243f6fcb26f4f3cddd32434b75d3880141f370312c7a3abc3e9841edc4c09ceceeaf8a967de2f6f81ca39edff83c96d0811da4019b1379dbf5a069ce8a45ca0f3640bcf045d1090940ba7b32939d8a3409f175b07fc2fbf06bd380f2b3d7f617abd789708d8002630589e2902aaa8eef96bac6364f460baf144b53036723d62034baac95dba604f84b8fc8b92c192c21a858563b8d1bc62085356a29cfd21350f6a2aacfd9e8aa0f830f7bbcac44dae3274142fb653d94a9da20a7c7d75a64de8660128978010701f535fb25ecafb55335204f5af6b2b49347339b7beb0c2bf8db868e8b91e41c4f9d716975d93d31c7a57aebc166b05d1b21fe9899257730a9efc8a527cb4be79b9ceaf0040111682463e23657b541cb78dc6c84a69bde3d26b762a23c5c93d464354476f2901b3ff4435610939c4e5c00e33ee08c61352a613864e0c3df3072e7ef52e31be4ece952efd1d19487d94999a2bcb38fc4d40c1152ed40d1a65b9a5b833fb30f2575817ec3c002b4f94eb3f058c2516c86e5741d0cd9491e77571a34bdc5dfb3c08d23b0a40230d73bd703726e9b79623352e1f4038c354caedac76a90478ff187175142612f17943f90005f71b284ed69fabb2724b6b46bd34c3329e1ffea5588b780e31c45768cf0632903896f4380966f52327609411760cbe5ac24ef8c01d50010ae3f5875af7ee2d6b420e76a9aa3d3b6a3959f61cf4fa05f794b667235cb1a998f2eb30d0cdf4ce990e026ec33140cdabb86bdf21f76d0e66ba0fba70b990f8182bffcebba781754d6e0cb819cf05642e59f259ac26c3008e0debfe3014d0612dad8a9f77d82ea8a6bd743fef1d8362d0d915f9cf8897ba726cce60828634cd54e05c21f6c4ce118d9f4c42c78d0c261702d4d568097ef46d093f7a249a81db5f63ab1dae531f0330fd526946af98a9d59f160f375a844e1442ceace0c00be86ebe5793cb50fa9ca323d103943c97d2efc19ea9fa51442f305e95343af97f7ea51e2eaed03b1dffc4775350352795ed7b59dc9da5132f45c759251286f99c290fb8bcd44cf3226ec6be28f185cd4e8510651ea284e9829f25ac39ca417df7eb6dde4d89ac70ce44a399af32d49902ff820ef413c860de74edec6db4cd8e2ca5f10dbd517e8d12a642d9f3c769217c5075c094e887c9e9466f24849405ad9221ee8608be70073c94c29df775808787eb002a27dd1c3c86a852756c8480003405b90efc8b7523955f38493508ca307a1738cb1a8ff7b0021454d1d6bb6bc940fb6a4c63de0f3cff3f02a0e7384037fd37fee5a1a74ba15a4d82262b8417857e2dd8d2bc3f57b4ff1dd8400df7993e10cd0d8d9254be310aa054d71f1205eb84afcf2bc1c9f98f3c7324cc73ac0ca940c15f62b2b09645bcb14b90d55e9c3e09c0f7bb7cda016293667ca110cb45cc27bb69487c01af2a9fa917cb27180a074252ab235697e67de9889630c48890d129aa6da9499436e14400e2c398549b5001013156565cd2ce937ebd74d095be24834fdd6191ded78b4b7d7881d2b3d4c93277346b57efd075e754987d9b2e4e42d8fc5b387c15a37a1d242988f51ad2423120ddeb5b08ab110b1fb654d42fb5c0cdefce14de2e82d2220c0947f3a5c26b2882333899d62779255f726189e08a712d6f555ca61004c23d7d4cfe9f274d20a91ad57975298f7a4a010b06660a91aae84ef6fecc8bb7ff6f617a96a0908dde0b75bd59bf89298c42983f9129e6af02019bb293f139c37883a98c5436a8468e749024fa705113a558edbe9dfa1bfe24d7ef600dcab43495a0a7a93b4df19b41b48669c0dc4762a9b742dcf8debb4491ea322449dd50e92aad29e73b650f72105fcec88c5819df54e108883623cd7c214d8c6b0df40b7002146ad7d297679f5a5d82f88a35eec1f9fa022ba1736881234e42ec531ddcd953150cf0d237ecac363e36daa8b2288671bec0cdc8cbc9a3d541b32fd1ff23698985e90c1419a1bdd266beed8b665cab958864e5fd1f6cd73ebb9e52c811219000cf8473f7059f9e1c930bf55e1b16173157000b34641fbed50ba9350d5691661622ac76678ae60ad5b0914df37a31af5d4ea7aaafaf7ac0f7e54440c7d9a7392ba0a77a165c85afeffd6bd82671f066b2a7964a639c76d043c66385c6a1cc026df2db13ea2211a16c42b0b21c4d226923a388e7b", 0x1000}, {&(0x7f0000001380)="fac1eb213fc159a786d4a1c29ec0ad4a6d941a95de603c6e015adc1e66ae761a8c2d1af317b4cee5f8c062c996d94bffb85f24547d7e8056e0368910be89ddd23b705c6cb749be51961a301dd52c98d6fc375f97642eaf45ac2ebab4dc56ad8bdc5e09be0143cf919ca82a184562d6729b4e67", 0x73}, {&(0x7f0000001400)="ed1f20d08436ddcb9d7c6312244108f5a4dd7e71300e6b8b0f42609b5f009aab7f197876558021f2543e26718ee447163be8024558099005f3661eff5e9949005f1a26125d8f15a8730b6d8b57ea61c11fd13c15957ffae5571d5f98a287cda9df1206", 0x63}, {&(0x7f0000001480)="8f406d706dd5f42c87e3676b2a43ff484d99ae997795eabed0af021464c6efdd179e4c3bc89ab49af8ea7f521d8952e2", 0x30}, {&(0x7f00000014c0)="0b53b11cc1bc3853f16cb0589ad53d2b9e6b865044d4f2fd73f73cf2a261d032df02d62f6a9b1dc5093a879c4ca938982d4d3656253028c1c9b1ebb01cc59ea392ed84d7f87a7bbfe8ed0b47ffabc1e1e2f59f59a4343a3c42ef7ecc2e6b2c4ecf91d94b928382e0c4dfad31ae7b8239998674141710d71bed4166", 0x7b}, {&(0x7f0000001540)="534492223c41ace566e2c47c1f94ea26a113217745ca24317879144bc94663a39fbd18a10ade3970699fa304ee5234954d9f31ba3a315bb83b36f7b385a21fd1afc45132d8792fa1c78cd929c363f450f0b2ca09197dcf09dfc3e01eff2ef1", 0x5f}], 0xa, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28, r29]}], 0x120, 0x400}, 0x1) r30 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r30, 0x4004745d, &(0x7f0000000040)) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {}], 0x2, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x80}) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000080)) 16:01:17 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x200, 0x2) 16:01:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:01:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000001c0)=""/86, 0x56, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x1}], 0x1}) read(r0, &(0x7f0000000140)=""/105, 0xffffffffffffff1a) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x81, 0x7, 0x9}, {{r0}, 0xf5a32b90a51a4c9, 0x18, 0x2, 0x0, 0x800}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x42, 0x52, 0xffffffffffff15fd}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0x3f}], 0xffffffff, &(0x7f0000000180)={0x2, 0x10000}) 16:01:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchflags(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x5, 0xfffffffffffffff9, 0x7ff, 0x0, 0x2, 0x759, 0x84ae}, &(0x7f00000000c0)={0x9, 0x8, 0x4, 0x2, 0x3, 0xfffffffffffffff7, 0x100, 0x8001}, &(0x7f0000000100)={0x8, 0xbc67, 0x4, 0x8001, 0x400, 0x8, 0x1, 0x6}, &(0x7f0000000180)={0x3ff, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x0) seteuid(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffff7}, {0x400, 0x800}}, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x1, 0x3) 16:01:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x811, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xbc36, 0xd8e, 0x23a2}) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20808, 0x0) sendto$inet6(r1, &(0x7f0000000040)='t', 0x1, 0x408, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x800}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0}], 0x1, 0x0, 0x0) 16:01:17 executing program 0: chmod(0x0, 0xe5b535d1c5267b18) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) lchown(&(0x7f0000000140)='./file1\x00', r1, r2) 16:01:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x3ff}, {0x28, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000180)="885405ee080de1ca32b6") 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) msgget(0x1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x81, &(0x7f0000000100)="79dedf092602a73ed400e4934574018b5abbab5fa0518f6916d1bbba75e87796e984e889dd092d7db29bf00c6d826bf144191b13fbf8374a34f8e7e75b1adab7455d475c439edcc44ab0864f03a2ec50119b72552094f1c0589191aadf53c570547ecd5636dffb344a18ef61348fabf4a1458f4e453324e1a003a1dbf7e5363cb6") 16:01:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) stat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) chflags(&(0x7f0000001600)='./file0/file0\x00', 0x0) r1 = getpgrp() pipe2(&(0x7f00000015c0), 0x10000) fcntl$lock(r0, 0x0, &(0x7f0000001440)={0x3, 0x0, 0x8, 0xfffffffffffffffb, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0xfffffffffffffffc, 0x300000003}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001580)) openat(r2, &(0x7f0000001540)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000013c0)={'./file0\x00', 0x9, 0xfffffffffffffd02, 0x9cc9, 0x1, 0x8, 0x1001, 0x3, 0xfffffffffffffffe, 0x0, 0x6, 0x80000020}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x9) fcntl$getflags(r3, 0x3) getpid() recvmsg(r3, &(0x7f0000001380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/108, 0x6c}, {&(0x7f0000001180)=""/27, 0x1b}, {&(0x7f00000011c0)=""/40, 0x28}], 0x5, &(0x7f0000001280)=""/222, 0xde}, 0x840) 16:01:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="ffbe88b80f1a160fd24e1374bb707d2bfe9e8fb83f5fa0ce6b52a12ed942e01b5a4b287f699c1f60156de07fe8451bf9ae8bb56d01d6c1e756779801538dfba532a53ef9a4a11c6fac5ff4b67c64d5e0a8054ac1c729456dfe408aa4338a4ad7b7dcf77f94848f2339acf38d4839d7c929ef895679a6e145f454c132c720ca9998960d071443fcdca6313707784efb0d3d377290adfc0c53670fdfef00704997eeb516b686dcf417cec9e1eaa98fd71f563c338371b5b16475be6f0e1ae55125113ab982faa648941097fd03496867abdccc9e62fe7f", 0xd6, 0xd, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000040)="924a80a9a591f86f97aaad8145833d6cec4cc170e12766afbe8a4d715bf3290eb5e0442f12af2f46040d7a4e74535957538dfe46c96e51fcbcf07e6d0f9894d7ae47b480e2db381c25b631bf2475aa2743c80ad5373fbda686f977486d0f60cd4f225d5d6a4bae9e18f536d02dc3b7cd01950b104b6a5fe1d9f3d3523bd54d93401c101cb53eb34d7783c89be6637e24688d9b3817ee99725fcb0cdf36ee7fec2bb8ab0ae272a1dbad53e8d2ceccdd871d59b276ab03f7ab5ec01ef577c0549766a804a6ea49043d040975118824fb99de092794b5f7fe3070eb47ed01efee91", 0xe0}, {&(0x7f0000000140)="417b90feccea6b093f379316bb5d602d61c63e342d2b11728536eb6ecc693378d3ea3af0ebc4637a336784666b9251036cca03893c7b31a72c6d975124b557147a6cebd4c578208bc3a246c04dfb60d37626a9ab7a7a561ae88fac9971d538787fc9dc3b1276fd328f38a67ab140ef6c391eae11c13b86fb9408c039a818baeedae20716730dbb7a3ca167c0659a5cc056000ccb966c7f3f91881667914f36f4eb3d9a83402b5db364c75610d30a739c8e50f67beca2b48d6d41c7f7b2f5c123006220b74cb18c65ec", 0xc9}, {&(0x7f0000000240)="fc468a39eeae5f60b8cc840f1808f0744206e113283848d64ea78e0c52344095d1a68e17426c118a14f766ce80dcfc9fbc909271a44221e5b04860ce7352ead5a71e061a5a17bf386504e54b401ea806ce729a689a5aeaecf7fcd8e7be1c86ad83f39318c7e84680090e8e6dd708537b7a516ceff930b7a33456cd1b1ce5600569b311fc3d9cbd625e790df53d44d396dbe2846d17b6e2cf9fdbd64b4a41c65bb450a8258f03318f83635e3d76afc4860dfbc19912ca171ea96ce8074017462c25f4da2bd00249b6d5fe5a2cd530ca757645df8cd2053053cf", 0xd9}, {&(0x7f0000000340)="b4e4e16eba1e4d7dbd598e974031aacac3fd5b2dbf1bbef47f698813a1a2d374b2e2ebee3a7a00975b3f1fc73e4529d4d2fb9e81281fa3e7a43a5dfd78ae02553cdcc0bd76d712f15e929829af427be1482782d4d6eeb7aacc81205e0198bf02b4e45a20074a2cca8993db94457b553f0461d2d6005fc911fccdb99ae5b8edb71a0cfc2f24282411149d52954ab71ace5e7e701d142bf8390210ed84851384a0f5fb04ed59837800a5f12fe8141f9ebb1d0bd3f261797c5278cd9b8a4cc9834d2cd05a8ff33c0fe63456eb0ffab0", 0xce}, {&(0x7f0000000440)="35af93c5e8c97b10caf41c54e7dd91a5fb1630195fff2e631554539ada131575d8696be27d085497bcd60e2ef5891ecf1cf01871d61955b27bb1aacd25bece5d607e5244f297cd469995a10d3d6339026a780d6daf88f7122e7b494e279e687d731c9407f569da79635593d4f9c065753abc031c84dff9e8b005f469f8ed93dd53", 0x81}, {&(0x7f0000000500)="acccfd2ff915d9550df6e0a89e", 0xd}, {&(0x7f0000000540)="498b46fac2fc0c00b6252c437cdc0d15c96d2d2ca94b2846d1e0417eb93bcf1c8b99b8bf5b2d716669c806c00a813f35053c4d495c73a03dd9c46c039f1442c4a2423aa6139b027bebe1057cf19ac07eecf51c42c7d6df3074ed120e08e17b116894d7693706008f3115c36cd5d729018ea4a9401e42e30bd3980b7707e3338658009163574bfd2be254b59af8769081854ef95e1bb888aa67f630fad6ded21ef37a46f1551e34883ceac662a3b2ccfaf544310c954a5086a370091024bb32a3ec1826d1772919046c7adae9c7f085092f499ac2294c24b6372fdf80c4a0", 0xde}, {&(0x7f0000000640)="213adcc3192a912f26969640b03249fb10b2ff1803d59850c6a178bfc2ff705b2a8956be90550bffd7b9de04cbf7729c3d0ab083d59dafd32bd80f2f6a17881560c96c4c71896e6fa5b33c1c3b63eec0733df21d58a61f69be05e280c8f71748f79adfe28622e3b9ba0d938673ea307b4d0fbbc6729c9a3aee96ead711a20aabb67eb01e5c1b5b85b4f273e0dee2dbda7990a423d1ebb97ce82fd06804fb52259fb94692b48d9b26a1f78ae824f75e7e9203a151dbd011b08349b09ee6d014f985f3ea8d03cca74923133ccec83f4c9b45f2148cdf6bfe0b8a1797bd32a6080adb", 0xe1}, {&(0x7f0000000740)="a44501d4fef23fbfb7801b6c6729f0c5947d00e1fe1fd500f70ae4095dacb0167ce6ffc94ca4b8e92f82be9136b8f6b3d248201b4df5b2865821096351c32eb1c3d0fb571f2401f61106f207287023eb5f9e936e39da23561139a7fa9450382bcd24c44e3ba94b2bc3710df2f0da2cc1df45832fd51beef92057e8ceba5bedf811c29e0dfd9c5927d2d5a4e3452694f5bcdb2fd99a62accbdc5234bbc248d1b7d37353c0663212c7e4266b78d8e328fb47a2ed3cc732acafb0fb6d749239ecd29438558182a83a52a83a018e73e916ba33f2666092a5969f2ae89aa1b939173c5356bcf3b5ff3b4b5f65bc0916c8bbc06d3440955b321b1d", 0xf8}], 0x9, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, r0, 0x0, 0x0) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) 16:01:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:17 executing program 0: r0 = socket(0x1f, 0x4007, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x48) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000100028aa) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000400)='./bus\x00', 0x20008420, 0x0) 16:01:17 executing program 1: r0 = socket(0xfffffffffe, 0x3, 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:17 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) 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, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x5c, 0x200fffff, 0x3db8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x30, 0x20, 0x400, 0x21}], 0xff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0xffff, 0x6f}, {{r3}, 0xfffffffffffffff8, 0x60, 0xf0000000, 0x1, 0x1}], 0x6, &(0x7f00000001c0)={0xff, 0x5be}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x81, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000280)=0xffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:01:17 executing program 1: getppid() r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xf97d}, 0x8) 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x8000, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfffffffffffffffc, 0x3f, 0x579, 0x400}, {0x6c, 0x10001, 0x101, 0xffffffffffffd92e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/222, 0xde, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:01:17 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xa1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0xfffffffffffffffd, 0x0, 0x7f}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = semget(0x2, 0x1, 0x6) semop(r2, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x300000000000, 0x800}], 0x2) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = semget$private(0x0, 0x4, 0x130) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/153) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000180)="268165ae0c1ebb4547ee137d61eae464b7b2f53968cb14186e7236dd4407d883610115286c8135346361d26d96211323785327dc8da7ceed7f3883ccaa931a5adedb3c84ee1c270eff3e95d00d72421a8cfa43b5f38053b1aa520a7d29d891f4ee30b0904a12197c6f140cfcb33d08bd0f6404e2944f541483beea92b5574c31dc98fc29815643ac466b3e194528b024242e874947e4cb5df785751c9161b24d4bccb0a2611bd4704fd4577f3dc7ae65f01f891992f7ebdd458f8b3293e46c9da3eba4c0b65e427352c7b9278100754d3550c5f98a81bb6b639bb7205385d19f59723d4f0d8749a23dd66601548e59156e0cbdab", 0xf4, 0x405, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3ff, 0x1, 0x3, 0xb990, 0x4}, 0xc) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:01:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="13000000000000000000000000000000634dd1452a7ea98c9be31a33ed0caa94ce795ade69359c565655f96e05b1a67c46d4dd5b55b3c903a627520c9c1c6dd5194fdf29b0f2a664d23e4b37b3a7f2058bda059cd54c6fc74369dcb8ad37ac3fb406c40ecab4cc1ec5987d5c7cb346fd1e82f10f8bd0e7433d075a7e57c764568baa0cb01493649302f65ae9672142b76ac5176fe31e0c676b1fe89fb01d1d6b89f33fa5686119d9a74e56b6fe2a28446fdc9d6a5848e4969027e601c458cde92aaf0ee1151b00c9a82419a0d838680a27caf427404490828353bdc6d89e4edb0813c5b2c95e7bce32d577c60c5a84c779f00bb62ff88775166ee69dcd2b3c41a145b6a0ed6c170e6e0f230a0ba16d0e1901ebc0e6d1e924f60dbd81cd3feca63ef46a8adf7e6d16f423f03b6f8d4a03d3767ebe3d14ddac2a6bf80d89ea1142495ade3176c73e9791786f9408fb2bc8ad10052619901657143309c2240effd16514bbad2a8df9999169438c19735a48ddb9418e2832a5651a05af435838b8b49c6590731b449f5bd54b1cbac84b4c7d8d34e6da4c34649826f2a8ef21f49d231f3bf2debec841483d74e1cbb00f4c01d687580f11631821ed168b8769a7dc18117212da7bf20e1a97bcad3b275de935cded3c0b44bc3b9e710c32cd25de074ef50dba36e93ab800eb3fb41a4da5ab9b459c3a545b4e8e5add4fdbf343b5bb0ea6ee82d5b850823b7d87cc1390de9efaa45a5db041eda7789480351828a0a79ae98205da104fa707516f9e27b0eea7ad588c6581551e82f356f9112f846a6f3b4d2414ea998d0c2ec28bb86e79eddd3a88a4599d314ccffd7385809d8cc62a3547785e1af9e24cac6cdc802936621e365ae62bd31a95505232879e14d85b92ce38b1125597e47e30136bcbac2c892d15130a502f94194297acf7f2b9f2d4182b762e80db4aad8a809b4ccee4ad7afcf939f86baab92228a5faf57421217fb6d45bcb8a5376d4aaa1749ea15d88a5ec99eca4e2595517834c8c725e2103c6d26a99496151cf0e3b172405934ee937eaf57632131a21a1092257b1095c20a341e45003a6b613fba9a5455907ff006320522567efd21865df3683ffd554b63b3fec7f10c05a265966064750cde83f3ff295cfda2d12875e640d6de0efbe7930c3b45a1aebe14f88f4f9ba625395f6fd5a7bf17d1d9c5faffcf2cb90b6f4af1b3300"/873], 0x7}, 0x402) 16:01:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x442}, 0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) getitimer(0x0, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:01:17 executing program 1: r0 = socket(0x800000f, 0x8000, 0x100000000001) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffff000, 0x931d}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="ac56727f663735f7c66d1d999d0f571a7bba784f8ee72340ce7d57660b8c", 0x1e}, {&(0x7f0000000100)="6f553d6937382afd585bade2cd8824af781651af6ae66a71d36da8ac332e04a3fb4dd7055e08b9b85ff291cdeaf71d52b714cc1250cd4e483a75cad52ced24923a468540183eec0a5648222ab50f06ae9423e79c58", 0x55}, {&(0x7f0000000180)="4256338dc95e892855d336ffada2db795c3ddf1099643b56043660cb55f531ff360b7b8f2439ac6df8e511b8bd1b38e8d34c805e55f4bfe29e70a88410716f8bb04c92b4cc1697850bdf8620e2bc8d808856f1375e98b525bef3261d165e900baf9da8745b4b7f8510a553a204a1baf1d099d3679dea87392baf36c0e508aa240cd4b6f650a8", 0x86}, {&(0x7f0000000240)="3d7abb2597767fffb0", 0x9}], 0x4, &(0x7f00000002c0)=[{0xd8, 0xffff, 0x9, "916c1927edc1eeb1427f28d698d026690cee5e37df33d7da24dd7acec1b4d056321ed8b8db6f631f401c3ab182125a4de3d2cbb36078bb743c69df8a66b490653f55f8b88080bad6ca03e3fd6ff554ea928b549531774469f0ad8c744a56975d7ad6f2b2381698c924a9d8849cca1f07d9877883a0a1c0e0ed0a4def0e80811c7644cae824d2d3161d15222a22052fdcf3e38999cb64ad455dfbd6fcf860494987d74554f738fbd9e7f8830a1665360a4dd113967a5d3ef8afd8613bfd3ae0c3afb7d72a7991b208"}, {0xc8, 0xffff, 0x6e, "016fd8f506f080760ef850a42dd4982afe59b5cbdcdd6cb9706899352cb65d4ae4240d137598e7e2177de669f93d6bb50b8a7569bce099e209d4704d035c4acca98ee1da48a2f527e2dd1eba17e8ec2e17c9a5ba01b47b3bcd22f38043041f42bf99d3190d97bc80be6828af2b1aa3d113ff9768caaee846c19bac57d25cef95c8d89a3590435272e493352367e9f15f21d4c099d945eaf5ab828095b5d584d580c13b48423afb87ee823591db472f24b7cfa664db3a"}, {0xe8, 0x1, 0x1, "97d31bef26ce32e2347bf054771768ae5ec6b8893f7fa4801615374d53a0cff96f0a063fa96e0bdf1f63ca00bc4da404a060d9e7664e830f60e89f165a1fec96e7c3ddcd090de63336da3b927e8d8d6e69db3a1c45eeeb023833293038777a55f77ff31998694c85f1c9e2d824e579481116fbbc921e541f07c5d40a67f1502ea313a4409a28af06b7f867657bfda004be27f40e66ebeef5972c83970f8bb0bb54cb0150dfe5b0eb3c21d6cc188d18ba1592671e59234a1277a556dfa7afdb58412a2b60cb84e3e2713396633dc4eb84dc57b689dc"}, {0x30, 0xffff, 0x8001, "d093f9afe4775313aba97bd9b3b38d8e5f44e3e17b647cec7d9a49d01863a6fb"}, {0xf0, 0x1, 0x1, "7c798f742055178df1b929b22f522acfdae6036bfedfd60a2279ed0c18cb6dac94c72a93813285a2cf6353468f7cea82d2da43c528a44221b9d4719c721de16abb8c9eead5bab997f4ea1f2f11553c0a17856216273ace88807940c4e7fa997d73b710bccf4c2f7bcc0091ed579b5700ed26f6f810c36f55f46b6b7f8f1c42a597b91fc87ba834c6adf06d93344c1778bee86ed757052d00ea14576b65038f7c28c5e423dabaae81cc2cbc52695ca5ba0bf9ceea639f3aa07a93f20b2d29f58cbfd8e41a9064cca0951cac1dc6eb46a3e367990eb82d6a3890d27fabe1fc"}], 0x3a8}, 0x7) recvfrom(r0, &(0x7f0000000000)=""/118, 0x76, 0x43, 0x0, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x93) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001200)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xc46814e67aa4cad7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b0d8a50000010000000000000000001900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:17 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x3ff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:01:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x100000000, 0x7, 0x7, 0x0, 0x0, 0x3, 0x5c4c6b03, 0x1, 0x0, 0x8, 0x1}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x40, 0x1}, {0x0, 0x4}, {0x63, 0x3cb1}, {0x83, 0x1cd10000000}, {0x45, 0x6}, {0x47, 0x5}, {0x101, 0x2}, {0xcf, 0x9}, {0xef, 0x7fffffff}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}], 0x2}) 16:01:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x5755, 0x8, r2}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xdc, &(0x7f0000001380), 0x1000000000000223}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x80000001, 0x1}], 0x21, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x9, 0x55}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x10001}], 0x35, &(0x7f0000000200)={0x7, 0xffffffff}) fcntl$setflags(r0, 0x2, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x6}, {0x7, 0x58}}) ftruncate(r1, 0x0, 0xfffffffffffffffc) 16:01:18 executing program 0: rename(&(0x7f0000001580)='./file0/file1\x00', &(0x7f00000015c0)='./file0/file1\x00') msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) setgid(0x0) setuid(0xee01) msgsnd(0x0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) 16:01:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0xfc76, 0x9, 0x1, 0x1, 0xc77, 0xfff, 0x1, 0x1, 0x1, 0x4c246ae2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x7fffffff, 0xc60, 0xc1b}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f22044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a2eace5daa331b17c55636a88e8292ae12b848fdbad770931dc7bfdab38f2dd9e4597caca220ddc4b7ca4fe96f2a3ae4072a4f66450631beb500de99d3a5229184dc351c38d29249251964ad5910a01000000f521cea73f0ffa6c09a64ae018c3e719a57caf37568cad77b2625f4435f7c8667eb1f411a62428ca9bc2c357aba132bd5545ed0f37abf196552ec202369dcbfaceef7a92339f52aaf4ae6f95f27e063725fe121755b07ffcee774535331c3ff562cb1f9613547e5523735baa9e8c2a58280f05aae5085f6a61feecb7217e43494108ff7ae71a80130043373d95b136448f76ace4358c836e73b785dd8b1366d052f571c60278b0b1c110d53aad460027858800", 0x16a) fchdir(r0) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) dup(r1) socket$inet6(0x18, 0x8005, 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000380)="5afa21fd8b56efb8bbd3f920427bce17790c9442bfa9d0eef222acb4a696d00c5aa912871161df1fced17acbcb5df238ffd9e4ebdad3ac1538d4a8f1aafcb8684bd0d1c1edc62bea5327fb030bf41d192d3284abd17ba6e9f5831835fef3d988aac73d111437c36fe4846a3fbce1135c0b8252ce3329500ced60dcbae273f2734413babcac10fb1dd0717c0e35550d60c7700496ce126b77b4c3167a63d06456e33beb0695e33086037bb7dd3672a5ae266a6ffab6afd6663037da2510cbf9abc5134710bda6f3005838ed5b64e453e62254268349e5bfbdac9e2de496cf41ea5c036ce4543ed1e3931b8641797cec7e7dd15e2df497d7b9fc6c1b27ddad1f1ede7d1e5065f362980385617ffdc68917eee9d5ce759587cb33b87f32121f1914ae44d6b74f9cf54c92f0b89e5854d742b1500e62eb2d4d302db86eb41df5763ffc519c7114ff66feac82a939fc0d1febc341f19f682dd526565dce45e423b70432f602ba1bb9cb4f8f72334f8b8aa0513a0d2682470cff2aee96797ce6e109ddf7ce46a97ad55c0e61324decf28d6589c972d5bdf34adbf5ecbfeb0f41d4a8b75575e09a894c18a29cb2d52dd0134f60455a802039b12225e9ce9a4ef18bf0fbd29ac61a9943da2e8f403d850a192a630dc400ff323ce93c42603767427f6566e7658b6318fa1b044c224b111a2353af5d1388497067a4a29f38e0d836ea42eef72d83203ec9d28400fd93a0afdecfec31360b39cae00d09383826eb92ce6645ebd401733bf93c4a9475e83e2d415e496438a783a94b42bb2a40ff7e2c5be17a12289cc45fd3fbf73a9de72a120e270e83a985de57579e81d6435645e1e87779e6e43e7df558e591fa507d11c0b23b3111c738c263eba8bd713b27d9e65b97fafa4c9538e3272ccefb686244dad81a09b6dcb9217d26eb94e20923f8e8aaf6b1599a33c3831f342f1de7c3f7035feed6e9da21b1162f360e26b4e8d421a99bfa27826c9558fd2007aa530e572f04e7fc7e2469f943e94fc78f6cfa1ff8fd8d6e77c880ad0f2d59b9aebe6f6dbd4fe02cd7ebfb59758371cfc7639caee27e7936ea481a1d2da0eea81d5716174adc99695966283acf143002bbda23a46ca98a94007947c9dfbde0654126948bd0e6b4899a11574a58fab6e8e9c15a7f0d6f2bba4cd01dfbc17b2ed5d6b08278fb18da5e4c7155905c368cf76356c5c5d7322d058ba1f9ebd2b9efa20738c2530c6b006663bcb3b4127d23194979829030d9c7ea76e87e885f59373aae2ada7f2ebd9e484a08af806630575a866a1d80395017165a534ece20e32598168c4320050796b9f24b399cf059468b8cec2ca71abb6420ccec943c6be17fc5815904735ec1fad6074e05b3a258270f9e23d0f43939e2dfcac4cee3cfa0f7b1fadc58ecac5e8756e04d8674f7eb2346799aceb141650635a2b78685a68e260e829d916dc231dfbe916b6953cf4fc5d776b8a507a33bd76b031f80c27daa42c043f95f2ebe960c975800787a05c9fa23c5798ed60a354d9bee25756f4573fe030b34d274a2601e89cdd51a8d63661dce0db789b8633d07d18ccf91935a2eba8cf5f7f674a3a61e5e3c97dac3cbdfc328da2d23552272b1eb3a642feead4fc8b88e32b7b0d18f232b231d6b28d4a114627bada906db0f37b170e7cd0e53612791f86e942f8e615e9ac0e031a625bf65fcdb6dd225087d817d9d31c92ff5d5ea40db0afded5a55ec75e705aff827139ff101a833eacff5bcf5239c87e8dacf2622770068aacc534398bb83e64b0aba34dabb1ed44197a20fe0f114100a932c1a412d3c91d1102f3cf00fc3699cb5dc9d4cc36a71b2165e2c0741fd01c151ef566f2b8510d50c8a3756906d19c4abcd71d12d3d18582c4b058460d8ad88a75f83a8e234e64b26ea622487ea7eebf3b743c667a8e3b4f31c9709d1e7f3472d520e3a2523cfd394fca76138b40961a78b317667189b621d2d3a1ed78460ba81ac44044f6fb9f43cd6fc4bfd92af88e96338b179e9b1c51ffd4970fc40182da30276eb13fd26a41fb66d8322c5772944e0598be7bd336b62bb66ea3bbacb045f15616c349ec1de9108e3e43950e5dbac18ee34ba5e9b2ec7213f625d658e0e515f4e4d1bdc2861a76d3e07fdd21dee193229ad8d9580a1fae46a9eec0a51062e2f534b67fe3eda492e5c012c2bb10063dab7a72d5ae4ab8c745008dda400d47e34a21fa6c7ddd0741134335646b1a31979fef492fc79490fee6a011b5e50e864a37f6cae862ac5b6b3a2e6d2e64da473cba5fc42b0e628b12d2004dc0d6f247919c5c563f815a6e6d2da28753b3bc297f32a85f3cb2b720f6c68aa80b877870bea4b746fc7475af92ac5921f50fe65837bcf0a7dde46c3298972ea707202f5fce86743e64c5e54263e86174517ce7c93c1d183a39cb68ae22787fa53b459d158ff6d4f82de31d611801aa381167d96e3223e3c9a58f3e35142f41e49693f922a74d17d66720e6dbdea4d6280c98d62b066c2c9fbc4e30371df1faeeecbe0705041c3211b21c50e03597e2a7e1db077c5932b2eb839244658caabfa32f55aa6d64d1b93b22b473f0079e9370d8d9d28e81d25a3c7d9b2acc5310657d0dd2f8c72409c76f5faa6469c5286258501a95aa3997e3a8a83c7c268c69393fbe2f0e1d18e0cd339d381f658ee1e30c845aa24011765892fd5ab2c0412d91c2576fc8db2ee62560a03a037fd46c3f818997d22557cbc78b2882073a6ffaf256bccd8a6c50623b13f632a6cae8baefad4ef5df5ac3faeceebca015170bd4758ff395ffccea2fbf6a772704a878988bfaf5d15015c8976d5671e414f044b9ff228e1d0ff4328278eab534c30ba4d8ef1b1f9f229f662264a6618372e6b075a4aa399f731652651d5c7226902b9df63427466f42551aacdabde4e8c27ca6943bae44922108d270060cc7a17b54f3bafe54b17d107bfc581d5f24e590e6040db479d9c9cee88366a407fef3b5a1a0338042aedcc49be9bed290b759ca12a07f07330d607d88af6e5e539c85d10f0c4c7c0bface354bb88363a2d1d7f0e6ba8f6fbd5c81a2859a3360b510da5203e39462f63d71a1606b1e3f552844cb0256748de576882e1c6d4e96affdd4dd62648e6810cb8714b726b036661258cdb9ace908a074414d70e720512c70170e8234be5bd933bfcf7eff827efc2d2e57fb7ef34097826e420eba8fee59caf783b7ac9debe422747547a1233a56cf11776b92c37ff63b3eeee125da60d97c56c5e6cf11ea06271158bf236aaf4717dac4c2a41d9b6f6cd384d25bff94f8a0f259ea8e50dc5d062e00633cb639ab8c05d68f8435af84f8aaafb7c9042e84700bb17f9aea25c112afe4c544aff650562f3ac3a3ab227cf0a5e1d8b82bc084ad0839ffba9316f90e04ecd6cb6259d1e5d0fb5db9cbefab51953baa1d61be865745c7f8754df048872f002457e46fee403ba6b514491160d93638c56a228d8f0f9cae903ac8dcddf01c3267b440e73edc69fb59cbadce164fd9942da7e3e3c39e31ce4c9b8ff58d0b26915ee74fb35e8732d74fafd670b348fc8aee5524e32f26309e3c57ae84ca3f548399da721b06ebc221e3b29ef498b1bcd0d5b9ec47209965ec50167270ceec0a89a2ec02c92d79816dd1bb4491ddac16de42dee2c5167e1c833d6b30188130bce94d69b94616dcc5f2aea47d736a7a161232f5a5a0eee05f017b686350bf241b4a05ea2dba9007f2f261e53f846f5085b6372a61fc6876f65ad8b9d7c268ec430b0c7582e9b57d7f84e093e6316b9b3f0dbf46d16f21736135ef18a8209128621127f22ac0d36bf83bdc0639c7da024607838afbfc6ee205dd56f8a49bb04dadc222843cb334d8d9af5f0f41fbda4e7da4e1d6029473b4bd7907a647a9b8e485154cb10b96b5ab8f1878cc0b4d421eadac2b8257f4c428d936bad402ccbe24ea5ce60c948a1b73e132f4a0e593fb525d70f0e8612208ebb93486621abfb02fc6740785e0425989572f89492f22f500297b70c33d3f393478039280071dc58d6b85ddc55ddee244d6180230abc7aaef82cba3dd4813110e507d9f3c8061a5deef5dc3662ffc600057baa44ed8598bee030c6fe05b0726e6dde9b183cf45ab70a934e991d9b914434bb8fef645472f4c611556fc0a8b8ab7d75a0331704347899b923a65708cfb2759f0ca24c83d194bc829da3c20af40ef2d67c6c63bfada79e71b5c33815c529e2cc970f21b219c662f767a4e54c1504d12d959e2263b09df2b4470442fe48a54b01b22d385e2fb5e102f22be7f91ee0b73878dc6cc53d4611ec1f41ff246450fdf8e5b03e573a5e46dbfc7088a1389a822816dbd7db3840794c52531cfaffe62d71300243020ff99b3f41beb69a3d08b4793cb193eac3e1ba18862b0868bb66c1bc7b36900ca56c20859eaf2b88cf522e3027fb0b575f6ff632c9625e85efed32034203e31291352bfc507afad5085d5ecb7d116bfa7459677a5e872b97870a854bf94f615ace1c25eec03cc66f02730c679142f1ec687ec35be8f0032115840aa75fe70a4dabd5dabde87e0166f6d5a38c5592d7587512485de0407e6c0b743d18f4d064a9b4b60302e45be2ff9d348e8f57358b4740def612bec0d280a3ecfc1f36d402381c638ecda8b41b34167eb8aaf33daf4270b5d7f48215d7f42fde6374f8db78e96662a78a25ce01c61284aed2676ffafa5b143a68043f3bbcefc53477180afa95801f1bc769b37d64354bbebeeb947ddf90574af00a527722f4f6fa3b06fd65680cadbb7dd1acab55ab49fa2d69bc635ceef312efe667f7cd3f0e655d7a35544b0c8447054050747e13aa817b6a64aede148e9c6b74ae7e206d9ecf575f0f049a4b77f11f87925b1f2ace8bbe74fac03eb3a5d582cb1619b49450d48c8a9cff6b9b60aa7d98bd713431fb8ce49a28ed25ab9acbb6f34b7dc766fc504dd14218701656420f5be5f0f0db7952d93131c5bf60be49529b01f67443d1f01e7fbc89fe3c06ef4c827e688b2b20629d534ed836b0b61db27400bcebe78b1dc54c3fc180d72d3775974520cb0322b4e0e05c9b269104d35c4d5de4c7eff45145e1892213c0be0ba20de98b51c1c0f2ca163a6eaa3372d362ccabb1c509814d71eb24f3ac94725a3d1bf14b9602ab2e721772c2a2ae1d9adabfd0d010a5a841dfdea8139dba35cf0e5f6e083067c1367c3952118c8c85d19a595d4a7465411cb17eae66bdd8afcede2a2b49bc2922170c08f3fac77c058f774a8ffa1685ec8a06f5040666abd42a7332f79ee906c280fb8896f35edb929374e0f643612264ffcfe77d3a7f5ad6961c30ed208624c4c7ce5f3c3d8dc97ed0a196877d78fa60c54b28928c93dc86ad0a8e6170f9e75038816170a9f27cff61d83d85a07e1036c7c2845e9c830c8a7305307566b3c08b18725824973793208a18b515b22c3f413aa9b145054fdc9507b7b8305c81fb7e84a97b6dd163f1b6d1c962e06a2f3ebee0299f19728a0ec1407c16e7e0c744c22b40af9a6763626b67dd53f3e67a746620274e905c280455a8bfa9c097e295537ba94fd8a26fb2f59ed34e9b2bf7f69c394e8633e791aca74d3a4dd6c180c024000746fb8df71522a0d830a24d3eb2235e1d096d5b067537836023f6e5a6608019f4c25960f55abdc310da29c4ddf76c20fb31dce200e32298d3c45475570ba3e06a33955c4e0df7410bcbae0d8e24f41b27dd64d78804ba9d5833f1a6a846861f3945e9d13f39b1087920a816044abcddc31d60db4452", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x8, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x2) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x42) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000003c0)=""/214) pwrite(r4, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da46b6b696d784c8a347b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc98512ad4d096d67340807cb782564a6802463cd3df3c0eb1", 0xb9, 0x0, 0x800000000000000) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x3, 0x80000001, 0xffffffff, 0x191, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x4, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) semop(r1, &(0x7f0000000900)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r9 = dup(r3) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000940)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r9, &(0x7f0000000980)='./file0\x00', 0x0, 0x3) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f00000009c0)={""/16, @ifru_broadaddr=@in6}) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 16:01:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f0000000400)=[{0x2, 0x3, 0x800}, {0x3, 0xfff, 0x1800}], 0x2) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f00000001c0)=[{0x3, 0x3f, 0x1000}, {0x7, 0x80ea, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x6, 0x1000}, {0x0, 0x20, 0x800}, {0x2, 0x7, 0x800}], 0x2aaaaaaaaaaaaad2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x10000000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000080)=0xfffffffffffffe09) fchflags(r1, 0x0) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x7, &(0x7f0000000440)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000740)="d993c23a3c515adba98b34f5630b9818eb2c0c74df1e38cda7a582e79fbc3da5c5c07b4a2e01a8fe888adcbd15a036d39f0cc6972e65ab4b6c73d1dcc53fda6cea3e97c2a8cc8cb2e61f06137cadc045d8fbc63f8f8fa4545444c6f2d06736af324c9ad886bf51160691bf8f26db5c3d7b854913780ac1aa0f3b932efa395b2f83d6642ac770c201f409cc00215465e39f4e949f14e4d444d590b00cbc0a1ccea4987f541aa70fa1406fd8eb", 0xac}], 0x1, 0x0}, 0x3) r5 = socket(0x6, 0x7, 0xfffffffffffffff8) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x10000000000003) r6 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r5, &(0x7f00000004c0)={0x2, 0x1}, 0xffffffffffffff55) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x8001, 0x7, 0x6, 0x100000000, "bc3d6ecba2d1b7c4b863c0a65db56b9962904681", 0x27000000, 0x3}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 16:01:18 executing program 1: r0 = socket(0x1, 0x4, 0x2) recvfrom(r0, &(0x7f0000000040)=""/192, 0xc0, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r2, 0x8, 0x1, &(0x7f0000000180)="94bb2cc55e0c51597fadd30169b3b5fef74cf94b60639b6139ee4e624779650ca2e19c118f8d0dfadb36ec", 0x2b) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x87fd, 0x3, 0x0, 0x10000002c) 16:01:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6dc6808d1324d235, &(0x7f0000000240)="1deb3b81cf22ccdc86aeda1223234713943d09ef4e763c969bcd1c69d78b096683c0e14878e48725e8b4ffcf88e8d8bafab5d41c308b43f3f0676dd083f476c38cd25218f9eeeaae984c5ec929e341f23970d5491a1186952e5c0a69f891e44426e48d508cc0a5933f48658e8ffa50c85c3b8f1730fd20524bb3079c7013ac1a35c991") 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r3, &(0x7f0000001380)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/98, 0x62}], 0x3, &(0x7f0000001340)=""/58, 0x3a}, 0x800) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r0) chflagsat(r5, &(0x7f00000013c0)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x8, 0x0) 16:01:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x101000000000004}) rmdir(&(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x90) fsync(r0) 16:01:18 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, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:01:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x0) getrusage(0x0, &(0x7f0000000100)) 16:01:18 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x20000018, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffc2ff93b9fd81cb003048e69931929648", 0x12) socket(0x2, 0x19c4cf6b71d65409, 0x0) recvfrom(r0, &(0x7f0000000100)=""/243, 0xf3, 0x41, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f00000026c0)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a2", 0x4d9) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:01:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="90085f60f5cb314df5219d8976dde33c7dd3e208a495f3e24536eb6c1c7175af2026dddc5d3bafc5af859714ced0b3b4cc319373fa3ab53cb58eaa5a5655ff676085523e7b13fc2f82833914ddd50b5eca9c3267c2955cf716e12d09e8deb4349268077033a46075742cd52f4bd4b1cd39ea96a68bf8ca65115e5567619e5bf21772c740166303754831ab8ef1c284d4cdfe254e3144e1a287bc48079e0d2d5090f07b8d689c75947fda6e0eeed20a525bd6de4fb77cca21bf549acd14fb042030c6c7da13b1f87a5e2190", 0xcb}, {&(0x7f0000000100)="aecb2efd398688f5401a617a6653338325a0b72a3c81d67c9856106d4912fd81a64ef9e818a9357cb6c6f2e0f09633896dd066eaf6fa592cefc0fb0bd42d", 0x3e}, {&(0x7f0000000140)="ca81652490eb38bf21b563f2207deda06f0ecfecdcf68e438b2fa4ff15505e64af1ff56ff7ede3d1dd22baef90a6b315d99959821f34a0cef4841a1c3a54a61e5ca3f09c823b9b6548e38920aa288aef40285c1272c20e227f69de43ad14e20132c06cc757e8e7c058552b56ab02f412eb79866cfed11f88039bcc13aa25c3e70c588b0b05d18251023ac4fc5c9720e2bcdacc712c", 0x95}, {&(0x7f00000002c0)="740c29b411770391e9dc48c3b014de631562bc9e7c258c81e6c5e34da85137975a742a8cd9913a0061d89128d8944db5d05c46994a2a05455e81f1f8cb3d69b090e39beddfc4574eb70ff339594997fb0911695d25d056911ccaae3e5c8508d9c3e75ae948b8b7a8a40a3202ccbce77ac4a55714e168bfe6223db8d42db8b4b4e5131ec3628005ba902ac0849c98c6f0d6c31d7e39a80a1a43d77ab3af1817089464e1627097f3581d861acd28ea0de7daf9298d30152472af640250", 0xbc}], 0x4) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x8, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x94, 0xf0000010, 0x8000, 0x9049}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x6, 0xef7}], 0x8001, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x7f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x200000a0, 0xfd, 0x5}], 0x5ff2, &(0x7f0000000440)={0xd472, 0x4}) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000012000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x8a, &(0x7f0000000200)="00000000e36f7c4cbba7b72fa60fb137f6be0032a99c1e062930a9e6b629006ff13b85e75b7245f279ce265f70f387ca41af84667a7e4e91f393fc536f2d5c1c50b26d894215772ddd04e9e1db72c25608eddca1d303111e1d0a795d2ab90f73887130e85d9f7914cc7549f5255d7b68e38418f542e45e51304a5705e445c76cc86ba9f3541509515f55") 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0xfffffffffffffffe) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) fchflags(r0, 0x1) 16:01:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x640, 0x0) r1 = kqueue() chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:01:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file0\x00', 0x108d2, 0x81) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000500)) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x140, 0x8) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000340)='\x1f}\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x100000000, 0x4, 0x1, 0xffffffffffffffe0, 0xf9, 0x0, 0x1, 0x0, 0x8000, 0x1}) pwrite(r0, &(0x7f0000000540)="6906a728943558dac2c069f89d59a64cf8d7b3491fa4707e190c33c32bea886263b090aec09fb1c49d969277cd0ccb855492a54ab4eaa3f1946ca2e33ed001ae15d5dc3048db7773a9891667395248573c3945389cdb54e05919ab8c9c8f9ad6e8ce44d369c72a816a0f35204e62a5e547db3606b0791b7970b1ed76c4d132f80b6285f63c1cf98c8d1199523be7f3341e9a171e90461776f8d577125e2260c47f1b5e680b572072a485b8096ea57779c009d7cec904e7f771e87fc9c20afab7803aff325e78627702e049b32d97749f08e7032028818cd78d86f24e2c660d115747f0816474626e1901c0d0594f629378532194079d27d2", 0xf8, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000400)=0xfffffffffffffffc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x14, 0x800, 0x7, 0x1, 0x5, 0x2, 0x6, 0x0, 0x2, 0x81, 0x20}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000480)=0xedae) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x2, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) 16:01:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/99], &(0x7f00000001c0)=0x6e) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x2000, 0xfff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='W\x00') 16:01:19 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmget(0x1, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:01:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="c47865d6764e06bab321465b3d73be36d05947fd058fcb834fa408e747b478048e2249b97a20d1d3678da77d449e765434855466912e20702a81f51fd3548ed3fb3171c45fd75a88b9560ea193e56cec512a6e877e8fcd4cd028ba149e3c4d08869721350462ea1bc238c4c8611289c1edfe5ad70efec1a5f276b991628177c6706a0b39dd849c1c28c9862a291d457e", 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x8, 0xfffffffffffffffe, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x4, 0x200}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x4, 0xd47}, {{r1}, 0xffffffffffffffff, 0x8a, 0x40000000, 0xfffffffffffffff7, 0x1}], 0x66, 0x0, 0x81, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x808, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x48, 0x1f}, {0x20, 0x2}, {0x2, 0x6}, {0x82, 0x8}, {0x0, 0x1}], 0x5}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x64, 0x2, 0x8, 0x1000}, {{r2}, 0x0, 0x0, 0x80, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0x2, 0x3, 0x2587}, {{r2}, 0xfffffffffffffffc, 0x1, 0x10, 0x5, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0x0, 0x9}], 0x3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x2, 0xa5b}], 0xa792, &(0x7f0000000500)={0x8, 0x7c8c3df3}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x32, 0x23, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0xac, 0x26, 0x7f, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x48000000000, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000004, 0x8, 0x7d70}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20000001, 0x5, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xf45, 0x2c}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000020, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0xd7, 0x30, 0x401, 0x836d}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0xffffffffffffffc0, 0x7}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x80, 0x1, 0xd7}, {{r1}, 0x0, 0x14, 0x1, 0x800, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x6, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x44, 0x80000003, 0xb47, 0x8}], 0x9100000000, &(0x7f0000000380)={0x3, 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x47, 0x8dc}, {0x63, 0x5}, {0x24, 0x8}, {0x43, 0x400000000}, {0xc7, 0x4}], 0x5}) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000540)='./bus\x00', r3, r4) 16:01:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xb, &(0x7f0000000080)="15417e7f948ccd3b2991cafae72048b57cd1e84d7db1f4bdb6dfbf9450ec7440ae14d8aaabbbd4b400bd904b9bd2c7a00ff6fabf89b38007ee060751c9ad48b1586164", 0x43) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="56022e2f66696c65300045ceb9e57be1c2f2dc1394b81f2c9c7662b4bdfebf78e69786800f9a7ae1936b59f0967987a211b45e6679e21efc58a72afe5001dc13cc2c075a3f37fcc428aa81e784d01b0211a6aecb1d1b1c1fc732941904bb7a691b542cc9267a6d08df7e90392a9cad7b1297ccda25aac805be10e94137d00e7d48079478ae0adf1cc0d5506c3b7f5684649cd9d85e1b50f73ef53eee38023f721babc2e6e56d36f95c1ac7c3cb600bcbb61cb19a7861486ec658cd602aa36c394b4a687ace6a8389d1ca080e9c16badce94ea92d7d100bbfeb3ae7fe6510d792e30edf8ca7cc86aec5c58465f99b7c34c859899a5d0777fb22c521dae250d562742cd4f42b1a"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x8) 16:01:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) listen(r0, 0xffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/98) sendto$inet6(r2, &(0x7f00000001c0)="33b460bca4953970ad8f76fbc534dbbe6597b76a344c67c61fbf48c3daa3b5ff15dcaa26ed9366efbf9fb428216a47c394049ec8270fb680991784b23c63e6bd29b092ecf478aed46705f8de5ba634dbabefe5b5a953cd0b94fec3c4453edb30e1da239852f34c291646058f7273d666404739dd4f66035b6836a25c223ba97a716274c465", 0x85, 0x2e6bf5b6827dfb83, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000440)={0x1, "765a2d89668b0a815338094d24b1c25d26edae33c95f314844ae2b6e49d3787fbdf12875b5ed4167a30a7405baa760ccb5a3f3046ba826a8ebe8a9ffff93c920d52923e946c464a2223ec83405630af28621a913edb7849ab56e671742e79ec76879e06774a62645b6243df03a413955c8a5ec"}, 0x7b, 0x800) msgget$private(0x0, 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) fchmodat(r4, &(0x7f0000000280)='./bus\x00', 0x1f8, 0x7) mkdirat(r2, &(0x7f00000004c0)='./bus\x00', 0x25) sync() ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x100000000000003}) msgget$private(0x0, 0x401) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./bus\x00', r5, r6) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) close(r0) 16:01:19 executing program 1: getegid() getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r0, r1, r2, r3, 0x0]) setregid(r4, 0x0) setregid(r5, 0x0) 16:01:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000340)="fdd70ea85ce6c29b5f611474590f9b86aaef4af995b75570c871c0a5a6aa86bdcc77613b2048439c1c3f82d5ae36110d818467e1a527ccda49af00a6dd6de403304fb6708c4419e330ed0822e00e2881a3066fe8ca786c40175bcd024913f3530ce167594bb12e41a27d56908431e77eec0dbbe05dff3e601f68eb6182df0775aadfdff8a9d55e90b04fc97e7afb52c4b0ebabaabc38625b2582f432320c76c3ac5005b0766da2792226f2e456d2bf5a9e4f415548ad43112beac754209024887819fe24a77b5b9f07f8cd52709990c7e8f7dde2239394a0995ef7f87e114c5837016fcbe0ee48953deb2ee79ef2760ca1435929f4febaad4a941fccaacc5af8e401925d77d652fb8261a3f706b77176612b6e834764cdc6bb88e2a14ce6958ed4d655580aecff46f22ce62214bfab468d26c6c3ce989b653023dca9a7bef147ae9d7d274c3f183ab4189256998a761b5c3ad65fcc2680239b779f47f419fca2f9102c3abfffcee26c7547e7bcbd525d0238f0d6faa258c330a26e40994eb3c4d8d0a43354d7a7e70fbb7b2b81f05cd9709d73ba0be5dcb7647a5515e592a6bcdaf1692b3e49059d85b64cee1952542b3f7e39532e27615f2f02e586354346ff08b327ec010482f811e87b12f0f257c5986f14bead5bfb638d0eff1f1b1ee142204a5bd90a387f7ab977afaa549631ffce4ea0f49f143e05c0f7c09697c37076ea51a6c091cf23f4fa833b3f3f45cfaf26d6b0025791e70eabdb46ae76344e2d6c501ae37dd1e09a789c90fc172d0b38db3ff2c58441c1e01db9573313675781fb3fa00475a315668015d6381a20d930d0115ed33f488f1c6548a748e7c73873f36be332458fc1e084b0ecf8578f9fa6914409c2f2157096532c1bed91437a1fd46373111e3e3e7402b2781c76aa5c34493fb2495b21b1f1960f61599966f48d29260efffe24c80ca46c9d36240e134ac249da33a3ab891cf853b895010ca5600da6d884055c6904dd86936ab81dc2320dc49484eb4065a160fc4afdf1f76702a47867bd930becacb2578c7a1b6ee2922dccf417116c94a4fcaea9e1b7cb5ade4fd4ff1662418e612bb2dc1669561d0fc62ca7ef6ed5e04edfc1d75bcf64ce48c824fa587db230ef06792db74706fc372449323d7611727af970950f0d648542394a0ad2b4cdd7ffcb4ca0f5268973f9c55568950330505ffba0e280047519be32626ed6a99143117e083faeff593e999e61ee2b9713557d68675138deec1e747de79c14aef25c62c23a4f2fad3c8a08459a2741a9baa36f98df5c1fdb68f20ad2c667ff89735c66092865fbe4108150c8ff85da257f48648444b4914f20b00d5bef839a33718df6923f3a74535369a899fd7dd2265d1f99a74bc62cb96be19a03b1f8e85b9327745cdb28cbee4ed1d8a0173272a36fc35026086d720cc22abd8496f7336116091a5a489cc2340cf69a5c88282d3dc3a1be641139115ab05626c3ed18a9f3f0cdf2375bd4c74e272967b7dde2a8b37916befd069849d529481d8180223d76f68c2cf1a81aeaa63f635491da3ea9e7f3d297f78ce338b996005e4a6b15fa6426244be336e022c6d3243f95e365c56790a0efedc4b7b6e24e86aae9b9456bfc77aecd1af9636965e925f9b36fad215670d27a1c1a6d629704be8547e69f9ce5be2024856e177740b498c21b309aa7471890c1afb1704dc21c8374bbab32cb69e75fcc15703c0b21eec7425164b276b0a308e122ae2ccbb8ce733e0b0d0e9b1065d2224c1f683cd716a02adab6fb530a0d84be83bd35c232e2dcfbfeae1730976b7c68bcc33e9280200ced065eca9bdeea33026d13de9dcfda6d0341340c2d8aa7c87f44f77bf12e1ce363ea577103e958912dee8158c6bfb62acddf1f9a75b3a025c8168a80b4b7b8bb75e9769833a90a9a88da9a8ad1b5001db32990f0a1eb7554fd49d3a34d8ed6a6c68bf25a83d04475040dbb92af86941ced648f3be378977fa6681b7bfebcdf85aaf41cf6bc7d6ff2a73eaf0871cdeb2c5e43be4262ee2d709ec7bc1093ec0bfd83dab07ba2cc361e1cc467ef1cec5a73cb258a0743398b2a0ecaee5f70a600b622d6aad6cadebf65c83467a91bf83f62452aed7961680c06cb1b72ddd90842d6b8d9334fb855b4d46b01a93f43a5c92073f142b584c766748ee6e9b919d2b332a4fa84883cb0dfd001ac71558db3312d68dd8af8fd0d6ce0c641a78831f138820601be07338aaa4170cb0b24355d10b6e614e340cd9711cced09174c4714918ecae512913ee577f04cd184fc8c76e2753f0ce1aaf94ab324f5d1765dbedeac9b7a3c51be2e648c34b80f83e5fdfde4fc6ab4a39b4d749d36ac5fe182e0d7b0fbd3ca4737ef5c8e567dac0164502705fc062a16596cb2099be3505899afb03140be3882672955c0c4672aaaf5c92aed6a48eeefabdfc9f1810153a48ab5f0109a08ae8a506ed4d97a17d281a542be2caba0db1c15d3428c8d7fc198d00f051d3916b4d70fcfd23a8723e689d574dec6c71d9e78cf347676d859d9192080f83d8b3ca48be9fd9d5728234057367c355628ee502d4ff2240face571e97c767b7b737fcd8f00a9a1154d03746e7340ff64778e14105a17985dcc8e8f3348fb4bfe3b919d0f364bdb1bcf50ab3ed97e29f18c8c78fc4329aa62dfad100f167dad83cf7c9ed67c88e37db69208b0142c984bb0dcaf497e48d52d0b78b08b751419e048e7c225a785a605cb252db8a74296027edbf265bdeb8f81576c072db51c09e37be67dc24a03774c92767eda2a4fb0cee5694e2923529fa9be0d3bcdf783a0d1b4f53b49737b243ef68ebce554104a0cfdfe98e96dc9065480e2334d80612244d79fbdd2d893433433cb2fc9099efb327c7cd4f739fdfc42d84ee0f61dc180dc49a2ce1a1b9c6a95939dc1c8350cda6b08b1c7abcf2288c865f2129fc8dd7dec79ff9827f82db189d7e04c1b0475b6dec09e6c46f068b5a8e1697551487b83d61d50c163c8b0cc6cc8ce37cf76edc56c722cd35394feb14faab6396458ac325c9687100139f3087a648b1e659ccaaedaebac0697d489f5c444f73990e106651b51b19ab67c09f3179ed683d4c0d224d0c75dca03f33e9672f3d53c7affbcd425cd63ed84a3a3637fcd28f004ba2bff7f2287c727bb95b79c4263eddb9908fb4b4921bb0d5888dfd362ce9121caf5689d3c6898d697e7195bea556f3fc62cc146dfc845d0d8c9585cd22de4979ea7661e4a01b6163e8a9cde188324c979bad03bf0b5ff3c218ebec0aa02f8d5c048afea25389279fae48dec96e6424b7e251d7474b63b1819a3fb02e03873b7e28709288d551baefa3aba3e0899791d2a0993eff575757b16c2a33dcbc7f24ac626414bf3bcc990983f27a4c6a2e7574f6e2a50a917b7bc503255d972ea0e70e18d035b4be6b560f35d02b560d6749bdc18452259b83c0740769f43c7b865acd1e16bdca965c1f5ce1467bfa52d09ccd00cd15f61646d014ecf5a65c29e1416f929ad60b2466030ad4d05422ddd37078167aecefbc05d44b09f136d2e4a1301073254ab27f86a39552eb6eb4c12590635e4d5b184fe8e405c3dede581180e17825d2f3f21d22d03bb684bb0c9d95a99b4a88ae205c8c4001ab5d72f55965e4f182989b5a53ede238fc0387dcee6d0f059601963df608205f51e23837b53cc965cc8311b730ca0a9e120f87ce51385f31804cbe0c74a27f3413d6eee0a376282bc253b0f6cc96caf7912057b8babbe100c46038bedc2d6e52c02d4ba42886b1d642ada330270c286dfd9fabbcc848ad64d5e7a7c5ae30dad8da5e6da96adf1791192f706c0c6fe2c70f51e81ac3d09ae2854b8882d6ac98aa59a802f8edcfd80b99578448c34b701ffff1e041cfc036cc32c8543e8c2479923b6c86acd4c43d4d22f41997b015732cea563576568daf5086d4da55dc2aee643494554c1d0e71ad95ab49d0e4f01827ef2b0e0babe930dd35682fca30e56d0a61ee718d8b9dd14c4b327ad69cdef8095d25219924272f8581374d2d7604b37ab6e949a4b60079ae5c1fe55cc783719ed0e7a0ed9eb9392c31e0e11e3b9dc7973397ccaa9c9aa249b7f2316e27d61657ede1c86722e01dc3d8c612bc46c058d3e37d3af7e84817e58bb3128c37f3bd0c9baef6ba184d4e943829f4eea3e88dc2adbdbdaf3403b6c5d578607d1759108e748e4ef730fca1c82a482ec7b364214ef1333ea489f87d0d4699fab44f6fb61c9cc3f47d276344cefe3e6215b43f1083355d991ef2a6ce4fac687d02a9d233bf7266c284042e71fec18529b51b80998a86de82b0fcb15acd77349f70b1fb77cfbaa08ea82cb9cb726aab916027b504f51d858737fcfd48c3781b63442033f041eac6115f610c15f7b7382226ec711a01fa83f8063a6447a2aacbf9bca429aa1656259e1ada5663d7fbb7382545ab89357dbf4fb27e70215f0f25d30e410bc98e1bee945a403625fcc266128dea67e7b1b550d721dd07e1905c642066aa38f944e76b4a2964e74dadf721f1189458531efed3e6abe6d1b31b2759d125b8be76afc2357c1ed7934547128374e51f968d3465636ee27d6918642beb3eeb5e7e6bb27f48fbe9606af9417d8f58c6e1adb28649d8781cf3d939977ca17e8921ecad0e12e10a5167900ba427443e1b4384bb1e0de0102d531bbf8b1e41e136150e5798ec6ee956819793d008ffb7662d5a95d177cda97c77f4c554c9fef454aba7d504f70dd746f823b98b8bdc49ff78a9d62bbe6162f6139e5938fbd0cfe24c6f9df4583ffa4e93e9c4ce778521c5d7929deeaaab61bb194bf3f97335881d255dc368607bbafb9baf5d66b72ef003e3be163b7c9d7c2ff81182712f4d3cbf5ce27144d6e6ea0b48fc8d62d79981967b6db3a03e21100029de95a9cddc8eb89c05f734069fb18555100de4fc18680cc38045aa379ee008b989ecfd4943e1accb35ee6b163dda81d28b2ce13a3ea785abb7524f3fba40d421785084f4901b80caaeba5e353082805a327d61b161901261bfaf5abbd0804e551e65e11c97c1556464033f9c4ce7411a04d3e9c34d09949a465d48cc1b13735f0ea4ea79f3b406d5d36722a56c3ad0dfbcc3b3933c04a893bc2b0a52901cc9fdc67355f3f8eef3c1ac59488280f56714958d2abe1585eb62d5ea14d2eae0f70feea73c0306f5e3b15f62489f39538e64e4ce6ea51495bfc22a52e0fde7a3a7e8e462d5722a732047d40ff0f19decdd3c1e1939a95164192076e46bd8deed246f909f382ec15635b0257409d5dc3bfa568da69150f601c454254b64e346522005867f0d1acf16b9188d1e5198dbe9204edf76bf636bd1dc14a2e7a3cbfd5fa799b42b89555aa551ce950c39ba89d3a5cb7f1657a6e5a8afe91dbda9221bec79620d4da4bb929748c0e85f719027ef57d1aa657874917ce0ebf19878930b2f54ba3278ffd502286812f608cc91b7f473ee48401269c2ba95b48859a0fb1d793eaa1954305511c5368540ba4deb5ce17469f96aaaaa220422788cba6728a2ae5872d410ab6caf4baae9ba6ec683cc41628e93beb03bca6d133e4720da0638b5cb832a49985d99794157973f49eec53eabdb926ffea1cc19ebca1e0fbe525483f07b8547051a7933b078be7b4cabd32d711e346f06bd50973dc84e042eb5378755364a7729d6e9032722278dabe0ae31edcf52ed262c0ad30a672eb88aef04fbe141c150a5fca01b3ebe85f7ce8ab5f8a8a42716f322d6e110bf72454a6ada8a0d846118d43425ae34a5d", 0x1000, 0x8, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) kqueue() 16:01:19 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/133}, 0x8d, 0x0, 0x1800) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r2 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000140)=[{r2, 0x81}], 0x1, 0x5) setsockopt(r2, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r3 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x5) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x4, './bus\x00', 0x20, 0x100000001, 0x1, 0x4}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[0x8, 0x8, 0x9, 0x100000001, 0x6018f6b6, 0x7]}) write(r0, &(0x7f0000000180)="4e1f400000004528c90b5a1c8bba9bcbfa5382d91d9859b2c4c6f9029999f6728b96067f577e632cd5f23e96f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727142b28280a7ccc35408829ff0367140f9818871f6ad9cda9fa1223a7e13eff1bc7047b3fcab17e0329e7c481a93dab17cc84a3bcc7ba194c2092eefa194bbd364b", 0x9b) write(r0, &(0x7f0000000280)="7468b68012075203164fa6037b4fc249bbe9aaac03fe02e599613388ac6abd11eb31e8dfc7d57a5295c00f73bdb3b8fb1b02db8341e86363e74a806881022331e9be4a7cfc1d9feaa84341f513af7e16e0ad5156b5c035f47e9a33c8fdeed6beca17f049ade2df311ac86cadddc993d7eb4c713c5e5ce8cb75e507550fe9823c0771f4834abf91faaeb0bd8bc71d6474703e716502c93be6df652d", 0x9b) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0xc2, 0x8, 0x4, "59ea432e896122dd840a832416fe793ba5eb7f6e", 0x4, 0x20}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="815faa6aa9ac3e0b5dc8f25c030811f88ded64280cf98746f4052a4e62117eecc447271a652b", 0x26}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x7) 16:01:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x90, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getppid() accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpgrp() 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80c0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x200, 0x1}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 16:01:20 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = geteuid() setuid(r1) 16:01:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)}) 16:01:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="35e278cca2d6fc570620db334588d2a86936808c5fc49f4a92c3e7c98d55175188b9394462ad232285f509f2b1", 0x2d, 0x6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872bab70c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80000000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x80000000) sendto$unix(r0, &(0x7f00000001c0)="13534fa9b1396c8087d0d08e3dcb7d7e7682b62f9908f78586e0b1aae3242eb0e8e28abf62526b61b6078fdd3de56792baf0fc25a886784f2a6743a4b253ca2e21818aace070fe0bedc46a8393e051f35a62bae0dd37cf108585f18af5c637a2ef44f51d364ae0ad65692f610ce46ebfa0394e2c61b3de8b145e7fb6e8585db404674e3cf7fb3aedc8742fe8988c74db7b09ceecb700925dcf9a285fbb3286", 0x9f, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) clock_getres(0x2, &(0x7f0000000280)) 16:01:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) semget(0x2, 0x0, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="3e501e3e3f82f75538e304e12e", 0x5) write(r0, &(0x7f0000000080)="9c87c3772c0035b850332e2e", 0xc) mkdir(&(0x7f0000000040)='./bus\x00', 0x122) execve(0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4, 0x2) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="100200ffffffffffa950a602a7965e38288e0c0000000000000000008ce6609da4c680cd8add6eaab98b714b556e7733dd6dd9acceed554852e89851f7df4e77cb5f5f85d4ee3c9f4b1df27f28192e0eb29e2392822b07efbe93ddf188a1202d900542c1e0d7439a414993e9f28b61d953a9a9c72e84"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) fsync(r2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:01:21 executing program 0: socket$inet(0x2, 0x8003, 0x9) socket(0x1e, 0x0, 0x0) 16:01:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:01:21 executing program 1: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:01:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pipe(&(0x7f00000002c0)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="6dcaaf64a8b331296ca3d6bd2e5bb64718273caa36a80b90cd7fcad22d30c6c802ad144e97cb09f2cf347db0791209", 0x2f}, {&(0x7f0000000140)="c323990ec1fe2c7a8ece0017d470f6bee83cd2fb03c6e2f0da993d1b2e7a9d271bc0f7990e2059b6fe5a78758edd46e095b20f4e4fff670fa133a3033727b86bc0cca89f6098173afb7608a626627cfa4a214dbecebf7031b216f7cdb6a70ee58a863eb1203c6b0e3fbcd80bd412f2826a8f902c109a7f221b21752882183991d5e8e67fa4da9423937575edae1aef27323caf16462e9247f7a583c1", 0x9c}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0xa0, 0x0) 16:01:21 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0xffffffff}, {0x18, 0x1, 0xfffffffffffffffc, 0x7295}, 0x8, [0xfff, 0xfffffffffffffff9, 0x3, 0x1000, 0xffffffffffffffe7, 0x7cc, 0x4, 0x1]}, 0x3c) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:01:21 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000240)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() chown(&(0x7f0000000140)='./bus\x00', r4, r5) r6 = dup2(r1, r3) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000740)={0x7, 0x8, 0x1, 0x401, &(0x7f00000004c0)={{0xffffffff80000000, 0x80000000, 0x5, 0x6, 0xffff, 0x8, 0x5}, {[0xff, 0x58, 0x8, 0x5f239bf1, 0x5, 0xfffffffffffffffc, 0x5, 0xffffffffffffff7f, 0x8, 0x9, 0x41, 0x4, 0x7, 0x6, 0x7, 0xc53, 0x3ff, 0x4a], [0x0, 0x80, 0x200, 0xe2, 0x5, 0x4106, 0x5, 0x2, 0x19e3, 0x3], [0x9, 0xffffffff8f7df9e3, 0x2, 0x5, 0x0, 0x696d, 0x80000000], [0xfdf, 0x81, 0x8, 0x7ff, 0x8, 0x8], [{0x6, 0x7, 0x1}, {0x282, 0xfffffffffffffffa, 0x401, 0x7ff}, {0x10000, 0x5, 0x7, 0x92}, {0x4, 0xffffffffffffff01, 0x3ff, 0xffffffff00000000}, {0x4, 0xabe6, 0x72, 0x2}, {0x7fffffff, 0x6, 0x8000000000000}, {0xe8d2, 0x5, 0x0, 0xfffffffffffffffd}, {0x7fffffff, 0x8, 0x6, 0x9}], {0xcc2, 0x359, 0x9, 0x2e0000000000}, {0x5, 0x1, 0x2, 0x100}}}, 0x4, 0xfffffffffffffe01}) r7 = kqueue() close(r3) r8 = kqueue() readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/155, 0x9b) dup2(r0, r8) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) r9 = semget(0x3, 0x3, 0xc2) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000440)=""/100) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x2, 0x7, 0x200}, 0x100000001, [0x100000001, 0xd, 0x2, 0x9, 0x4, 0x5, 0x1, 0xffffffffffff3bda]}, 0x3c) dup2(r2, r7) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x7ff, 0x8, 0x80}, 0x5, 0x4ab6, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:01:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x4000000000000000, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) dup(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb9, &(0x7f0000000280)="d3c7f650b315d0ccf1ec10dd408c34d788b525dd6c605aa0146a850dad1e66d33617158b0ba9391329bc24614c3b2edaeb5363320c9f7584bef6d70dd0ea23eeb5959236091ad0114a817ba74916beb784aec8680e99d2e846c1b608f818b60aaeba0f2d37b8675c234d39666398847a7d2eed1bdee0897bdeca396fcd82d3dcb96acc92313797a22c8de5d55249063657d763ed09f7b5b11d549de33dbdfaf3f4d61e93ca3e19cdbca335e56eb4fd660bf5b2552336d51b6b") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8328, 0x18a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 16:01:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0xfffffffffffffca2, 0x0, 0x0, 0xf3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0xffffffffffffff06, 0x0, 0x3ae, &(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES16, @ANYRESDEC]], 0x28}, 0x8) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x11) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/130, 0x82}], 0x6, &(0x7f0000000600)=""/109, 0x6d}, 0x803) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:01:22 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x80, 0x800, './file0\x00', 0xbfb000, 0x1f, 0x0, 0x10001}) syz_emit_ethernet(0xffffffffffffff01, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 16:01:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x1, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x40, 0x787d, 0x200, 0x6, 0x3, 0xded, 0x9, 0x2]) sendto$unix(r0, &(0x7f0000000240)="5001050360000604000000011306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f370936acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda70400000000000000e2313927b913cebfbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030321d4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105989a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/223) socket(0xb, 0x8003, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 16:01:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x0, 0x1, 0x81, {[0x1, 0x3, 0x80, 0x1a0, 0xfffffffffffffff9, 0x3f, 0x7, 0x9, 0xffffffff, 0x9, 0x7fffffff, 0x279, 0x2, 0x0, 0x80000000, 0x101, 0xfff, 0x3], [0x400, 0x9, 0x20, 0x8000, 0x100, 0x9, 0xfffffffffffffffe, 0x1, 0x5, 0x1], [0xe71e, 0x401, 0x3ff, 0x9714, 0x80000000, 0x8, 0x100], [0x5, 0x9, 0x9, 0x4, 0x80, 0x1ff], [{0x4, 0x401, 0x2, 0xd8bf}, {0xfb, 0x100, 0x800, 0x7}, {0x8001, 0x1000, 0x6, 0x6}, {0x3ff, 0x8, 0x1000, 0x1}, {0x5, 0x9, 0xffffffffffff194e}, {0x6, 0xe0a5, 0x91e2, 0x2}, {0xfffffffffffffff7, 0x1, 0xffffffffffffcffa, 0x8}, {0x6, 0x9, 0x1, 0xf17e}], {0xffffffffffffff0b, 0x1000, 0x9, 0x6}, {0x1f, 0x101, 0x2, 0x6}}}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x20082, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) r3 = semget$private(0x0, 0x1, 0x2da) semop(r3, &(0x7f0000000080)=[{0x3, 0x3ff, 0x800}, {0x0, 0x1, 0x1000}, {0x2, 0x7, 0x1000}, {0x1, 0x2, 0x1800}, {0x4, 0x5, 0x1000}], 0x5) 16:01:22 executing program 0: r0 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffffffffffff0000, 0x6f}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x4}, {0xffffffffffffffff}, {0x6, 0x0, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x4000, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:01:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x400) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x6) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x401, r1, r2, r3, r4, 0x100, 0x7f}, 0xfffffffffffffff8, 0x7, r6, r7, 0x7, 0x3, 0x4, 0x5ff}) msgget$private(0x0, 0x200) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:01:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendmsg(r1, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000001740)="c05adb5db0c4f87a5573d40470ac1fdbdec897819cc46e88a03741cd19795c7666c871880dc5747ae5289483d46910265417acac10b2790d782954235a08aad68f0898a920aeec60bcc48520fea10e4f419b95c07552de0006667b055bb8b293f5d9318f3c4a8da71b35d7da8d83505008c3fa7e04c7532ec3d6f3bd93b768e3bf54a160c4e6d91300912b4e48f260c20c9ca41b74194ec4d17a5ff12a891eec7e66336bbf04f756544896a41bdcfb3f13970a68fb3038d2837ba7d5fdf9a0e942aba748bbf6cc5549ac605b02ecb69e4f2edcead1ad1d22ce05fb4f000eea7eab503fdf2fe02fee56b47b7ca68a76dd3c10cacbcde2f3c5fe4d2f713f93e29ef829a0e88ce91855e0763c1af93eb1c52279d4782701453ce83ec4f861446f99b7f316d7e1297c6086093988dc553666bf414be60b91f253ffb95a67b2b7f0c257347707f9d4ca7e405f87acaf603762f97aab76ee5e28757604a53317d32619f076829ac1eaaba4a17f3eb467675281797be988f97bcd60d124f541c2b74f31aa97518b18884a02af0712e1606c2f939e64c9730d7e20b9acb3ee2b967aed82c0211b13a938d6259b843a3f61c742a492b33308ce25251e015335f4066ea0dc3e252b0e7f354c267a226c33dd24340543519c423660bf80c6775de046a25543ab51b66c065c0e0d4ab23cd7a6b110e7492e34e65237ec2663fd71f85ae7a7b2925ae44a14c0815c8869fc7ae8ee8869b2f3ebd758f9c7d074e60f5d153dadcd8dec902fdaa4d848b36a099604c186c825e9f2531abecb3fa544fcca17f768dba28f2685989194c1212f83c593e7309643d04d3021531b62889f0cfb990dbaf7bcd5d75b3be6d97ee84b0916e037ae04e288f71e5f2f724cdce34c572ec3deb94aeb04f64d6df5b38966a8caabd3dda3495644613e9196c22c042a6cea0b42be9c370dea22f9dedc7e31d4edcda5ca2f1d55e291658739dc8b178996f8135b387ec44270525bcd4153d92ec27757bfa8a038a330d5d36310fd6edfffeb4507f45ae4b161291074bf12f2c5a6d3a66561e04f6c2b855421df87aaa46760c49e8f4d7c9af4eb498e416ff9a18cd55627bb499cc3e07a4c9304d82f3ffa7488d7cb14593ca6ce254f107dd441124acbdbfcfc69d662ddf8c7a64eaeb909a4ef3f311964c9213349ad21f421c1a3548ed4a5eb6d5bf3688b56930f51a1c358768528c0e4b8d91a39a9fcd8c4ba053a4bd3dc71914eff5d8022c2bcad436b5b50d066f8f860d948db8ff955156c29ad652a9dfb95d10f8840c0f56de3cd5b819c9634d7c05e3e36080fd622b3b1dacd216d3c3847adfc494b6f55e12365ebc0f3bebaa69ff0a37c112cda5bcaccf0fe4b95d4b3674c3beb20bc9f66491bf079c789693ff1c4bcb820d513170f50406c1ad9a6582458bfdf49ca2173001d5c20c1292582fc6215635b7abd64c2ea052ea36931428185681a10688f95a4eea8fb753265e075ab4315c7730d2644631c1ea98e1a1cb19c73078da61588dab588b49f0f864db2d6dcbeeb0512598a8560bab5d688604e4b1c592070101f66191c8afc4067ffd0b86fb4e9e8defc0bcc89b1e1e0371babbc11d3e1091de3e822cf42e71960c802c028a335c8d52cc544472ce119f550ea4c7a98131b343e52df83201640cd2d211a69a01c01e224f1a96142b232da0425f17f92516b98762eae4ae88719291110a3e9e323c958a0eb3a46236ff8a0439ebe4fd2ee5d08bea721fab4dc05dfbfb75e9aa9e1d445060e13c6c3576ad2c08353024e4fe30117427b3a4bafd975dd660e7ab9be25485347eeeb01ebf1467b648ec79d9c3805d4ed58e3198adbe8f585f2d8c3e852bb69c36665ffba1ed39e84a5811679d7707b06444e62269ee8ffce13c5837b4db8084d81882f1901f0d5b9dd5c31e0cb8dbcfdf2e62559442405fa433666e762df0ac0f3ef72b1b78a04c3b032bc47edc00e3b05411289acf49158518b3723f286f124fa6c9a1de315ca9f649e206adc1684e6cfe8376b12325a190c7fc445351055fff53411f5bb2b3b881583f5f7af1134c6b402d8c8daf3bebdff0bb83b4e435c3034e896bb648abb5f0f006905e58606e4569596f3d5f099a377062b61e7b31e2ad1cf5fdf7a017590c7e6da6ad64129d3699463598b42921ec2890b5e2505b5c81c485cb9eb11bc8b6258c52814076bb833afdebfa697e56b070ad8c97794cfa0de572eae5e8e5042c1def88088b90484b4e02c89245ec563415ea1eb8cee7fcc46b0693bccf60c578ef30f4d9dc0b925aaa24a583f83ec38cf41b7ab9d2f4fa60220898f8a87a58b635e47ce76f783f968ee64a51798ffaf06c5fa30551405715724eba1a3c9a52ecb5919dd397b61a7adaf0caaa431c8a17b2289267c35a109478a9d0df47281a53565a0345655766f1c8030525cbbfbf3f8ca6cddd5ac1d015066e3b800f69e7bced3edc258312c7fff76d0b01c2d8c7b88b33632db124c4a2c8276afe925dbe51d0f1a47962506feaef1e5a0ada82390fa6803dc4dfa32d335ac4695349067839e54db76f69b34641304d075e3fd215f74457b8f81b5f2a6fe561ed660e935a4bbd9f936d1363cf19b9334348e1e46aedd6bbfccc58ec7184b7838975be5e118668fad84eda330fb06925f42b1aa5c1bd147b13495f008a710ab8d3b9ebbe87b006cdef0b0721ca8891cab64777f0d98632746998ae0bbea5e68a98379b61ca5311c3ed1a0d11a49c0ba4b8989a397b9f34ed5669541c8e22fdcc90d9a7aeba6fdac0354b3393293f06ce3e231fa6dc4db9c4c03136015695e8f31e7dc607eab26b5125a9ee3e7224262ef8fac924ef00705f6e0494a5627eb9a94b3c5e7ccf119a81e134960f91b3263ee89e2443fe765e2545057ec25fb32c0e6a0cbe8303813ef5fb2ed81c1e7d50d742189f34d678f578f2aba53cc684daac035ff9e5c3160de4b61158799493b954af4c7f98cacabe73be0e9ef610dc0fb72ae3504af0e95b8d5950eef6231acaed2c3daee04a4a271edd38aa36c4d44624b4b546e35bf739670c63c01a83c57ef6b33d28427f086d93655848013fbffb8cb0af3c7c2ce775ca7cf528f6470cb8bf1cde13e195d03d208cbc0209d61fa2af5187f96fa26ac029c72274e6773847a34099087b2bae7b557a08402df35b479fb6d6ad785d022226ac3fb975a7d58c335497fdc10847120e5676fa4553f472d04935852c0194920e3305baaf103d6f74439e48e884713a3ce9a48ea6a40a5d071e2fc63e9754d0616aaa5ce5b417b6212435bc7dc290380cd345f0a82114db9c67517276e1c3a7c19e75be6d2cbdf1d5add628c1ae5e49710277462d1c6ccb2443419a2dfaabcc52ed105efee0ffea59b20575894aa769894229041c398def34406534272a2f87ee8e46fbe07805215d72e4876cda905ef26f17c2fa7a79275c6cb1c0828e2ca7f0f078cc072ae8e33ec59283a769f3a36296d5d1aa7afe803234db3c35780edb156f66ef11ca3f3596ca7c2dcb1cb6e5d37316230f6781e12b5d2c47902b227c6a50813a1aa68515fde72ec7770e9f869bcf4a3b782b9e60147aeff9c8141a1b0f2853889ee15f993b78d36f00bb4681e867871248d21df9f04deb3cf3586f417f882d47b7e5aac88b3a2dd6927c5119a092a0bba38bad1ad4aefa3d97303de15da6c18472dc5743c48730766177522305c6331b10dbe6574d020c42f7d338d02aa5a876d7d0429ba3c27785989448c101685bd2aeb20cfe44667088891a799d54b82a4512898a55314cdf9a1a901f987a8a2373b27542a124ad7cda5a72e8751513b791578e33ddd698dc5a9b5d3ca055ff9f7edcd32aa01e2225dd8480b570fcc385dc04c535dbac7fe3bb767f9f2da85e199db3e60063fa4c015f79c2562de2474320b6c4d6889458857eb69898b5d1b2989269caa211d69d13aaf46e7459f380f8308274e45d7cf28ec19fa8514a97bb2a6d5ebe840efab37243016b8b60491aec7d997129b14a89565658a1d3b4cb77c84b3b133d3a8f51d7a623a4ae87b5e04c16538917e06f7c9cbb45ee424c37c49106d8675f278cfa1c6c78061960560b70e22b5e4b5a9adb5af4d7791d75c9df245f1ae23d49a9d388a62ced74aa2babc54196c6782e227a12ee5b194286709aa8d266276516cc82cf468bde37e136e03890907067185f0ad64e78a8bc59879c59e4adc44968111832fa4547199f8d765e9e5fccbd84521397bf282bea4ec325c7920582a47a1c01b41ae595f77dabef5a0a05b9175dd6eec37e3a1a21588d0a0a3dab3ffc32e55629080ce33089b65a8eafbd52bdd0e76920cb04e801e6f0d96292ab70f51682483eb4499e7376ba0eaa3c279de41ac966e13d6fc8416ee36f3debd51b52550e76d0f6818b1e3e155cb1e2f1c0392b21be295eb4b32b3a46f02bb441e1e93c5b4f7664df500951649b5d3ff838008aa060591d27be9801c7dd2db9b449583ba876084e4d36ba8cfdf716ec34b5bac873d7aa1b227df7154cdc6778dd43d15ccd2cb7ba1e98faa03d322f1bbebd6b29adfcf930cdde014da76a0b597c76c7b42a5b4dce21b188e6ff200331b4e06fed2a88adcb9e9e081b07e9490d506ccb01fac2ac10c9a1c93f06fd6aea2b8fe7d5c6ebabceab053e6207df631c7f586a4bfb53b91de1128f366c449b61bbef0dc2cbc1a0c4554983868945c95b72e7f2cc030d46a54bba690eaa76a56767e15ca1967603a523d8cc2bd4c3ac5e2227f1ee66dac65b0fb5f633a6369ff4b0ab93f6ad83e5878f1a40eff0adef1bada3e20fc845591dcd291d2ecb3f30ae29263f662eea11060d209aa10c9f08bbee7c370b4e12a36a78a32ee11cb44ab72aedfa92c50edc60e010fb8604c63251ff61f03a2a5b8dcdcfc0f5bcf588f2baf1e53430c969e80da860d53274de4907830de4f823ba697136d74e5759284c36a7b7d1628f754025373f2752b6238f2e13f23a09c0a33ecab9033833c6cd2aefd3c88afd8c1db0f72a1c2839d9bfdfc11180a6a458963227ace2e665424070039ce660b946c19231c6ad7c16c2c629492605472eeb0ecbf60b7ee900fce7e42918307c44ef9acc7ed136092c247208aaea0c5b68b34a80e94b2b56680b2ecda2173985d8dd2a48f065211e733db0644b24acde895cd69be27acf93f73a7f5dac6e6b74c978e9005e05df000df82dd1dc2f2e4cc1ae6d9e5aa470a744afa6cb2049d28700722f500322ca0212404aa02fd28d33090995f55debfe4f00d2b6a93412289d11e853ba3280fb0b4cbd214d349ceb119f803fdeb75da1b249ddc20e314f939885588cd7812fced9063486e200700fe389e887b38d5bf1cc2549dd0fb3d3debabde16ace5148b02885002e35f833a525581a43c7df9024cc557c08cb8e8e8cba54a151c6f005ae309ddf4d99ec8a549a8b04949fc3e34f846b46d5f7ee2985e261b798da6a840399e0fa45e53485e34267178bbb86109a7500298f5c343ac1e222545f193bfe898d5e477e4b4d0a7175812c86483a02f4677ac7d912202a227faa4b0d9af13bfe562d4d03cac094513777d6cf9e4c186eddba749d9539bd7bdfd337a202c233609c7c184c04fd584bc0fdeb387a5fc918fdb848e03f50db7683e09cff2d84682cee3fbec1d256d7f43855574161876bae19c68bedcf666adc4140799145ebe7f842ced8d67dfcbd86aed6a7fbe750345eafe5ca8f4e1cfe7a92b898b4e8a39e5777d0eb8c2f0f25d408e5097f388e123e6d2e0e02d937ed77e5eec1f241704", 0x1000}, {&(0x7f0000000980)="123c5005e9c7374ee1f0ac2fdc743f599c62b7441945bc729f054b9c6f30aa24a9ec5f41be0539fb304e653836dcc4750be1535b90d10d0ce74d882d5a238d45ebff9507dc4e1764ab89686b62ed4fedf9eb771d8236b3acc52ceb81ed77f0b3a30f112482561416ab916f3a660150f5305213", 0x73}, {&(0x7f0000000a00)="0a61712933e7f82119b022c8d487f461", 0x10}, {&(0x7f0000000a40)="dc89b5ded89d8a7aad5fe2c36de149e182428ef80d79c3b68ad2b640da9ffd0c728d198440c2428af0c6e30b25ccda14e6", 0x31}, {&(0x7f0000000a80)="67bbc11f45dc9ee94a7adffae17fbea5c8f4ce275a406c7df348710f5f80f0a1a3660f0306aaf209a31839c5e9e12d4a1ed585a9794b04137c2f5f138c3a1c9792d8b1a4f4b377612ff07761ea0b9af1202bf44f332065ff22508cd6ae69be2bca05a3a10a82bf44187e5afa1b3e215c8cf2fec279", 0x75}, {&(0x7f0000000b00)="aab11811dc3379c439641577ee41d796e2278eb124ca8130a6e8e50578b87defa7f36279c7f868c545f72ce2d3893fc3ccdf63f50e282ab5e6bea420038df4bde17c2f8f3837177b9f9f5f998ea65b2c64377cd92ce194f09f711c48188c17341283b38e2270489d77ae81025e612f8adac6f4124605e3be3e85264048ad", 0x7e}, {&(0x7f0000000b80)="d544ade621a1d869a39612c69dd0291f9c49460ecb3b7e6342630af8997875a747ae5a1a0ea2f5af8fb553e7a915f13902262597047c82317eea9d07fcb7a971e22108b7c128af1801d071c69fb984560185d32aa4b1d6792e407080eb19252643f8117648c91a75", 0x68}], 0x7, &(0x7f0000002740)=[{0x38, 0x1, 0x10000, "6c0416c8614b96eb52a6ee4408e649a67806d30a01b6856adafbbf3801af0465159daa"}, {0x98, 0xffff, 0x200, "8719fb21567da14526f6d55225f6d5dc059f938e9a18a3857f3e7f6940ab985a5f0b679180444cfaf7dcad7ef5716ef33f14aa41edea372d39711fc9625a3cb77ee55d1bde1f68654c762f3df68ed236ec64a86d797ce4663d878b21fec7f35baff22835526c2f2a6d7f81d51c2088a2295ed3e92595cde034800e7279f5c35c9713642bde808eda"}, {0x80, 0xffff, 0xb8, "83d282e4a96826fd89fbf434756fbd3c92496fee9496d04668725a8cc138aaabde5030166b4d211a18913a4e864c1fd5649f053dda9034ee920e447373c2248fdf86db1f198c84c5106a25cb68f688f5f5be2709f1c876f096dc58b47b02897d562a1f4b8eea20fca7765cb039"}, {0x80, 0xffff, 0x7f, "2e41bb7dc495b3cc83bce4229fe1a8409e11595dbc03da399ba76107254d5ecde1791dc3f6ab10ed8ab26f35a757548c9983c4801954c8224494e38ae3a063ead5d35c0f1059aef0f6355f53182d18477bf7b83fb146a17c9a4a287dda1a54122cc3462a10a79d0fb9"}, {0x1010, 0xffff, 0x0, "b05a3a540ee662ceb35c7db7f6b5a15db77e9cfa2c6c642a143d68c5e254484ac7942baf4be43c0f21357c224315a5688e1cd5b637a9b00c086d535e08d4ca7b9a772436889f7d5af4454620c4957cac4d5f58e833299d22c4985b1dd815c9e2ad00b71e0806f68e55c2d264ad3166d7e030c0b3f0260998adc97a1abb0ed358b0f275339bf775d6b6cc3125c2430932989d1945838aa33bccfc21402cf9e6d44fbf60a729e8396843f4d68a63004b000cc183411f68db304f14524b5318822eadbff2efc70de0b39c49321b4373965a6876f87f636c11fc9b84415375a136062e0115ec0b3b59b7c1a7e1949a3ebff0c60abc45e383dde581e592700f4122ed551b042b7b27da3ceccae64cc7aefba4387abc9490c564472bcf3b9d205b01178cf5752acc6358c8d281b6e5aa4991cfd5e893f3a3a7932e385688e9526e8324e96339f53ed9d20fdff292e82ce9084a890cf119f9e53791bf2024c6ae9e996c25d84328d5afbcd82c284b258a5ce84cc75668de1b9202ebc3cb3290a1407ad6c674c791fa599964246e0225c59a5e046f1b40974db388b0243d1950fb26e20f70732d4d331599e8af40bf45d00b7fc2f4684be56c39535f34abea5e7f59bf7209fd89fa32b54433e4ca17dcc9aa43a1793baa13ec6f833d63d6f250ff321222fd663068ad52208c66c9c6fdd03936e9d2b2befa0faa1d02f860b83bf156429a2a61b11e4c08d03bb3635eb03405ec32dadfcd7461227f2fc9864dabcde003c3c67c0ea01f7366c73200a397ac30b5b007832ad47ee591710f4e786f245b8f324b6f33bb717dc1e841641acf1463162033a3706d91661b5b07418214a95f01b9a4c460ffff5cb3ebee3cd81a7b4ffc51ebc2d26f9439d9d01595ed2e79d2a6afe1f206b4c257a1232040ee76a547a808f29b2aff3aaa65a1d177cd0afa9015f97c9352c836cb0e7df56b5ddee578d2306ec85c6177d1375d800b5d975a9aee2cc2ac8654ec63c8a82107109890e6309fa3c9b17a213b4df1fd5fe5d2ea9c03f394ef6e450a62463a0a95fcb4930964abbf16acb3f2508eed89870af3f6b70e85a9335ae7e2481260f7cfea1c3c3c574e5cada3d1862738205006afb2c8b63399f2cdcf958142d61c78fca1901e633b6b3abffc720c3170014c74531938e236e4b11d703610d79c5218f1e213ade44c553c07b5163e4e6343cdd4d5291036506b3c38ceeb956ca30825ee8e49c2a5033a336058f1c564a4deba29d9f8767d67894660ec9fd3ed02ab52cc7a98770ba17c9874e6a95b5686d97aa82a40e5296b916c2b9169d90db944946360f9f303da9f056dad4cad6e5dcd9d19310c7d7fe4f808b2f0311034aa6486cb31e8f342e6b5832b8aa2e6ef4e8b745497b2d80bbcf7146a5aabd3ba9f7260ff84ab6d49a1720fd587bcf993126b7723e5f8db7618d41eed64e0c88b383e2d49ccdbff767902eef518c72036a7470ce12d6975fbaf604ce6a7d587cb5b1ceb67e3785c0b58add59ce0bb05057f3af26a4ca0c3318638d26a28a9c52dbdd7ca137124536ecc09966f177fe02dda95b3d12cd46aef7f76b7ee26011e0f8a17a62b84092efc692b4b09ac300e149b6c8e73995c2ac668cab6420078652c2cd7df5ec085292b2d6f0d71356a84645f12faca3b9ff3073dececcb2f57271c3ec73d94783ea3fb4a9f34dd9922cff569c18616780a59f5bd7f63666dada961594b0a7633ad5c7ad0cfbada22856be904c0f974f9abba9af2c7a789df4dfa88136fcc62ca3df98013af923e699556385c70ea2d0a7f3b83421d06619ebe87071107d6d502cb70aea6879d7a4edcb200e9b9498be02775eda33caf7549052ae8dfc94e1d7abe50a69b5229fd60c911d5bd597cd13acd155fffed9d43e1eb1d4b4089cfef1fe0aa27dc454f7e1d1afa531a475ed50668dc61f4753cf057fac8f38ed1649ded6910c13ddc235bc0ad29572fdb1d56dd4dc062965bf81a9f2e72e53014693004b7c06531a289b2b40da9d62d784b3377f9685f0fdf8d7da7454221b77703dddee984405d7af4a1e16da68a5f0c9b12be8875f36786d703c92e8e72fd8fb015603aaf5c2ff0e0bc5733114d401475e36eaa2bc4031630a77af5726e95568d740c71b65c168b3b8d333ba380618d18f6a2af66651280da24a743a2107df0d44a27fd821622488bb3ad4c2ce4d5af2108e27f4b55a7ae398dac5f105d646f857a74d46a5ba22668391830f47974531ee5cf52c90c9db0bd84a93483b0471d58017ca817b7d20ec324ffdb7f2fb7b8acb5e7fb56c2fcfa33b35ee6a6329248902bb006de5564e36a55b77730703a9ab392076364c0218ac2cb30477885741b4301cf3a5919106bf7d9d5a434f21f237fb5d1c7e9469e040db15c793a66adf88cbd57ca683469a64fa4fd87721db66a4930b148d903b614691ba2007d31a20637201ced85df1eb2908434d8422adf8c0249718a001726e633e134bd5f3d252073366998d5593310876512ff59d1809021c8130078f34902566be55a57e2489f22903546abb004465d734677380cd203064c5480f3409686aef86157ad8630df2554b63ef91b2561895b121849141d5ee47f262e6f5d234ab0478612b807e840b5e822c9d3ddbb30ef271a006ddf21314a6280b82b5ad4d87061e287e290378d8daf8158aafc4a9974828f11e790ecdbd4715325f381921359b35ae25f0f3a88b82d50570900124b882395411d35def0ec7ecee59a5806adafd9c4f3f0747bee139e957befc58ced822acc56cd55ae0ccd9325342c5ca9a597a69fc67b01ee1a073699c10a16e0da6f29c8cc58ad0cc05d156ddc4f1b3a17cd2fb3a7bd733e48bd070131f032bab099e7eedd938db67153ea2fd1f7e539c08e2fab54211049846dffb29740d56e3ea338d98be5b7eee3b2e018ab3a1236dc4a27a2d5ea359b8219668703dc22307643062c72a5ee9aa6c394fee102fd32550903518586df6baad2f0f0dc8b85e85fd8e4822a92199500375898882ee65d9654976abc10ead0f67c716003cf4ea2608c1dad0f6bb83f5896702eccad51aa832721e19f6e4c0071564846be8196a8fa4d71e34f5bd363596d87801963a7b1d0d0315818f2655237f16926e69c6c66c9d2afb44323a72c28a4fb9aec3eebc0bfa1e11173895f9e3f387e990389904014fa4e1ed037b69ba1ad0e99fe812ba1a2a5a0714151ccc850c12c4fc6f55f8632f0a2d3e799dc97bdfe8eceea788f36c761f56129444185432eabb59806608c88658bb71d72d77a92b41e488b9bf6ead759463856bc87be2603cece9d8a59c5c6617effe5ffc9c29ecb8af1881b0308645878c38bb0ca0e0ddc2c2cd43b360ebabb1b02aa57076f8d73e5f068d0d4883fcabd3eda0ddab9b8906c9f4438332cbb0a9b0ea2c9e2eed642d0f2534366d45058ed755a959c9764ad4caf27e7d2b333df3a392bb48baae4f07c77b51ba5e05942d3839b5743141842905154f71fd8a0f8ea32c5f813969d99722251407145d62bb53697d45a35bad7255344e88885354131f2f803753b73b18ca48d851ca499c755317de0713f54cffd65a3ff947729c63ae28e772fbdb4ce8f12e91efc0d360bb496c45b15cbab5c940abdb0047db9f22e4c2e7ff34e53d653dfe1f4af06232f0551321f60f282c94edf52a27bd05a0021139003c9471b3b70ab1db9c57092f61425bc593d127fa5cdbce2bbd5b3a24c47565718663b61f80cfe24ba74f79ce9667023bba08bdc8d267d303e3e122c77a3482492fcbe6b99a918d9566f1077e2ac70f8d86465073dcad3ce7674dc185684601a482f425bf9ac2eb2251928bc3730bfbf0a20367cd4e059023a0404b93dc5fe16b5ed444b71da18803a54b52c3763a743b0c809130ffa75f19fe3d1d1f4d8c4a24f14b3cb2a06f10195930bad5622d1604404e692bbf74a26242d17f10baba58c5143caaddb4f17c94ab065475b1e53d4f3ca66ae1ef576ae5685c6e0e5c0f8b96b883e6fa6f68048a970c31e9a04a1d58e1e3286d27057697235c301724dd588e9ba029f91624c617e431e76fa7163655dcb1908488b36a07d3ff76135cafbbf98f0fa100d73b73471f29d1497ad719a989ea96a0daea4048546fd5c28a084e2fb363340fbd5b1192628156c72b0f904ab5022c23a6747a2331c3671f5e2916fc29a0231922f53eed27fd835901a1010e4563d1f88258169e833d4e4d73adb16c67aadaa62c54929d7c343ce767ba00bf16fa5d5b7101e51b36710c0c8460670269e9f4ce3014eb95774332abf6933593fe7796118da2dd9d449c7ebe78f4e85ecefe8d60f33ac65cb058659c58f47fcd0655c0d3d2da40ee922505d318de34ce88a6700204047b7209c5bf1961b57cd14a0421594fa3a68d02fa504508dfda54ac991e31276fddd8517cf8b56a3cbb6fa280ed19df6064cf6f56ce4b0dd00da941a80e8985a75559c8b750216cc8e57d4639c56a417316839eeab9043e3dcf08ee6f280beec9099b48b692c627ad3a343eeb8fc8fdb285394f783168d8641fdcdf36b5e33e5850068a4af2c861b9eeaadd41aa8fe4e110ec48521247ce771297720b8362c86493bdedfd0bd4b485e96b752573ad0e0f58868eaefbb72bea03208b0db3f7ed0ea75c1c4def36c383eded48ba6dc17b7d0c52d348d8aaf1f847c898142720e468c53f3fc05fe1ba74e58a5236cbdb76836e76ad0bec41fc3a6fdea15b0cde756adde639e4f88c0d8d09314f19d76fb9631e69af26e50c95abea7e1c86b6d1c86fbd0fcdbddfc2721ee42a9315c4ddb5c9c220b9d08da37fc301dfac5d5ea21b4c050fc5b3cc70304b1f4a4fbc99edd0f09cbda626c5bc20f85f9df12d2424d2460dbd8fc0d4694e4b96a0fc06dc4f0165602cf788cdb7a3802bc5e458e495fdb3ca697b36d7d88f1eb9ec9e7fcb4ea6a8602405f05e5f682db36dba7e4281bb6838300629ab9d2ed8109c8218bc5e4d18bce82db3cf85dcf2a5acdea93521081f91cb17e56626b6cc34c822b7215a6c6731d92f736d4d5fea80079d7bc390c6aa6a24406691ea4bf3068d3c7a1cb978fb07586c7e1dd39f6be15d353cdcf8201920daaad9f3440bfcf976c8fea68dd06a76145745f17cec648f632b33e8177494f895bcd1c2dbafdb4fd8f5a2984474a60cf19c3c7c48b75a6db3192086b8187c2682792f6cd6a7ff9018256d21217c5c3a9734cb96e54e650997e0bfce9df25c62a67365402771adc9a9a2228673d888d300a7e015dd491890434a1a4803beef3dc1a9e04e37f45eefde46d172b406527329c03971e5b89cb80b949cf950e5fbf228eb6611bb184d9b09a77fe89404d1ebd72acf2dd9daedd10f0baa149b2746b405aeb079e7230736d4885e6222d38d58e143494e4e8ad699140ee89a5fb2bc6dbc14124bcf073e955d5937fba881e796a27662be50516e9a7898bfdcd51e1cb8e5457842c25988d75682a8d9eaf788afaf79a6811f3e0f1d74847ce6938c87c68252467cc500da51d82d9905538480f7dbee958cc4d3e793e7fd2cd37cbd39d53cc1fc2e26cdace4cff9d4fc0d4b76f2c38e5561591107ce3163323ba68c4a42748c3d57946257a658b1c82f880100c601cd5861d5d35c2be62058f44ee3858890be77a297ec2d3333591ef80ddd710fe7922793bdfaf62e8c3ba5838e001b6248ed9cb9a220c7d6f7c82e8ada4172b9985fa11242a377eb9c26dba4cada028f7ba7ff387c15619edd15e7f925f09773ab8e7c781d675edd2b2d6cf45fd6adf6c4181b21d"}], 0x11e0}, 0x402) recvmsg(r1, &(0x7f0000001000)={&(0x7f0000000cc0)=@in, 0xc, &(0x7f0000000f80)=[{&(0x7f0000000d40)=""/242, 0xf2}, {&(0x7f0000000e40)=""/251, 0xfb}, {&(0x7f0000000f40)=""/32, 0x20}], 0x3, &(0x7f0000000fc0)=""/59, 0x3b}, 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000001c0)="ccdfa9aa664cf710ccbf53ccf06a32f27e60256c36dddcf441e6b481ad0318b2ad9b59e3e7d5528259604cc78d47304b7754ac5cf4c9f6469ebac6461f40781dcef060f998067f20ac8bbf554fe6bac4dd759c3b8e7ab205cf2a0827911d8a4f6b92b21e", 0x64}, {&(0x7f0000000340)="641f65b6b338a5e494d82a042546f154789db9de754692dcc6d7bfd77935565dc1af6ef226c98e3409df5a42e7a2e2d518826227cfbe7f2e5eb9693a11ced468fba24fde6a22aafa2e5582f9e31b60845cf250c7994612e02fb6dd4288e083d3350f256d7bf1929f49e674aa3c9f4ff6903b9ed57679745e46501996d0f93c25f9aaebfb0b6c9db941a2fa6d53ab826c62c21d72e042f6d2d78bb27635094642cc7783c5ca14dee52650e1c095eec2f2225d9d82becdbc3a870bda6515ec0611662ee04f31931fa00b07afb7366acf2506e68809e01cfc52371370e13ae98266c282c5e3", 0xe4}, {&(0x7f0000000100)="8f06444bc32e87335cdb34dfea063ce4f6760e37676357b421c1563dbeb54bbacdef6abf75e047", 0x27}, {&(0x7f0000000240)="18fd71d3086354bebfa2d4efe861fd1ec5f4008054e9d2baa85defbd3b1de8acdd7c633bbbb51e5c71f7f3728051ba52bcf61bfc62a35945b5ea93a0e6e2ff286c9fb950845c74dff0033c7cdc71977fee5b64e96351283ad63fee155e2d8f88b230967328d7e457429a90310c6765a045c552d5bb8f4813d9f984ea2192a5bbfa7d0fdd0e89e88085bed44971dc67b4ce8688", 0x93}, {&(0x7f0000000440)="082f40f725a8f1e184ace615b026d3c4003f929e4b6ec5fec28932e24482ed6e6e547d7676642f4795", 0x29}, {&(0x7f0000000500)="8cee49bccc10ce0ea9e80eb23d0b89a7f35c4aab952c13c0718c9c53a284374cc9ff20858b5ce6edf5297a7f44289a88acda716fd775d733a39d4034a962a70bbf6bb9646d7a8ac3a35cb69a3d65f464c4ff1b38afcc126cfec9b9dfa79cd88c3b1fc1cc07a0ab095687c3bb3e95379cd2b221757afbd10d3382ec3356897cc51ead1aecf2c4d8680965f1cb471f8d2353f1f568f04c0af528836e30e93439cdd0aa7b3f17fff9adb9236cbbee3ef6a4575f025de0c4b285823313e27fe7036d95", 0xc1}, {&(0x7f0000000600)="ee027d140b53bf8a8d480ad8e7328709b73d027fa2efaaf5395a05951fce473959be0c837f052cc51794d15490a2b8720ee6b33cdbeabebc8efd280759bef74cb4be6d134670a054413ffa6bccf98b02fd6e0a3c62546a7a14ff29fc8736521d8320df89f57bd3df1f1a07fd17dddd05abdb3ea783e3ec6da1a1c61d467997abf6e3503c4990a4529bd842f73c538a5a6f742a41fa0d2cdba024edfd44e1fb6d70c23cf4a6e84b1fa22a61bb84ef4651d34beb6e37ddbb1f97727522a30f9718ec893239718b370df4adc73a7b6967e7db5d844e485120fd5e5f1cfff65b554a26b0efdfe511e46b4eae", 0xea}, {&(0x7f0000000700)="25934df9bf5de86bf5415568cbbb5ae0121520b952bca5f70284cd353cde1e69f7b4ae2fa4ed10b4f136beb3fae8c3286b8efbe8a8403ffc7e61417527b5697f821f707330fefb99de32bb4dc9", 0x4d}], 0x8, &(0x7f0000000800)=[{0x80, 0x1, 0x6, "e851245cd4c37adc154e40608db8f2fe6802460f3bbd0a48db827482832dde85d431d22fe386b231e05f5b4dc3180432e75d588c052fb723eaa2de443e7a891648e1aef7d4840aa034e705007459c6a178d839620b99cfe5860f576a3e83d32a08c06ae729cce1598f8d919983"}, {0xc8, 0xffff, 0xc5d, "5dff4832fb21fd157e6e8ec3bdd6d7b2c0e06f9cb986a635cdd562652127abfeec5e6253c3e1fe11940416391ceea89ef18c07273b655a0ef19beda4c8b3702eb17feba0688d0c02888f1b8b60ef28e436db57b102fccb83e4a772080cf675a6bc7dde401d3bb41ed47f48f39e69c26aae4a76aef58613fbc1376f6ddeb71f059920fa436e1cc7c9175b617cd6037681cbd10b5f41588b31ff3c42dda1c345bef3908e1a13a43cd0e43ab28502cfce2fc96b"}], 0x148}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000cc0), 0x0, 0x43, &(0x7f0000000d00)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xfffffffffffffd14) fcntl$lock(r2, 0x7, &(0x7f0000001080)={0x2, 0x1, 0x3f, 0xfff, r3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 16:01:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xa0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0xc00, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x24, 0x83, 0x401, 0x99d0}, {{r2}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x8, 0x80000001}], 0x6c4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x28, 0xfffff, 0x800, 0x101}, {{r4}, 0xfffffffffffffffe, 0xc, 0x0, 0x8001, 0x9a9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0xff, 0xa5b}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x7f, 0x9}, {{r6}, 0xffffffffffffffff, 0x2, 0x81, 0xffffffff, 0x8}], 0x8000, &(0x7f0000000340)={0x5, 0x5}) r7 = kqueue() r8 = semget$private(0x0, 0x3, 0x220) semctl$GETVAL(r8, 0x5, 0x5, &(0x7f0000000000)=""/139) kevent(r7, 0x0, 0x3, 0x0, 0x4, 0x0) execve(0x0, 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x4) 16:01:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10041, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x1, 0x2f, 0x7}, 0x807000000, [0x400, 0x3, 0x0, 0x1ff, 0x1, 0x3, 0xfff, 0xcd]}, 0x3c) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2f2, 0x2) sendto$unix(r1, &(0x7f00000001c0)="7866b8fa7f3a8bd7d469eaa1f910cc09a9b4bd8b630b5ce68db6011f4e3b1ca909cdec504f06558d588a2e9ccb20047061173445749a74db7eecb780810af0dc64d25805dc9b229cc2229e622e6c2bf7b99b8672383ecac67e904a2d9418ff", 0x5f, 0x4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x24, 0x2, 0x3bd}, {{r0}, 0xfffffffffffffffe, 0x24, 0x83, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc4, 0xf0000006, 0x9da2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x80, 0x6}], 0x7f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000080, 0x6, 0x100}, {{r0}, 0xfffffffffffffffa, 0x6, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0xd0, 0x20000024, 0x7, 0x200}, {{r0}, 0x460c4f3dd4e3ab4d, 0x20, 0x1, 0x0, 0x401}], 0xd86, &(0x7f0000000100)={0x0, 0x5}) 16:01:22 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x1e, 0x3, 0x0) r2 = semget(0x3, 0x0, 0x10) semop(r2, &(0x7f0000000080)=[{0x0, 0x5, 0x1000}, {0x7, 0xfe0, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x4) dup2(r1, r0) 16:01:22 executing program 0: socket(0x11, 0x3, 0x0) kqueue() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0xfffffffffffff116}, 0x0, &(0x7f0000000080)={0x7f, 0x8, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) 16:01:22 executing program 1: getsockname(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000440)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='`-\x00', &(0x7f00000001c0)='{(:\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240), &(0x7f0000000280)='}.\x00', &(0x7f00000002c0)='\x9d$\x00', &(0x7f0000000300)='\\$)\\!\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000480)='./bus\x00', 0x80, 0x9) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:01:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) 16:01:22 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x1021, 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x5, 0x0) bind(r2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt(r2, 0x0, 0x1, &(0x7f0000000180)=""/171, &(0x7f0000000240)=0xab) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0, r1, r3}, 0xc) 16:01:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r2 = semget(0x2, 0x3, 0x40b) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/4096) r3 = geteuid() getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = socket$unix(0x1, 0x7, 0x0) r9 = syz_open_pts() r10 = kqueue() r11 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="e1e9ff39c7f10188751f782f9b0d64da56169859af5ab091849190097a03fa4047c0a2cead8d9d5c1b73d7cb234e572b29ad19c2500c4306abb83695cb66e3211271c32eb1a1d505ab9e3a82ab9456862087f937b0b69230ce6f341e8d2e1f0bd49803819be0115302244b89969949d066b9e8a8ea0fa07bfdf55e9dbd37a683841c183d12dfd52429b22c", 0x8b}, {&(0x7f00000001c0)="e57f1ed355bd20f027a888ae9f085adce716f5dba9caf25659fb768f010ac607dba3cde9400083af8e9a7bd6267d72a811fc8f7e324670c6a92e420efbbb0705fc7cb37f4f37c2b61c658ab337519b7da98a6aa6d10eb8b5f85c0cbfd72b86e8c0c19fda6f9da416a9e198d2698e6f6740937f0aef4b20e4c2981fbfefcadb100104b837e11109f977b279ba594526390edde63c9c8b1349aac7ee51003e57df6b3eec5bd1fbb1261a50bf404696c9bd73182e59d963b4def011443fcd6bba24aab2378cfc6de631d53cbe31fa5fa4e64adc684861176e6b1f15653ac678aa3a45a4019991ee036611be32e8787c9efacaab5aa4b3271025d4649aa657d0", 0xfe}, {&(0x7f00000002c0)="0d3b7f9c52c9eab43f0ecaab3cfc1ca79a3da937601a077ddeaaa8fdda2403e5b502462baf2080aee42a135b210e3769f2d8135edb745f2e7b52fc58316d4f0ce354955acd680c89cbcca53c68e6febf980326b78d028834acb0b7484f51ab2664fead3923d4fa399e44beaa0ca9e0b0e8e11666a39d80274d6f4fc0c96df02feb8f1c842ab0d3e8a206f4f09b9825e3d8cf2b41aeefb5d6f7899f042275d6babf989f25fc4f3833e4c1659a59d2ae34", 0xb0}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11]}], 0x60, 0xa}, 0xc) r12 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:01:23 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x2) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x4, 0xf0000002, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x51, 0x8, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0xf00000d9, 0x7, 0xffffffffffff465e}, {{r2}, 0xfffffffffffffff8, 0x6, 0x40000000, 0xfffffffffffffff7, 0xde}, {{r1}, 0xfffffffffffffff9, 0x35, 0xf0000004, 0xd57, 0x3303}], 0x606, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x3, 0x8000}], 0x0, &(0x7f0000000180)={0x1ff, 0x80000001}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) read(r1, 0x0, 0x0) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) close(r0) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xfffffffffffeffff) 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047463, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8002, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="782b792ef5af2e45c8701484847ed12217ea532c1aa32495cc32717eecbe6ac163f5f159022bb102aff8a195a197581e6304640b1b61aac0f1a09f1f61256569addeb2479540a499902141926fd378ec7f7e04844acfc5c9e1348380c1938d08f5c1d2a97382a16dd111cf55a068c37d48d0bdd6993305b57b87d07ae7a6dd908db65a1ce5ebf5a7359c21e8e367e8369f196596f1826d78a07d593e0e534d32d71be223666fbfea", 0xa8}, {&(0x7f0000000140)="e252764f7b6b947ecadbae90d8a8f13d1c2f0b11834e4f5336c19c87135771c44ee81054def5cb2da1f0069881f23bec8603627360e7cc6dbf7975d3c881563219210e109cbf", 0x46}, {&(0x7f00000001c0)="7e3f7d2a36d16b0d66bb87a3b9fedffb08dc64572ae5a611edc4626b5799ab281220c38967d6a87d775c912ffe8b4a81a76ca07cc63a817d624054c48fcb017a25ced0ee6a96f6612da5bd10ac668d99b8cb19f30f424bc6835fd39f8d82d9ebe6", 0x61}, {&(0x7f0000000240)="a53901f27b51eadf8f1cfe2cd2b91e85924f25b26c50af1233a594bb4c797792096a36b32d7094052b388594cd22d309d8f05d8b397f46028cdcef8e00a7519000074a55866149c1247a829b8a51", 0x4e}, {&(0x7f00000002c0)="e1ab6dc128fdee20bff54605e476f5aa8f93f66eeead1540ca7c381537e4f16f14fbfebd220cb394c06d51da6892cb55d4163fdb4db4bc1c716cefce22104c1dbd31117b5cd6da651a20983f964610eab9f671dc9f0dbee9b43b47c05b88ca8108230ed688f2678bd0ab164755bb2be23329b6cb3bcb2a32e8cb7fd91b955f7b232eb04d241c4d78e9a025ae181d3b922f4e540e", 0x94}, {&(0x7f0000000380)="313c0a322da4c8a43dd062753e99fea1e82a90bf56131bd9963b7b0ce2c3074cca07b1cf9b141f", 0x27}], 0x6, &(0x7f0000000440)=[{0x28, 0xffff, 0x800, "d0f64feab803cd1171d612120724ff96e6fd7b278aaaffd8"}, {0x108, 0x0, 0x2, "77e3c4aa7810bfb09fe9f4e13f2385cfa540e1b1429ab928fe4dc84029fecc6a4f1ab66617616c004e30f3aff36868c9a65148067ae4345e326bf6e5fda0156c1aed60783f8fe2a59ab39a6aefdc533dcf10c86876bcfaa6c38453d682085e723b9ab1ca76fc3f65c98faef5473e8708fe818207319b48e72b1b7952677e16f5513430bcbf24531ae70b40b6df066db2ce69129da68211c61f19c0f55f89bb85719c889a68aa3213c085031ae5a9199a81e09f91c4496f621ffe6dc4899d8871abcffe76a9dec930c53cb7a0c725999bbb6b46be3c4d69d0452f5fe57630c3ef5e9e879d673736e2027c728c1464f085707216243a"}, {0xb0, 0x1, 0x2, "2565b6ebe5bd810c2d7d08963c5e982afc6c0f6bf206f53e941e843e7777ba2a095fcdf3e61bb334150b12dedde53e56d08689d5ad058cc9cebdb060639844aeb5e241385ab23c2d12a5f337972f6b926d383f23c551d5cac862eb9d40765a7eddfa8e6010cfb2cb425cf085a9cd591d92af476d2e9276e4bd6762b8b06deb8e436b7ff32b129a27093695405b43cea0934eda42a345b8bde275269ba00124"}, {0x70, 0x1, 0x81, "7bdc3631624f57de96beb945cc79258ee99aea1e3a7ee8afe192ca588735250f70dee721ffd15ee4fa76500699b7b452232dc7884bdd6cef56e64d7ae7f318a49b6f6147b0f509de85bd1aabcb17845aff4ff55c2c391308a3ac0446738e90"}, {0xc8, 0xffff, 0x40c4, "20f64ac67baa7f66ef57801087e8012e8102215726d0097f2889c51e7e94b3a0d939a4627f14a8c02f5726c6d6738eb1d39e3aa5cfc2688898db95b25e68c205b214789935ea4228730b88e51b03cd3e61957b684cdf7f7f99df4d823b6f1152696cf441a9b9c5d2cc2588e1cafdd445f4e3e40b985567a3d65357e9bcc7faa5f6cf863ba28c2659e3e40cad3b3bbae2d49b627d29c1058fdd776db0e60d0235a3af8c20e3ceb2b839c0c19378478830410cdfef1e98"}, {0x1010, 0xffff, 0x4, "af182a32102becd29b5d64e4a68fb9903b586984f4fcf9ba38bd5c65c0d16c7b7b7b0d588255fd2b45e00269db0646d495e9423dc98fe2f1b0906db0567b71ac79992cd1d394ea261002324b468b88f23b7bcda63e7bead3668786b67fafec7824bc06311ad8101ca6dff2a0bc241fdd9739ec98c83203f0004171a17128be414b9e44264311df9281307149da52707797500e0ac37cf5b3ffa7c35639aaa33e1b76218bc5877f77061f879f04299cac11b77702600fc3a0946cfceeac528b369822177937d30975797339bb91ec511d4cd1018c90ad9dfd4e1b69375f0eba72fb10f6ddb401e50b7ca68c9c0bd5cb6f0800a7dafe14fe7341a7ce067bc0a02d06db5c753323fd06b391862cfff03364a1f1bb70eacd0d62f936fe6508d7708fd6d6175038da59583514f38dc70f294a1139345224fc7b8c14e0ca21a459eef5b527b49ac5ffb5f1628e778eb028d955a6efea326b8b483c493ecabb9724f8774922c9478e31938e6ed6e8ce6675b9cbfee1d7b1fc325d6b1bf6d44fcdf5382880433d330b57c395f0ec0e4f8aacf6886fa7c8fa473a5ca50d2cafd73831d280ff7f523c8cc59d4ddad0b1437fc36fc1bdaf29c264ff2ce2f71bc747ce5b4f6382854528d5fe4a687057d5858787e73e9401e41d2b4b4ca2aa64b5622e9c743738509f3fee2528064a2d9ae8d13f5b3cad6b22494721f527b5356b5f68315ead3a05d5edcfe1f80a0c970f71ddcf178aeacdd5026c03aa39a83fb7df10e4fde09fdcac9e4485308b8bba3c8d4280452075e4d84df3e7667a3c04c6abc688d1bcc259c1659430db6aaaad70fc7e66e1d62618c0b08e951d061c4bbec72ec6ee896ed121fa5d575de499ad22714a50b434d0b3a6bd4487ebcc4ccb3ba99fd2f034460b3a5906fa5da24b1e60b05513c9cd12c28107c2ee4973255d9d65cafc596f219b789b8e31616da84077f663c1240dfccc2690b8769804d4618631f26b3c937ec3e1449a741cd3c1e9bc836cee38e79c6f1e0e5bd8ef4aa9e1f946ad45c933ddd928282e0bdeced21bad90b49e140c87475a62bce4d928ad0d84d392747d76b3cff6e8d1c699fc463cd46f8805dd6f64b10836fd92828d770886bbc46905b0ac01470cd6767823ace2fa48cc620149b2a1693c4be2837ea6f5f19c9bfdf340316cc18d4ed9f3e320c9a1d28192f7d9bc6a34c07993a41c1178b4ebbc1f94e7b1838ef4d38c9cd097a378beb8612b907b29420cc86bba561b98132a48badf8b0ae803df989de021e03f5803b8c81c026d7b5e5f55828672831540040943097ef4c65d460678e0ab019dec4e8da451005e0ccde426d76dabab73fb0e1a5b386e30c514b4c14c0507dabd30eda6ab363a755574de76f7df37c996388978a416b82adaa22a651e6ee037b83083f2a3cd38dba5d36f638bb0ebfa82f2e6c1871e148cd983e7275a32b4f95f51049702353a26dc915be8fda890170d83a3cbd86960f5aadade3447faf2e54d8d0d43aca79ab1911e735822192288624529e540993a9a51e0586274e8cdab40dec2dbf73aa1ac54b608ae4301a8198c290a03df3f32df925703a2729eb1b420ea91bbd3aa7eb58786fbf77ec5450f4f8389a2b541cb6d27c88691f8f64610572555ab8edb546fe235f7c6ff181c25a7eb1f8b8a85df5b2fe0f38f31ec3120f311be6bea193097b576ecdc237efcf7c0651a157c2dbfd180062a3c83bb0759cde4455fcf900821d683583cad1851d21666cfbf96e07c45b0ae7bd8d49a2a5529468d9d4272287bace26518af92933dd41dfb7f4c13efd3544062a0c4f8592c727855a7e6951be1b26a3c5dc05e07167f90436fd396b3fe08202bd004d06a79d391f09103bf06d013b836b72491a4d3de933b520ce08473d9ba4d7e36f1ec3d36f2f9c8fa4c2181f5b39c3d3b9c95db30137136596eed70a33c87cf474047e4eefcb210e14fa4e4e7c85495240016ba3adcaefac0845680fd945c7270a272270a974feba4fff36cd664146815769c3b01f4c1539ecf0cc1307084d1bae238e6c7796db18363424a8fef5986344efea9d4dfcedeffd2cbb326a94a7878f3159f6f7f1d7b400ca8e9148ccf96f6d9d79f6cf82d003e5a9af025b51bf61ccff8912a191f98dc994df7a40f04fd5f461d40952e50d1a6c166efd9f3e8ddf85a93302923ab9fd14c71fba13866390e6fa3cc288193b1df54c5e0f5672c8863c738c4466d36efa60e0c0873e69723af3b9900b15d0994a8bceae1723d1e552504c85c046286df2045bb2a46491dd82f22ec6e301cb481e60ed8fb05dcdbf66ff095f42c34ab736c9495ca02fe248477d757556891c78a7942444fbec6fd9c9016e5634847205aa25a35e89e71ec7f8b922ad46d347d8f85de99454c2fc78851e322dc1ac4d0b98d3f7b6177391fc7d262fcc50fd17d4df1b542d4a29291cb25e5021f93659aa1887d87523a22a0c83ebd036423f822d2bc0b79d0b29a1ec78c3de92ec5c2a4bbdb93c97d261d7c1a0e39f5a07d49a5a91dbcf47cd7979f35ea90671052549a3bead6581b65c5cf0c5bf5515495433827cd911ef202cc74eaf515c871b06de06241e8769c644ea4daa0b59a4e2b152dcdcf2253bcb7eebf6bbdda91c3473ffa4c06d13896c3d756cde7b8429d7a00e2d2f20f190f6aa9eae1d0894e5ee785c49a1601ef8b65413a9c557606158470a47e0a1f929dea2ecf2854e1512be65823cb4a80125808f57d212e34eac4f7839a2c3b27cd0fa2ecef237077d061c767fc77dca6608ff8e96c0324e7be52f08bfa2a277bb01f9dfe0867071a47eac1c1e15e9c95992a9cf728b6cb3b9f3dfb42605b26dffd85e69694106ab0e50efc72e4c6d2b0775034c603333d2878eb238715428ae854faedaaef36fd471fbc1aeafb280d5f06846c311dd383e8393bf02033990db68a7fc5af3e47007195c1d3b3bf7834767a327ed1626bc3ccb4346ade6e1fbddbd99c527f45c0a99947c4684bae09661d1af8cbbbec1eb2da1b27f29710a00d6dc01189acb54f287be96cc125a0b41f640bba48d1e3f850745576e07a37a4efdce2e5f392c99e638e3b4c82bb604a8d1628058482517f64eee20388f0edcb8735618595264aa226f691ef277e63ba72f6511458bfc41f455ce5007d7be8e385b5a2666bd4e0dbf3badbeb879bff66bebd45b21dc283803f5f6faf7c884c5ba1e1e558f09a93b8cdb19fe8841b9d02b55bc79cf6d3151fa39585524279016aa56bf5c480fb4e54165f0593aff440a3810649cb340c72c299f90c2f8d9737ecde4f34a817fefd43b98508cda18bc2bb179509c4a166787c0503d6b8baf5857c84ae462ccd9c99eea8adfb7af60e9a49b28659ffb9cf9a54f99e39c50e0df4ccc55b99f28f6af1d7af1aeb6d7c8cd2fb77658925d659b8104479cf7fb0f94d6d453d560e86bcbbd80d18e506e4c1dd788c65784633976c6a53fddd6662b088306de0d2dff443ee0e59f5b22942823cf39cbfcb255cecf3325b68940cef0a5156ca8b06bbbe43a095a994bbcd864216ffe5754108a8a6703552f9d0605c2c1a0986505a2fe0ecebd862908a55079f5396dbb339ed4e6ebbc1edb876966b1f48d829836b6989e6f7859674f64cba3ff1de1106faeeaeecff733bd5b2f51eaa1e681e3225e7c93c7479dce0e4cef16ef6d482787ad09f3fb4c97e59c3031001e6e89a141aef5b3577e22deb12d22b9ebc572cfcff7bf3d0d0d61621981f010c502431068146a9a806979b195a53af0936012cccdf0624ad3e74c0e955db8daf26e0b102e54ed515a1b882da3aa3326f7281e3c06fd5e0e8277ea5c24d50e552e19a546601cac6795815039bc245b111b9ee4d88d99e9ae062a1e9751da5c0522349615cd055d1113b1cad45d4553290be70bad6454e8ca13bf109ff0b9b47bee605dbc75a349a7244d4c48d46531cbc77a720ae55deb2326b50c644931245f46adbcb3d38cf139811e2b87fa79d14cedabbcf7a98c4294e053de17c7574c8a2227793b36c66c38ec8f22d17c03a911d11dc2563e443a94dbcb3d94c9060563dc997b567d06b6a32f7817b1e41471fae049c4462b110c370551a78b23e554c2c0861c322c07f774125e7361cb4481342afd22b7ad1b5531b6a9f91a848e7ebe7f614516075f60421f0f7fac8b6f767506a3d75bac787b54d92a6bc5893f598b8ebf62f29ed3c7279d7d02ca13c435e7f9c9321ad65bb9960cd51b33d60d153a6dd7f49e77b68088cb811bbd4e29932934d9aafeb82a7af892280957dc5854f7ffd04ad11e4cc0b487a490aef05ef5d2536736b540e8ecc06dc97d2a1f4a803a4ede488f38d4922a041c546796dd59482e8069b976295bc07cb6c4a4d8b97a86625a546d5365707cae3afd19c49fcb6dea207ecd5bb140c33c41aecfe781d66ab27972c8093c53095251f4363a29700aad4a54aef551ed926f4e43af1b5ad6768862e20afcb3bf6baf6ec8f6efff8943e0b1967be116e6c76b460bce811d2f232aacd0451619bf2c895478075763956e1bb788ccc301436b9eb6f51bdccc7f84d3805528faa22bd2c30bf92ce2bbe93541018f22ea5e00d424feef1c5c03e4fafa4cd99a2f40f649ff8696a0d910fdb8aa8094c29ed9f15460078fa11b070485873ff9d943a57bc5041a45ad020f8f4c100e1c41de7c5b533c7200b573feb423ebf8bd96c1ed407241be03395e7a6babd933b6d6191282a84422a3b631f2e27b8cb4a636ced33a7f72378b21fa3bd2766d6df7b8c24c3f842bbedaedc3891ba9ce37dcf460a5686510888a8325194dade534745825f45f79ce5ec63d676e88c6a869fe283bf69b7ea09ac63e18fca7c412356a9b973f589fcf7d86804e3c79ab6b59fcdd425d4fd3468e2787d23a2f0030ed031e9940be8af7b6f9310d6cd77207871e05d379b472d3b668d9205ec75fdea7c6704a06e931247a872d02478eb9cb6d43ab3ae1c21322a850aa50dd480ff82cf486b58482bce3f8a11b3f57cf7d29efa69c120f1c0063efb40b10817c0b395e9b9651befa44ef7fdfdeec5b9b1dfb8300ab25a593e8d03f3c1489a9e6aded1e0383e28b835d476cf1d93663a4d973cdd22e8ca9ab5e295fdfe1efc51c275537a35e5149cbcc977b9f577a4f23d256b84f16058300c738bc5dcb4cc96b6f00f4ed1ddd4d65c63e9da299ddb5439c7c2db3ad3cb81e638622c66d1ac0b6a7571223744187b70825753f9ef793730a1e66a2cdf107bbf6cabc974b20099a53cbda17489e93208c14f55e0f19a894e179b3b50c4aec5a10ecebed235a8d6784bc5c361357c11c23b12755742406d54fc2b0a2c333f97298afed61771c8b8b6f6b61e934b221a92d693e76e1b7800062bcd8720a9074a10c116bf0088ed4c5eb34a2bc69ad556abac758fb90d780165f9b9e7796488d81bd50e89cc28ac590dc1f7aa5fb092689c8e7bf5b88287ea4d0eac6b832d4e8c582d3de0ddafa342c4f6a088061087dfe1b55b8f0eaf8e45a93674f00f6f3cd1edfe6ed18a166f99b43e062fa1d8250e63d393971c1c9f0ed4767ce8bbf0b1dbfa78431c7010449511cd02303dccfcf50528629d8f8500d4c335bfd48f2477c07294fb09739caca19d068162f650a308be7a595aa6ad44ba3689ba8de87edf70831049f88731867568a15ee0bdaf0aa56187fa3195491d3541ffeba746219e34fccbe87556e60cbcae7853d4c3a029c893216267dafa39636f6c9684f2b81f1f4ffbb80c6591be680314fbfe70b5b5f0f98b30aacfd656646cd6252b89fe36"}, {0x100, 0xffff, 0x8, "fe4f7621ec19d31beb627e805af0a197f6c496325e0dccb49ac614859bc65607ead0def4d6dc76795b97b74f94d32c9a1463f00a49270248e51fb19b4116c64ff93f1f2e562b5fe120e5fc6bbf50cf21786c6e11e2fc31639b67c755e0b7bb0aeda656b527e3a9e7b0714761afd64b912d4eab25180766b1d89b2661bb8cd6c24a16b0f5b9a3c13489ea4ef181188feac6098a72c24f81af7b4a3f360e7243faab45d78c6abd553cd36ceb73956386bf3c2b7d99b48931f0dec4b36003415487aab32122ec5f9d0fb7531fe265d01d3c5d95e27fb4d31be8343fead619db94dfa02d0e0b0ddcea27e09e5098fd00"}], 0x1428}, 0xc) 16:01:23 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1000, 0x800, 0x80000001, 0x10000}, {0xffffffffffff0c3e, 0x1, 0x8001000000, 0x2}, {0x5, 0x3c7, 0xfffffffeffffffff, 0x4}, {0x8, 0x9, 0x3816, 0x3}, {0x4, 0x80000000, 0x6, 0x4}]}) 16:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x4fd, 0x0, 0x0, 0x136) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1f80) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) pwrite(r0, &(0x7f0000000180)="bae005a7ad69fa90fb0d1401d91455195b4b2048f1485eee24cd6b4c2cfef3abd40a370e645115728c6740e47ae15f193df6d39a8bdc840cc78e49f4b8dc59fafdf37fd2a8a842881f5d605d436e54af8ecf060981f103f31dd5ab1d2f94b47d55633c0ddec3f21bd967c49787a1d253d48c0857e277b51a10424d6467ccb9a4c97cc1268ec9c414fd18", 0x8a, 0x0, 0x0) 16:01:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f0000f84fe0)={{0x6, 0x3ffffffe}, {0x1}}, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) 16:01:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0xff, 0x10000, r1}) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x7c, 0x7f, 0x6, 0x98f5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:23 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)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10078, 0x40) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x80000008003, 0x0) dup(r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) shutdown(r0, 0x2) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) write(r0, &(0x7f0000000080)="7090c22df422a7040630a4408ee60304d09a1d46b00aca0a6f3addb32ed69931b74941ea3548019afff0ef826e9d78eda70067280d790654b8d3fd", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0x7, 0x1, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) recvmsg(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/29, 0x1d}, {&(0x7f0000000380)=""/243, 0xf3}, {&(0x7f0000000480)=""/8, 0x8}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/24, 0x18}, {&(0x7f00000005c0)=""/49, 0x31}, {&(0x7f0000000600)=""/157, 0x9d}, {&(0x7f00000006c0)=""/91, 0x5b}, {&(0x7f0000000740)=""/19, 0x13}], 0xa, &(0x7f0000000840)=""/123, 0x7b}, 0x2) 16:01:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) 16:01:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7f, 0x80, 0x7, 0x1, 0xfe9, 0xf5d, 0x5, 0x2, 0x0, 0xfffffffffffffdd4, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0xfffffffffffffffc) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) socket(0x1, 0x3, 0x1ff) 16:01:23 executing program 0: r0 = socket(0x11, 0x4002, 0x9b2) r1 = accept$unix(r0, &(0x7f0000002700)=@abs, &(0x7f00000001c0)=0xffffffffffffff6f) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000340)="cd51bb2751075824a2c5a803c758410f40e724b4df2920da239d2d3c5043b1ae2b7734972dbda3a09059fd22a18557a2f0bdc640450ff260e42470826d8f7c70a8bdb3f15e66288308df6aee240b2645d1303eb2ccc58016acdb38132f6dfb69c27b77e72ea9cce85d6ffb9e3cfe95befafaeb1fc6d39596ee70a43354ef9340d5622a3e6263a0d815caa2eb628d934d84a221f604edb42d43893e0b0d8ba24330f62bc6dde02a3df084166717c73c8d042f7d4056e5dd28168378266403e37fe6b1813b", 0xc4}], 0x1, &(0x7f0000000440)=[{0x108, 0x0, 0x4, "9bc7649f908d4b3e0fa9c93b29b618d108d0a2bfcbe727173713228a8b4bdff4f4bdea9914a914ca8bfe75b268a13cbf1f352dc538c9b8cba2b6cbacd05c522404fdfa9ca385368a6705ff195685e0c9693ed364404d2fde37627f210735e8d0f00ae5dce61664d7e302d33f0038b842c22aa1042a5f55b3a5bd77a382f328d35b68818d0bcd38c9b61d9963c884ee7381ffc8ba2cfe3afeaaad84a5bb88b31bd9e9d07744ac0b87c5e23dbcf84c2bcd3099dba3eb59d298d7a2a0c0f7512fb6d23ff3a5a831a780a829295bce717a51b87e5a84bf957b49f768569d9e87d7fdd1f9f8aa7f94fef396581712454da429af171de558"}, {0xe0, 0x1, 0x8, "7b7fa253f963e836dd1bc373ccb12eec73566e3e3c402eb98ce044aca1106a9842f1c996b95919bab3c1e475f91ac77879536ccddec4d1fc767ce35b6ac18a026dfbd70d921789105e4dfa0632f484e38702bae3182319f07e83d4ccc713280ef49f9246934b8a4496f1dbb09ab1f0735bcf09547ea7a9496d36178520a2fbc698e7b0226bf60dc30950a6499c22b17e2ceda1ac23a8df12255c6c7cc59c2b21c6feb368247c99551f142248dac1f6fe3a6246501d67a4024fab171edf5f5d7ea3cdbeed601be9fb4b327cfb1222"}, {0x1010, 0x1, 0x100000000, "8793177fd998c022e8bd0c51851691f5d3a069cd0c8241c04c70dfd92861e7510654b64e44e26323aa033cab2b12ee66542b1b010a62bc55057d38c64bd6b5318e15b813bb7fc0db115f32441c6eba23cdebad1df53a8622bfc28037f9e5f0b2688b61328fb406579b4a1f1ab6da9e9366d391258ee6ece2888ece06c89f2150f2ff1ac738d822c91f82a8b0652e8d2d9e08f0c940dffc6f34065f32b25bce04fe3b25fccf67508df4ee9250bd13f9358d3889433785b81cdde8a4bfc68eab0671f66d7f03a230ea9b49c72e159d8d626b951b210bea303c87cc65c9c9345676a169e1f6decf2a6c2c2d037d08da32aeea5de09816c066f85ff28a7b3faff1f0f39e9516565a2908df1dfeb23dd8104922ea5b9c6e4d19c0eba3e90b8b83c03e7a795cf280275b2a90c3b58be4af26c98fc34d027a1112fcff4eef967dc4ea900714236d30c135fb48aa26696dcb7fde5ae9e42a8e0c383e35961fc8c0656622796b8a34f5f30b7f1b6a411535ed7c49ca7ad0aed6b8641e7481a29c722ebe257b12ee60a00d8940dcec7605e3e462941da32e073a8f47600660b1623c45733aceae72890c32a893298e201ae5734043fe18039e7623d41d6bb8bf8fc73af7549f4ec38cb1335cc5aff572b41d1389b238657b5006055d1403be63b7ac9971592a7ebd2a15aa7d77d0d256a960ba10071152595552aed97fead4d64ceb3ff2b8cf8d58a631fe71896355004d858f553b8d1650134243fbd52c88fc11d899448c0ebe167c636d0181e4683d3f2a9fa508193b6f5b2ce36eab48f867b8da90c744a9ef21cba647d0005c1b38eae2b040e6a32a41aa3bd01fc5ee2dae35c3995406727269bdc24e2f20fc42e7a4de525a3ac3e33896b637b458f0fb446a761c3e829d81c9149039dc0f22b12cceaf609513519613f9c35d628ebd14b2c1db9915f1aad6b7e986fa6a59c039a5cdd1f66941257ccc68c492556855aac519ffd626a8ce5f4b93537c7b70678ad3766965cd5d28317451729d16e5547efb3a543e647cb1522cb32928cf7d97ac6ec8e63ac60f611b48fe09121ab17e300509052fbf0e43374f29bda23bcd6d7c259460e4747ff159d1902be91a4e710815c6dc3095c731fa9654b6732e971ff3b712ae65fcaf222ae0216793aa884e4931067381164672fb324e2b564f9ad94c7570920d3fb2a18987388b0d3f2ff2e7977799d3a034853840980564d8ffe2eddfeb0dd3e276f1cd0ed70bdc0e1bc4e54d72279f91d5b320d5b9bd1261441ba68729199de6cd46ea844326a336dc5d1148aa9299f09c27740444baf858ab38e47e208d5a7870da8e0045f6be399ff0df0266323719e2acafb0c25bd01270d396c0fa067c1ff0239e0d214bb79bf0f10a2745a5288b49701791155efbdef2d2ca83df1fb6d38120df5966437189d5dd480fab0d597495bed3a45430b2a544409e4aeb7d4572bd2746d5c54c91c0a7862d0becce583914ceb4e582c488aeca44e3bc32da65e3ce2dac4b9d5a1387315682ab63ab20bf262edf54f6cce40b7b5ba5f292c184892799cc5084fd04d63a6faf9861af84c60f3ffa30b836fd96a385f2341c07ef0e2e4bd64c83db01390488dffeb7855260f135084a71450c5df38301247712cda8aa10237b019c2bbea93d835e62b9e1e18fbc67b62b8bf6a392f895fb2a5ad38093c7691e3f14dabd47d8e71941bae261eae2434cc39426df35e1d783e0b88d71ddc6e54567f90f28026c1800371645ffbd71ecb39e5b28c7bda11dd8d6a63a3bdce084105472c1899c07858c5f7834a87e58d7c9e061adca490f8315e0a2769b9a118b3c68e7851bfbee05b84ac1a3ed401c72d92942c80227325aa375529cb5614543055720da6e0248401e10713ee19521596075c629901fdec54a919e7230214176de5e08e69689ab60aef8c18193cc5fe8f50e2738d243b79443f9462404b768118a5ca2504c08ac9bb8114d9cb64029e12a02f7099858f83ff2ac1d8202821b1629b105ef95ac3db50898f928141aa54372a758ecc697f5b2f3f16ff9938319449f4238cb2695798f0d95fefb0705cc080123a3edd9a034b7d327159c5953b7f01b579fa341a41a2f4aab80496325fd9c9e03795b5443a8f3411ad4fc1245a8f530d941910525cee9c76b6f96d76250e4c8cb4dcb6cc28085a61abaf0a4820c591dc09f9a4dbb2911e94818bc59474ac14d9838f9f6ef91af00bec6e09410df2a9425e1ddb8f331599f499ddde52678d7586452fecd40cdcc1f3dc745c002757ac0a4e64fff6e67ed7058eb1307eef5e6cb0e11ae2ad627f54b2b3d333eba1235ad42a0e7e05871c28012517f38d36b4d934ee5501b90ec68cd9276306be3ed747f85167f3befdba3a39eccdda83061700cf596106af0513048ca1d8250ade6f6c76fab2e2635468e14a2763608d37d4afcd53fcf6fac88aeab14840c2952db188bdd24ddf26280336f5879758e8f5b02626064fd96c5a53fa65c7928f37448799e3b2f370491c70755fbfcb68ccfac5e21bbcfe523fdbbca14223ef02a9fcc6f23dda60a1344a999c660fd1bda86c5581cb1e77fcf2f92adf2a1d68a99202d902947a760fc620792e61604c59d05fd92c8ef4da89a59100a2f4684d8bac6aa892ccb26dc9ad4c65a2b97726fc318d93e5b2251b1990ff17ccd13cf86ad1879314eb2942ca919dcdf3f0dcf2a745b2ceb5eef0aa20f12b31438d3af07e17e1671a5b429545363d00b793ed158c58c3d4ee945afa69e19b425354110fcfeeaa740cf14dc2c9915510028094bb04eaf95dc04efa77e72ddca8a885ac67aed70e408a69e268bd81b4740bff8b13b4d5334061b83e7bd35eba172df8dda7bf7aaa585b4674ff9a9d37aaed89f858d4399b7ba20f727f6cefa44baf8c5f48f39a6134ba05987f57a9d8cc860121d45f5f7a7cd93c6cb7fab48fc7cc1dcfd566f9277e0b0bc542823ea5edd5972ea39af97bccc93a2a2fca4a55648adba13170a45fb2d6c0a8053ce6843d8759fdc5c3b0baa73557997929e1a596c75e58817f2cf71f7fffabc9f6cc220dac5e6cf29cef7dac7c987ab8b1b3ac8dc9e05ed633b5486c11140ccc295416b535ed5b1952d5a556fd6f8b3f695212fef494183915a3a07fef2d094ae140606257d205417ebf3d0724ee0c20603c10b9d2c653d8a6a61e5431fa5d687d7e3a04b9ddadaff4d59be78578bef411bc48414d336291c1f3ac7b38b310322ac108f4410ac6a83ac591ab17b4a78baeafb03c278f522d53a298f7f2acc254e2c1589595d6efbfc63b7f01020df29f6a2024c38dde51f4798d10f33aab8a3bde22b7b6cd53b518be5cb94d94115b9ebeec9290539d29adeadf8115b07c3d9a78e6cacac43a971a0e6b7a31ce93cefa450893358fab38f07fb087bce50fb84aad747b420cc7201639eb7288da8e67a8cceff70127b9b706849fb88030f71e8a7ee23cdaef3a3cb8b6939e74eb05fe8671ca64b9b99e2ae6b5bd7e4823afcd44dca5b7c5a87bbb147a93479622043812dbe0582d4384da6013065241f24e30c6b1fdfa14aaafb90b2e6974c44322947e69a8af8d91e4ce1bb7d63cb632d80e043a4ecd0fe53a48fefa85c89b1f83ad8a23c6036c48520a9686e5399e9c6577711d03cfb2bccc4a57085d006946ed24a982cf69f12b324e9e96c48c096af466a0112e9430b308e206d9accd72bb69176d9a8839d5bf9b0b748358b504841900f62be697701a5bf60dd7764b332522fb9a8a2d326a5713739aa47fa02447671326a42dc52936a17f985fea2d60e951b7b2ff3d3c476fcc9c970f61598d949fd0f9d762cdcc98566d41f0006c71ba6b16d8c4c446b7b6907bad6d16467535931b2b6d0607ec13b763eea77064a39fbd28f726824c7f24010d3a3161b2b795ddde3eef0dee048ba077675f90b2deda6d06f28a6e8bb3f50985fcc066c585e84ffecdd2706dd56aecfe10f15d3d3a15be0767565d4dc1940d736ea29af5a7b828de9eca84385b4e5d937955b3ec6e8c9895d7bd3dbda27900a4f0fd16b132539455a217ccd413cec8d2336422ac117229e8886c696fe17425aab3fa76280625dbab422ea38c8ae07633363a2503ccb93b94bf95dc12cf0f6c7959a0706e3ddfe787de5bd2b2c83136d349c62370b23239f67d46d8e152f788a5f91560ed581c739d95d5a6e4099b14d55af3b8aefd9ee03e8fd67a032169c1f4481171161cfdf8058fcf8f9f0af24daa7a18d7581518f48d5024003b87875ca7d39f2f2d49b357f7d67ba1d4493644173715b3fa9d45fd76ab1ed61f15be32a6fbf70810f3c5e8e785d4b7496aee21c24c805edbb08bd6c67088373a176385d3b3de7f9550e9e2f2e41d0e22f63d5f11edf1ea3127bbf03bba7f22a17be018cdb68fa7f5eeaccd6f57d5a7426842321bc35a71eaf454e812bf4ab74a66088ce48a19a0d8eee9802e22c72969451bcd149549c3013799d355cf08321fc4eceb1cca1b73b3a03220bcb1b3659edf8b59b371b6a0e9b52af4910aadc5c3edfa8fd56a0e522ceba6a8ea179bdb09a45be98f7f95e2d398c123d1382e1f8c9394968968a3a8cd3316afd66a667dfa2d7d5fcfdbbe6ca43b3fe9828fbcf1f9e62e75e85ee9b8fb9f8c2c1b317df939623906e4f7cdbc8016ab6b0ae703b7f94415d2eb16987f418f3d26e75e0dec92b76c1b74a70c6389db5edcc1bc4a2b7f000b59df2f52d6c4114396f2337690234dcec7648b243323351e02ea2976597d46f73a89535fb4a1c6f59a2f2ac86d272d2c57701d573286d05ba3bff9b6516b4771d82edc2a2ff7c33453b5f53fa88cb55306ade5e756dafeacf0f7847014eb0d429f2bb7303f6ac95068621043409d5e128064627e07d24038c80869ef710807e0204ab09867e33d497096a8c781e992b6dcb3499cba63af159f2146710bbc7dca069d89f5bdf909646c760fdbaa9a6d19d7dcc38db775867eab5f7c46893d0999e6a9705c1c9a8412c7c7ee527fba3b2d01bfbe726a6b3dc97299520a6f4c30faeefffa68ab04ac8a3900e09de7b19458fb3deedf477ce06f6ba6cdc8110dfc7960539628127077c3546c814be936715db5d3e7f6aaebdd15d0f72643b217ba9a76ab03ba418cd68d05d955db4aa2b39b0e71af174a41f7b46c353df0d772e56fd353772568264cc9332994b10fcc49793414af2b05d0839a0ac44e2c69cff04b36ba7c557ca7b4e19fd51482931b285c648d2da1616726b99c12e142f4bc7d66d036e41a73f68f0da81fee0121d95a39fbf3a522735c48256c2fd16011e7e22f9b66dcfa75a94d3f43b1f87fda40d84aee9be74d06f582dcca2b8e41fb6f77582691f8474157a7b72b5d12d1d568b8534d68502135d1b578a3c265a4265db4baf27bce00af4611d6b38a353d0403a81a8a5e95ed4c43d5c06b612ef01a8b463ae253e187ac8a838045c61d3bb23e7b5c494c01f2dc4db05155d4197345df54f73604cda0f24a77f92102752f7d1450c18f7e68b04a68284197fced0dd48eb89676251a2e58c97f1eabca431a938eeef0e48a5fdaaf4375298aff73b0300fd7a348536775ff17242a8c3e4ade5fb79ec7bfb1eeaf78b1c5c7cbc94b6dffda0262e5c7dcd253385cb0e8c6db4e6a21e8d4e6fd9e2691444232cda1d63f6c694b2258c81dc52a46909bdb516f89fcc74ae8cd714e23c564464e26c8320d6ae793776695cc16b7c055eb4eda7ecedf498207bc9910001981907fbf854c83e9dd48e8ae0df0b804632b360f5c99f78db904817e4c0888644"}, {0x1010, 0xffff, 0x9, "8045453d645b832466b4cc99a77952e07b5e1990d22f92eefb20ca668cbc861f5b9a82e9d506078293436893d70fc56a6e487281c2003ea92831cd46bae1f3fc189d703c4e6e25142788ad4bf68e7b3c454f4619b3938dac57982542890085f547aa2625b2706d9861c4b6ce6a15d8d87305a1261dc2d0511b281fcf60a520562b36c302c5f3edba111a49610b37510e494df27145afcc8e616b7b2c14f81cc285e13064cde0d756c5252e60bb5e27f3707e32395add09b60198dc949ed0281a339d6cadb8a55e6133b4ad528833407f484473d7dee89f20e201d638b5cb0624ea0a383f6a89f389f9d866e5d341734dc433074144c988765e0bcabef6fd8afe84b367e21b18daf52e079e581c1ccbc4a9f515b495922726dc4ad382911cfcbbffffd32e0b4da248bf293d20f211f15ca45daddf052c9144a8ed85ce6e23bfec274e5267e2df6c774d7c010e813c8998e57671357aab74dc26178a5500593da17a5eca0ec1ec97ea0d2a5449293ec41ab667d7eb00b886cbdaf9f813c4b98939244d15c5cd9d55e1796d1ff1146cbd173cb73b69854a0c6c88e1f7914d949eb45feb337e08369988329315b31b04066467828c249c1f79874e01282e5d3692ad2ae7de24ac9d86cd9baf7ed80d8a4b23381e95f7c915211bf5ea94aaf2af629cfd156aa65da9f62b8e97e87856431975fdcc744d838db5cea65dcf2d798567ffcfa085abaa4d863e8c56aa9732a58a611366f0be277ffb46784fde4cd2539335206b6092baf44715cdc938c81bb198c64cff016c4712499a9c8867dbf4809bd23bb0ddf411b88d860d4866615eb63ba3adb0d5974e9defec17008a9a2c5c270add2bb3d690fdcfdb90f3b032cf5239b80094ee9c3e54da920ad891e006af5e20b43951acf2083a190e438cd0228a24f78197cfd7c60c477e1247b3dad20769d5b4adf389d8aa5f34f5352cee20c8d1e404a505e61296e2f12158d59fb4a0fa4e0e8ea83e9509b8da4b04cf9344350e05b2cb0efbe77cefa1f5ba7ede7d2de1775afc215aeab6cf32353e4c9fe144bdace9ef87af552938589709c3fd7173059f562d30422e5be47af3d4bd8b8ba179d77e01dae088b30488d669eb49685ac0beff7f13a96385e02ffb25a1678012d2db7a93433e7a59152917a301ee9321d582d1853f6bf53b9b4373036d3b1d67ce5f0542f222be9a2feb92d8065c5fe8b5bf571593f0af28921ef3b559a6b7f720d1fff3df4968b824ac256476424ecc0d39b7d3c2f9eae09c9abc48f884f2f80b027e621957d9834ce3079411faf4e2774c46d4ffb2b7328494fb145635165ca04e4b26e36d344d87854b7f8b2c475d694c42ceb4c7d2a980f01c76a2ffdd78bab0b6e67aa8f71bd492d44417944dcd6e3353c790dc983d5d680e15ab934b3b451e2e9565a6a5f72358142dd0993480f81d981c6e90e5efb26becadbdde0177d76d21e251cd61a7e2327b1c031ac11e4ea3bf5c26867d0f809f375541f8d4b37ef9dc9476dcbe85a0d6198fd09416e2aed0f1e43aa1e87185a3c1ff1c5831ad96d24f45d2c2f9aa0942a14231e7c084679d008bed9c7044d8bb423d6f3802e94ac82647d3ba6faa6f0b6ed1022bfa4a2d413d5f859a3db0cdf1765e2d91f3e7925a39b93f090c337a39222324ed048dca47b35c562b10660a5a2b6df670b12f8624fc1b6c4d4fa71e9c9585ae82913e667e79fffc746b03281879fbb25a7f811669e0316af21bad3c8bc8ad56a8af3b996eea07936cb13234e2d660153a1e71c5f0cb229f56e8e0bc70afc2ef7e9ab410facc221e3d51042b188d411bf1610564fdc29d038126c8e0d3c4c14c717ffbc6e5fcca21e6d61a822e374baf4850d024016ecd580d036cb0765ab633be26b52bd9f5feef61938eb7d615652fb2d9d48f98c078938fca21c91cad85fc8dcb364ced008087001ddd25fd175ecebd89395ce59fda6b765074cdaf242d87d793c3a8494839f0373f50d96a310f38823dcc26a7d5809e00f453dae495784cc1b2c96a63df78243445a777ed3d905e4155d3edd08aa57e15c53f529d3231ca555867eedd398f0b1c76e1c51251ee2c667ab21065715948652c8fb04e7cef3d00268cbbce3da22a54d2b847f8d3c13149a1bb3e17d0035e6cf0fe153b77e75b091d96be0bc4cbd557896c74b78406f806da3b035c20af8f538ad88a7698196e634fcb52a7cb7664d62aa7b9fc4a66c12aea3aac7ccc76731802aaad56734ee0fc16bf0477c9ffa9f14a61d4bf8b06497ff96cd4596e5aa59459b6e6cc03e6ff6333d2f127b52e08797e7d8cb5c96a64fd05a3a46ecf514de9a80010a1191b798fdbd7dc1b42c561e885d114050466265b8b12bc85debf16aebce027f3fa02a44f64ec9c178b0f22877179f69be4b1d17e6e499cb9a9b23b1edf4eea18306e781fc5bc70ee5b7842ee599efb95daa26acc3fa32f14240d497bc6e5ed33e4531926b0a7f34dc5f7f48615fa8126acaa8031e8b9e7f5877cac37884df26a1cf7af36d76b02f274272e6ed3fa5841a86d570d38a3baba26301824fea708093d32888a4540ba7d5b1d23fb57b3f103724a73ede4653532d836698083663282aaa10e706683a896835fe3244a368d83b78889fe6edbafcf9a695592d107d184827b84e4340a66a07b8d98f69884ce740d1fd7606998cfb3c4b8b02f425f51517716dbe3f9cb89a038f03823042b2f47edc863ca60ffd94be99ad3645536476ebb38244d11b6ebb183cd20aa3c74b73c5929b57d23f4845c8f1f9eeda83b96a320e03e9db5bb369c3931b258fc044b0177ff2b015921a210c8c6ef9263274e1fc3627afe8fe7ed774e144589cba04f1e431dd557f3d74ec9ce64f7e8d9efdf169ef96b33fa521dc66eacb1f2dfff3b2ffa7b39040ac53c8d97f23cf4ae26988b7372c2b0742780f44a314c8f06c3b95af86a99023c55a52bd7a483508b07016ef2b04b9a7aa03372d5038a3b39cb5e0644dceab02ba49b799ae2ccd3226072056a1292a6952ce6749a6fc0deff45be558a7a825f203866874f0be023cf22fb678d7b82272cbb3f9b2a298edad6fc5c9bb73940c51da5475517ab093aceb181a296cdc479896477a34a938c1ec52af6d37405b81ebae50f5a0c28617a602241bb23588de84f141b398b98991d6a35f1600d84de4340592906ed871b5b590ca6641cf18e07d9363de4d629af7463772c5386eabd05104b6ccb3665c3026af2944921e76c3a4390eedad8f0eb6962d08bc3c86f77d97c960cc679a9ca9040c9186c9d729afec17bb39805dae19692a9bb732ddd3f0254a43ca50294ac1374f4f79dae12904aaa30a36b23cb2b984b0c2eae1872e233536195baee823a13892b367bfef313c11c2e970fa1c8519fce7ba11b72c220cb4a50e70ca5b394be86084ffb871304c79fdab5c2a4730637d6c0256eb10068678c61ee17d193a91241097e063cc6a9a649c63ccbb4fad053715c34382b20cc33543933120ca0255d2596ae784ff9e9ed2920858be7a41ffafe2f964edafbb9f6801fc8e0f23bc7dc7dbb866976e968d80fc9fa62f626ab1f868854932d80bbef07b281267fa98d04ababe6e88bab37cfbcfbfdf099570f0077212fee73d6648f2fc8ed7efa77dd94a5f974aba4070c2c94b33345f72b02c6958ccb906bc974f420638b7b5ef46c44bee1c97ed5a7dbcfe9411c8bba481e78b4c4133aba84698421f9f972cf1ab404882a23cda883a6dc86702803669f741913c45a31f637f71d8658bb2f01debdffc56606158e357394f2cb44313ef2429b823f6248652116401d45068d6727c4913fd82e181efd9be207bfd3c31b5ccfe3dea010c2e22776d44be440d6ad80cdf2b4e4619f4bbdc6615f3badce82cc7f24a3e3eb39f2d1580a258fa8d596c8c8ef1cfa9624ca5d22e6b2c0baf20981169ed8d9573ea2b7ae857e561e110e006079d0082beb61f1fa44537f55cbb90bc8532ea17e5bed44c9f1b4cc550919fbd17023b8dc524600bfb4a44a017916949548ca96598130834b4d86beb920cd13875bd33bf1e781fad14d2a5e4862a50e69d0bcea344f6993adeb1b560d53f17d4a886b490e342127bfad140fd4d262ba8416d513eeeb3d1f5d23739237a1ac312fb5e32b30f8a49136b99839f0c009e37550a881d933f2ce37c7392f7047c6eb06b78f79dd115af66bc071c1b1295892c00f9e6e86468b0031ee449c7ac246566f580e141b0fb5f5e89203e2f3e19fff209b6e56ffd3616b8811b147475282168a052cf3df734df799f8e4da524c499c009eaf4268482433c4ae47a1d88b85b39457a856df94044b5df84cba21d30bde54d2d60441560b2d244f7d8791616cdf69ede9dd1ace54d731f2123a573cae38f5d09fba06b74e00f73fd46c2af3b4de7012045100d06b985b5a168021b04778320ee428cf1e683ce9d8ffab85c70b3312157ca2d2c0faa06269e71846a7aa007ec1aa9b37810a86b7ee75028ece49404f290f49bf92f24a4cf2d6a6d82fcdaef8c541aebb9cc21885571c23b54fb5762733317100afdbce9d210955bb2b90e463ba7ba2b39895c47b8cb96a3380440d964939c13b2fca31ddb75f6c9fe061ba6f831d69461147ad126febbe11f5c05cfee602746b8e09d4007bdcf6798644c5b20c458f3b44946337b73eea67b9740d2e4076de5a8746bf16cb6e1b65f3e7549672f7b919c2bb7a20a9dc8c91cf54d9d108b637a38c14d28e848a2b56132eeb040cd1d4160c9fade15682ba10ed05762812cb36ded11470e6a9008e5e3374cb7d48ec5b8fa2871a1ed9b035922fb0a8f203160f13301062813c5855773fd3d48640b6fbfdc004c49216363c2260a27c70a17a86ed7e82c93b5b38777ba463de8819c069cbef153e97d2b090c7a542540acc0033963d969365afb565865b5d1e47e31e65c1694288bab87816a8aca9da6ccf0489d6d5bf5571909b8d3c963bc8236c5d27ad784e2754514a960d4c12916f53af4d62eaa37d67aba9db7f1bd936aca768dca85e5c419b39ab4d3e3f714b7c418522a0953bff23a978ef13c04b351cccaefd25e58877ae5a68e8ddab4957ada58712c9cfb8a40d238bd06e30ce74753f5eb60b05f89de340cbd27dd82ab8f030ffb048640339a6c531d507598a0515d855337e0204d81f2e4bd819e4e70822269fcbf093eee5126b94d2089d0d057ac80857661f5d35b1ffc4e9b7e31e3cc16f1dd1c9529735b7a5518d79d198984d105b803e3c7e79090fc7636b3083d3f18d6ac03a36887198ad53d2400e1e7462eef4cf52fe797f6c655b3b2c918e6f33c386f125bb0aa4f2a2d1bebd53ad279c176a3b0be15b7643e7922a5c86d68af233b51cba9fc29b192bf723c5dafb0a57b1016bea240229d484cf5f2a34910069de19688b832cfa62a48e6678ce23d506f8e339bb3659b68bdd13ab7057cde27e568ee92cef17652f0ec708c93f65b9daca0ecd24107dcb13f8e19dc62f8dcd5b77b3c94515d9f818c0364458c29ddcc535c03af5dcc73bf0e5b0998f7c66b8458cb6b0bac4c21ba48d49b0cb01397d7b19e0b88eab0e0e8eeef725a25c77de0d3100ace47bf1ecba3c2a1afde5ce2248934434dd6900798c3a60617a7f47c0ab1846395252ac6523099d2696dffb011cdde8fa63c150a74a49e2e501f1b6107779fe08ff6361fbbcc4bad37a006515b0eabf84b12a7f9dbb28def41e60d01dc8169e58b98dab96d27c5e0dcfbf655fa4b29d800ccfde596ecabbbfc8082f05d657e498a880b867d88ae955ba88"}, {0x20, 0xffff, 0x4, "e7b3dabb371221a990a40a82"}], 0x2228}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2a, &(0x7f0000000300)="ae") socketpair(0x2, 0x4005, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:01:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000000000000000000038b60fb5590f", 0x2c}], 0x1) 16:01:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1a, 0x0, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x8, 0x5, 0x0, 0x7}, {{}, 0xffffffffffffffff, 0x1, 0x40000006, 0xd27, 0xfb6}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x81, 0x5, 0x8d}, {{r0}, 0xfffffffffffffff9, 0xf8, 0x2, 0x5, 0x7fffffff}, {{r0}, 0x0, 0x80, 0x0, 0x1, 0x4}, {{}, 0xffffffffffffffff, 0x1e, 0x0, 0x867, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x8, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000022, 0x5, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x1}], 0x1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x1, 0x4}, {{}, 0x0, 0x0, 0x4, 0x1ff, 0x7f}, {{}, 0xfffffffffffffffb, 0x2, 0x8, 0x3, 0x1}, {{}, 0xffffffffffffffff, 0x10, 0x51, 0x91e, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0xfffffffffffffffb, 0xfffffffffffffffe}, {{r0}, 0x0, 0xc1, 0x1, 0x17, 0x7}, {{}, 0xfffffffffffffff8, 0x0, 0xf0000001, 0x7fff, 0x2}, {{}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x101}, {{}, 0xfffffffffffffffb, 0x15, 0x4, 0x3f, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x79ae7b3b}], 0x6, &(0x7f0000000180)={0xffffffffffffff8b, 0x8}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x800, 0x0, 0xaf9, 0x0) getrusage(0x777145a6348d6516, &(0x7f00000000c0)) 16:01:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/190, 0xbe}], 0x3) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/1, 0x1}, {&(0x7f00000004c0)=""/60, 0x3c}], 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000005c0)=0x101) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x992, 0x0) r3 = semget(0x2, 0x2, 0x0) semop(r3, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x3, 0x64a, 0x800}, {0x3, 0x7, 0x1800}], 0x3) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000680)=""/135, 0x87}], 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000780)=0x1) semop(r3, &(0x7f00000007c0)=[{0x4, 0x4, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0x7f, 0x800}, {0x0, 0x7, 0x1000}], 0x4) r4 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) r7 = geteuid() getgroups(0x6, &(0x7f0000000bc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) getgroups(0x8, &(0x7f0000000cc0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000840)="27be31d813deb6ccada86b7f3c153f66c1cf33b031d050b9041263", 0x1b}, {&(0x7f0000000880)="8595e33e2c63d1352d218bd5319563cb676b900463f413833969601d938bef579ee420becae84fb10689ff72cf59dd1faeb844fc6437087438849c6036500904be48faed0462d92bb5e11949534f259aab5785bb85bac90399f1d7c3ec70a36d31d70c78a435735de92e419e29be43c176a93854b034d509d699073b8bc0eaa79ded84f7f40bf3d3279af81dbce9880740164d5ea8725bef2a94157a2d276879b8d95add125c4566ff1b4701c44b11e520873c77dac4c284", 0xb8}, {&(0x7f0000000940)="7f85fb516e6573df55bc806aa79c824e21c9ed519bd787e92384565c67feadec3c5093d5f73da8ec38431e95bc938e22f52c8f324956f03b190c0d564f4032e3195fe52411691a3896dcbcc8a2881847e98821e7757125fa1db2f0b72d5dcf770006f5a3d94f3179ab23ae4c745369464b03fc60b3b17a96a343bf722c4849c570e7dccf047bc3112a1e6763b2fc7ed4b7925010705a2f19e70c704ae5dd92f9ee76da5ece8dd3f5440fcdfe569c7b947e02aa800b28365c69", 0xb9}, {&(0x7f0000000a00)="389a415a0d3298a0fbccf492567c6cdeae972840694e6adcd52aace3b6d074dc58fa84330b183c97fabed95275e3762ee4c673f44bbd3adec03e70d2780b36f322fb3822fca75e2bdb23731a9363ea389a3b9948308647974d3c4cef714a87a7a13ebe8372eefeb36782207f70c0efcfc6fdda1febc5d52c4f82fdf132e0516422", 0x81}], 0x4, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r1, r0, r2, r2, r1, r2]}], 0x118, 0x409}, 0x1) chroot(&(0x7f0000000e80)='./file0\x00') semop(r3, &(0x7f0000000ec0)=[{0x7, 0x1f}, {0x1, 0x1, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xce9f, 0x1800}], 0x6) recvfrom$inet(r1, &(0x7f0000000f00)=""/193, 0xc1, 0x40, &(0x7f0000001000)={0x2, 0x3}, 0xc) chroot(&(0x7f0000001040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) socket$inet6(0x18, 0x4005, 0x1) semop(r3, &(0x7f00000010c0)=[{0x1, 0x1, 0x1000}, {0x7, 0xfff, 0x1800}, {0x4, 0xfff, 0x1000}, {0x4, 0x0, 0x1800}, {0x1, 0x10001, 0x1000}], 0x5) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000001140)="9e1101a56d505d1187f1ee8e55fb55e73a8248b39b609ba7a368950e769cf04aeb4a9bd0a4de136c16a74fb834f21159448829d00cd0f953d24b0aec36ec66a13af059a4f563e5b392f040415bc43b1165107539c56f1f1c81204067d6bc573156da", 0x62}, {&(0x7f00000011c0)="a4f0bf6098a4f7152a04f15ab26e2b03d65e3ce9979a283780ca905f539918b5b3ae85354151d0edc64187203be5a223f1b55b983610748bd14e699083ee8696c4b9fa", 0x43}, {&(0x7f0000001240)="8070a50a166097a4a4de263eb7c3d160cd07387d5784fdda97e68b5f861f067f4681ee9fc1c7f766c413dc93252b8c5b5b193a1a085c76b87ac7d2d5b0189caa9afd870e3f", 0x45}, {&(0x7f00000012c0)="19bec0eb667bae67633d7d068fbff9ebd06921f79d325235c20961a8740f18d8d742a43119722f0086d93e730467ce5f99f072ac5692c40a1a6a3e67b883e05acf137ab204dd05dd8a7978d68f969e576606e81055cad83f88bcb41449bd19eab4b64ab0f9e1e2d6691e37c8c9371d73b4d9c5b35cd66c22c1c4bcbe6a32ebe5f7b5297400c1dc80a79724e7e579edffbcb167a9f6df53ac081d18cbeb22076ddd12a36f7276f49f23d91ddaedda0103d4cf976ef3a1de9ea67e7e", 0xbb}, {&(0x7f0000001380)="36604a62a516d00ff6546f2444150bba53587057c840976ae04c1bce6258b4599000211550f980add3fc76fa4ae9a7475e9c08cb5b79b890d13ff4e1", 0x3c}], 0x5, 0x0, 0x0, 0x404}, 0x408) 16:01:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="02879e84f5502a9d0364e2d5d7b206908a611efccf2adc6dc9cb02311a7db55eec2f877697494fe5511e3c2c35838f90477cc4e45f9418c23f92fa13f98e7b01604d77b739e3a6de17b6d5a60b126dfbb70fc274ebdf5391eadc6ab2a540807ee2af14967ff6150ed6109cd42ed9ea7f75516101b878321721ef4d2ee589cccacca53c28b66ee6657730fea79b37b63d0c4d06815830b83eeea4872d5d18cbce48332fd3c422abbf87ad4e92b0f89574d3ba44f9fd81336842381d69a7402bee7dacb2a170983ac5e18420be68c1488abed6f7e4b34d084a80", 0xd9) r2 = fcntl$dupfd(r0, 0xa, r1) flock(r2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) poll(&(0x7f0000000200)=[{r0, 0x4}, {r2, 0x6}, {r1, 0x82}, {r1, 0x20}, {r2, 0x20}, {r1, 0x8}], 0x6, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x2, 0x7ff, 0x1788, 0x1, 0xffff, 0x4, 0xf03, 0x0, 0x2, 0x7, 0x6}) getdents(r1, &(0x7f0000000300)=""/172, 0xac) pwrite(r1, &(0x7f00000003c0)="33dccd4b0bc376f3ffbe188254b295ef368f461efe1a9ec14c8c45c48a7fa7c37147d824814154c56315b5210aa5c59f6823bc3aca2b4938b8b0637dfd3f283b1a1628ff6c29bf2b8ccd8a327c0a5905c28f4401b802805cfce791fca6a1bf31751cfd208c884d4156fc99cf7f031c6fcb141d5686c463fc4d54764624606265dd80b379b88590d68c690489ae8a30d0d99460230ee2a517a4209fdfe7e227bdaedd41bd1eb41e0c9924932edd5a3366cd0cdd5602e0136457d464396b932f792e4c2470050cd2ea1d4d60cc7825b0272f3d66246fa0685d24859c2aabc1ae4897716cbe6541796a951d3821880f457ae4833ca4d735541c68cef1b1455ae7", 0xff, 0x0, 0x11) fcntl$setstatus(r2, 0x4, 0x80) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = socket$unix(0x1, 0x1, 0x0) r7 = geteuid() getrusage(0xffffffffffffffff, &(0x7f00000004c0)) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000580)=0x9) r8 = getegid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000600)="45fcc48ed47fb3391b1ce2759fced97dd43dff3a36e99e3405fba3e6cdadaf22cf9e9124c31322da1d5737414ba62da10c0109d3cdad7dc322f5943f073ca6d2779fce9da3d97d261281b6edec", 0x4d}, {&(0x7f0000000680)="509e203e4ae8ee4a4f38ca78933872f3de51d88e1ad08a36724693b629bf03593a6bb6f17d33289221f3547b12e3fe8cf223c1947e34a33381c760cbc71512829810963786656311957e3f2e4d8e40a170629324144c9e418164b315d9c9", 0x5e}], 0x2, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r0]}], 0x68, 0x2}, 0x401) pwrite(r2, &(0x7f0000000800)="7b93fb34c263143ed3509951bf3a81d33eccbc70ce7764d65d1f9cd2589efb8275e4f98f7a4aa93ff4874650e0e5e92728d7fc28fcfc", 0x36, 0x0, 0x49) ioctl$BIOCPROMISC(r2, 0x20004269) fcntl$setflags(r1, 0x2, 0x0) pipe(&(0x7f0000000840)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000980)={0xcf, 0x0, &(0x7f0000000880)=""/207}) r9 = semget$private(0x0, 0x4, 0x24) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000009c0)={{0x1, r4, r8, r7, r5, 0x8}, 0x40, 0x401, 0x3}) fcntl$setflags(r6, 0x2, 0x1) 16:01:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000680)="0335a90fc8f913b5bdcee07cdfd087cbebbcd266dab13f707369f520c4b4645298c04be399b96d9e6c8cc95e4e67734aa654dfbd4e57a3a4c5bc395578882140079e26bb3c33ba6a59008c69f3286fd310db33e196731c343fb4fd6f98cc96729d0d7d69c2243c032bddcc2cc1775f43d78a397cd47be9dba837592c240ea48f9d39f24bea7b3d3395555396e122b994fcc76b8eaa946d845bf287c3da51d3484c2be832b029731d3eee91fffa12c5e53d233d74d53bbbf5f49f5def4ad3361d3083bbe4e3790215e8a77e001002c4852ad52c72b9f65b497aeca6b710d4d1e8bc4aeae55164a9d1f3de4831945c4a606e4a04095bff305fa849f3b7748a9217f36e88a27890c669434c5733973fb02c95c7d476719bd342b38e5b80ca1113e3606cf94ef3e0ca4def324f85da0c30a727d8a5116933c5d61dfe4809ecec10f2167f48d088a894c63c48f3b70b4f37398048746e8997090220bd9010117e134ec54757c7ddca367f497d874e09e98cd1f4714c492632f3b468013becc894d0fd3f5aff1e7564f63485e72ce07375ee8979c461c94812783a14491f3d72b94f0da182254dd0c9c92aff7d455695be1a61127cd1f08b3fb58310eddbcb5f03b4678084f3bebbca16469efef4cc02b6ad5ceda050dfead4c3b13add7c9fafd132de73f55ccb4bff4a12296a5058bcbb7d2352c7e892a381b63a6c9488bbd73b4e85af99cf07fad760974ba4b5751603a04448a0dfba12d74eade4ea22ee412bed512f765fd77d3f02dceadead0b8f1e4f292b123c9697f90c93829e2e9b3903f414471f9d26039a8e808833027007dfcb32dc787574e3dc111763b84e66d9985b3a6e2a573c679d4cc6d1003970e0994afe0b98ae31781c3aa9e93f9e4b026e3c24914055e60393d15f40316089543cde76511e184d751908bcf1bf3da56994b5f628a0809dfd027dd13aa0b21366e18c60e8d564bcc0edfe08dffceddd232c31b86f8fe69314c743e060dd1a9c43bf468bf1b901c83aa5a6be7ef72a19dba7454b96dfec3b5a270859078e735dc169662fa5de84075fb883a505b02d2ba99003ca4e3bf999bc179ff528fe9482ce9d208ca9ed0ea443b6cd5436a893ff494d20d0c80384c23415ec365563ea33f105b117265be819cdd8897cc89196bde061060b7315f88dfa40caff71cbcfc3f78363635f4b29f82633fa37c97beb77fb9af7bfa1641bed04a9465464baebe6a589c5f10242a0c9d83adfff552c810481f37dab6b04e6a212426a2adc38c47857321563fc3652be19c969ef5e883b4d75642ff5f599efa1f60adf4504e57648f4a0cd363e9d0e0a3507059d8ecab1c4927a2f52a8409c4186f66c4785664af6c6affd262abbd90cc6077cace29cc9e33014bd86e6f0d8762c30da2ca5aad89d8fc931bf0ff8a9344ed3621ca226cce617117607b1cb2c54d028e383224a07c3e9c4f116471f2b85d8719aafe304caf3858204a0119dabc96f59fc6c532b7596b5f7aa0d7118e26e97f7c62714d1029a0524e3240d8327331817eab2e719e953785e8459d25ba89c0eb17b3694fa87a6fe460912fd2e5224d086ca45dc7ef1017a9bdf3f60801f2dc552572a3e87a92c1292dbf567611a1e09da17cade02381123d01ca8bea79a7d9b1ed5ecc80bd3fd7c4c475d839a5d5559a849f22260f9422d41970b6d6b0ed27e072243fd534b50e150db3c6096d976a782cdd79ec83a915edc783aea5671155ec1a0568624b24d6403d38f667fa2dca09867bcde42251d1f0f8a0fa5fe3e4e9035edcbece350413145c0595f9095a637cba49cbd553932c7a3725fdd1587ec41cf31c27f0f272af01b7c60a52db3404d1c51fb8cfda10eb3cc0ef55a1265e66e16177a637d45513efb4240ed5e543c969f50ceb5872fc4046b538803928a86ec9cbcef62154493e37c28d294ccf564b3ada6a335287c55431ed2b3000cd396db9edb01ee6f7e3b4e9b6ca742e4435342b189ad8d29ba9b32c3aa02504f7be7f79257df5c74c019722adb90beb63495be651e47b798cecb81e0b0a6a8ad93848853df126d0dd7f5dd240038708859127cc45c86fde93af1d9a741dd7f015fb1b0878223041fcdbc85db88e33fd0f88458c8eb7c8f4a9d0a7f7a66d0c6b83dbca60987c545198f9b814f0480a9949f34586f7bf1b1632b45e2ff7bfef66e9acbae3c6833676e19ccacf7f51a9f79570ee3ae16b729ca06eedaed42a61c7f3a7a48c9c8339756e1d2227053f4e6328992174842bd253c1ad41a6fbb52389693a210f8bcf3f5826e46d67a7305542fe65bafcf1fdf3a6ad82e57d49270f2c051ced64d5d89a8ff1b02d747bfe350abd643efd80a2e2c64063432f8a9debf2453da4b09d99d7f90c4bfbf15e8b886778393ffe1443ef946c73877f683aeeb67524346399cb2423f3ecd118af3aed5fbd1640b5399bb905f0f5291bc6460b98fb61e64d4ee9b0da7164c83b59ca83f991f698cc75260253d30f08ca284468bd94e94a32eb5b38763481957c7d7ea6a230d9764effbaa263f5cbddc185b72ecb7671d3c7bb27845fcb30d95be3bdc94d0e4424d7c1306fca20077a82532df71118fb5cf83059cdbdb176bf1ae7da826bf5cda12af86a676bc7301e1ad7ff8f3258019c804142fa0767e4c19dac81be2ce3dca6db59579482fb435ea48da501bdc1c282ae0929fee6195c949d435389ea5019eea2848ea87490dcecfe63d19f5b592445906536dac71b5442f7538963d1461ea7a9bd88f25ae55c82b139eec4a11fe6f30bcd1a7543dd9abb5a0c9187ae1cc06f1ecddd1dabf9482ebe43df3baa991ad02e754872b0e9a5deefd63a645fce3f9d0ee817cc4c84348102eb7edf8bb8116fbe4a7aed5e656a21a683242fdbf6e0df9c1756d4b562ec9f9076d7f97fda896ea440169b8fe3439e1dc51cbfb45c9e3e19801b0617fed8db4d79bbbdef48295cacf9f1726c95e8553310971b06a96e77dbb0094e778e597e5587e4361637b02e49a74cbbf0657f550e62e288c9259d98843f5c592ccbb604b95d9bf897d99eb07d5e8fce862fb612de0637aca72eaffd64198bc69f5506fb78b7b52b8d8204967b35be040681b303f22da234c7e47a98d9cc478aac746d0b4ebc7712cd0b672e2368fcd1193f52b439f18f21b316cae3f509c0c122d6b31804710bbd9cbafa2534e7685d1f6c16ccaabc88d9f90ec80850c1581eb3242cd5697dc23cb99d62e03a98b000d8888035df9e73d657c4f81f84023a1f49d1ece999e161eaa5002b4469673b8ac8a234054edb6437b6961b3e9840092c8c750c5f5463d0a5bb1642db7d0330f5878cc71425180db54fe5d0e5d1c2fc55456b9eb27d777944afffe3915326e88f730913c5ebc42e8676efbdff1df459b0b1cc3330eab581adff3b096543bbb3bc245da511e87716e8f6ebfe6671adce59ee8daa3875fc0d58b5928ba83dcde73978160421d3434a11114b333f8ee59d19cb469fdddbe1ace48cc9810ada2cb65ee28135faa7d06aa3f699b232777afd7fcc6c9e0731def33ce3859978fd2ef8b6ea7f6b505b580ae61da6999ca9c39fdcfdfc5915207c4bd4331d54687d87ac2f3a07772428f2d19372d8351cadb38b0af6251b316fbe5314e63ec7f3dcae877dece48d46e62b690ff7656f4a124684e77400c0f2492e070ec0c16649a3e0b2ba163253ec358ed82063eab341c394df8d89bc0dda0f93e7896d61559f305cb05ababf8d4535a1a7454b90cf8fa8b9fbade26fa8b44cc3cdae60f05e624f349fd993f55a4105f775360a8d6922e56eb1dbaafd28f28ba424f63120489b5063202aefd6e2dd490d1703f2240a6758470c6eb7d18459a9b7795058d1797cd6db919d8f4a9bae30ce6a661a2a52053a3685d31aa885ff4843c9028d855a2f91074983af727f6c0d797baa6b93830d9278e5980be16ad41800838878124d14c267c7a66eb1004b32d2b103c8bda63e34c51248939702b5e0a005aeaeda0668759a84944a58d94522fee0162bb122bcfd9d7faa44a00c81c7f1d905bae18aa4217aa3a4439add6baec207f01d98d9c70b0bff75ee4307cd5a07bb91bdd6caedea73a5a81609f1dd78737a3f5e5570e9916a6bfa2ca7991726978c4c5576e538f6e434c4402664e78fa10b84348c2ee6a248511c4e9054beb4d6ad205c5d68e6362664495872115e0a895974dc02061a6e5cc875968e896054c241b703e5b55d9e40c68f67dba7702dd84de04006c08771208c5369b28b8663b27c69a1139fa5b0fde2aa30cfba7e665f3ccffe8bfbcbdd6f51381149baf5680ac2313ce73bb0cb79a26dae00034e175221a4d3bb41dbfa6f8192fcfe8edc3cdfb74ddd49b8706aeb1404c9c981ba864b440c48510c7de3730a40f0d8501b24263bc39bc53a1febe6445a29bff067e9c2e7e6ac548e3477c1579190acaffde7eaa63b0d7201575ea72b298d557720b03bab2e69f2e36891658e9bcd214b519bcb98507e16595d8818d848eea9ee8f328f9773b1b4b0f78f7bcba8c51118be1596bfdc55aac5c2d754f2775ea28c8a3d8d07110b0faf2c8b05a3edf5665c10e1e212c6d621a136771eb7733513c3cf01fc178d57d3756e0799eeb8ef109ff443fb76bee09e690fcc10fa1048b403918dd8f886f71a46751472c99da769b246129b556de037275c3f0d8a410ef42703f27f1ec465474e93f7d7d86a4f3269bcf590b27a764d3828a79c0d00ed889cbfaa9745d1683f5ee2b6e0ce3ead5fb8ca0e4f5dd1919270ad752cf6a9b370345d849fc097572ed2cc98d18e503b848408786d5b6008e979409c4f77b652a0e7d2d098fe7ee8b3b0361c60efbeb0900b57d0c5da4a08705b68f31609c8e4a6667e507be1c41190d346faf7c32cf8fb3ba6711b9552654c68e27223101f33927cc7801d86dd652f61c0cec6dad0ba566fe681f91ec4e7c5ed89a020adc9f7e743c4945c21712c570b32a0d318d42ace3afa569e486d043d0c6c424c5e3edf54082fa54f7fbb4b0f850b482d2d48b09d62b8682af944d45ff07cab78bc221fb8b7cccf7c00317ff65185b8f77310df98647bc6443622aa1aa4dcd4ce574045f6b287954380f27146d4a94933ef66b3791f00721700e6e507d51fd0999afefe67de2f293b1f4c5d8d5e5e0cc65507f36e659c6856d10d8e92dfae364b4f3c504ed2ab6a9a022f1b5ab573b01dd264b4d18d14b297d6cbc8a1342b113075b988425a81a324c212ab14ee3edc0d670a9134b19aa48c4f8d894bb0bf3d4f51ecdce9531579590241b6e370d0a3c9c4b0cbe39054b23648945f6686b077f9f05836218710222d2788b7db3e7eff2ebc6aeb4348df902cbc9f8775a4935b792c078e094d7d89fe01fa21b5248be81de5134ff8021db6651bc55600d25c604a948bfb4d27a0357f3c0444738c8b725f66b1886bd999bee242e663113cc894606aa834a3677677edd18df62f78ac76c3774650d5faf6730c026180da4690ba4354382ab70a9cd96a9df7f12b8ce992aa373258b0ade0ba8e990f8374d98d5b9717640c1a62680b871b3644dd26d7761ea58e6eba0bd84c1d04886c43736d1fcd2ecffd519127bc08694efb2783eb0bef6f2319311c58d0f0f653b51bb2536bd2a71a8ad592463a751396ac6c184990cb9f8d7160f1cb82c4b90b3b20341d101b801751a3b670fda0b531481fac932167a8b0e8317957e60c772ff913342194f8f7a11151b1995b71e0de205abcaf9b1ea614f2b9bfce991f5077369a97a6bf083d28b5ccbf922b3d428", 0x1000, 0x8, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unlink(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'\x00', 0x5, 0x10000, 0x6, 0x0, 0x1da, 0x5, 0x5, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket(0x10000000000000e, 0x0, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) open(&(0x7f0000001240)='./bus\x00', 0x80, 0x160) 16:01:24 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) setuid(0xee01) syz_emit_ethernet(0xdb, &(0x7f0000000180)="b3304377329b4a245ef350770f046b6658563fb64b0991064fa3132f1c425eddbc55dd0046798f3991331ffc7e44397b91b179b0a0321c839f5d6a6b9143bf9ef1d0231ec0a9f08e30e82cf4aad548dd8c483b9d0c590117b25abebe5704145c38ebd0702b65741e024c80d10f14746c57c46b7a995db407aab4cebc8ad6c9958aa71195b499a97d2c6ea3bd0c8dabbb7b42e940e2f484b905db7bac6241f8570262b635fbe7152e3ffe503bc843eeb4f013e2457562d5af6cfe9d08a4ef52657768b4ed699a293570bd287f5b47b604292f0508849c99f2b807f3") ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:01:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b, 0x4}, {0x45, 0x4}, {0x0, 0xfffffffffffffc6c}], 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0x5) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSBRK(r3, 0x2000747b) pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="08657ca996a01e243e0fc27cda4043cb4f3508e181969c820379fa84e98c2a37764dda66a681c23f8685cca78d053aeb9ac93cbfd542d4a0609397eb12729bb18d6c21243595f1570e82027b359eb4a56974f40831d6518b35244f5f64c2196f9f093c6f5b604d05dc79ea6b1779170635fc6d7641692fba4175bca01ee2c298a0c48c99fb2b91de5d8d245d673686fa8810cd80d6af8700c817af5df6d2b098a6b8ff0e4b89d63ec2f8785bf577cebfefa11dd17a01288186c4855f6a204c5c9e6f13777db98ea86121b4e72caa5c", 0xcf}, {&(0x7f0000000200)="d63f2c7f989397537aa8a09c3f93f6a731f7af388acfc7cdd5ac45b293f2bbdf7a54bd465adc3c8347886c5cda1a518a39ee7fd59463c9dc2e6aeef4356e10cc265d6b499ebe2e2b32a74fdcfe6f3570a652235e718399f6152c45a7b718f300045f936f25f5900b964fe7f9a4533ff9a33d76f52794069ddd139172dfcf6cbbc1e92733a8b18fd35edf3a56d570ce43f04eb0d581c33a7ab93b977a9060915dd719d2bc1b0ad8772cff0611373a30aee29a8e79f36ec59ca8e4c57e9853d7a75036df31baa674e9ce81e4a4d7451686a491df592456aadb08a04e414bbdb51674e79dd20ecbe405f63ad3852fa5d2064cf8f3a57b8686a98e6b380c2c2651b5b0c531a99d1568b4e7b76a0eab0bf81d4cbbb472c690b58281aae4ee5615bd2cf11541f231d193b463f686d8f5c68bec46e6f9f7361db73617531ec82eb4c0029eb29560ff20d50fb30c6144795e83bfe9d682ac2f5fdf16e2a7f5512796a3159d3f17d8ddb5aa24434595f653a82ca65a257a64ce2d263bb3102bf7f5fcccf5711c9f5035b2e0554c25920841e734e86557894558e7c1515038207d2225a6d72472e54c57853c34ffa3c8c1b106ae6cc47d9b95fca28fa51fb90440fcd1046d6eb8dc621953025c87ba57612f26bff9cb86ccd188c9287665031f994941b90b8fd66730e45a7af93b6c6267b1eac7f286d047ebd8eb44ce710db4ea8b65a23f7d8d622360bdfc424aac4efaa4cdebdd4eabf0c288fba28d124eedf008341bc59e226b3b738ea864df787d9486fdcdbc3b3c9e1831f4c90c10596e5597e567a8bdc0e82278bde13c9682746b24cd24d3791c6c240960428af7dfb7be8bdf715afe16551b40c7b259be824435e51d3dd40d4d78a1a8a5827fd088f829e90f88a7fa176cd5410bb16dc3206c0512478706e4f0f234b3ff8f0fc03b1ac87751b45b46d0a128048712f3f99f151eec57954c2948d056cff17b5161444a7fd9a506b2cb57edc08b8cad26f407b3a9933ccba7aae5ad04f71ff0e070182c37309be180e2f2ba7583189c87569f5af5091884a9593face9f41fd43434d2e7f2c742489e0c588c63f5b06371ce771feb25bc1384da0b0755922559a4270f2ae64d7c743b142edcab69fce5710ef6f3c4351fbac0577e7c90911d6ab0042db9c8523c1341a4d80eade316fabf47e3de9dfa69ecb3a1b16663a8ff676fa8ce8ea1917682d498aac5093972152a4161ed62c984fdbd16b2881cabf6493404a3719a4aa24a2ee94e40aa723c5ae6765760edef74fbce8ef40ea2f2f842c8c1e2e99bbad24926b97951f255890e421c217f9326fa119d31c87dd188e39df59beef13db4906c338c4021ae0b7a16be97f63b9d27064c60d846bcbceeb1c7613620ffa8a660323dc44935e3b7d7753d0503216d1f648346d86b38125c4469edc0761c7c1ab0efa81b3f8b036e3053d4d7fc9399f976af0c1ca7ed88058556832ad2b71cbd2929823cb76e20a89482e15e7f70590d0d763fc2e1ff657491734a752e8f3d05ef2a4996bfaf61eb0c17a51d67956bb3192f9912ecc3e69827e46bcdfbcd6a039ca9694103d4c620a442b11cf6c9336e7c54d17f896d4d05dcff27792e52f696e44a9ce082eefcaa535a28ac8138f797175f856a8866719f3c486a3fe4acf8d3571db88f76168760d334d94a364d0d69dea5c342259d5b5398130522d3df0b73985510b387e4be983b3d5c78df23d65af2657a8004e2c9548ef9e7478f2024adafad4678441bfdc79f1e8b81a32611f02e66162db77ee9e247e7357820cb98bfd3c0c9177a933d9a6e38628cd69509d3affc18f1ec955bf5e982b418217c6d3eff287a6409687815b3ab4b8ade7c4b5889d0d367eabc65409975f3fa8ab6a1f5ef8d58327c56837d1119caeacf2399558998848842a8a380c0404c77055a5dadfbb83bf29e4fb997fc98b3e2ece7f22716218474485966ec7a4869c147dd16b0e2b868ff5c34d64aea4d0e1e6cf3871651a4a11a5d13801915045f56664a8a34ab59035d7935498799fc8f4e1e82a762bf0bbf69f5d9bf86c743dda7d9d7df84ecb23e6e072fd7cd68c255671036a88f71556cc33ca38fb4e16f4200e9796d79a4204ec8c0af5506ae75703ea87d0f99a87e3b3b87e70df50a67e06d6b3fe0e339541f907fa9d372f0890356f8b3f293d170f192944c1c203863d3517e134a9a40e28859129ba1d50ba81aab54bfa4738a6001c120c6562adc15e26b898622ab8bc6941d9dcd733cb5d67af61cf8d506783666c46a8fb2c7e7feda41074b3e494432b4c3144616d3d49417490b9e53d35c08d4e3e027553eed7fc3859a08a41c50995e3ce36902fa6f5ca7e832a0ea2326227a49ffc1a968bd35c23cada9f876409a3b60c9befe8c30ba21c6ebd1fea463456bef2160ce716c05c98b1b8885440c294cc33ebcfa64c97860d3700d455cd8bd31c8db5434b3cd903b84b907cc8cda0d36eeb1394ee30f0a1bc438e01185d82a8bd72f324e924e19b454eba15067b7610eb1520f47e12ae3b216bb79a8be89fd96452edafc6b86f6acd63603278ae8e124797652e4575e94dbb374546e3cffba638d3bdcef30cff2f0aacb796c5420d1d846dc1d8ef548689686919b775011a2f44b9b86b0bb23eb4e9ac2b4b8a8c6424de158a72921004a8bb0d7111eed455c23a0596f3b005689ad39c678dc52fcd76cde4b593c09ea380aa202e5612dec240149f848aa9b706257329fd395d9b17f54f7a0823fba82881f916047ff820fc5237d086c3fbecd7c312620497ffa5c9f370a3fdbf7cb0a20e7b6730eaf9c65919e951ca4a974ad323aa7b087be281541bc8dfcb29f1f00dcaea877401d1d317b289301315263e76e61820fc315bcdfdc88040d79bae78ede67d2d79203107276cb038b12950f25078b8ced9bfd9470c86b9d7405a8652edb5dbc0cde9398e055a4611d0607c6c6a094c52de2ce125d4e83233c91e29da53f309927db1215d35c0d602de913985d29d602c5717eb0a4313274f56ff9a0442742474eb4488919b8d5e22d74c86185d49c09c421ab5ed0ceb5353cfb4547a9703401f96aeb67b3fd988ca4a183191ecca494292490ecf481429e176c855f71ea58732a74d90e0f1843be86534a27b95cc927dc9e9043b4c38937c41f401352e5c63dc5731cdc02318217319519e54acea582bf172a0035c4cd81ff1e9f18d1541b6c489baae54a8f8bbb4fa61b5d54c3195c526fb75eb86cdbf25200be831d09354d530d6778014acca964dbea27ec576a835b5dd61039bf3909c085765e8885dbfc9933f7d551a29047f2a9b976f56a5f16c4d96b6da61643569a6be916d1e265cda63e67a73ce825b2568b2331b65a941c3a7843ca77e10d5f6f75cb3e7c103f927b6d3008ad3b76614ef1db8097f1fd784b763e316a3d314b3511cb26f66087105e325eaa19345bf1122b2b14399a1b007a66bf0c398c4375aa3297cc81b553352fa074a28fe8cdde25c727a94bc0851b28e21c9f515df99b66af744a72440da138fb8cd6a0d764e2a7001f979d001e8cb5a2c618b46f10ce706e9f031e5570a86720451725370ec6c9a9b90f7a2886ba3fde745c649f862b3e8f619de5745479a351f1c724dbeae45f91bf8b004f305696d207c41739550b845ca7f447d40ddd920bf93ca1d75556ae69fa2491c22c8b83585c0c160e308cf991c8b952a413d657e1f79ce8cfa94587edcfd08532647490bbfb4683c5ec322c1072b10f1e2d6bae3e88b54043e598710585f046079c2d2d7802a1d019d8eb67f756095cf4ae0a57de0f1f860f9e4e523cd892c78a25b4f22c45bbf89c589882f4c8d1546a3342dc8d7b936846ec715fbecbf5f557b718a7ae5119d4c15cc24d1f686cd08d07d4cf706b3557263f260f2f11f91e0e4ed1c2e35a5da5560da0dded47c908d20117f7a10979164cfcb56ff487bdd0c3ea99ccf80d3a9967d625324e092bfad39bb12f18ed8474a85d0d7e88b71af9af9b31183495a68bad13ae039fa51270c68df5cab2ae0af69a5187a19e42f2c3ed56cdf5bd0c2f016e5854754e82cb78ad2e75262e3da79ca1ca803215ee1c7c6b0165460f40af09c4c1fc464671eddaba7fb781f833fc914f6e510e16385f097aa188c8854ec2757a4ca61de8640d7521033660254d53436060cb94206d4c74bb0b72e3c24cb535c96539ba3b52aa742c58ccf25ad382a41e4fae23a6257f2be8866ebb1f58f37576a65be62afc470534ea3285d7b6fe544a23abb4299fff5ecd05524a0ea1d67389727438db55075aa51fac03208d739100481fcc0901816323d27c7eb7ae430659c2a6e807c0097323f91939419a9c236645fbec5af754eb80eec4934bb73ee26d44c4bcf2d2295f0650d32ca40b357eef90bbaf233742128f52429790cb627a0768c1f540a260473395beed3bd431660f3422fd2f5efdf3ff686d539b8aa24623cc080f93b2d490d1e5a5b738d6648bf3a8208d05d1713d0a10158a89bd4b36e75bf3adb50b7f3417583394c2c2ef9acad0fb10180cf5cfa2ad878ebd32646273ed5a5d5cd9c0f187926254da5f3585df0fed268a0cd8dcd9a1e887eda1564791507cbf9657359d585435ac43d598365a0f18606c1a424ea26117aa877986182d368aa30b32fbf30cd85c31592d28e512d7c4b1106d1d92805a12d849dc8610e999ca1494da56ec9765af0af94a178af2cb2165b3fcb5602b3ca0c88a5b6f5e8029931b54c7c7e1f354be34ff810f65229353f3ceecf138add813b78702b08c8c906da8f6ec3f1413a749e4a10ae1af76bcd8b67cfe732431cd62b7fb756e993c346770065a58d18fb197864020ff4ba3304b90c6aeac842c02feda4ddf61129fa2abc032174238ca00dbc83993b4e6876efc92efa7cf6c8be44df0a0f1c45ef21e464a92e385a3fe17d4b5cc64ce052df4206f4c79562cf2ecd972958a69f946db55339777e6925c9122e0bbea32a6b6e25f92f7f661b03ee11dbbfa064a1383012d00c479906452d8c23cf8dbbce678f9caab1157a6b7ff7ebb1f7d0f63f14a4b920004bae24aea4c4c6caccb80a46098bd713a14063e730521ce62edbf8d304eb14b61fa02ea4b5dc1787e89afb9822bddbcbb542595e6469fcdd6d5f498d896cb2f49d546975759dc3445fb93b1d4ac5c77aa784f62e790250092e4103b711da4e0768571971d4b06a3529898d4df3821c2685b46d9bf5345e33d7f026c8f68ed3e63f00db3d4002fa3e5835d51a25b51cef87529d18b0d976b939b0dbb4f49643d3450ef02024ad288c5d258d393151c75a88fd7850c6c6b6f406faaf2d23503b422210a271297a41249f9165ca167685b0509b4f1a3721bac9e07201902a990159e762b78087275df7eeaa014e47e11450dba493211d9677f6e5c3e30d4d3562785d1482e4a62d3967eb295420138711c0cdc97bbebd3d33a0d031211f5dc5753c96fb25f93a9b165a4fb231a9d48af1d65a449a44c620849f105a1ddef0ccfe8efb647326d4377f9fafebb066f9c48dc9c6668c7f169322510cb0b7d4a9fc0f1520164e6c8969a1f4baa6f0306928257dc2ce69cd3be1391fec1f718fe7354768a303c3a2d7e8844644ce52400e35cbb2a5428ba8be7b7b6a5950fe9e2100448ba378a3d79d5f13976754b847727ffe03ba77421cf6401cdfe336b9508fa8522cf00606636a3f2ab903fba4e221dc6ca62cea5372a1071f1f1ab0bb6ff4d289b7247417ff17e3b544052eda788ff3c80bd6de3b65c556316d0424893332a", 0x1000}, {&(0x7f0000000080)="925e474ae58f34e43d626b24f442a3a1dbfe3a1b24d46821e8acdc1e576b0993f36ef44c0eb48e25", 0x28}, {&(0x7f0000001200)="f4546f4e4a2a1ff140b064ac6bee0ea61bca497397f6099c7c0f9f0125aeec1ad6bab8e040966e47b12962f5095df00651029d4c977eb152133ed5dff0906f6c150710fa06583fd7ece965fc0c0b379f51b8dee452de1631fa9536911aae7a7944dc300fcab0c52380cd4b5e1a58e5bdbbcc12a59171ec8014681bfcb13846e3953f87afc00a9a71cd9ed6841e87b0bda11c087566ac3f926cd608536696084bcd29bdee7e16da20ba7b862f2b93ac49b6105c2abb6f8279375ab356744ffcae11511c20119c19cd", 0xc8}, {&(0x7f0000001300)="cff04e0d3cf1ec3c70d0ac70e5012fde28e82916dba84f9f7033ff176ab4b555cfa38e3034a128a864c4ab0310d2bf361d6237444e4487b2711348e5126668ba5295465aac72846a0dc575a22863b68fe2970b03f3252c0f562ee1281a75e48f0d5d63dfc0ed2de13db289c4b8a984c0e1a79ea0f13ec31ea9292e3a9c25e779e3e203a265486c5bd96ab8b7d2809d4e09f82f25d5e800d644889c82639403de2896bc8b6a8513c51fc612e23367f7c7465dd55f555a04a8af0cf939dde9478d2cc7bdb691825630d9b025f1630868be212e8d8ab7502473e4a14d4912507f6806145daf06be22a0471e", 0xea}, {&(0x7f0000001400)="9f42bfeb7c10b8", 0x7}, {&(0x7f0000001440)="cb867fe42a0e61ee1158ec8438dfbe1599d758", 0x13}, {&(0x7f0000001480)="a27ec360443cd28564f0cd781845cd404a02fddc5b54be1ed62e726f7194664d0da661e60f5ddc525267f30a3369e22e2144b127c86eee449b6c2225b855c8d790a2bcfaa483ede2acae04277ba92cff7dc6cc6025df9f371eeed038e98d2872000518734bbfce03b42fd08319b0c4dfdc7dece1c9547abe49aacdb29d982387aad9769e238ccb96b9b8bba5038aa9f882e5", 0x92}], 0x9, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000001600)={0x1, 0x81, 0x7f, 0xff, 0xfffffffffffffff7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x2) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/128, 0x80}, {&(0x7f0000002540)=""/212, 0xd4}], 0xa, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000002700)=""/74, 0x4a, 0x800, &(0x7f0000000300)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x2) pipe2(&(0x7f0000000000), 0x10000) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x270, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8ba, 0x100, 0x5, 0x1, 0xcaff, 0x3, 0x9, 0x2, 0x3, 0x4, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8c8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:01:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4000086128) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="9f5a5b4c7f8323519a2be313a39e728e15da88a51a20f294647f1e779d95bef5d1c1fd1874e7bfad8b51ac6aa4d32de2555d176a22a6620e739ea1e401c931253c4f95c9083874511a39fb4fd95fdaf284ac6732d0d9a46aaca5cc2a5efcfd537c77cc6fb8015b64caf4f5a0e18ea37a9d96ae4545ffbca02141bf70df0cd22948c1f18dcbfeaebc2836dd1d3477092adc09556484c751b22be72f811989f94f10f6d8cf01bf39caf4b0156e6b8663eefa38e99df52f0bae7d521ac972dc7f6cefcdbdbe02ab566d5f906bd712b4b0479a02585b0a94355628fc46ae45be0c59883b36", 0xe3}, {&(0x7f0000000140)="f948514a4189f525b8ddf590119136fbb9e73332cab88bb4a1e125d187564879d37cd4eee212c4c283c4a59efe4489ba552d34c72ca30d2455847db61f536b4991f51820f0cbc65961ebc9fe6f3c7ade36b7b25ff780e10334cb67e66f96d53b470b6a4186ff7f65bcb78412d4cd03b28b419724113e49afe4e33b35e481b264703a72983f907b78e69181d78b7a98f95da91be4781ff210b4", 0x99}, {&(0x7f0000000400)="1e0a83f5800acaf63e1d3bacf2e308c6bf98fbce74d4875bccde196aa6d791c85f9fcf5d40d782d701f104db53f86adf7dbda7c62cc354044ee573f453d67e7fd4f8cb66682079435bdfbe0fdc04c07040ba560b78ce8c24c0ce8404a5ea2cd321ab8eb9739cb49a015b3c3c0997b6bedf4034cbd9dba135dfff575877df31deec971fb90a6944f116fb7c7c61855e01deaef3b0fde83b49c09e6c09f9cfe706c07d4ba0e402391ac8fbfb7599af740afee39d479d3d2ffc27c21e2ce63e0ff29a41c0f2553f020ea4f61d99fa004a38934f78990842", 0xd6}, {&(0x7f0000000280)="83ad15495b11e05e54512603256d7b37b4dcbb3ef9bec3dbffa2a5f9d5b9900fdd263a6eb8527eefff6157a7e9fac84e1c", 0x31}, {&(0x7f0000000500)="091b314140b1e504f3a96bda40e76dd12e329d8fc8d06f1f8e0e83aba63ef35c2a83f9fa307873c8ec7d4f025fed012ed06f374f35bf022bf7b84aa42f73166ff16d2dc41af887078a6139b33bec913925c5b1fe0cb804c7a0046942f5468d2f82f38138a673e06c9f83e31c1ae4368c1a8d8e8ee0006d96ce8bb6a44b86bb4771171b7be2c62b6787bb5fba89d8fbe951531cbfe0594a1d5d79a720d3521d5093d13f62ca1181f70cfe80c90eba08cf21eaab0da97d9690ee8870861ce7d60adbce2083d13c7ad98871cdc630abbe7b20d1d28fdbc94c15dc3127daf54531d9eefa1025e80ea65437ec991f45d9323fbcb0", 0xf2}, {&(0x7f0000000680)="49339a11f6aa5bd636882537b6c2ba6ade980e5949f249302026eb59f08ac8177bf8f16f352f6a5aa5a3255641076b927a5bb1b7b31fc1f45522d79760687aad94e9ad3a85bd", 0x46}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000c80)=[{&(0x7f0000000900)="468ce52e97fa133ed606a70f2a4d5bb63332eebb09cce82d146c3a3d5be03e5cb90da8df7b4e1a69fabce8d2a877864fbc17e8b946839a7bcca0343e79e4c22124089e2e48400a37d223e93577090f2eafcbfff2b6050ccd50b9ae1a7f522b0bd2dac55bc0a08e1ab3721d13c42ebd32067afbfe9e995fd0f024a18fc31ac03bd7de2c136eaaecae0b26fce8c9b3f699bcd1cc57359d7ecff2ce9f7e3412a13e965e97f5e190dbcda924adf946c517644ed2d20056859ff2", 0xb8}, {&(0x7f00000009c0)="0e1ac450228a94cc60d4573f4a1ed5fa3a943a54500df89455ad2240f536bc49de2f1e9325453af708215fa38cc6606d5e115bf84949dcf9475c886a630db56eb85130aed0ef50cc737281b050ed9fb411266bd18ddd7e42a7e902d8ab4d2f4f9a585a6d82a18d2279832048e11f83a169a8b685e281104faf4b0dc9761bb26f07939ccda82754775134f31883290625f11df7bc96b4d4b098e0306f27e419fe199e0e49370239", 0xa7}, {&(0x7f0000000a80)="fe15855f223a4e716e3a0a8014c64ba5ba7bbcf4036fef5b1f8ea997c7c54e20a69d1388df9b2565e310", 0x2a}, {&(0x7f00000016c0)="d7375ea35118dff6f9d683e1f3d02c82c2b86c7be6ae1bd39ab6bdadab563d3f202bccf77cade653a6e76feb9d0f6bcc39c5ec470a25102ca7a7ea200f14c10f75954c15cc97bb50f962ab72afb4054ab2500d51ac87d95435d2a772cba0691e5ba789a4eb6ac118865f235859384a0ad1b4d6cd125e0c9b07244e6ceb21b1a4177b35260f97c2b7add17ea06eee5412a893ab645e0b835f983d82bf2488a9d71fa654c3d1cc1d56ba071cc02574e2b847ef0b08c747f73ae55bdc314c61c4bdafb3b95146a64190d1ba8c23af022299034893f36f452e8c282967fac47c69f1f49d57132b2af19960952fb0cbf31728f34199bf247578dcd61766e16f4bc080810bd2ba2169b4bd1d140a2704350008fd207869db233cc82c70e0930fa39c2c7578be78493768c9ee1909e9b87d30039be1cc5b12302004666a162c1da48966cad75e4b18fa49b1bc6ac2aa5ce7f3ee22e33f39c4d7bdb838c315a10c6c85d2a2e7ed8c209f5678d36ae448b061ff01143d376471958e6f11cc243bbca80a1c0a283976c0925eb4aa21e89e8f75b67d04ebd375702d6cbcf2420bd3f17ce6e86855b5ec5a94c7cd3dc75b16e469c2a1df4106f750972d8ab4cb63150a6f51db00a478766cd4fc66f2378c8a013cb19130223569a23445f5a2f8265db18d806441ec4a6b9fbc757d268183d57d65098c6a77bd9ff54bad9203084bb5934c0466d83f4f63364028e8e46ab43389969f38d1b5ffea3d4a6fd9af3b0bc6beb90ab1a1dd50e891c03c3be2cb7e29ca12dc30b7a076d3fea95aa2185f8843f33891f74f409c471706338ff3c18aa4d6b56b4fb5eb7dfb5fa0dae4d7214dd3a3c6b5ca2681879052a4ceb68fbca4097138ef478a0e63d43a3b73f12e9117909eeea1202ce034b31258e8355681b8c14a277544e1f770439bd0bf055c9541f7b251852b1351019f0c2c7e661f9db5bb87f6c6983875a7627433e9fda0e43927b74e881e4869e5f16211afb3ead723bd4e54792390d6728ad47870038a40a377abb3e0c90c6648440065ecf3c72198944b05a028f8ed50a877231b0dbaa940a85d263c2932be3b8f6b12a1679a20c9712975054b56e34716aa2e7a0d43c09b01954e544feb8a0745907edb41943b5fbbc9e1530ef934d1bf2dbf4c65644ac543a63403d0cd0eb3a2fdef42ba38470f53370a618539e900c1bd8fe30aa759a3f9ef9735ed5a87a59f65135ef7f8e2495209a4ceb2eb9eea62b48e6dfa276f4fb4ac0d6464c04987ad0ba305610a377ad00dcff23c01f83b47e4325c4f9f6caed665d48e3f1b4042883ee4827c701f3f9ddfa540a70e538ac677cae5b629353ec1280dc968802602c701caabbc68852de989b74f9d5b7fce5786f180c1800e12e0665871844bc94c321d332d1b2572de33ed6131e5b5dfdcb9726d22de36d3f5891032ee087eaddaaa3d3ff059d416bf25121fc71c6a38b68b26999c5533fd36d3e17b5106f0cf5ab3eba6946d44cf4a9d3d47df847120f4a979d6747d39ba9910484a4694fa43a0707ca33c72e6e71f42a8b0c06d478baea8eeab8146c384fca2a03b7139c4884c3601e578c7745b8d2d908fd007a35972e2e9d5ed0d3304a8070b14556f903c867b22f1c950c5a6991ac6893d1b05361c855666461dc0937b6d099fc6417d9e40534d18c250112911858bd123432a993ca12918c95a9ebdf2e3649470662895e4dc6a45807572cd3eb0fa17545476e3fb3d0374bcd94d7f15cbd82ad77c7e9033e0b06f26d74238d05d07db9c537bbb0de703dd398ab0676a9185738c4536b67fe8e6f0d3417ceb8f7d80d6cb277e260f4edd273d913d0e3d77749b3e1085502a199dd64c862d56ba84285a9ee1dc62592f2c5caa1fade847f6511e10ecebba65f50f66c93c9fd14fe416e9733e824bec189398b1f71b27907c69e5d9f32c831a1abb8f131c668df62618a687c71d0b9ff6657bf3bc880f5d227be4dfbc92aa9f0361c416814992bf71e95e224fa461fbb43a6e572d9a8be93f4fc9590b2ab8d91a7499217e64d0e7b2776a24ff2a7d5ffde331226aaab423011cc1be7ecbd038a1b48710c23ce810fc8732475c0513f8986ad83fa8e4c282ebbe5e7c159dfd9107e008d5c711c850239bca67d875bad718130cbec643f10f3531961bb893be444bcc865aa9a9f0054937c51a9b98c07df6b3cba7fc76bbadb78a4a3e4b4e80ed111989e3a5166bf8c62ec3399a9054a8b10b1d97cd95403620dd9adfe9ab299577625a77d0928c1c35588304c5ccc773d8623144000f945b601705f1f2eb5df62a5784f1860ddb4da39c3001442ce30e41b357e546199d61d7a169ac779777bf8a9df9e8378cd3ad9a695b6950dc865419d9d6424f3ce2a308bb2ff31d9344d2785877e13e15bacd91f01037a196d961c7c6f6dfe403617387eee9a3e98877b461e35bf996c537e1b390ecc961d83eb22277a19443c6e5f01b10dca2d8988c8e1a8a3328044e7ddd4875fc7a814cba83e76d2626965a8d3559c2620be577b50d2530d65cd0f054769b0754da4652cf5f6d6495e0f8679cd369dea82c43317c9ce83b34401acab56ca7cfdf9eb52f49bdf186d56331252c37d0f10540b72ac334582032f5da06659d3efb7aed5ba5b81198549ce42837fc1ea1a8e4c83a7c4bb05ac93572c1eb9f12dc36e22d6f18fbabd45195152f944a53c13edb40869557fcac1800de129dd4218a323f4a89daf0a6ebe748199620d3c9feb97a48550b427c637fa312e2218cc6b9f12f6d76687f5c6510096efd65a5373776c9036325b1f41c57d9124672fa878b2e76b1c0f5276d19ddd61781a6235a5d986fa85b0b774114e68d23ddd58657d97a332b46399441c989e161c38f37bd2c12ce07a53a25d5f7808ea58b664140adc4e6623663d7b3f057524006841355925cc5d3a5168a7114f475571de077995a9b26043156291507c07adc25dd4ca12a064cf43cb3c0509efa5b9c75f9764fd29b58deb57202dc4865dff838cb159bced516328119e904de1eae468e183c465566c38061fbf94163267032e97c99579c26752e7bef060cc55d353a2c9a8c1181857775d0db3e0807cab0cd7452d4f4fe241229f5b36f6809455f18ab233c092181bd40141d7f1ade94c4a322777decdebfe32158d35eaab4ea028f7cd8b348d367780e304734f3a7743c1f2ce3d3d129f5daee4838b4b20b13c50ea35453bdc4b802c085e260911beb29dd60bf788f13086d50be8b0b0c9a406b20767d5dc9ad3d49709e7f9ced9bee5f73a9ecdac92e9668d0eaad1738964b50e9063e66c7e67f2627abe3c9ade8b689b81e03d093a9373efe9dbee544a03be97f2ba3ba95162681ce40f636a8bec420f2f7022fd01134a73e556b7f280c1fc2afe88d41b0a323af5c855179576974ffa7ad2aeca525fe9206b1dd98e17d97668afd9fe840267bc52b5ec4adf7929ac0676059d15d0287c62fa0941096293abf8ad4daf013f078126dceaec408bda529874fa741deb2064af8bc5fced9e31407858fc2895923c1ec5239547e32fc49003124c72b7487aea8ffa48743e00ba8534fbd00045d04684064c839de9f9a532c5c2f771e52773e0057ccc85ec310befe0bfeed8632814275e3b83ee8711da3af68861cb494407740ad954f73b9447401a5e5a37466f7a44729c5121b31156d63d28f2999c35f562882332325dd9475da678ea55aa90ddc6385373100afce829cad0f6360e7a8e52d260966cb2e284c6aab593842dc94f896dda12c1e707f5f60c934fce3d40d68f655730fc28d4bdecb1d8825c447414b03c45ddaf39fa2f8748c6749411347736f01de1f154bf1ee373561d6a9a4f85b657ca1a27158fc0932f756e975bee807ab9386b7b2a2276cebb8a08bee97457587abf3b6a132ff5446f1022819258099ef67423f60448f31842dccb1d8adfaff2479dae2904baabc75c7a291f503821792351738a1e7e5f96cd87f6c8040d3357e15744be23d57d46220827cd965f16463ceb717e99c5b1f332b41396588fcb88671f4c9431a2d81942d89b8759d5bd292906179c52645db7b0626e3e75d7b6217ad6493b440c8bd533b2707346db17b2d2210433e9aef39a2132a6d2c0e24f156cca5a553661c88c0139833027172fcc8818bb865b5bcd04867079ac3c953348fa2393cbdab44d597ea2058b96d7e7f49a083431e93db8c779f2f22df5739c841b0f715c7d31012e12e3790a6bbd89f99bbe721cb7d78beb91b85979a18e2976430e5ff0e1b16271398e38c311396d77c38888b981fc966de4390eb6940a045c44e2cf037f3de5099e4869d0fda34c02ec40eea79b9856a464aa192a4e57b948460e4dc415f8c0f80bc7fc14a33471e2d3b754324c6525f5af2e30bd6fd26deb79c223649e5e65b5058f26daeec37a5b72af938aa4ec280d0522d8d1679069b375bca40195f7a7237aa7e45355f9b7cb9e375c356c4ffc6c95228ae3ab5af275fe560f8b45b3d9fa2282fdf026d86659fec1c195f98db1d2ea5b60c99f916ba268e93a6ea7a2220a2d891a05d23207bb6c2c55e1951211e3d268f7a02c74ae10481d283f2ec1577398702900a873d67ef4b17c343f0207abd3a667a6c3bb36f7d3ae806924bddd887ed17686ca881d9edd740a78d5afae2449cbea7d4725f999cd9137b2a3b173ef2468dd1feb0b31047a26e413b29e21685fabb2f4207369a3ccf677f4275c2b8619d3317508ced27280b18967f68cb78c721476e598fa8cec921f21775231a98505c1afc3156961645f9dc827ad9166a891c09cb1ba8eb5b1f910d8983540a384872e32290989198d14f946c27fe59e74ab716ff8509951a922e2e5801ae9961e74cce02132c1913f516fc4a95107a71cbe3619468ff250cd694b55f338c1a704ab75e2baaf5cca94b870759cd30559e26c9bb79fed98537291b56799ee20e745a652dc4e8b442770315c5101de226b78a63f52f9f2e79933394f16b2a5f78e08d556e68ecdf387cf008f34dbb4e1b25408f88db31bfdc117b2613fd52d13091cd65f4771452f1a9391f1d310e05c78fdd22696d293778f5c13fb736154b3bc344bd8b62ea1ba7cf5624f132fdbb337cd4e735ce30332451580d0b27b2968fdf10aaae7982ef67250652ac8b363f89f9dce147833cd29c5a6472e913765929b04f0fba18a650691a202e7b874309be5182e90588080c2d15f9b52bd5cbb40edaa3ca786132cc27c3560771521f530df353cb58a4ff3a0ad0b0174d462f7b6ccbc9bd511081a0a5dd37d0cc5faef60deac2784475a5b190030515c821b948a38c48a40ef1d899563f1a9fdeac3e9da9d8c68313687998dba25d640e796b5b81c8dfba43f79c2594197f4fad5003057da68643620762029a5e0b84afdec8de6ebefed12fe6fe523b92d441842d4f74f06eb75de0f73f5f34f62a0ba30f1e247d0016e0b273f5679f6740d802fb2635c5f8feab38f79d9e8a250a3f2a837eda94bb69eb4fa176b10c122998b59882ad79d47bcf5182ebe18803ff19ced7c64d7d7c3f6ab24533f0e3e4fdd3b4253c586fafaa0a3ffc20dceaa6e987adbefc06c220efb6005614f6335621114cab3e972cd5fbeb38d1f0db9af0e4481fe67639ec5d506ec789fb955050ca8c9ac71f46e5f5e8d3896cb96cfcc46f445950b4b92f565da59bd50d364a62539981ef20122fed445fa493fa6eb4e96d49f8df5ad7ff91249485279493abd0b95aafa38ae6cd4cab414fabf7c2316aad35afe1dc1d75c85de56e0cfd2fabe5e613dd", 0x1000}, {&(0x7f0000000ac0)="7c9587ba4a2dc0848965ad2aba23105de84ad3e521c8ab81d7380bf01b", 0x1d}, {&(0x7f0000000b00)="db08640c0f51a16ffbd2fc31432c5b9e16534e6c1424d7d51b7b2dfe8ce6d29a00d44af2c7816152c388383d96086ab23f463a704766d4dd8ac1231c4bdddd8edc5b9ea8", 0x44}, {&(0x7f0000000b80)="ace5a423b509c971781cb36c356c2a17c8ac41cadbbaab7a308296072484308939488b632c39ff41cd773d80a964bbc05800a14290d455250032c83e98f2045c97f0b5c2b4a0102049f63505a3eb2fbc22861cf2ebcc9c59730bb23f622da4e13b4b43187e6f4ca42eecd3b8bcc1d66021310af1df9c173267cb525c7d", 0x7d}, {&(0x7f0000000c00)="9f645be806a0de1ff6b2960afd51d04c9c9f683b79955dd8ea083741a25a13be8e33b1faae3497c5b2aac53a96ab23c717c3a4058cd6f9c0ba36aecee74d9b608724349d1a6a871c720cbbc3a704ac7635887b22aa814732d8459c96b174762671", 0x61}], 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="89c88b37480f7891d280a057efe7de7541eb854afada2dd94ffcd1475b5fec65c04b53210703b4b7ee7684d520f6382ef7f90a4b35a72c30ebd2d99b1740da92c5f1eb1446492f4ce1cb173f7998b5ffa9c293d615ecd219a9823976a5d7f7077d66f3ebf084851daca600db054bc49f85e0c9ec4174577131246870dd755fb53cb9bbb7a38a47e31e7988c843ad0d44d921af81828cc6345125f2c546fe3f00c0f4ba8e7189f3a98e51b5951abb73e1b4c7aec1b48de671c90e1d6c79031dc6342a50037b5c33d81168ede866ca1a26359283", 0xd3}], 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000008c0)={0x18, 0x0, 0x100, 0x4}, 0xc) 16:01:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x100000205c, 0x0) socketpair(0x2, 0x4, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff}) fchflags(r0, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x802c7414, &(0x7f0000000040)) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000dfedffffffbec6801aa6b20cae12c8e1c6fc45fb", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000000)=""/128, 0x80) execve(0x0, 0x0, 0x0) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:01:26 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) rmdir(&(0x7f0000000100)='.\x00') 16:01:26 executing program 1: shmget$private(0x0, 0x8000, 0x0, &(0x7f0000ff6000/0x8000)=nil) 16:01:26 executing program 0: r0 = getpid() r1 = kqueue() connect(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x3, 0x2c7}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x43) ioctl$KDSETRAD(r2, 0x20004b43) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000140)=[r8]) wait4(r0, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) ftruncate(r4, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x20) semop(r10, &(0x7f0000000280), 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x81) socketpair(0x13, 0x8000, 0x0, &(0x7f0000000300)) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000340)="6c042ea267293f91a80483eac3d03ee613b04e828f7ca107bbb1fed426577639805458091cb07d3ebfc670a1fe50e259173a1326e95c0bd273f66ea1c83fa7989dfeb53acad11be07e4be4613f36b9146d4c0148afc3891230d982609ed58be994ef828f197cd2f023fd3125a8a9c66e439d88296bb52049036d5bd3f624d5036ae8e2dcf9b404019a91d0f595e29091de5fac63034f6065700336f8e5ee0bec691621f8fde21e14d12666f3f261d91b128d09f7ea39989f56488b839b9de8f90e", 0xc1}], 0x1) wait4(r0, &(0x7f0000000480), 0x8, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000580)) nanosleep(&(0x7f00000005c0)={0x9, 0x2}, &(0x7f0000000600)) flock(r2, 0x3) nanosleep(&(0x7f0000000640)={0x6, 0xff3}, 0x0) getgroups(0x5, &(0x7f0000000680)=[r8, r9, r6, r7, r6]) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000006c0)) nanosleep(&(0x7f0000000800)={0x9, 0x2}, &(0x7f0000000840)) close(r3) nanosleep(&(0x7f0000000700)={0x8000, 0x7}, &(0x7f0000000740)) write(r1, &(0x7f0000000780)="0de598cc70f351a6dde8b83f", 0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000007c0)) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20041, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x1000, 0x5, 0x9, 0x80000000, &(0x7f0000000380)={{0x3, 0x65, 0xfa2, 0x2, 0x2, 0x200, 0x4d}, {[0x100, 0x9, 0xfffffffffffffff7, 0x4, 0xe, 0x5a6, 0x6, 0xf019, 0xffffffffffffffff, 0x8, 0x5, 0xffffffff, 0x1, 0x7fff, 0x5, 0x2, 0x2, 0xf0], [0x3ff, 0x3ff, 0x1, 0x3, 0x101, 0x5, 0x2, 0x6, 0x1, 0xae46], [0x9, 0x9, 0x10000, 0x401, 0x9, 0x4, 0x2], [0xa4, 0x7d6c, 0x3, 0x89, 0xbb, 0x8], [{0x8, 0x6, 0x4, 0x4}, {0x3, 0x5, 0x8, 0x3}, {0x8001, 0x1, 0x5}, {0x2, 0x7, 0x1000000000000, 0x8}, {0x4d2ea94d, 0x5, 0xeff6, 0x5}, {0x4, 0x9, 0x5, 0x10000}, {0xffffffffffffffff, 0x200, 0x1000, 0x8}, {0x9, 0x3, 0x40, 0x240000000}], {0xf0, 0x6, 0x9, 0xfff}, {0x1d6, 0x100, 0x7, 0x4}}}, 0x1, 0xfffffffffffffeff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0x100, 0xfffffffffffffffc, 0x8}, {0x1000, 0x23d, 0x1f80000, 0x401}, {0x9, 0xd2d3, 0x1f, 0x3}, {0x0, 0x4, 0x1, 0x1}, {0x9, 0x5, 0x0, 0x101}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x71) 16:01:26 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x139) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="4227346ce5fe2161ceb31c17859e6c800a1decde915243c2ba7580cc2e4311c05991a500c50d3743831023b40419dabdc12dd887406cd153d75d7e05bb50f2cafbfcc54b187f1121d6cad3b1a5b457e51af7488ac94847e9a4b57632c5329cfbbc27780ac9186982a078b7417143247ae57efe250316cf28f766cd90b0aafa919ae35a8c932f34", 0x87}, {&(0x7f0000000080)="6b0aabfe556273e35f5d2c764e4ebede483eea5a", 0x14}, {&(0x7f0000000200)="6d5cf395693887afb0fb7d159657dba1695d4322e79f57f1138e1ba6", 0x1c}, {&(0x7f0000000240)="1eadde273243509fbb7ab1e6641ca883dd2a521abfd492881bdb7818978fb486f5d174cb41a1a4118774a4c9c9f8fc54a50bcb60c393eae6e7675461e0d8ec1f339adf2804dd621e8de8a776ec58f7576c7cea28c9a5b933df90d3f7a2f57648c4a05bc4e355fe26519306b59cb4d2049b9bbd2b8e72bbe0162637b69eb836277cdac7329ef60c93c40952e8d29dcfd4f6ceb43bc3caa9ea29bec08c4d8959affed5ace5e470cc979b", 0xa9}, {&(0x7f0000000300)="28e45f557091b33b39c541e6305b4eff8490b64ccfe38287dd781fe5cfddbb55846a5b137b95c176e0adb3c06d64994b2dcebf117e524dd71544ba1dd9d05938b19f706cb2adc4869ab2d69755b23acc7218a62826caf7e6f014240e302239a4bee5601c83a54099730e5ddc4584fe712935a08697902302d2c19b1aa5662c62480ccadb8022106d9ef7bc79c4b3d68efd0953d76a9ea32ad304e2deda065fb038b18823eea5604e2c1744ceb1aaeba89bceb7bd9dd9ba57cfa6ad382f82a21146ac39a43a1a2634cf588c56537981e9f2efa8cb1f305d421cde42d5e898b23b843344a7c89f7be1df52de1428dc6a7c63332412fc2b3a9a3ae42b779e46d6452aba0963ccebb33d382833870c1ba0b2c539a5b8e7159179487108c5f7540f53195e4d7879a76bc3f4afccf6434ee276a67734560f40e1daf6f2cf8a8b41153fff85b4da08c6dc16205c2e5ed250031f6b4e9a2d932bb78e9f043476100cf3ab1096928ba624f0fafcbf3d1c74feb2ea4eb876fb00de32d4c9a7d479f0b08fa9707e971469f7ee5078201059f8eda417bcbd1ae749dd15a5d7d67e6b29bf31ec2554e4f541c7e1c512735bd4f1692205d13b5ba6d0cdcc92927db7ff4863904fc4435295e7eff4792b612ec814a79a3aa1fa332f76aee567d5736a14caf8434be1ee434ed6eb9021d606c52a3d3df9921470537841a7c87fbf41706bfcd05356d45a8b918ee653033ff3170b08713d793ba102ce0428b09793364e841a13d13c67973d4054a44120eb04511eec2e0aad0c5086ca5241da09ba004291ff9536b514764c2b24c37ca4a49fdcf8484bce63c85935b3b0b5acc187ecf3c93256d22b03caa40bbf4766f053e1eb65d15f0c773cc6e3616f29abcd731ba50df930533754a9ccf190c15412827d6842de89fcbc78308f1666b6cf0394333eea2a522656b62d2acd940d64af57ad6ed31d648ca304cc7c0ac038add1da36818cf62b0de1ea3158de4c11673fa1ef59fd8346d5ba8464c9ea260bf2c63bc77cd32e410ae3476cd6b451861c845e91ed2ec8a187405435c6adec7a166425b8e4a0319ced31449c94421da1f5f49704102215e878ef248c18286a493e23aaec2c468eab82842575463de82a5c7ff0208ca2fe9bfdc32c0f635d71b1e75dfe2ed93ab69e6a8ee150f74e69cd22ba5b98146b6d691199e8398848575f5db689d0167a3f1f91f81dd2bd029e63f3e4e9ba7300e4d2089865a8828b2150c0af625ca6e2b9e0b225d6893e5d09daec9f7c3f12e85bdca6faae89ffdb32729c4a055107f383f3c8fb412d0b98dd43cdef60c291113a2d7191a5515bbdf84c9c03b48c247ee010109c3a9758222fb033aa911752f68aa9155b9a612c58bc7ee630e7756849ad12f045381c7833e1145c6be74b2074c1d358c7a162541f91662bf45bddfd17eef98dad94382a0775cd3f28d7818cd60953a2be6c9f436510e93487714f045885a6373d32762100185ec26985d8b441ee28e5247e59a4bcebce9132f35a34579b41e6deb16f5e3a4801d2bd63c4581677af317eff35c839f5314de2fccc04113bc1c0e6f473cb172fab639daaa0dc1feb7c99cc9a20a0c12a4efb861a383f8e14b60f6f2fa2e9d72f6270acb3b47b9210c38ebf765c53919ee4e4a6a0bfd1117d9191bb70fab5249fae1640e9e14a503f5157905477e0bb4e890454dc538cc4670d59745b495c1a055f3df0e49ff1f5deec884c631df9c74cdb7ea7c636244c26dee16a056653bd1a109169ae50b846d2aacf6976c833dfe9b018f19e26354bc6e72a0ff5cb2fe92df51683a1c9b11a7b7b9d92791143eb40239f195e580e830117348df0c47e8f777729d577ca4c889f5a60bca2fc61480b0a25fe3001ace382f90c2d90550df5420852efc4e088fcf822823b14781d4ab45e66f875486489b264e1751a9377e6daea26e5e60cee1af9b4b0e5720c9c35606dce0d8ad6e76aca6e00be41e05d89eb87ceeba6a7db3e2a11793b7f93005a8916c06fda8cee32317b5270106eaabd5fc19e3f3fb52a3e7b8f2a79f4f8430c84fd659f11005c8970d04a746311797e1f416ded0f5054709770a5be1dded47e6bc50e9f4c8b81abd590125fd6a27a03a2387bfbe7d81f8028cdd88ff305428530b65b96bbb5443b3a9ba5119681611122b7a078b42f3870793878cf6050892835c9f9ca10c548912b8c18d72ad234739b74ce3131b14e992d1773cfee1d1d3a0e5ea8114bdf14fa9b90a099d91a30425d68750d4a51766db6dbc0ad8fe4759e5b6efcadcdc1f777f586d017743f7f9318f3863d7a021f6edd54234d155df987d00e729834ea6574c131f1e35c940db49423d754e63e18d693b0927f18e69c49577cbac146dafe768011f02babddcd485c5cd3233432a365e262f951a5d9a79fefaca39a0c43c666003c761fedc00f72b7e79b0f40ed1f4806099ce49503d2a3cd1bc888264fde6826a6dfd56107b504e1dc71c153c81d926e645088bb293319e786df1cbab8ea9d11b988498aa829e23446f745780505838d912cfa88763daf9a260b7dcc40f4a07dd2acd418bd6b8e8772b9dd6901bb277db4d87bf5239a804f191b946756fe75770e81783541db374ba0c756610326e7a46af917610dfa1af3755913337f9d3d55e0eab678becda29472f29e777edc73f293184a28b82ac0b6b80de5968886208511e2141293ed70fff9e4e963807304cf21ee93e0bddc18bfba21075692219ad09fdd23d525dbdf51a96c7ea2ced7f699024c04a3c92881a7c354496c99bb55cac3d813e51cbf818a16918aa6fa5dc01ab021e92b89f570e086f425e62857eab706c8dec4f38dbe2b9b066f2f018d087aa0e15f6861623e1aa14b4c4e41fa4f0dc1d460f666e793da85c61fd1e5f7662c3c337d42ceb4ade099e60845d58f7553d8068f0b01f55df108141bcd21b18b102391cab2ed3bd65496120668eaac91b78f13ae1e70263db8cb15026c87d62642509e747d78c70beea637820ba53f6082497b8f99c21e1cd194ee0e436cf01675cdaf4a0602e6036c8d3c0264c00f08ff0a6b431c5d2bc53484e93f97e521b338f8e1d0312fcdfbcea70b30c9787a0e9470bbc7ae1000398134c76b59cc00d876914d6c074ac4374d4d5739409946cd7c691ac044225c40752e01cf4c8b0799aaed11ed71dea48f90fdafc5750b6f1ff10b947d7d383e8a93b7dadb64feffeb9a4a86e0c4613ce53be55d4c4a2d780e1a6acb8d3c36aabf9aeec5807ef1a6dcb1061379399d06d73f7e1fd262974bf7a2a25b213d52406c957ba927f6651e957ef0bc9b93dea5c278ba903b6aac8ad831f0f8f3d268f11db2c65866ce867c1bf50718ced851890dc398e7cfbb5724e7e0cb9a291da75afc51e5ebaf871128cdf2af430406d672b843dd11bb4e380c6ee922a1c80872916e76266ba5041fe78dbcd7866066b7dd7bdf4f185196955a99c2b97116120c67199c95fe6c34ef5f1e788d871cd5a82af3afdb48fbebf60a55b86047c62bd5ed59a940ecceb81d0d386095b443786ee312f883139858d2ac8daa8c0123805f4fa38974e61246e8103e40df9f743a5a51fd44b4bf316d8599cf8a776d5b05a0408e8fa863ff1b21231110666f6e5664b85282ef3732193a4770a08a1af896f81f90edd109c5cdc05765a8c38c87aa33c220f28aa08f4f4d4fd59c46ce818f219dd05e7f29bf3cf8b50478134f615534a70cbffe12a6a7c9d589ddca680f35c0e564938ab7b8b5b2bd51241448dcf7d2553a9538ee318517867ca5f83e4f06fb3363c158f8dedcffc31c917bed54b54449e504882dd490b1b09f1dcf86a4d08df49646f55285d86cbc9de9612eee8eda1755bfd3180a127350e268f41d20dff3c4fb889de98c67db0d7f2368ab4ec812d859e7e642508ec7250c43cbd8d0a0a4341797e2c3ab7d7986e4868c5d32524e5b1e4b94a5af8bc0f6a4aefca74d843a93d3310c1f18fe6e5e0f60d8e475a5cad88edce6e1a49961eea07b2b26b391b2a52d8083bf84bd21d3f25eb1778bd73b87af8e9c967ed13cdf49713c4009c0e9bd55d8cd65048e4e38e920222693e3cb06d8b5bccb73edb406cf6e43a08c9700f341fa847e91984ea58790f043a1ac3b9724e2b25c1a5000aa60f47f35862e383feab53f5fe496a3ad046c6294d22eabbeac1d5193638b66d7f50d8a6ebfbca761fbab5deefb5b0ccda6a7369e5ff65a9bb72e2dc50dddfc549d68848a4c95e9d6693bab83a01b3b404291acf923f751ac08d8995837c4734af6a2c531b4c059814e7f528b466f7555e1e4c92c3f887d1f1467b0335941d813499ef7a26f3fba68f7b44a00d99feadf6f3236187cf5af2e43ae7a070b0f08c41770a79e104a922381cec8b499c1a69a4f352f6e9f2274c49db1941b17576aae7e7f60d4f8ea26df102474afdc67e17b202910b07b6312e6020a97fed28a271ec3608d7e2c33245a958019bbe79511c61735deb1f7f04f52763132b697cce0bf4511aae8da99cbcc85f5ec7829dba86652238006e0baf159317456ceaf32e579494b3be423f3cb7c1d2b4711cf5c406a50095debc3f463b320fabe0496c43096aa700f45d31fdbbe2e42e6e67ac09a4d78b1b160821eeb236ca12adc08b7a1b7e63bcffbff1f2bb46d60d17835378890db718f19e7f8093f86d6ac271cf8201472b06a6dfdcc7c146509ba350bc5fd76fdaacce5314a561028cacc55124cefcd47645056f870baabb6e097076ee61c87e77f1cf5662223ec0a6811184361e6b3dd1a0e000e43568b5c80743f9991de4e340bdc93274746452ba4c9243a9d5e862a1cd05d35b5f7e5180e29affc41e9377e9b450323f70bb2367b62be554984b141425c9143a9967dd2f9f0b674b8a0d21ef78936c016217b5a218c6b4966bbf1d78f6489c6c9774631ffd95b5dfe6bcf996c71cec7eff9a332d9f7bbfe84620fd993aae983c3e7a5ada579509ce56ab8269ab4b0f20fb7ffa1e09e00367b6afb41f8e7378fba5dd5d9ab010f73ab64a62449cfa229abddd7d2bff334039b0f7d9e66df4ed68e5a05ebe3c5a88229c5c6bba84fca635767344392cec813081a9bde8135187b1a20c04bd34d6c704d8d315ef45d734e491dc3835039cfcce2301229adb0d0b6c0a3716c5df35788b8b7c897a6474d888c626af30cb3cd8072a427ec2bad4cd2e1af3df976a5a2c3257cceb860354d53e5e43a94921534bf050500a72639554eb61a8d81fe30fc7ffce3d3e770b1fbb4b76e342e6615080ddf671f517ecb8121e6f5319fcfd169d22be1db1be840dfedd8af7a50c8feace6841c2f3027ea9e01ec498e234c95de500f4a7a44b745a1dad2165dd7e05c111d7ca4b0c9d0838e4abddc3cf58d59c8dbdfe1bd1ec1fec7f180148f4a307ab0415924aef15f2df395f427fa0219d0c39043065f86fb51a3423a417b00a9e75b6db2bf6f36caed23e93f16967629794888ae56934c8fe1b737663e8d6276b055231205746c2ef05c9379fe8a2355c86e0754730c84b9c698c8c0ff294819841050a8cd29780213441904a1c874ad41bf937ee8a2d2b911df9629f1d708c5cbb8efb3f2c43208b62dbe0e909a1b2b9a841bdb8ded7fc31ca07871a225f59217735e66afc0eef571c03e0a43cab4a3a5ae99ec2e9c2a2e11f2c8672c21d668f40c0731b10bf8eb467695e4bec7887a78faeecfbb9bca752a0e950d9f800a860aea27d4c18bbda149884a7050e857c897d1cabe4fc2a7530643a56b39365e82f8a22f96d1b94c834bc590", 0x1000}], 0x5, &(0x7f0000001900)=[{0x1010, 0xffff, 0x7fffffff, "2df5e28e985ad4f9d5cf47f352dff331e5d4672ae0ef2079fa8441d76be60aea7be032a13eb877142aafc3f3a9988b33c77072953c17386385240188b929bd3cd019077151d14a168acc0a16d2117264079d2623c5ea0d0ec10639156e89d2c8cc779c8138e45b427555c7ae19c62307d18dfab7e93daa55313b067de451b98f7c0477dbd114ea54fb66674ceeb69a3094d2611ce30e83e9ea9f2c152e47673542f94ca17536d6677126203e131bc8d87be4d478a425977b0bb73284ff696b2e399a5b791f525a9eaf3700f3cf63c104cb78c4b09a207e3a828ae70ba7a8fc6f9cfd40b9a47e4f6cd0a5b031dda14172d4282a9a9dd8062febcbcd1072eca18c63389e3fe4170f8cd0725bcbdb59e405022fe12c1dbca669d825df916e979739d2c0a77d88b7cf7d8a1701e58835b68d79c59d0edd3446d0dd058ea5b0c75a89fbb9f187248748b214c67d2636ab88eb2f650e2f6c53ea1ada1a0f1076590dc4074ad7689ec594f46a2fb9f885a454c0ebb6b6b218ae0dd48bfd031e41665605bf09f438444cb35bab554e0bf1517fa9eb107e7566f569b3c302bada58727061c85d9260462c2708f93a47f93fa7497b795bfeed69e9e4182605a408e0e5d4d9b8110dc54faceb6234fa6b25493172225cf8a8eb143a7ef423ca138de14f27dea543ea67d68fb396ade0f097cc969d6d2fdb0883845822f51b6a91decd08cf52659d8f56bb7341fa3cf2fc7f1c6bd8e702f91d5c076c928787be421766a6ce0f14973c80ac2742b05400faa01d2c38e0c21d31f866df80674e54d650a82f88bdd11e30d7453bb63f730c9c605efc4ba54f8b23b8cdb3abd489c373a6e3520fb6e012f4a689404dc0ea210e62f06a8af2996f75b857bf3f8f78ab0725de8f8fcfa01e57f56a8fc337844ff0acb6cd9a1e76319e30507daf387fadde0834af8e4fc3f381cf46b00cf37fce198deccbd678feef80584b533ae90f3250b682116f15f215dd36d2c42c596deeb3bdcf03eda667b2c9f703fa021d9e3a774f7602c0ef27d3d37a00fe8f795b8a1701447b80bbb1065fce7559789e35daf51ede33cbdf677c7d7dba5bc0931b3ba8a4f995e14a363a15347c52ef4cb26e76fce8889911825d723caf620b41bf87b2117b28ab9988d848d6a12b62c43a3b0ba148199bd5de02d6d577b64c510cff86b4f1e9a25de5fbb8cdaf4b6ba20a411d0f4c0088aedeedcb07cfdc407c46e58e4fffc85711e6c13f11622fa926e5c9b37dfa87a35cb340edfd70273ccaa779918f5a951d08943e2d342ab160a13d12f4a174105795d867b8c2b7982fc4fffdd315b3bd9abdb5d122ed2331cbe60e8fde90e6f98fdec2d6571e1edf47a518c92ad55ad6d25bcba9c8f5e5df98b757710df5232608acaf5bea0e43b655ae72ec4569a1f5abacffa5483a7069b2527c16647073b4dc48184467a5fa9d6271d97dd334c627ae453b656ae6679e73e798bf44888ace6f995c44ff65e067b523461d93bf2d5babf5092a4987762d562e0cd2149361a30650dd73401e6654c110a52bd2d738e687cab0e6855b2e99ab67bb9dde54bcc13c08fb75527441f046a89507c03a7a24e88aa7fb4ad3746264c83b89fdf4f6ced76ca92342eb39a5e0fd26df6ad0a93368667ae43853ddf08e8b1e7dca39bee253ee26c5157270e0f0d3adda72539dbfb6a621fb1f8576636cb98773a3b767c2747bd0a978ac2e70f1b5071df2cffb70ec284d388eafdd5d6ec0501fee0965e9a67379229f3385a9171c06481dc3c2bd447edd4d8c3b8bf3efd55b51f57a192f456e9f80748eea7c5d312096a3513b4a2cdb38999cb2f9358671a429335646353ca05b199b3cab94f7e1d64c7d148b7774d74c263b025fe384535dbe6d0ac2ee4bd2c9dda5498605a7b1b823d4590fe15fb7573d41b578dff2f7ea9a49b10b03c5ee462e6440b6ef2dc7a26341d8ea9e0c734210a9cec7313df8170c04a9c214356ae81a38f9357fa3234fed9a781ca1686045f1fae3179b6a1b393281b3ea4408476851baaf0a29419b8ba531bc23614039eadf93c5bedc83fa15cbe9bf53256e9493ec03ef62b6dfb39e16c2a37fbfd35b3c0fbbdbdbd797d67fba9aec579fcd9f693a36fed71a27153ae1ae489f82f23bb1a757c9e4e54a552ffbe991d419531ce6961044d3bab7efd32e66a838b3edfa40c26e98c0b5626cc0ff27894acb28efb290b7bb9241da9e3acefe8e2d1991084a240f811c444c4f52e342a03a9423233237347eb9b591f740a3280eff6d9b4a78111715b3385824c71d94470dec2a78fbbee23c53db51cb75bdcf10d8b9480153b014ccde2ad6c686e7ebcca6593769b742758a357c548315abcc31056e0a3f9532a2af278caeb0f66481fb1c23f245d385106038d9ac0f460c0ab999710fb92deeace949b590fc3869f9ee7e5f693bae3c54d5b605841802d50563e33bb01690dec07851c67e1a3c9c0ab871572b7d7e7ffbf480bcd5bdb6ea8a441fbf054784a28e13ef66a64692041b6d2bf2711800c71ac8aad4b9f82fa24e86518bc07418051c86a740743f6277e5cd6bac2fbda4b96e9c09b16b6989b3ce22fa37f375274040951800012bbe28d86478d38c0b2ae957942b3361539770a7045e7f130171bf72bf72a98aed48351d413d45dc3bcbeca00292106979ba6b6ecf9139c862119871dc71d94cf5f5a8141645155aa41aefecc060d60bac1203fb77431a30838ff244d56db9cfb24282b58e205040d31d3b7b28b5cf3d67d4cabd91dd7bda4982143b893f2bd096aa90bd15bd5f6056e7922e62d8767c33607a41e38c8ad2ab4c570a1b06f3fd9c24067ec87819a69930c9d8f5f8f5eace08d715275ad9b7706f78621290ead70ef0379d748928066d983e52983d310132ecc4c03ece6b2c5bf8948dd9a42dcfcec31962a2acbf1f54611cf57e3d87f31355251a658c3f076bcd5f944a74a088eb2424a025c1c8d75db05d3f17b040163c0c6c7177e76a0e3eb282b23c7a7589914e81017c1eb19cf9978104467a29985e1caedd55f52b3f1dfd3a8560b8f47d2a78e1f5b99ab9287af2c853031d4c7887c4f437412fd71da4c829700805ac255e9055a4350b673e63bac371fe8affb110556a91b5fcbb9bb8e435502f600df305846812cb7e07f3d60865508e6491f6455479a095ce0560b306fc5e0c8cae3c031b4b46e73dc4f38aedc1e140985b771347f038833682593bcbd2780081a6a5e03389d3314a4c1f8af680d89aeb3cfa1e1afaf136e698e1345c45279b4ece2e3a9be5b23e9e38a6da974c6944de2945d2a3c97d45dd5dd5b03221944644bca130af60de8cbcb8bc85ebc8531506495d3ed5af69bfe5c6105bff3f712f7e5787a94027da9c6a58830f06cc4a5c11336eb9349c085307de25b4ffb308ac86ee69fbd5017c490224e9e4d66bd78e12235e06de4703f0f08e2f50ba325e6c041e7736af9c58af14bbe2488e1fbe9b3c66ffbdce375902b41e68b0232d82e3a815ecf94573abcffad8f666a58537e240ca87ad70f337a3054669046f7941c268b186ecee688fe6ab28aa7ba3f3bcbee2985b4f0716c28a026e48837c32974ff9680eb996fc7f59d37755767647fb2dcfbf0d79aaf11bb0ac2596a19e310918c5bcd3a4aed70fae9646eec9c68aa70012cb028eb4ddc93fc970e3f232a2686f38dbc66ad92291f55e83f706790b178c3c2e8aa907c488396574292bfd4ddae300de584e767224f2e8ec34a99a52d8ae608089736d0165a90896b47ca393a5ef8ae10232d2963fb512273287d0f43146337a01bf21f06709880990b6436ab64b2e9a0f822b7e6dc5b8c8ebe0aefa4a0eac1a5a84a320143f1a23f994cb405c3811c6f74e3ed0b378b45017ff322773fd0d407309a823c8a1fa3af5f4a02ae6efd7bdf5ff8f65acd25d2ec05ccdc37d5e0fe0384ae025aabfbdc9cd72a414fcc16b08f6eba4ab4ccdf141d20346ed31214fab78642327b17b156e303aacc7765c3bc2c592e1bcbc99b79ffc9f07efbf6ea9bc02271d4f6ddeb4f6faf5c5249734af4ece1dd9fbc50603bdfbd1b414e200cbafee0d5b12a6c877b7bfc2d9f20b9932e10fbe33daf5d28584fe1fabd6e8c620fafc724868a90a8bca2090eec2ed267c8eba2558204004e1ae704cc80cd78319d0b3a6fb4fdb1d12e8d765a8653b7602d4aab01f007c24c1448f7b7e9680bc958cd9e431943e528cc823eb1f1f29c86634c49bab7ebd7e989e32ff61169d6e6b807f2cea4623ba57da0516b33ad3f9eb763c480b246ccbc5e31ecc6078b8f81335c4d34793569d608d7e7a8e2b2f817d8717e8e739d5bf7a9f115b9263b039286bc5c522feae01ec59f1f530c9d1d9363ca4bdd7cff6ac540bd5d5bfe3a9b626c27036851960c1df20a36b1948b2282030a9f090ad3519075e729de981e37acc0a9dd5339c85c8754c4077044b64dc68d969850ada6b7a3fcd2e3509d420da58405ab9b04e8aa1f81c269d50b5efae82f39eab4a58163f517a93e71b95c2fff17e1c6f02225f0a75c5a1a3ee317b105fe03a8dc88c453aa009ef5170c0f177a58c7db175a739e298ea708dc9597a819bedda50575587263ec072be3df7ce8949efa7329d1127c5144c1ad5930606284f6eb251c22afb36e18a61d60be4800774ed355d39722ef4d55599613616c3e79323b7ef51b4590e664c6d2c75d83adc9cd80bbb09fb79f0e27434dd9cee9bc1ff20b90395d67663510359231da3c6de1aa9454de0a070f1e64a007600a6d381731cc2009c32ebbeef9f7c712e96a7c209587b89163b6df3e2d4d017b1e6434f82c2f642817f6a7709474f8765356db387e03d8dacbc5680e96f07dafc80315c9d1ed23c766ce84241f4bb2d8d1024996b841bbcfab837ca364b6f580cb2c9714ec09cf66bc82863c7709756b7d03147c04eed959f6e54bdf160ccc8447b592458b44bb18c6a7abe66960a1c64b11f9b7b976022b8005f12f05f5160802a1e4b1804140052dd1509748598e2e16b8a20f80314ada19e470e1eb9ef0a3b475b82db1e9e555db596ef3965d118f8b7d358736d07e9849007e5d78a378d4c9ea1a0106074b739c679118e147495f3395c07417e4ca44ab890ce3d571a0c5ef19db25556f250724d6b36d5041660eeb99ee7b637f00993f2d04c4b6e1a0b9d5e172449204062c3ecfae793f42f627a611f6bba47881940308056d1fa3d7f50360fa3ef2c9e145da368aa8cbe45c7bda636571f0e545855d72ec763e45fd4753f3844c91475ac6a30d13e29a8e959daef2c967cec96cf93f1909daf07e79ba21cad9a2029d3f7700ae9948a1f95d69d6456b265b36efbff170c72db8d345ad1535fa28f1a43ab7bcf40b18c84466cf5422a10ca35731722b2e78acf162887135d7be9003290dc39e6d8e8180d0a5fca2dbe000f59d013fc96972edaa9f29a7273386e464dbd5f3e0bb646a6494874851a28ea90b79211c8618c8e5ea8e9089cfa61ac75f4d00fce46ee72589e2d26f1dff8119f8bb42bc2a042408c6f654d77b2a0320a6e2741beec013698b99b8fe4d73ab3fd54dc495e3cdcdc5cc7d1cc5115231f8b734b1defb793d25a2a1e5a231715294d34797fb5ce954ef58c35456d9127aa74e10ef08a41951e67df568e6a1d02419c449d8ce7d724b313f9bf9a3f1e3fae59722e184ffd689ae5fe8f4dd10fcf357b5db780b3c78ad20392fa9256cec1f3d037f0e468e7594d6696bac16bf5ecca26aad73e63b29a76fcfcdc521ebfb479d0662bdee04a15affa666ce0"}, {0xb8, 0x1, 0x3f, "ca48e5d64fdb235217b55b0a5c7d7755fec5e4c5564b910eb406a670765f9e1da7a5f8a9c89fa46540eea4b7e4eede6a0013f78bcb73271a59af89a171ad15550d2b47a8696d4d62d4303ee012e1588f7ba55d875d044a0a139f1257abd1c5d2d8c0cf46e72e85784b13710b1510d84d6af0d05dc506ae1c659dd81796d68085d12a75377c4cc1c96a804084eccc21046a520bed24ff0c78dee264eba2e35a8ee18d81"}, {0x88, 0x1, 0x6000000000000, "e1bfb7a8435c39fc5e89faf6e18b6e48cf543995227edf84e0b3be61197214241c721791495ab7388d26e001258f46bc97afbc32c66b3001a439b6df9c56416f35f0c31ee555b7424b5530656735bfcf70e8c5b7e2020ffc05e0c4650be5393a34232eeaddbb73b431d5b7cb23560a748ae9318bf93f97aa"}], 0x1150}, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f00000013c0)="b42f7562bcd997d66839163b7e9e28ef111a8c4066db5886fd6d1b36a772962c4d722d0051dda978876a2598f7f9d03db851615d7195b6880b78220844cc0256700802a682d4779c66ac13dad8fabf685a92596ee7e6dcc4f2dd6f579c295b45d369f5346c478c0f6190d9b85964d69f3e834c0aa5aa8fe491269a2811cfca27363fa03e27059d55bd1b7f7a0fae4f207d156d41fe7a26dca2af64b37da2f7990a00f2db9927e2b96a67a3c68fc74960379ac10f151a8751b6169c8855d64d03e5d6fa7d283e1993e803", 0xca, 0x1, &(0x7f00000014c0)=@in={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mlockall(0x3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x100, 0xffffffffffffffc0, 0x1, 0x80000000, &(0x7f00000003c0)={{0x3, 0x7, 0xfffffffffffffffe, 0x5, 0x0, 0x3f, 0x7}, {[0x8, 0xfffffffffffff800, 0xffffffffffffffff, 0x100000001, 0x7649, 0x2, 0x10000, 0xffffffff7fffffff, 0x3, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x6e, 0x7, 0xc68, 0x10000, 0x100000001], [0x2c4324b3, 0xcaaf, 0x80, 0x9d, 0x0, 0x40, 0x21a, 0x9bd1, 0x0, 0x3], [0x2, 0x2, 0xffffffffffffffff, 0x8, 0xffffffffffffffe1, 0x80000001, 0x80000000], [0x2, 0x1, 0x401, 0x55e, 0x9, 0x6], [{0x3, 0x7, 0x1, 0x100000001}, {0x4, 0x1, 0x1, 0x67bb}, {0x8, 0xc782, 0x8, 0x6c}, {0xfff, 0x1, 0x62c, 0x20}, {0x6, 0x8, 0xc2b, 0x4}, {0x1, 0x6, 0xc9, 0x8}, {0xffffffffffffffff, 0x4, 0x3bc, 0x55ff}, {0x3, 0x1, 0xa0, 0x9}], {0x6, 0x76f6, 0x7, 0x100}, {0x4, 0x2, 0xfff, 0x5}}}, 0x4, 0x5}) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:01:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2d66696c653000"], 0x10) write(r0, &(0x7f0000001c40)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd06a1c896c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a9", 0x5a1) 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r4) 16:01:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x37f9e010252eb4d) chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002a6f668165d76c00e66c0cae36e5ca3a49283ad3d006fa5e6fffb2645f8a2aa3a2e1f1"], 0xa) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8e94, 0xfffffffffffffffe) 16:01:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8e581", 0x11) getgid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00004f5000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x60, 0x1) socket$inet(0x2, 0x3, 0x7) 16:01:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/196, 0xc4}], 0x1, &(0x7f00000001c0)=""/15, 0xf}, 0x1) r1 = socket(0x2, 0x3, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9689, 0x6}, {0x7, 0x9}}) shutdown(r1, 0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x80000000, 0x1}, 0xc) 16:01:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x50}], 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x46bfb) close(r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r0, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() getpgrp() r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x4, 0x4, 0xfffffffffffffffe}]}) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x4000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) lseek(r0, 0x0, 0x800, 0x3) fchflags(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 16:01:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x2, 0x6) 16:01:27 executing program 1: r0 = socket(0x2, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x400000040884) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65302ef7d0ec31641ccc6028b716dc17bcfaa761014315038de28aee20c13221462041ba651d2a0da6434d3010a327000000007859b2a5ea45a45100000000cc43f13ae8648d0c9cb0a2"], 0x10) socketpair(0x7, 0x1, 0x7, &(0x7f0000000000)) 16:01:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000029, 0x100024, 0x0, 0x0) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x4c40) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:01:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:01:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x91, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:01:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x59}) 16:01:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0)={0x1, 0xffffffff}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x820, 0x10) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xc}, {{r1}, 0x0, 0x86, 0x80000008, 0x80, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x5ce8000000000000}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x101}, {{r1}, 0xffffffffffffffff, 0x92, 0x0, 0x902f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x3, 0x21, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0xade0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x5783, 0x3f}, {{r0}, 0x0, 0x4, 0x4, 0x4, 0x3ff}, {{r1}, 0x0, 0x24, 0xf0000000, 0x10000, 0xbf}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x1f, 0x4}], 0x20, &(0x7f0000000140)={0x7, 0x1}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r2, 0x0, 0xd2) write(r1, &(0x7f0000000400)="7ecb0d35f9f84c03822f8db7fe28fab1708fbe9f6ea3e4cf5d5454ea888dab1027c3edabf786e79c816a08bb83c2679326a4963687b78b816741c83bf9f2ec3b1233c5cafe10299c2ed29ae108230b0fa9f688a119212d7d0268c4b0e9a5636c86f4417c018923a5d855a0f86c1cc6fa3f204686e44d4d1738a19e4d68280a9ec94017e7facff9638897aa45b4db95b712a52acf6773a251791a2962eb7229add2a15a8d22b832ee915695ee000d1829e21b8e9873d36faab013ab82dc0e69fd1040aa6c68471ff8b470701af3ea5b81a18cc600680acee397ebc1cb5f15a35feacc1f79106f2ada90336ff4d9632b", 0xef) 16:01:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) recvfrom(r0, &(0x7f0000000880)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0xd6}, 0xc) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:01:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) dup2(r1, r4) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x9, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x5, 0x10, r1, 0x0, 0x22) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000300)=""/182, 0xb6}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x5, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000000140)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c95c4cb011fde49f4821bf1512dc9830aa084347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb4e4dc080a7c9083d34b218c1fc9a2316863684ccd12a6aed17bcd894b4a7e844bb2228a3c653d69cf1c93e2aa536fec6ba930e12f27916ccc2fbbfa328e7e9edadd0188d301391bd1ef6031a85387859", 0xad) 16:01:28 executing program 1: r0 = socket(0x21, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x9, 0x2}) r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 16:01:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x81, 0x8}, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f00004d5000/0x4000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:28 executing program 1: socket(0x2, 0x400000000002, 0x0) r0 = kqueue() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) kevent(r0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="67bb0000005449f65b706b1a55929313fc42a42e5cc716ed60768e8458ff1700", 0x20) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="4cdb70912832b0ea99a01a1620f7e781992d354eaeb309cf46caa13acd5b2f2b1380cb3df67ceb0ff94c6f4c283b1825cc885209c650d40397094b7946a174fc69d61b987a09676a103afaa5ab2e308196df555867882fe2eafa07b1f08bbbadc3ec9bd5e8dfb0f9e1eceee91cec0b096aab97fab76bfbd6e162bcbda16fd777cb099bbe8484b66fd18bc05effe7e25a96469a9f3a2dd04ce3d7420bd5794d26d1d6bd510cecc7698c2410cdeacdff9805218ae14a417912948bb636968fc220c4e0a7ca81c28ec24117509569", 0xcd}], 0x1, 0x0, 0x0) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200000000004) r1 = semget(0x2, 0x0, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x408, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x8, 0x43962162]) 16:01:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002ca, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) 16:01:28 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwrite(r0, &(0x7f0000000000)="2beebd399a017a7b52ce716106b496aed2b6d2073fb531680d8b477ba06271806300c247d93aea3deb59be1eea823547e0439b1d7bfa96ad3f06a6f1b5aa878c212ca42cc30088670c726ed2dcf8a8a2057c98f99ab61fa54e09b38094e8a76537df26", 0x63, 0x0, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000280)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r2 = semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') pwrite(r1, &(0x7f0000000240)="b5ba2a158607c5020a7006c37517339469191ed2c655556e1e2e51dd82d9a82a0ed25926616fcbc2bf2dca314ac3", 0x2e, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0xffffffff7fffffff) faccessat(r0, &(0x7f0000000000)='./file\x00', 0x20, 0x2) r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:01:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r1, 0x2) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000080)="34ef920500") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x20, 0x8, 0xa77, 0xbef8}, {0x101, 0x0, 0xffffffffffff6b64, 0x8}, {0x8, 0xfffffffffffffffe, 0x9, 0x3cb}, {0x401, 0x1ff, 0x6, 0x21a5}, {0xffffffffffff45dd, 0x45, 0x2, 0x9}, {0x8, 0x7, 0x3, 0x1}, {0x4, 0x26fa, 0x4}]}) 16:01:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x100) nanosleep(&(0x7f00000000c0)={0x7fff, 0x5}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000004c0)={0x3, 0x2, 0x5, 0x9, r2}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/73, 0x49}], 0x5, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10, 0x0) 16:01:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x65) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) socket$unix(0x1, 0x7, 0x0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$KDSETRAD(r2, 0x20004b43) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:29 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x6, 0x7dffffff}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x6ce, 0x100000021}) 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101ff, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xdc, 0x2, {0xffffffff00000000}}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:30 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:01:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000001140)='/', 0x0, 0x140) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)) lseek(r1, 0x0, 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) write(r1, &(0x7f0000001180)="071c5503c4e51d4601dacaaad52a9be1c15e418e1f5229c67721f436379afc38061c6e2a7926581b7342d7f8e729feaffd6e49d5d8a7e7fc6772b708ece2598f20ee9f360df7ec5e16ae61b8cca3222224cff996c6050f52d70baad9a7583bc13c27a5eb12deeb5c6433d388386650d8ddfb848c1b4d69f38dff12763ec7e8e1d9fdadeb84de4058d3", 0x89) dup2(r0, r1) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r1) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000002c0)=0x4) pread(r1, &(0x7f0000000200)="11f2a0aa1dc5093c5e415dc84ec5c7a57bdd6a000222c629d5df7370193a4e315019ab802134540af0ef7c5139bc345455e6723b3b273f49c0718779924e128833b9a63bc15ed9d26ee0e51e8ae2d9e1277d61df848e5381e4d771a096236817e9f8974344d8f258723f68415c432fdae10787ca703298cf6f1f08f9c2fb86006f1b38a067c8", 0x86, 0x0, 0x0) 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getuid() fchflags(r0, 0x0) setreuid(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) fchmod(r3, 0x80) r4 = semget$private(0x0, 0x3, 0x401) semget(0x0, 0x2, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000200)=""/29) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) lseek(r1, 0x0, 0x41, 0x2) r3 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r4 = geteuid() r5 = msgget$private(0x0, 0x8) r6 = getegid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x80000000, r4, r6, r4, r7, 0x80, 0x800}, 0x0, 0x0, r8, r9, 0x4, 0x8, 0x6, 0x1}) shmctl$SHM_LOCK(r3, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xfffffffffffffffc, 0x0) shmctl$SHM_LOCK(r3, 0x3) getpeername(r10, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) socket$inet6(0x18, 0x0, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x3ff}) 16:01:30 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x5) r1 = open(&(0x7f0000000100)='./file1\x00', 0x800, 0x2c) r2 = socket$unix(0x1, 0x5, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSBRK(r3, 0x2000747b) 16:01:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=""/10, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:30 executing program 1: r0 = socket(0x18, 0x4004, 0x10000) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="f76fc591ca7cfd015bccedeeb1e7e9dede0ae50ed8a2aad657cefdb6b6e3a24199d324a0bb1bf8cfcbeb1c14c83fa56d39f84cb7f3a36d9a4077ba1b3bbcdda6cdcec152bb7a1d0efea81685b9c8e411269687526bd36f0b307d32cfb26050827d0a52d4b259d505ea049bcda34d26d5d13ad747ffffd42df6df2d0e8085f4af524b16c87071093ce1d2c27171e2ee3fea22e3123202f987899e685f", 0x9c) r1 = socket(0x18, 0x7, 0x0) setsockopt(r1, 0x29, 0x25, 0x0, 0x283) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="5c8b751e63b8be13b31869ad9cc763915b1ca8a83e1e5cfef3ed94ade2c6047ac86c433f560fabbe679afc4f9b0ad710a466c1e61eebd05b380469f856642da96781ee5ac2c4f3764fd71a99d88b37f76bd8730bf22f8e1c47601da528dd4bb0917a6e521233b90fe6fa3506bc673c49c1b34f33e26477baacd8c47fe75d1753e6c72d753d55beca8b838e3d308fe8fac7c040207e7a8af8769e79739e768bddc9feb654313345061608e1d87d73328efa4b227d60179912064406fecd43de9545e70ab62f8e4bbecc407d4ba85dca53dfb85090404700004000"/252, 0xfc) 16:01:30 executing program 0: r0 = semget$private(0x0, 0x0, 0x28a) semget$private(0x0, 0x1, 0x10) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = semget$private(0x0, 0x1, 0x84) socket$unix(0x1, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = kqueue() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/140) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000003c0)=""/159) r6 = geteuid() r7 = geteuid() setreuid(r6, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xb, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000300)=""/182) r9 = socket(0x6, 0x1, 0xdb) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x1) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}, {r4}, {r5, 0x80}, {r8}, {r9, 0x24}, {r10, 0x112}], 0x6, 0x6a) semctl$GETNCNT(r2, 0x3, 0x3, 0x0) 16:01:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8042, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) fchdir(r0) 16:01:30 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x31}], 0x1, 0x0) write(r1, &(0x7f0000000140)="5a0811601a2a59509e614a9dcafa3ccf3514e5f034c290b01bd84aaafb5f0a922a97da33a22cd435003c13af18c37c77e482e38c0d0889bc218d0c277e374cbdd2862d8b6c207519f2aeacbb90332898e7191c9cba095cf39e35e4dccaea4f7509d34152eef23ae68264cc98288d0d6da476a5ee742030d09334aa119a2e3ffbd3c5695681d4e9fbe7ccb36fbb67035f9377e2770f05bdca96f3a6359e49f907282b14348b12af524fb110764e812bd7cf6e4908", 0xb4) pread(r0, &(0x7f0000000200)="efc2fadacc4eeb481a64f68aee57b34eea294a7fb501c100c63aedf03c3159d467bb0effa873591b61609944416728da41ba8f22573e63e55ca67a4ce04b67ef549459597b1610f7df7139fb960930fa1988b179e208841c1491d79975e593145b6c0b51c8a7cd82dfa9f4910a1905326f75486bad117ee669ba4bfaa94dca38de21cca53f5d3c6c2198", 0x8a, 0x0, 0x0) close(r1) 16:01:30 executing program 1: link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='\x00', 0x1, 0x30) chflags(&(0x7f0000000140)='./file0\x00', 0x1) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = dup(r0) getuid() ioctl$TIOCSTART(r1, 0x2000746e) 16:01:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000000005, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, &(0x7f0000000280)=""/157, 0x9d}, 0x842) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="0000001860040000010100000001000000000000000000800001000000000000000000000000000000789518", 0x2c}], 0x1) 16:01:30 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x102) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) utimensat(r0, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)={{0xc5, 0x101}, {0x1eb4, 0x3}}, 0x0) 16:01:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000800006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) 16:01:30 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCNOTTY(r2, 0x20007471) 16:01:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 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)) socket(0x2, 0x8002, 0x9) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x5, {[0x4, 0xe91, 0x0, 0x8, 0x1, 0x6, 0x7ff, 0x4, 0x2, 0x7, 0x3, 0xa2d4, 0xff, 0xfa6e, 0x0, 0x9d7, 0x0, 0x5], [0x422ad95f, 0x3, 0x0, 0x8000, 0x7ff, 0x20, 0x0, 0x5, 0x2, 0x7], [0x5856d0b3, 0x4, 0x703ba9fe, 0x4, 0x7f, 0x5, 0xffffffff], [0x6, 0xffffffffffffffff, 0x5, 0x6, 0xe0d, 0x9], [{0x81, 0x0, 0x9}, {0x800, 0x0, 0x80, 0x9}, {0x100000000000000, 0x1, 0x3, 0x7}, {0x5, 0x0, 0x20, 0x80}, {0x4, 0x0, 0x7f, 0x6}, {0x8001, 0x33350069, 0x1, 0xb7}, {0x80000000, 0xc18, 0x3, 0xff}, {0x8e6, 0x0, 0x9, 0x9}], {0x4, 0x10001, 0x0, 0x1f}, {0x2400000000, 0x9, 0x4, 0x5}}}) 16:01:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xe, 0x87}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x1, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8]) 16:01:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) r3 = dup(r1) kqueue() kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 16:01:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xc5b, [{0x3, 0x1b1}, {0x3, 0x2}, {0x3, 0xffffffffffffffc0}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x8000}, {0x2, 0x10000}, {0x3, 0xd08e}, {0x1, 0xc0000000000000}, {0x3, 0x400}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x5}, {0x2, 0x100}, {0x3, 0x2}, {0x2, 0x3e}, {0x3, 0xfffffffffffffffd}, {0x3, 0x1}, {0x3, 0x40}, {0x3, 0x2}, {0x3, 0x81}, {0x3, 0x8}, {0x0, 0x3}, {0x3, 0xaa}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x401}, {0x3, 0x6}, {0x3, 0x100000000}, {0x1, 0x5}]}) 16:01:30 executing program 0: r0 = msgget(0x3, 0x141) msgrcv(r0, &(0x7f0000000100)={0x0, ""/232}, 0xf0, 0x1, 0x1800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000100)) fchdir(r0) 16:01:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80c0, 0x0) sendto$unix(r0, &(0x7f0000000200)="7c4351694251b939109414b0aa5b56b34195f5ae09fab5c7b7b16f22991f5fa0b7f318d9315b3c82d4dd03346cafd81af752cbdb38b4e19e10de", 0x3a, 0x8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000080)="63663b34547b28378e769dfaa3ac83e69e9630bfe5c14c62886f19b65410ab717585961fe9e78cf4aca27f11a99319d240357eb4971521fdbdd70c54a4789cf9021ca69f3bed06b79051afc5a75ce2f600d3569e0b9609e79aa1a96e0c30ce8c66700ab8e4903205729a525410304e82df6ef0229e119aeda62efec2c8fec5ed52c328c58f4914795f88ef73718aefa749dd43c0b746fdcd327565b50c4a924762532c", 0xa3, 0x7, 0x0, 0x0) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:01:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x50d9d284, 0xffff, './bus\x00', 0x81, 0x5b, 0x80, 0x4}) 16:01:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0xfffffffffe, 0x2, 0x7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) socketpair(0x18, 0x4002, 0x1, &(0x7f0000000040)) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:01:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000900)=""/119, 0x77, 0x1, &(0x7f0000000980)=@in6={0x18, 0x3, 0x8, 0x100000000}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="a4a7b4c1ac3a90922750774340d8fb9706b54d8eda929fd5dc78ee8fcd594379d538e4", 0x23}, {&(0x7f0000000140)="e8cb9b2f9df6ad7c4bd726a250c3e8b65ce77214a313375e28498357b191d57899e4fa81b38c9cdf5b8e123cb6be1d1140ef452d86a7ae05c93761d3b1153f130a3846b63d4586244b987d176c1bebddbfdb6e0e02d2b8dcdbe2d00e2e826ecdb0c531def24366f3ea7478b16d1e8ecee07c5fb6c59c5220b3849fa2bdeba448438e", 0x82}, {&(0x7f0000000080)="5ca0945e48cbf5804792aa0c207b9463dd846e2f9eda0db6451f26d9af2c78b3df030a684507f86ae8b170e63b00f2856bb039ab9d631ada9f07", 0x3a}, {&(0x7f0000000240)="87e6270ea1c48ea0a2353a9f3f1f709fbf7dd52dd3878b0c84426d405309f538968fbbef65a0691fe16e4a37dd1f73e25298847673568e831135475798412bc1f140e1a827ee593297b82547bc9339f84db7221be2a95df940c8096294a45781e345bd3e77beb20a7ad591d59eb99713d347ae229153fd8d3248d5fec2e73202c1850ed53ce45d20ea3aa136ada292c59838d1ade5ae0a7964ffb5e6e02750", 0x9f}, {&(0x7f0000000300)="a9020a4f9366ea0d094251189fde9a69a39c1dca33f202c190936018d1d0a756007fe7caec39ebfc758ac27ab44e844ed5b6f36846830f58ed79aa9429764027a4bd28859577c24d57cd2c74267ae8c05cab2f", 0x53}], 0x5, &(0x7f0000000400)=[{0xe0, 0xffff, 0x4, "05045024d9306a485b7a964cc895dfd4a682d4bc1c9ce5bb617ce8de51ea46ec66609db5b15d8c23bc1e823332ce6c917cb6d4ba5b0ca793ab10389462350ac2eb5d7e6e07cd46c31bc9c25900cb7f9fffc5f19ed972adfaf927630979e51b6efee235c483bb85b26bc34be6e257b12f973e102e4bbf634a8aeefb8ceb034380d6af9162bc0f7aaf14db2f805e3258cf37c5b9966e2ef4352f7f2a3186301cb5c29e9d3c0ec292a766e061339817bd9b9fdebaeafd9a604df53f7c7959462fb880ada5a00816fe2efdae"}, {0xb0, 0x1, 0x5, "cdb3fb04c2935cda3e00c39a7c74d8576970978542fa5d9a03686686f1cfc69bdc395859db03c39e19f2aae4dfe7a4ad6eb8ff74816f3ab3575e7e6ca5b5aa4c93b3ea2aa4a5fb0ef494948a601c382ce0dc98304898e5eb187d2cf8fd3185867765ddd54002bf28ea7839c7d6792e26bbf65bff2dff5c49e331c64fe561f352540e8fb36ed2bc8e50faa200ba3f3fe5613e99ef8228cdafef15fe2788af"}, {0xe8, 0x1, 0x1, "63b506c4c6fb66755d83119d57e8c1fe458a0ffd398ad86ff1bc24ad505c583cca89b2f5ea7e16f459f38ebbe516511229872bc6f926175642f4bef1084fe6de9f143d13ec4f713d9852fed0e10f70879379068c8e04b74295d8a2c99c0c043a93e1d1ec88afd3bf5630924c33d670790be5b865c2506354ffa7e773eb2e4505ac2e6952748f3320de3abbd4c1fc78218ed20cf46c757347bd7f3e5f56740057059f91497ae230782501e13738005a99635578a4ed77d9c6cd56571cc0d506c16b808f40794fca5efaadf24e9d32eb313c"}, {0xc8, 0x1, 0xfc, "2fe7bfa33529ad199155e9b2172c8578d70ee8690956e5da77a63c13fb01fe245451ff10ac01da5cea8de94d069d888a3c075e24049683735542b23b2fb890b83103f8f992a7bf1abf25e856def8896a716b251a96ca543295ea43089233663cb6df3eb51ba26c4635f7084d1bc5b043a4741331c5816bef42848d816ce311611b6cfd6b137e7d4a0c65b448a551e71d78b1e733baf1132abcc0748c56c55e878163559aaa9215d41a85ef00910d6a791b52"}, {0x80, 0xffff, 0x8, "ee0bdbd51c22b73bf49ae7193cadec2319e8c5963c8e5423840807ed9ee58d96ce46d8fce6facc5d35d863191221614f31303deedc5fba32a1c4d3e715314815653b33064b29a1f58a4b2e0602caeb82637522c7ec339f2272fa93a71abf47ff3645ca16b01c7d0af75d9eeb6f3a"}, {0x100, 0x1, 0x6, "36ea29292ed2591c126fc46b7a5dca3fc6860f7dd04a49cf71d8f6261490e5315f42ddc46e0eff21193baaec873dd84328b36b906d55ecd429296ad1cc56bfdeadeea531a194cfe449f47819dffc83464576e6cb4532eaa9f9eb057d816949dc6a42f5237bb7d5e4d5a604c9ff3879d1edb1bc6de7fea8d2b5cd80e480449dd3757e22d6580ffb32db31f44fff73c90130aeba765831775f50074009abb62b923fce6ea173a741642fb8f18b8e3249928fb665daf4754db84cedfed82430bc6a45681a90c9dc6384b64fd818b1da0aa5bfdecf2d265ba56569f4a0f708c848a1c2835d582272773d3340e3b482"}], 0x4c0}, 0x400) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:30 executing program 0: mknod$loop(&(0x7f0000001440)='./file0\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x81) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = dup2(r2, r1) setsockopt(r3, 0x101, 0x28000000000, &(0x7f00000001c0)="a662982aae1038dbbdb4cb15eaf5ce478197bf0e980f0fbe46383e9d39de1e642206b44768b2d21625ccc9837ee9ab97c9869a6433b1cd6e7b7510a39d5c4bf254a0d028ab5d2a7449ba459ebb22466f0da6fed63fcad67f0264cb39918256bf5d20e0e2cceebd94f3868265b4f3774f61aedb75ff7600fa26ee7186ffc2933f8894972f1af1139df02691f32fae4072072d82db897a1d26ad42ea8c938d8df21c6a69049ddd3412db710503979400300ef4c1b0e297a9547e0f32b7e2651a7945c9371c5bbea61f623046b119e7ba440acb2671be74c495d566e1d645b81b6421c1d554c80ac9879fc9d9002d1a37944f2e0f7db8ea0ed30eaab7aaa45e24be27ca28944f313a4e0c93048d7628c1ce12c20838669b16f06c0e6390bd46d8c44755ed5e1a2f18f758e7e2ada96aadabcb93116c2cf8e4d788bf1e1e94ae372e763877bc02444cbb15a973d36c9c22394517c895b8f572a3d4d2a9b80f4612eeb8eaeabf8e86c7a3b278ca8146dc159d22b04df608c9f54d195db38ec667e417f822e97a0640a580cd1da19abc38c8f0de36504dec827b853ca0366e85e6e8bdb55897c42c42b32dbac1f295e7e941cf88111872ff52a5ebc34b939e23f734b72427cef30c1f197e3282439f67ba7f11cb11a570d13d5db7fd9e17e2a3a418c2e28288fb305b5f02adc6f7b5e82a507ec56ca48a93f1e2ee2b4de567c11a21ba97c2643cffa2729bfc4b6fb6dadc12b88fd4e2fd8539b2db6ee526b39b18cf26b84f2b01d5c4e3063448b06f283bc90369dc3836db3f4572b7a3c1ec38cc445624286214ef0a5aec0e21baea298095cdd856f093d6539308b44e7b23f841adc99bde4177a5f0d02f589fe793aedd8d948578f983ce9d440ddbf015035f654037a4d6f8b5a8dadf1a19e3e0327872ffae9d93861c2cd4ae20f5ddc13ff7082b1d90ae5efbab16f7c43f823ff291cc56f564b32ed78f02c2b69286fb84173ea99ff069f4e561bde7987245b047929a469666ff9cce690d1a406ca3084262fbfa08a66240c062e4da4ddd8e914690e4161ff0645d11754e820c4597538b43761d6de92f714168c703bd5f30507cfbc14b2fae587347d3a9f7f0aa2e03511bf4555882c7f03ebc2c59140cb496409a555cd9f2dfc1ea75995ab96d151ff528439febc53e300040a5c7e53c91a4ee066f60938433a61afefddd6997c6cc5f484d3ebd9701eb40c510a29f9bb8dcf24cba0fc08ba317a813bce13c3dbc2fa5da86a2d5ea73d714b2e6959df5be9dbe6e0c100ccbb54324ae8db268d9380174e0b0a076e715508861788fc4ca69b02edc19417034594416f11db9cb96e93a4e39a3ba0ee04f73bd5d56a5742e5c0742602ddbcb4f3d5ffcae560a01f626d477af76b23fb94f7aa30e0f8de75e0e3dc57b2becd83ff6b02d42dd6917ee14fd172d79a2cb7887298a54297c3cce382d3a748546a57e02a270940db3c609f3cf737330796f577d4c7f66ed272a73edce6a0b9b06216a2837c17b19e356b223973ae4b3183f5b7adaf145d49c077f65cb082079c2645769c8c3f12293f23221f866082729f755e970a5bd7099d9b4067ca73c5a06cd917aff717a77ec1084c26c770a1be1c80fb7a5ec6df6c31584ee2b57e0a38a0bb222a9b254f8594c40b6aad58ab26334352dc9322f097ac18a94222af4767d79cdd8a826dcf4804313458da96f8ae2dc4f76d1ea07c14c116b7e7de92bc7384087d9d2415aa2638164436066a7a16480a148f307d78d7023e4d7584ce9af2550d33f6ca677bd3083c5204e34cea6487d879ef25b4339a2a9992d068ee3836f067fa65fb88d16e00ec2c9bc44791d24360e72e7032d7ba6250cb93b610ebac7df6ff34bb68d812e93ce7c2f306606a4ac84abe89aa55667c1e5436a281ffbd308a4b98c5040c8e1e29fd2f00f7e3de6ab94c8ab308bf5e0f322829ef4285457d850c830444eb5614308b758989c92b3899582b8bb9dd38bf9c51b0206cd67f5d3a7d0a11b86c7af302ba4e4539b7f8f4f4ae222ea571bdd96dde5a4b145eb46e868db48c8300c72118757f46a783334157ab8196e377e931cfcef38da637e4a6e80661ee4a6e9fe8acd9a23576fcd9d22b35eee8528ef3f593f0102cf73b8ad2f35e46da29589f54a5be54b39fd89250d6523c8cd1f0781faed754e2b4e10177dd6ccb5e379fc053992d47c40329e924f56f263bc0f338a0e6bc90b1c7255e874746d6f955a377c9d4ce030ead8c0fa802fe9965ac51b688ca10c41aa5b52dfe4a334d82b780f6d56d5e25a98a1c1c64b90cd44e07abc04af1acc0d6595c4e265ad36393f3e3ebbe9e6f1f61225a1c3af569d48973276dfd431d6226334a3b31db1cc4334d481293e1c5c55e7b9e5a6514d82c2e7ef23cf2e96f7ac04cc5de4e7b813a6140deb0e10b8d64badd96fe39cd1d9810639c9e6261803fe30c57f00c58f792993e5248f17de686743f644465a2526528bdb69ff8379f9f204fbf9d94f455d11427d823c800fead78d81d7ece35dff179cab0f4b80df7d1040b07b03f3e60e4aa4c29f4b94407b1fbdb531ed66f3a7b6bca5c60e70b810bda7076ade1a292834be5e73b4ee52cb30b2bdd6d58abc67754623ca5b6174a42d199afd10cdc09c900e17f59e2dadef401051a4cf668296901b641ab90683dc703e1c10c846f2ef86d1f65bcbc778d7118683b9fbf1d8953a67bbe564c8a2215304cdec8132a2a153d5186009ae506007886ad84f38c89a67e98a3c420f81878575e28ced4b0bdad302afd1056e0186072a41b30978af64433209edde319357ca730131473365021dd0bb9a0deede709b9bc2780895474835c767711d5432e16f34aaeb18ee2ac741d9538a9a2b275d4d8e848a4923316847695e5b191965b49b1c78c8bf55bfa6c748a91d21d2d7d3e78874e4907dabff7c822355bb48847855823c00a06dcd128c5ca6a350dc0bdc672c75a58d927917ad5dae9eccf4f0549ba46b6b060b6f2a0a0bd01915b646c0dd2aa3bf0b76f1886aaf1599f08ca3fb1b8f206821a633377909186a544cda001ca3dcaf601e3956ab95048169369184f483db6c2d6f5e472b949e3882b0a8d30c2bc4c76db01c39fb18f181edabba920b63da49bcf26da1c5dff9f79217f1dc1f2636a9d77e184fba4dbfb480203b0eeb9cef2418b6afe9a48270c5d7c5238969f014c5e09dd0ad994f469b6f3ec500d4cf3e7696ba628b7d094891af3ab188c9281a513d6570edaf31fc22b93022d3621aec68710136d87c54546c6bd1efb062748c5b64902e40ac00118f443ad5d503ac0774a920f7d59361a6b26c9ab0ecbb4bc7835ac694209e67c6a526cad6fde062264ff4d2ef8a5a2bdfea1edcdec8e21d7b574f640a87c6b51b1b99f43356018da6a6b3f1843c2d2c4e612e3007c2b9d0c10dcf144de9f41fcf27da0c5c97a7240dbbc98a476d140a09b970bc02c237b25ab0f6ead7d48e4e5ff999f655d5eda628d5952d4dac48130e8faf9a9bfaa35c07aab03e88fdbc2af9b2fe16f3621b3c37fff0ca6d9f21b1a88a7cf9f84c946e55ea15f04be9505f68d58d7ae7768d37dc95f8833f2383b2b04f49c09ecc893fa88eae5f55c97408468ba031c136fdacb5089c484043ef5f020291bab629fda3cdf5e121667a0a8642339dff29ba2464a6d38fc9924b11679b1f7d23ab7171c625100af1692c9cfad2c4079f7b1f216637df71858ed5f9f1f160d04d27238c64ed6f73263a37f3b886f90484917ae55ae53aac0e0ad2cf6fd23ced70c81bdf757136245ff000be51810aa9b3a85c45f5d0617b9d26da469ac22003e5e8c4c41dc99b4e42a2f5cbc3a8d5ae60119d66a21e60bb6614e1df5e6874b0dfb732009066344b87b6b75b5eacfe1c5396b68ac3c52850e3760207d4944dfed8161005f8eb981e29201935253312c10e7decd070da835a7437777def97ea85364df3a152ff494614bd3b3c74349efb0353aa2f638865811b001aa86dffd8a2920ee15d34568d86b598fa91af148322ccc9a2c5edc8e6ac910a0afd7b4c19f8c08893aa392a86715f772c9b57030b5d43238041b03cbccb6d7ce636e58c81ffb82845483cb87445e1723e06f614ab90f321893e78cd5e71aafeb78c4825f2caf335f3ef71b549cbdb4fb6d2e1fe1777c346ccc8e6ea1b571b3484616504eea5599f64a80d782a270fbdc5410c40e9eadae3c926eb6dbd6d3ecdfc20aaaec7b28d29f3bae1f96dc5c6eddb97fa7a0269e336b8c0a7371925cfc3e3e3aabfda2e23164f864cd1953d9ecd6a21d7fb6f5a5a70be3513b3b423659735243edfa3cfc3d0b49f2a20d16d3249c6c5dce830e1da0c3a9aca28957794c0054e4a04e33996fef607360e39a40a19bc45a220feef96f4291d95334657f455b9ac3939917c1a195d101bd8ddd6f87a5a696550da93df3616ca87ce2209b083fadf4ca74ccbfc0fadbfe93eeb1b2037f0ee7c702cb3c1ef25f1fe4455bd8524629e09f8a666461c1f2d0b6daf7fd824093ece7bc2f1f4ae5958954445125e26601e6e007c3a2335b892edf7f50cc047d17e342a0b8e2179c1cbdfece9afb6e5b7b6336d113712fd6f2d145be0e3a875c0b5a7a3b24c43070e4da01ca67ccf98bc4b6a37687331fe152d32de5b7816cf823465b5688dd7805b4457ad4d3264781305e4f8ff54421f34dcfeae02f7c55b62f8cd148d04e0613656bd8bdc37821429252e519810980d0dcb01fe731c2d4b1c63fa492137cf4c89bacc5f5e1c1a0c2191daf01fd605a7fa21092d5170770d8bdfdf4cfa9ff907e9ceeb9e32520e6ff84a0150d511e1d3d769c9d11536c7ebbf6f13eaa2501fa63f11474fbf071b3be05eee5413bec1a24d5a478bca0b5580b511b28c1a732fe9e20cf6f119408ae222848be873837a875892821cb6a5898ac2b821795dbf5ea37668ceaac26288a77db60ab529c4b666c2fd835332cb22f4ebadcbdffd04589c3be7fb72cd8ae2600208da9a6ea68137f67f03e9e781cb856a9d4981af2cbafdc7fc174e3576ad9b31e838545bc22d3c2868bd82d55df029ba2045cee3d9370b452049bc1c40c4c27b0da694c61b2dd31c18502a50a2245dab249f31ba7c4751ceb4021a2443e0102fc722d578444d1ed3d58c629cfcea842ef88d494a7a47c3dc0dd5bd50b708ac31cabf831bbe6faea613eebd0c659bd435d5323232b01d1b6da2915e48a9f7cc390a74f723384e16ae761f81f3c920d880837fec43aab3eac0e28e8ee2bf600f2def4b4308358c8df9fde4d3c811bbe54c87d5657c53ba9051e061a426662884690e5f6e455acf0b6260a6bac5e29a7996f9273769eab4dc58c042d911b7f08492f5a57145442177ca4754aaf2a5afeb9fd1849c8b6354db8f8cc448fc45a82ca4d89ec6bcd261728fb5f40c5af6be7e1a651244e27c3bef070755a7318b42a7dfee8d5605f5d7a639597b29a0c5b5857723b159e109223b21bc34f7a71f3ae1a8155b08a4ec7b5d7e01925e933a126345957c8b634fc5a9632a83d9950075fe8913f08c9d8d997ca0dbbcd7b516126ba5fede4d87fb1fa604639fcbf48e79c4fa6326cb43cbbd2ae76ea0057b75f513303453952ef285d8d07ad57d9e0dd6416a5b739ec34952ad0cca10e0fe5accecee0d3c45e3023d765be59c1726d781b42f4ed8ab765d2692fa1bb177daed52e8f47df801bf64000f1caaaf66c1e11d7bd8844e3bf62a8d01379f4b0de46738a6954481c0e4742d0484c0396eeb7c87d1702ab9f72005eaad6e11a87aed86d0", 0x1000) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 16:01:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x10010, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000140), 0x4) 16:01:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f000062b000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="1be528d0603233e6fb041f1e2eeef75ce60f8cb45b0a8a25914be16576bfa776f2ca6e3511e08a060f695db505d613abfc66a7edf265140df8220b377cf3a09f0589a153b0fa6763ef47c9dbd1384d35e58b5576358498eb31c4450664773862f655611d1fe9aaab7d676568a420d0c775d1fe601446a0025135801600eae92fd1fd47de33962e1874b6d166ea2246e797e71819183a5eb4480956a02f66a69b9b420c7e1ae8e7dc4e01f2231d94b72c8366d870b07a077ea54bdaba304f39f3a7cca3a29eb4a59d9ad29a0d364355fc0582b895ac3a1b80abf668cbe2f88bd09355dbbdda3548552feb083b320907a719987b10cfa61f44963a67bce0f775899a3f4b1ecbe572b75a3a1bd93ec3778304a1f919ca9f2f5d81abf0586a04e655ecb63f05b8d5863413681fb62b266ee711d933a1ba83b9bde395da088b878414a074a586c6f0b965018d95aec7ac6c0b385e56be289087b8fed562fe78a7b1bc2f573fa4d13db3dc6766c17bf97aad715cf07dced48bfe0db223581c0ddf6dabccfc3d886cb5493585a1d996245ab48b81567465059ec12a925d185df8de6ae962b8c877e134f0ad5a1a155f146420706400d6e3e26126519b04daaaa8a89f2d608ad192c6831ba28c46031bc1b7844968d504b0cd662e918f44ba2c9911e5d803b74448f687c6dce55a6f686a91b3d603913f4ff12c29b169d40d834bfed209edceb98602685dcb9e724dc1132aa93c50b30754b1b294d384c3ae8fad0b488f604ca1025a304e99d5954ee71133e7e943809648e5966cf568c060c481a239fe9695c20f494014c36895a52ad37b108ff275901b62892ecba5fc8fd1fe2cb587f0612eb7f15c7683bc1df490ed700397cbbc0c9bae5c62452749cb373aa1f1a03bca258fae5f920d7710d95df2208b6a1174e92fee81c2425891d85689c4f9b91423aa255f6d02b1715b38e99645145074b72efefb792021719f207ad74dc617c5c61df6cc8d0da4b9016d7fcb797015ff5eeae5d866856dd80c5c0306aae65547b0b43746fb7ea24861aaa54fdff97dc01cd05d82553c0ee63bfa9fce112d4e1810105938d90878b25cf72a18032b556fc53f69000ae70316792d7d114c1d5109f455a50857502fa51fd1e4d202074e1218e14e3d75b0fa903d6131df9c037b3f1f3e707e2deb9ce171fb92ce8849529612a692b56985aafdd05285224904abce3e945c00d5418906c1d5ce9475afb929e97bf95721b9f72ead765e95d3c5f04d0ac1c470359075ad47fff75ea98803796e6cdf12671d75a3511864e477352cdeb7faaf1fa7e7c3cfed40a002f6cf32176be2d3b5e7250187d35ab191470244a8b35c003cae558788321b1af485be22074294f282cb9ac0c7111d7a5f38253d113ce7579a229b0b0eb1a2815dba3667acbb15bad60826100060bfa384b9c95b368993b19272029728fc9b0f03ef81924eeff3f3bb5f2aa47c8d06a0d3b8318ce0415805ed1cad73491995ee34959686270da5220c37e9e073604b6af6b8db0b055661d8d603529654ffa6cbc29272070c7e6e2f9da7df5570eff54791a09136215098a9fa1334231d4a9265b0cb85555ed692460f95a9c54cb45082dadd050f05cbecd529a5ba8f8d7d9488917dbd0970e353a75add2bf9360d0b809997a81f983c7db620272a850b487cecdff50627a16ed25d394d738cc05fbe3eccb87ec0934623d32f2c6ae21e7b64472195dfcd01b44e0b5d9ef37dd0536a55bbe625faed2cd2435214d812d0a16f109beba237b1fa6bd5d85d64f39ce7072c4557744b8b56e07527d8b9986c384a55e8980a3d1364888f2bb29473364876725cc90746586ce6c080c803e4a5e90dd11a44cd30eacb26306c7289857fa51c9b991aebdd36db45eb1e8ada31411e059b4af0369b28d5b3e32d121238d14f9e74dcf0e08b171dd8a709a62092b1681a0d4bbdf601fc60b999b3e2164b9d4ac7a4b2ce1d8f4ab37c9b9d5fc44ee41e992385e22b1828e7192a4bdaa04acceeae742494f8fc28", 0x5a1) 16:01:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/126, 0x7e}], 0x2, &(0x7f00000002c0)=""/77, 0x4d}, 0x0) connect(r0, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x90, 0x4}, 0xff96) listen(r0, 0x0) listen(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f0000000400)=0x10) 16:01:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2d6c6530003af7a4be180a0d2fbae2a2a87dc2acb68962800a5b88"], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) r4 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000100)=0x3c4c) setuid(0xee01) r5 = dup2(r0, r1) socket$unix(0x1, 0x2, 0x0) r6 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x0, r6, r3, r7, r2, 0x9, 0x9}, 0x11cc9deb, 0x8}) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socket$unix(0x1, 0x1, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x4004427c, &(0x7f0000000000)) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x10, &(0x7f0000000140)="59ef7f8d8b21b832509100a31c04e2b6") 16:01:30 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9, 0x2, 0x5, 0x3000000000}, {0x8, 0x8, 0xfffffffffffff800, 0xfffffffffffffffd}, {0x5, 0x5, 0x5, 0x2}, {0x1764, 0x7, 0x3, 0x1}, {0x520, 0x9, 0x5, 0x80}]}) flock(r0, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet6(r1, &(0x7f0000000200)="737553ce9bf0378ab6402303e2ba8540bc31e82f32", 0x15, 0x407, 0x0, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) pwrite(r0, &(0x7f00000000c0)="51e6a83428f7bb0c5e6d5bcb697ac7dcb48869e675db50b8271be4cc84", 0x1d, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:01:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x0) clock_settime(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) wait4(r2, 0x0, 0x2, &(0x7f0000000280)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="8912ee4983553ed0a5806da260229e4a7e1db952dd96d179f74ea3aabe93c0f0a95ec2cb54897f93f567c8dee5792d091dac26e7c93e7bd2391712399ecdff50b12aa574ae8af0f0f8f24d350fa8fb943a44a239cdc4e79b8d72481dff5bbfcbba58dd6c1b9f25758330367272f0861c192b84424bb186ad0b77ba3d77aa72acfd94fb175324f9b54729159737f687a619b02ec3d519bf6002d491f56e17e5e9c147fea30fbfe64b295bb9c9b0072324f972f635db37562118f4a52c8998316572d2266c8b", 0xc5}], 0x1, 0x0, 0x0) 16:01:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x9, 0x100, 0x401, 0x7f}, {0xffffffffffffff18, 0x10b, 0x9, 0x7}, {0xc77, 0xffff, 0x1, 0x7fff}, {0x80000000, 0x8c8, 0x1, 0x9}, {0x7ff, 0x7fffffff, 0x0, 0xecda}, {0xe03e, 0x2, 0x80000001, 0x1}, {0x1, 0x1, 0x200, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwrite(r2, &(0x7f0000000140)="8824f8d416e4a09bae7400592c2aad49eb4b847c089e147e54e5caf1ec470136f9f3c305e012cea8b9d3895127f0209ed6bd8014d1ecc5740b234145ae7525ee24ccce4ba72fb0dd8840c2154a28fca0c0bb62ef3da05828262f000000000000000000", 0x63, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) fchflags(r0, 0x10001) r3 = dup2(r2, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r3, 0x0, 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xbc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) fsync(r3) 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:01:30 executing program 1: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0, 0x1}) 16:01:30 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28210, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000080)='./bus\x00', 0x80, 0x7f) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) 16:01:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b463503de2a538706000000b8180000002900000023000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffcad, 0x0, 0x3b9, 0x0, 0xfffffffffffffe7e}, 0x8) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1c2, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x800, 0x1000000}, {0x6, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:31 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) r2 = dup(r1) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000000)=0x200, 0x4) 16:01:31 executing program 1: r0 = syz_open_pts() r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xb516) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8d5, 0x1000000000, 0x6, 0x7ff, "c7a680495e813966cf9e3fe8c22f4637783c1fdf", 0x401, 0xc3a1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000680)="66390ffe04ed95f0fc1e011be504cdec7dac286112e17cec69023e50e43ef74a2e68ef3718d08cccd3806819b7e854ed2ddadbbbfa07b6b1d6ecfc59b1dbb3a53a876a2f3f44d1a2cc1d8325e3b661b76b0e77bd074557dcec2deb61a1daef140aa48105802265a9372fd8a3774723fef29980c4eaa10ebf5a013de7d500c54f160faddec7d9206b6dbf0aaae0c787b3685970de195bf3a8d9606cf4f509e3fac73f9e4647a37dd008c665d5435071c17fbb914d11eab311bc7608d516979aa03dc638943203c11c67ecb4e10fe64dd0360957f3e3b8cd125b98578960a5981270204bdca5a9a201a192f879f86113aa8ebd62a5cc3094a812c44345a5db9dc23ee8cb80e3f678bcc242389c83c3e31045dfe3d4a361ba78ebc61423c3da12fec8627d9ac6e4052d5824a0215767dc9218ff8a659eecd9d2062abf521e61238bcec556270b37d4a82e5ee4a0d6a8af3145e908c10b2545c262661efa75fc9cf2a81a7dc1411060be483dbc6a74e285a948f8f4ab50700faa9f20c8d0e79a3d291d76c80b60d130449016c2bf01ae7969f912693857611158157bfa4f76c581d8882e7bf85613a9bfa4da76cd143dd4e8a6bf5c6452cc2b2a0f02fdb11b47b3e14b3d289ec1de6be5f662d2faac9c36278ad64f722305f136d78f9ccd4a52fa4195ec3644b5cf2e4d5e7aff337a8cea104965029d540a502e77b133a27589caec122e953ad58200ecd972cfce4465acdbae985c73634037e124c9a577c52514e2ca87c7cffe9c1b8f910cc3257b5fa7f44c599ab9b0bec5894ae4b8b71c7af423d886d5e427e0d8d7c8d6bf578d4daae8955beffd1941efa0d72c5ddde80a26166b55e80daea11542e1638203fe43e8199fd17c90a3befcc9c0878ea1a86b2db412372f0c7cdd3ce32b073a7fb83b876b04f931c312178307318d6f739bb454b3f16442a87c2903dd7598a0de05d87dede7ffec833dadf095ed8f3b17a80351de8d27c5dd87b8766359e8a574f93f46a67acc01133fcf9ec6e73349a7fa72eb4c3638b5164c44705ff6e1397d94d205629a05cb4f9fa97708aeca6ff43d5d86b150e7ab4941d1da59f4dd8776f3e74a4aa7a37ba7248993bd63e147e565de06eaa2e62c8f77255c9fced9aab45d13f64aec217baa88ccaf7727e99523ca1471171498363f6352c0671c435db1192f2583e13a2ca215bc89eb9b0b1b64332a10e8d160dbd3f491fdb1e210c9e0a1cb1a6bf54f2a8b6e691a0109f58745de1042b17b1c6c4275a9eb54ee60a8e50984fe45b49c9dcdf955af430deb5a59e1dbc755305a213dfae7bfb165152e461c4ae6999df9254dcec2eb6543949316dba2cb250865c12e939d6c39d3aaf9b0fa2ead99d781d3164d9762168321b88c0e3668641c43d861e470142fdca9f34a5674dce55fa0710c775d9c86daf130b04216ab8d9116fd216349681be22497843211452d71ad4cfd166dfcea5bf28ea3bea6c99687d0413d86906f8a1f36dcf4819c0591c1f1595094695b332e6aa7f50758548b372266307ab61a0df1261d0fafb424bb7d17358a4ab38038194fe5d33ae41b37b17774012416a9625d6bd95fcadf06bf802dd43f132c73217a88878f06b5aee5f3bd1e282789f8ac0dcc1a02a585058f0b15d61c013b333638a718c560fea8d6cc8a81c4aed12d771acd42e7a78bc45cb120573a7ee98797dec2f31651436151ee8507d4efe404cdc9c698925ac4bb6af784f564ed8f672cc0614ba11c28e2c0d1068d4ff38a7a8e1ebea170c896a26c5e4e06eb79677745bd4c1d8fffaa28cd49a249ed357b3a121f7bcf3689bf04928d7e993bce54de55ab1e3c408783f0d254378bd3b68cd055d2006687e2054c436388e3810d245656be68ddd7676de93cc97608a59405c8521568e73bc70cbbef90027206d9f2bec8d8601b5a6d366675a32960775c250d7515a1c6d8bb852ec3db2d1e988bb8d30d44a5513f3ed0caa8a6adbd4c6470cb41fb253de5a2fcff9a066e68a6f5d7001f95a3f0e517169d1a274155396fc2a24f79965831f486818910f82d978137bcc98336317511b77495bd8df34ccc7b9b6aa7a8a394e26baf56a01810753e09e50ec2500c76a39d76368764c76a0ed8e4558d694755261b6d975d6ed486a5a2cd887a7818824c8fecd2c67f8b01d23919dc5bec923adae644c5c76ff017b021e07ea6b292abd854e50cf74ead2cd83a8db200a4cf376e351dc753284dd96a18a354778b8d75be4a6969863beac8f121543300b2b3344b435249dd3a838002318ba24345192952729a4d058e23d54f420ea1ed70e44d6bb263d823ef2777e4580f6867a444857f841bb5931d6aa429fa42f343209ad3dc44618c99fffd51b5c0a4f9aba21a443df78736bc6c9fe25d10e5f246b2b39f993bd21b315dcb9feceffabc9f5f6a931610be320085fa51ae2b9a1a345d95fc551877f5c391cc06783f9d15f22f37a9499050a313bf4138ff36b6f3dadd53b1fca82c814c5d80c9a5410f1dfca52ea853cef13a22de338258d31ae855bd5fbf0e10ec9df21eb90aeb5ad0f79f4e03e37e3b37334ace44dffcb4eeaa453e45ec6f93bfdc90edb39abc3f674d144b46eb5f51f5efcde1774063e5a7c11318fb560b60b7c8b78d26642f6966117f1d41b3de74109beb2628b9fb3d43ab1e127ca2e8560527cb9fc9f2292d98b9c02ab06cd15c85b80faec3dd04b5ade269ce2b268accc77e3e779e77c97f50015c21f70140c6812b02a1a492567e12b96293dee250f9e618392e7278d41cd9bd53610d20d600b1754492d427c4fa650f5d6538251844d4995f1f1e850a8238dec0869dd4cd20c11da280de31764381983b2f14daa5492a57127b65370f00554b96cac36ac89ac353c2a196ef8b489189b355d7222ed45802324f76b5ba159c9e1e8733717783a6a92ae56a868687c478a042e2e54f2d92d84b5b4482e9e1c2b1fa51b5e889e5ca46415857c273a195f4b65ba06d06cde8525da2681de3316d21392b9b48e6f7337e47438ff89d4945c1fd11581b992339d80adb3ed8dadbbbea5db0be54f6ce62fd7679cba12db6e0985e8f611ea2ee23d9e05c872df6a709256df744ea71f3354eb9293f90991db350b30f554344920f5e668522a7c3e22155ff7bbd3055ea46eca75c04c1bae2bdc62d38ae78d33ad8d5656b0ab980d462cdb3a1ebb7a933fa67b7cac4477f4c757bff5b5979192fac5a1ca0d293f11a3d2d3b567352d22d80e7c3b15ec347f5f29bfe4a6a5ca69ab5f5b08e4183df850430e81ee8ee33ed0659872da024e05530d1fbb483888aee786a3bf7ece3c5249db7a7d7eb2c75a0d0a6978d9343b89fd49d8f4d02b291b66616a4c121fd0382be929ae504f43cf8070a319125c0f0fe19c2de99eaaa58d295259c014d7a536d41e41000f5d657d15684a74ebb3a8dc9860029a29d2de8b5aaf3ea291388e19404f4e3a57bc16f97ddf1ba589deb139d681c3d694d504b29bbecdce08d6ff9ff2f326ef5c234b7552efb858e3f1de4078d3f687b1da6875a11128b704e2def529c7ef1dda47fd558f3e78428480e6f2eb7cc9bdfc8758471b139df56428dc7d04ed19cf65c993f9a5aaffcc132291204d49fc01938c44bb946b916362932df21b246fc0b6a405c5810f98885b6067e449561962143003307866678a6b3aba71833f057998850a94b0c1beb1928632646bdd8e7bcb29176a0f7e222fdc5a3430eeb6b6752b8cb4c540929b83bb1ac45940b72e7720732c894fa3a5aa847dfd68c9d374a110a612dfe7cbf0b0787d30218e6e126f3e64404e9a9a2dfebd1a41b507b8052df8b2713b2fceb4b42eb86297789bb4f8412828e58ea3b932275801d80bfa248d9b234477ea7032f6bd92ab83fc12c44c6115c57f12e39d6c36719f99ff2ebef26cf1474ea58878b57127ce4cfebfa0d53fb466ef831d3430b563eb5785325c3e0ca3a68b9c06b631ee6dbaa7a2001e1f23aa12c4ff9c1351e68f50b335ad31b7d4a8dae92a5ed161af7e4159de7e07eab843d7b342d7564923f36dae012480381d9ed332e6f3e313ced33f81c94324bb012a17f56a628bbbdad1a7e6473f82e5b0e84bef788bb9480c00c9836a9eab5d1af5e65014abab8f9bf903149c5f490cf603b20cfed8267facd2735065d98ebcd9a9550a668b8b7f7ea4df79fcf8eb812205ce4d590412f732e8944f0ed0ace55911cdd7ac9a0ad6c3fef08e80924a054794e7a95621ccdb9e3667f36439e3b32830a06dda444057de62c98f924d22d399d682dad75d58892fdf4e37fa01b8e8d54b7ca1fdd43b19fe0f410e9c4ce9f88146bde4beaec2ce0f769db1e95918f1130156324a69c4bf18de0dbd9ac8ef7a426f2f65b4a7e50743c4cfc9973c24e3923d1e8c0a5315d6548e637b21bd9bd232a59966e1bb19daca0ae6492adad28ccf65d5ee5674e9474cab50346ee3129a849523cda05a2e9ede6bf1e52043411661f5a3d05b19ff1bdb3a02d4b7ca6f520120bb676fad23f6eff3dd5c6ab5b15d3cf9342a63566281ba6744068f7b432741e44e05cc154d1df5a1194b577b74b6ba396fcdcb8b23ef4177197305c555d8620dd71e6a381db5f198584145af096a88641e375cfbcc41499b9f21c6e8db04694b109839caf4b8c51e8447fda4bc5137ea252d75055c0593619455e00f3fb19b4676ac60b29859d25096b9aa51453b20ba2c3c9877e0ea26114ea9bc0de6a414578940a28d608251c451f9d06f15508007ee325942041b78e35ecef8562e91e4d97bb4148318970e12db622ac292cb96a9952c7425fbdf4eb5527b8b7718ef2065f171e51cb6d7a4f752f2448cf23644a76a1359b3ac152e3f2f378251fb25bf4ceece3f2c7bae8a2c93e152cfa517a5d8e40e3eb5f647ea5da1ee70fafddefc103c1b2e567a3164e9e90d49b436444169d9a86857d117ff9d87608ada51259ef628e85974c32ff01b0a8411a12270ce586dfbba05c7b9af04acf4909ebc0f7e4a710d0f737b7913ccebf50b55a5b4bdbe557723c54a736da4887140e935de5706377e2187fc9efe37b0a3369ce488c3691e23366b896c58c2ef275bf4668cc00853826e55537f208e14b2d39fb10ee4b4c55384e2d53ef51b53e446f342bf3702d2c59fa1db33fac71b58d0a13f03ed517b79984fad06964f2177af14cb2412548e53cb36e3fb45dc774bd494682be086a84bdbb9dbdfa5b2b4fdcb23f734a5641d1ebb3ebaefe9ee08c663b7458d62ddd8f9214502d02cfd97b59efe91d7cd3f3fc5c95890c042d0a6ccb95387bd34c1fe8290079db6dcc51e47e06c5ebae9753789f296f6bf83f182b7a3cbf0c32b42d683f24880ae6a02ffc24e7103239189bfcd98ee0ca7bd7c5117ba51fbf8f8a264e463720525d067c36b705e7cf798fbb4119c60d3301476efdffcb59fe017c6c3f2f945774e1617aac6688c655696aa87886b44217af4b11424c6556efef0ee3fb08e3aa69d0abfbfdb9bbea42a59f55d0f2e79abaa4d79635198f3548a995c3057caebb76ea58f2d0b580052da4a640dec2c20997f573cf8cbd8e45febde4e8126cbac210a1c84762349bb488c8369c75ac93c3c2d9407bc855ce084774c83966650cf5a33c348acf11c92592a66ee81ed7c39dc00e3086fc28831ba3871625bb3ebb527df75a54c2243c232a8233633e3af56ef32be2fb752c4e29293524388813daebc14eea3290509aef1a0100a1105a07de70acafde45281f398a8fc7587fe839f25f7056f5ad212a820e80924cd933adda", 0x1000}], 0x1, 0x0, 0x0) write(r1, &(0x7f00000017c0)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb27f30aaca7b848ea5e523934ce569f95154b39b73fc225dca4e7a33dedfb63659bf26976cc68b0762de4fc92022abb8b24eb572a415afac371f2f6b2fe3288c10582160757c9612847879504861abf00000000c10f68930066347176604dea0270108a5796ca862766bd3c41026d9418c6394593e024e7cf40", 0xae) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) readv(r4, &(0x7f0000001740)=[{&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f00000004c0)=""/77, 0x4d}, {&(0x7f0000000540)=""/137, 0x89}, {&(0x7f0000001680)=""/164, 0xa4}], 0x5) r5 = dup2(r2, r4) r6 = kqueue() semget(0x0, 0x3, 0x400) kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) execve(0x0, 0x0, 0x0) 16:01:31 executing program 0: r0 = kqueue() mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x81, 0x82) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) pread(r2, &(0x7f0000000240)="a19827df699f75ca109cb2809181dc15075694e814567e14db0d02d8d3bc3be95ad48f9942d490a75a28899427247b9bbecf9b709ab3254542596043ddd892692af6b81eb3dd7927402705b881154277be0f4baf086fd51b0a99494535d6067d2ccd4e4d72dc437d4c21888bf76150ea2d15d890951d1f903426b672e7a1af6ffb34b43ff8a211746b7f269ab6030bf9b7931088199bbc0a9b4d4d3feebf587c6b36146bca802c3e01ed27919edb1c63eab9ec55695238a6c4539ba00bf6fbcd8ee16a", 0xc3, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') 16:01:31 executing program 1: getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2}, {}], 0x2}) 16:01:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x310, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7, 0x6, './bus\x00', 0x10000, 0x10000, 0x0, 0x1}) open(&(0x7f0000000340)='./bus/../file0\x00', 0x10143, 0xad851e409029d3da) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_open_pts() mknod(&(0x7f00000002c0)='./bus\x00', 0x2, 0xc9) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x1) 16:01:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0x7}, {0x800, 0x9}}) setuid(r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x80000000000026, 0x0, &(0x7f0000000000)="ebffcbff13713048e69931929648000000000020", 0x14) r2 = getegid() recvfrom$inet(r0, &(0x7f0000000180)=""/136, 0x88, 0x840, 0x0, 0x0) setegid(r2) 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) 16:01:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:01:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0xffff}, {}], 0x2000000000000166}) 16:01:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) fcntl$setstatus(r0, 0x4, 0x88) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:31 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:01:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="47a0eb420d6522a0083242f79fd979a42ce745c16f6939758b466b65f59db9c0522950de0751c86e833a92c1db4167a6f48ca5aaa3f590daf8c06733efdbe5286c7cfe28ca41b4fa4eb93285499b33d1cca1a5bad109aa8f2ed25a3b0404ea208eca6e4342babb19ef3943ce7c32bbe402b25691fe0655cbf97329c0df3dd2f85742e5931901618644466ace82aa8160a45c8249508ab8b6224af26a5a6ddd226307d1e8866c5258ac7c7da8e153b98b77d4753754fe0fcfa38d36f977ee962a8b1cda622cd4e1586ae2e499596c4eb0c87c553af46e6549cd0da04ccdbab4", 0xdf) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:01:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10804, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) mprotect(&(0x7f0000065000/0x3000)=nil, 0x3000, 0x1) 16:01:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x21, 0x5, 0x800) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x13, &(0x7f0000ffb000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xdf, 0x4}, {0x18, 0x1, 0x2, 0xff}, 0x6, [0x9, 0x3, 0x7, 0x3, 0xf86, 0x8, 0x0, 0x2d]}, 0x3c) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000080)='n.', 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x80000001) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0x75, 0x100000000, 0x8]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 16:01:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:01:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000007f, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000000000, r1}) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000290000003200000000000400"], 0x10}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:01:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x281, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) getdents(r0, &(0x7f0000000300)=""/200, 0xc8) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x8, 0x7fffffff, 0x7}) 16:01:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x3) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:01:32 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) select(0x40, &(0x7f0000000080)={0x194, 0x6, 0x101, 0x1, 0x7fff, 0x100, 0xd98, 0x9}, &(0x7f00000000c0)={0x65, 0x0, 0x873, 0x6, 0x8, 0x3, 0x0, 0x4}, &(0x7f0000000100)={0x1, 0x4, 0x400040, 0x51, 0x8, 0x20, 0x6, 0x1}, &(0x7f0000000180)={0x0, 0x9}) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:01:33 executing program 1: getuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10080, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10, 0x7, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r2 = getuid() setuid(r2) r3 = geteuid() setreuid(r3, 0x0) 16:01:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 16:01:33 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) chroot(&(0x7f0000000240)='./file0\x00') recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/34, 0x370}, {&(0x7f0000000200)}], 0x4, &(0x7f0000000280)=""/191, 0xbf}, 0x1) 16:01:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715", 0xffffffffffffffa2) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) close(r0) dup(r1) syz_open_pts() 16:01:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x200026, 0x400003, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000140)=[r0, r2, r3]) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:01:33 executing program 0: getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000080)=[r2, r0, r0, r2, r1, r3, r2, r0, r2]) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) setregid(0x0, 0x0) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, r2) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x5, 0x2]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000164, &(0x7f0000000140)=[{0x20, 0x100000000}, {0x2, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2000000) poll(&(0x7f00000000c0)=[{r0, 0x84}, {r1, 0x11}, {r1, 0x143}, {r0, 0x4}], 0x4, 0x6) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x101}, {r1, 0x130}, {r0, 0xc}, {r1, 0x20}, {r1, 0x104}, {r1, 0x1}, {r1, 0x80}], 0x7, 0x80000000) 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xffffffffffff7fff) r1 = dup2(r0, r0) shutdown(r1, 0x3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x10, 0x0, 0x10001) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet6(0x18, 0x8005, 0x3) 16:01:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) 16:01:33 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x401, 0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x4c0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x3f) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667c, &(0x7f00000000c0)={0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x6, 0x6, 0x1, 0x0, 0x4, 0x34, 0x1f, 0x0, 0x1, 0x80000001, 0x4}) 16:01:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e07fd2a8a4e88c0eb2967706d53d92b9f0b74382"}) 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x12312cfbc3eb62a9, 0x44) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x4fd957b3, 0xc0f1}], 0x400, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x1000, 0xe1ba}], 0x96, &(0x7f0000000180)={0x0, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:01:34 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mprotect(&(0x7f00004ee000/0x1000)=nil, 0x1000, 0x7) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r2, 0x29, 0x3, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x8, 0x3, &(0x7f0000000140)="cd101abed5333cd6a218ef2ed6a315fcefa83bf3f2721659f1ab3a7b3a994bbb0db19bed5572f141fe17cdad26b5968b252f3a2fc524aaeee7ba6cfa3fa128d9743a71af0ae5a5cc4cc0ecca4f34a91712d414c4ded566da0308e024cccab4d204557d", 0xffffffffffffff2e) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a01525267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c466cbe13ffc9a9ff2bec173585f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be231757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca30f935dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df20ea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398b14c3897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d4b6770", 0x5eb, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20211, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getpid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r1) 16:01:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x2) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:01:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:01:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000709ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x7ff}, 0xc) 16:01:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/251, 0xfb}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1f4f6c970d853e7e, 0x0, 0x4, 0x401}) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) syz_open_pts() 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="8ebe0b58ceb51b075ba7a2c475049994bdb12df56a9a4d839bdc8d476525750bda9b1316f973e3448baee72aabece012b3885549fae5c12a0baa7d4a68aff24fb926490210a7a67bbe316511c9d3b7c76248a662558b8c", 0x57, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20200, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x6}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:01:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) 16:01:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f00000003c0)={0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x514) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:01:34 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530004e238848f8c1bbbdb557dd711dd2d0778fd202f9407ea18982f4ad4cac0638f8ddc680aa9f06f454e248e37f251482d523a247fcba66b00f894873653948bbb1a1f5c68bf14b83708e725571b9c5dddd9f02e35aec44d5bd6fed9600241f31ba9ac60ee1b608e71d76fe88234532b8fc46a3f6bd49417f5f25cf81350ddebcf8db316604fcdb7008a57785ed2801b98f237fb23846a6f90472d504beb7b429864ef547b6d728c861c9fa0e3399780c8af1387ea22955517cfa9b89172548799b5c9ebf17792ef2da553fa2403f2e325e63e8455f9c7ba32f48ba21a2aa5ba932a69273dc9a098aa88e7e4ef61e96bf5caf189b00688ff4ef467fe888287e60d014a852794162730ee926f1e3ec2ecf605b04575833763a348a67632c6f6b2ae15774b1572237405750fe626ada427d539d88217c72015989616533863641de8a94b97b5b14c7b38306c10dc47c857a1f2dfabc2db01dedd826dd1a25b6b900c2e6f6e0a9707a9d2715b570bee777a320b81e26bd870e0ae7d90932d9f0a750ee137f943f91d87a6e2f7e2b4e4729f48802caf54b29344fbc33f3498a1441cae3c80eb32b08a7635d0d2c6dca6c19e6054344bfa48652ba"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d7826a606069e567e6284b", 0xb) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:01:34 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6b4b960640483f5bb1f7e6efbb6f", 0xe) write(r0, &(0x7f0000000040)="3cae6807226260ff01993e2096ecffdc6f2a56e3661042b4776b642d9a613224f9d5c9", 0x1e) 16:01:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x4) getsockopt(r0, 0x9, 0xff, &(0x7f0000000100)=""/15, &(0x7f0000000140)=0xf) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/248) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xa0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000002c0)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/214) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x421, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x374, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) 16:01:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b135a69) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) 16:01:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x82, 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x9d1, &(0x7f0000000140)={0x2, 0x7fffffff}) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) 16:01:34 executing program 1: nanosleep(&(0x7f0000000000)={0x5, 0x8}, &(0x7f0000000040)) clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:01:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) close(r0) close(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:01:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="8069f0a325ac78c1823d3e2b009838"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x13, 0x5, 0x2c) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10210, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x3ff) write(r0, &(0x7f00000001c0)="86b427ff947bfb412a45f7f4a937e2672aa71d5a1ce1e8105061553e887f8a263cc52c70c109d3ea066044a7569b0be16676d35b5ec5dda935dc3431b6651a9dfd3c1ba29c2f8fd0ced6b49e29c50baeb54cd51512b6644c413396c41235fcc67926a25077f25e474b3ccd0f45de0710c7f6dbd5a239343b850fd9027a25b3e21f894ad88f15fcc00dc53575d0d4825e5633e6db1b209717d80b963683f3f182e2bab336a2ba79f8dccf584e27f72e94f0775558a272b5beed69abbb200ab5f8ace7e4c26d9681e16cc3c954dd4a8866d9f3", 0xd2) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r1, 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwrite(r0, &(0x7f0000000240)='<', 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0xba1, 0xffffffff, 0x6, "7a9102b8c22be6c3df8459a88442a61c3be13ea0", 0x0, 0x1ff}) ioctl$BIOCPROMISC(r0, 0x20004269) getdents(r0, &(0x7f0000000100)=""/168, 0xa8) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b75080bd31a52dd32d191cb2e1078de2ce6c9b59b9722bf461a6ab2df79ba98b760b037672eaa3abdc936cc8bdcf2400bfb1e8ac91fbe3150e92616bb271d273dc1fe4772fac6d8958ab651a6b566f891767487fd557a47e8a84396abe9684f1d8b3d3bc3873a1400c0035ac1d", 0x6d) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:35 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="2fb594a3b5e99c037de0b9653276f7cc9ffa314a277ddcc4a164be8a3684c44e5cbb58690bd6b9d318a21f860dd6810fd68944a074d0c679cf6071e8b9745353b577795f7159280d2c74519ba0a097c46d71a4a6c40e18af108887dcdecee02e166adbb518be56a876033f62cd1ebf28b0866f1a5a4e0eb78e62c26950fd1b83679400", 0x83}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x14, 0x2}, 0x3) r5 = dup2(r0, r1) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)={{0x2, 0x3ff}, {0x3, 0x17e3}}) accept(r5, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/38], &(0x7f0000000380)=0x31) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000000)=[{r5, 0x8}, {r0, 0x5}, {r1, 0x40}, {r5, 0x4}, {r0, 0x30}, {r5, 0x46}, {r5, 0x4}], 0x7, 0x2e9) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e95112) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000001140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/162, 0xa2}], 0x4) fchmod(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x10001, 0x8000}, {0x18, 0x1, 0xfffffffffffffffc, 0x80000000}, 0x5, [0x6, 0x9, 0x6, 0x2000000000000000, 0xffffffffffff7fff, 0x34, 0x8000]}, 0x3c) fchflags(r0, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x6, 0x1}, {0x6, 0x6}, {0x48, 0xc18e}, {0x41, 0x1}], 0x4}) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x8) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/183, 0xb7}, {&(0x7f0000002600)=""/181, 0xb5}, {&(0x7f00000026c0)=""/73, 0x49}], 0x7) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000027c0)=""/199) r2 = openat(r0, &(0x7f00000028c0)='./file0\x00', 0x20090, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002940)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x0, 0x4, 0xfffffffffffffffe}, 0x85, [0xfff, 0x100, 0xfffffffffffffff7, 0x2, 0xa5fc, 0x2, 0x0, 0x1]}, 0x3c) mknod(&(0x7f0000002980)='./file0\x00', 0x1, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f00000029c0)=0x5, 0x4) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000002a00)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) fsync(r3) close(r2) ioctl$BIOCFLUSH(r3, 0x20004268) getgid() r4 = dup(r3) setsockopt(r4, 0x80, 0x9, &(0x7f0000002ac0)="157ea52f12c50ebe1acd0495975b8017f7a3504db9ad50924af7c83be5f3ea1bfd70bdee7220a911362770ead858a3ace19b54ce523bab04f760022fe50eec59ef0be485f47939e2cc34dc50c94ba16947e5265b490748878123bffa0e37bbf48ccc0203faa69e4cba5ef263b4fcae2cc4b4ca248cfd95d298077c0dee2041f7f43f22bd2c360b6399fe047f7d56536db4d8", 0x92) msgget$private(0x0, 0x104) r5 = socket$inet(0x2, 0x7, 0x1ff) kevent(r4, &(0x7f0000002b80)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x20000003, 0x3, 0xb09f}, {{r4}, 0xfffffffffffffffe, 0xa2, 0x1, 0x4f, 0x7fffffff}], 0x4d79, &(0x7f0000002bc0)=[{{r4}, 0xfffffffffffffffe, 0x41, 0x39, 0x0, 0x7f}, {{r2}, 0x0, 0x21, 0x80000081, 0x7, 0x5}, {{r4}, 0x0, 0x20, 0x8000005d, 0x25, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x2, 0xfffffffffffffffd}, {{r4}, 0x0, 0x20, 0x40, 0x8000, 0x7}, {{r2}, 0x0, 0x4, 0x1, 0x1, 0x1af}, {{r5}, 0xfffffffffffffffe, 0x9, 0x20000000, 0x6d03b1f4, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40000008, 0x17c, 0x6}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x8000, 0x3}], 0x1, &(0x7f0000002d00)={0x4, 0xfffffffffffffff7}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000002d40)={""/16, @ifru_metric}) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x20, 0x8, './file0\x00', 0x0, 0x4, 0x6a, 0x20}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:01:36 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000000000/0x3000)=nil, 0x2000) shmdt(r2) 16:01:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) socket(0x0, 0x8006, 0x81) 16:01:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xd5f2, 0x3, 0x10001, 0x6, "a2164dd2af1e0a2f9c814f0fcf1af557ada3aa68", 0x5, 0x2}) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) write(r0, &(0x7f0000000080)="a8e715873446abaafe36f05b2bf455498c3d7385153c08527dc176c19133360dd96f2c22fab4744513fa254a09d38964049e7dbfee414ba6dde43feeab6b72a58378dd330ea20ef453feea0666873ef88485575a1e9b6af2d9c42151cfccc5db7ea99819c5316d77a27e2bbcd13163d3b99bd3e3687872e1216dd60f", 0x7c) open(&(0x7f0000000040)='./file1\x00', 0x80, 0xffffffff7ffffffe) 16:01:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000012c0)="6c428a5d29d11df2ff53ae0f0b076a75c0b5284dd54a6ceda3f213da85a57b4233593ed21c91f733549050276febcce8e7d4a1174aecf2eaec007cd4bbe1f3ef63", 0x41, 0x406, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x94) socket(0x1, 0x5, 0xad) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c4f4ff131c588800"/4098], &(0x7f0000000180)=0x1002) socketpair(0x6, 0x2, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0xf2c5, 0x8, './file0/file1\x00', 0x8000, 0x429, 0x2, 0x7fffffff}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) socket(0x6, 0xc000, 0x2) fchdir(r1) socket(0x848c27b51f3fe77a, 0x5, 0x100) chmod(&(0x7f0000000080)='./file1\x00', 0x8) 16:01:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x7fffffff, 0x1ff, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x8000, 0x400000000009cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) 16:01:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x203, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x7, 0xa) 16:01:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000180)='./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) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0xffffffff}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) write(r0, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x10, 0x8003, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r10 = getuid() r11 = getegid() r12 = getpgrp() r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r16 = getuid() r17 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="f257b1b6cfa4b8cae5028cb98b70edfbed12b0542e70606e3b3874b3827ac9b406e650eeee94e6dc722a607196c71efbe4a5161bc56556cc0436e8462494bc7c41d9c4245b2c7b157fdf905e548a7b9c45029936a528992b9b1bc2ce87645198e83ec61f3a984d", 0x67}, {&(0x7f0000000200)="5a8f3234d4c9f02f404fdfa38d731141c883cc06802dea884c75636bec449d6d681046a18aad235b8c115d68f6a3110a435d33a9036ee0066bebe0176169ce51bb553a71a0467482d3746a01824c749f6947f0c835546c8e2fd27871929802af35855ed8c635de85f9f7cb568be7103b25b8e788c8e46cd39eb3412f0a612d9a0a932298bf9527ab754f4befcb4b4f4e15d00be06c489292b09f8a00d7b404b3edabd5e18e163060f4e011a3cee7c5b3d5b6ca5ec947103d606b", 0xba}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r2, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r2]}], 0x118, 0x6}, 0x405) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="3ff5b2180ed9333cdfcb40f095e8d52b61a8b8e863eb1ad391768f", 0x1b, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open(&(0x7f00000002c0)='./bus\x00', 0x20, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {0x3}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:01:37 executing program 0: r0 = socket(0x11, 0x3, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x580, 0x8) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x40, 0xc0, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0xe0, 0x2, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x7}, {{r4}, 0xfffffffffffffffa, 0x18, 0x85, 0x5, 0x200}], 0x1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x20, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x40000004, 0x80, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x48, 0x40000000, 0x81, 0x7}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x1f, 0x40}, {{r1}, 0xfffffffffffffff8, 0x5, 0x60000040, 0x4, 0x9}, {{r1}, 0xfffffffffffffffa, 0x32, 0x0, 0x3b, 0xffffffffffffffff}, {{r0}, 0x0, 0x20, 0x1, 0xe41, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x10, 0x4, 0x8001}], 0x800, &(0x7f0000000200)={0xb7, 0x4}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socket(0x2, 0x8000, 0x2a740000000) dup2(r0, r1) 16:01:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8003, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) r1 = socket(0x3, 0x1, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x82, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) r2 = getppid() r3 = getpid() setpgid(r2, r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() select(0x40, &(0x7f0000000040)={0x20, 0x5, 0x9, 0x3825b84a, 0xffffffffffffffe1, 0x8, 0x4, 0x4}, &(0x7f0000000140)={0x0, 0x54, 0x3, 0x10000, 0x8001, 0x4, 0x56, 0x4}, &(0x7f00000001c0)={0x7ff, 0x2, 0x48b1, 0x40, 0x6, 0x10001, 0x8, 0x5}, &(0x7f0000000200)={0x6, 0x100000001}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0x7ff, 0x91ce, 0x8}, {0x8, 0x15e, 0x1f, 0xffffffff}, {0x100000000, 0x1000, 0x40, 0x6}, {0x3f, 0x4, 0x8, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 0: syz_emit_ethernet(0xc7, &(0x7f0000000240)="7e0cab2a0e5f0750ef22f3dc86e5ac219e2ecc988287988becfaa898128b9f05aa7b4a76d4cd7bf84d05ba9ad1c0b3e14ff6d98c65de4a28f6c627c93875ffb1aedd1bc9206afb9af202ab89d5d5a610a5daad4450996f94c19737e02c65f2b84fe94e3adb442a7001b89cfca95afa861d60ee9f360023bd59152a021bd99a8c8b077fd12bcadb9afb80710ba29b74069a71b05c717fd316bb6fc285538f483ce401d4e058877882a5ba1695ef92535eb965e5a8e5f69926b79ce12b86094b595fbd150a60c6d9") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3f, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffc0000000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9b9}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8cd4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) execve(&(0x7f00000005c0)='./bus\x00', &(0x7f00000006c0)=[&(0x7f0000000600)='/dev/vmm\x00', &(0x7f0000000640)='/dev/vmm\x00', &(0x7f0000000680)='/dev/vmm\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='/dev/vmm\x00', &(0x7f0000000740)='/dev/vmm\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) 16:01:37 executing program 0: setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 16:01:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x0, 0x0, 0x1, 0x41, 0xfff, 0x10000, 0x0, 0x3, 0x401, 0x1}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x4, 0x4, './file0\x00', 0x4, 0x7, 0x0, 0x800}) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0xfffffffffffffffe, './file0\x00'}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x7ff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x2760) mlockall(0x3) syz_execute_func(&(0x7f0000000240)="0f429fdeb200006667660f383cda26f3460faed8c482c8f271810f0f5c07fd1df30fc7b5153e0000c42115e01f24050f0f50b4bff044866c4333") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000002c0)=0x2) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/129, 0x81) read(r2, &(0x7f0000000400)=""/4096, 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001400)=0x5) ioctl$KDENABIO(r0, 0x20004b3c) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000001480)="c9c04922ec5ca0ed2a546aeb32c4ee", 0xf}, {&(0x7f00000014c0)="b883ec64a6681cafcacdcd5f93c188afb858c25de06bbff7725f9f7265c4eaafc25a3ea02ec55abb46db9e1934a68c6ced5027a1d143e2b23fc000ba1b32234240e585dd12cc4c00f753b57ef0a7e0bbfa46f9d1adb1e65819b2d57217e09e8b964a381c8c3f1201c893d39acb93327ed9defa140727084ae4a6a0359e28f6e613d6eae8d663d7acf4c859", 0x8b}, {&(0x7f0000001580)="db0c05d5bbf813e94058bcbf520c6d7cc4d0f15a35f7bc2a9032b5db83a3f632c39551005757b0b8f6ae439d5aa95146cc9247e0ac70b9776ca9cb56e7b596626440ef9ca4b7f4188ae8d14ca7f11d9aa1999c5c7f2d5a025f3c6f84d64955d725ddaaac76df1c8d3fe40989da1a709bfbe3ad1d492a7f56884078bd7144540e2a6d414bef5984663e46bc37db27d48839ee4f1fed258e54d962bafeb582447a9f781698630b0c0a3037c9cb4c1972df5a5310a6b7592704ee601b5ab5289950fc22212ff540fc409f5687ab424637142c4e076dbf846908c5005706b11e4db51bd699c016e7355ff128221d1121", 0xee}, {&(0x7f0000001680)="8748779fe9b74ce9f6f28e3a3aa08de9d58e3b274a7ebed2eda8480cfc957f44d167b3ada831d75d7c922359e8aa473345c77e14f4ce028dcd9b7d9a9aa0b846b249c852258cc6343dca04057789fac0bf96eae7eaaf323c92e16cade83b2b0c851915a844fcd86ccc2902a84b8769bf1abd29ef4bcda12415022ff1e6809c5e3c457b92ee550c0477de35adc5ecc2e9b84643d2e940f5097c26735843b8196fee6ddacd5dedb15fe58a7f77872ecd", 0xaf}, {&(0x7f0000001740)="2faf3863d142010e2046f85d391988714c00d61816437dbe533805283ca0a475fc0358475159594b4e1ea41ea1dbb4a60d939ca919f06a24540ad607bfc4e5a7c9ca9ff029ff3860f77816e2", 0x4c}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r0, r1, r1, r1, r2, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r1, r1, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0x8}, 0x8) 16:01:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:01:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x4, 0x40) setsockopt(r0, 0x8e11, 0x56, &(0x7f0000001080)="fc2b3be85a7d7b109a55cc9d2aecb3141084fa05640ab5fc4e0e8f957564784275ccf92b7742e7c5089ae1ed57111ea8e766aaa74305276669c5a6a9c6405b9a57b7ba58747982453d0ba35c41232f844eb756075ebd13ae0ef054bb3d6303031f5f6f4dfad09f36b066552f667d29bb87694de1e430f1f0035552896e2a81524177148133b2f428cbda2419cab40cda9b532deb9aa6ffe7d1b77d6a9c4d31906bdb2c676ff765cb7a4ac3bd72106b9e50a911055d9efad27f5ec703794a9ba22daeb1b6410ddc9dc44b67e68b10efdcf6fff8e725a1a1d89b0ff379ed04eccdf2cee53c8349a429befc4e9210d6a85d4cc62881a5c17d62bca83258e48faf1dcea95e6a2dabe19fd66aeb23da9adb88f81b38b16c8c1cb3feaf33c46d32832cffc7e73485f181dbe002b313d784cebc5c8075a4ae49bbb6ca397aa907805217fec4984ada568554098904bcaa2ec07f2cf7f446fcf6631d177a1336b9b06300f38106704266d82090d41a2d77f79db88d892bd96a41a75948be5fcff4b41713944ceed97fa041bee077932e82a5b65d31ad0e0a490fb63be58eeff813fe9a2be6245b718e771b203b3834d649f12530943d1ae77a2d2962b48ddf9831a5ca9afdd45c9d9c9cefa0135e015ff4377c3239ef6530af5978a3d3a01d6e1e9853686fe50129d0d797cb18f7789f9187a55d99d6f91d65c9baeb1751239f430bfdd7a19a1b4e8e3f534386db31a55030c35e264520fb735a6332ca5a45d5bb2ab14d52689b9f6fe410019e929cfd2c37e8d777047b10b5eb3fe8ba2ce499600b332ee6c597707eb1e61d45ea05463adf21bd4fa2bc912ec8063069a552e99a3a46bdab68df4ec37806fd73e3173e226cc47385ee866b7af863272f1f6a8f92ef39138586b4a31b5207b0f32aacb7e0125dfe793ff331dea707aa8387205a6ede3f0e15ec068284cc54f44688eb301b4382e9e23c2cb92fa1262a118ff371394df4448f048b15b81a64d9c80abd45165a6151044bb641ce8e8cf2f566e8708a7689bdaa4e7098e3a381437ef7bae7232a73eebb9dd09cd0d0bf6883956115edc3171039c53d6915cb953435db0f96b0aeaa4d81b39f78ec8911d2a24ddfabefebd3f00dd8fc62084ff8287d3141d0e5aa06a74d4a50c04010bcab10920c8a011904daa65c41ff595915fde409bef46f096880f50f463d32fb14a2c57742e9d6eafdf067ad0de93c0f67dc9b55c92d8475c33ed8e3194cdbe02b04aca6a78570a598c43a6d220c5dfcd4432ae333411460ac9593fb2b62edd608d1e96dd4b33832295cc31189cd8763fb10348844cb882f5e6b0609320378e7ea6b6e5abea4e07e44766be9ac6e2008c1b7fe2bbd6b68d70682cebbddf6566073ad9828dab2fa2d6df69df22436e20f4c6d6a89946a1541d4bb6bb858baa89adf66d26ef0cee5be555913160f5e14ebf1fba1b76bab0613f3ac4e54acb8973e2e4ac21573403b7a49a721de513b15db292430a3add4e26c1e0ddf7308abbb81f3ccc89aa05f693813768c4e742198d8dcd4a289319d12a6779db19f7aa7c913442d4f07a902006ce10a1a115dd57c853e9a7ef71c931a9949243587a98044a0413237e12a845735c315a773838930ebe1ca9649a4d4bc587d10c8b67dd8f89ce48e6f0e7c944c478f935a2b6ca914d3f34ebbefb40f9259f079fe7fa3b7958e9464b68672de06cfec09d4e657f67b7fe45d4f8699e110a5f2ca64f2542767832ff1d668bb505ba1ea8c08825ef8485d1067d744e0bac4582ce735902303dde9bad0f58be30348544fe9a7723bdc86fd8e26efbd9f0b1168a737953fd03fff3a15028b9529a5f8fb5883b0d96965d3fb17f754805b8a9a9ccb4df3d81f20c9a2ce1f8a1813384b6b2ac85b500cec4f3dc472c38281c389dc27ce135deb44f158416069049e1f6129b7b062ee088f725e477a085f9e59b1aaba63beba894a5e8d57e0e85ea20c7eed8a56fc32e9b1d03cc8be6478b10f2f5edc1060f833c399ec97f25ca3d3a6edc033236d09b6d6310e9ac8982e03ec9eb5c885a2a1699ea42876b9c6fed88af9904957260b68e0c7fd6a30b980b4f654c90ec4eded3232d6a7849104f70b0987a9692d3787feb2233bc759d40aa9cfb107377e8734e44bcf512efad4acf718edeeb4eff9be5dab66d9faee5839576c33a7c056f3da75b4c47169fc81ae627f8a56de132042aef147c1f1142d4901917cff7d263e8dcfbfc546a8b01f2e3255b808936840170e012f150f39a81f83287a20269681b30ab4862fa397e0b3506782de353be523bbff2fe253e218d5afa53354d506040fa79fcea1a90a907c9fd9d4fb52dc410ff59f2588b28883963384799cfa6ac904dda532c308905904d71a4842d5695fd419cc9b76c0397b8d41e64d645de4c3e8b07fea763bead0423103597fbfe2960076e523e3c3f5b0e391f32442b47fdfcf8cac80092fa111e4040c2b18deb6387177621eb7711adaa8cbc76204ba31e4b55ff74e08ca3768519ff617419a92aaf4def91fc29feae989bb8a72dd67b26f9c76f239fb3db175ca185d3b1fb1943c4bd0f033a8ceb8821a8f73257d204205756a157577b3c87ce89a5c33678b86a99d85181cd5ad7ff400e9f7ade5efc8f9641aebeaeae504c48c23cc7dca0ace08bc9091b2145592557fbf62cf2916ca7ab662bb3945e5df78417ba8a08cd886df6d747a9ae698fe8aeb073a769f4945b4602fbf41f4a83da197cf7ff0a36555bbd6f12de2f735cc13dac861f66f11e8c64a190b24ddd62a3e1aada20f0414c0d3cc7823de32f044496e9be3ae13e37e9c204ad5737bc3ab5353ef10e0af99b0b1c9815ce948c8931ac3f3346a08283fae6c34114eb5a9cdbeae4eb8889528273b9a8c9105e9d062666b3d3dabdfc63d3313938321957c66e8c113b41abc348ebed77c3eefa42bf7312ac16d274ae49f826e7ea698b73ad3af8e24171d8eab58ca04278e513cd187d326b84b646ae613ba8ee9546a4acf822bec19d7e662d5e887561081c4e5d93e3e1bf856733e20fda87d7154031b11d740b7ff49b8ad3d370c29a7a97c2b59122879d2f8a81db21713af2c39c04396b72dbc41bf420908895dc2615fd4502d515c25c0499f163ae609c68a785c868f168064424a3f2cabf60b824949ee78c0ee00eebfe1f7e50a19cf7a6b46c4873c81c0e8486fde00ef248d92bf705e2604474287d869addb1963b58f6eb41ff2d92197f1dd3c763f718713c738d0870fef255bff949b1de57aeb10eb19760741d3a1a4976e96bd6bc15d3da9f9b766e48a2d497ab538f7cf3b135e4a83fd471f463ddc3636ec8506001c10fad09c5d09d2147c7a55861bd7c08f0d2afb76961b7339d9721ccf8dfffc9008988708170a35b80be7768bb44e144484fd494a7c02964e095678337625d35c49786ea4fdd1d394f1d02b25c7d9f042ad773f1c212ff4d6fbc2d6056033a35cb498c8490f6ec28ab817b4eea431d201ee78ae4c49ba55f1dd80f13e13aae442a39a573c8db219e4963fc6117456f625ac6d3d838ed35738307c97606dcf6bea8644f5062c5c86c66cc722bf0f2746a484bd5101640663a5df1106c80d1231d439a6bc51ac55beecfc6052d4ac872838d22dd35dad5e3a2d3f09a1a4a032a54eb7880ff8a8f8851d0f407a1da9a0e95e7d877f6d322a90de80398b96e7907feddce0a66d4510b26000d06aa0f5ae45ae88440b1f5107d790c3ca33de1c44fffc2999bb0160677edaa516afc8ae543d30a49b1ba89e94701e7a1f9c9147e9dcd31b013c39eea8fac879cac4a07e5ac456cbc71e065c37a5832315e748b47231bb46d5059058f2b7c7fdb40e3b7046475eea9eed3294def1ee77d1ee9a51791a5957fefa733222f9930dd5d6657c33a88dbf14ee5b589e8a5a9c95897fbfb18e034f5317baaee8e680b202743f7d20e67e9ab37db649c314b383ad8765c917b0a466e61c26529257c0ca9f5ba6df47f93b9ac41e19d73b6c3f503eaa9201577e34ba1b76c1d56d4d3b1bffea988aab4b75c923ced380e479460658b0591d99c476f03df8dd933671d36558a2387101f4347c4b94c65f1f314a52de0ce1e067365976c015922f402c328f586650c397300fe8430fc3423408227114ac6c3370b17ada9d52828d29c1b9992f57936083fd3b1d9ffe835835e5d6ffafb649a67e76d4509c637c0f2f4c21fd789c032074013ee5424b9babcc2c903a19839b3a6dd74ff671a7053cc997fcd6ee5da3e865bd9f56a1487776c97102ea86094c8a5090f1052db9ec2c2b337b2ac7ba5058b0f43b7b8e7038eaa3bee2438808d473217c9b1762fc8c250c4dcdca379c2c979b199f1d153366e0a7843540bcdd6e50c4899dd5f201abcbf020027e17501ee9f87d2ba2f79f04942ca67db7b35f5868f596d2b9be2afb3006abe60e2817c080643d4934413f5de4f7dc51e46c21af4ba3d62ddb399c401c1e0c2daaa5b3b868099f0886491dc3f06a6e6c3b31fc078369e5e898f73cb7bcc8511863ec31560d1ccf2f02590b84ac1e0741f224c63f24e070da1bc40c44930a96e6a66950acf7eb2cff195bbbb483e6bf10ec3156b9471f712bd7a143ab0229a6d1a7e9e232ef779d7beb121a4699ace7111c727fa58cc538d9a193da37207091eaccae2687a74ea65bb824331624d2ae569111106ec3896b3b10801ec82ba26abc9651c3791bba7f67390594906b16fbc59eb8d1eda5b1f4709d17886589d93b910a17225aa2f85149b1c44d594a554abc9807960fd077fccc7fb9b24eed7bad58802cf2dd784e743085377474be45b92e93958ee0d73109a430506791ef3bb7a7f03f1200f744de71f1fa52737c885d5d6c5437b40fe73d5a24fc0bf3313ea58a6b26ca86b2cedeae0b67cbbc9c360e577013454ff0d193c06dfa369ebb1ef16d9a955c37411815ed26b08b6b64c554e8c4b34a30132d44a3bf2eeeebf5af194f6852811a50782f596fe76585e00a4c18e5545615a3a1f277193d95a76f5a6580417405e0288a005678a016326d0547909a83f8cc051d23f6f71ba0434571f3accf2e1530e3c4c8517d5c1bca955733a5d619edfee6f20a76d8e10ad0590213d1b3fc5bb95363504b12e68efe2efbdb25181464adaa32e957766bb07a847ed175845258efc0c4b2775aeff29cf1ac5df0e1880066fff5ea8c9282c499810c1283652fc1257cf1d026b963b748387370f864ceae62c480e1b464f2a61e649c8bdb74bc7321ac8c13df52c3019f1fd7bb5d3dcb7e327c48a1986c3662fbc2471c1c8088d3c6b32d1bc702ac571a95986fd6d9bc44a7db1746f126c2f0a78970f2ff8d776bb33ab335cbecddf2df56631b5580655905843560c750ab9f214d3123af0516aa633172d0f4d024c241c5779c58a407b42ac199651b1a84e5aa3d03eceefaea2fefb8321c3c52b3d0242a0481e0dd26e75d5054f09ff2c1081ef43c28da8eb84cdd76846ef589f327a37d41142f4432a1e87f8b3df1deec1eae6ec0e6a8d43e9b0bfc508da17baa81d54d33d4638794c11b782b00c3f779b81d3e5c68f341a5011c207e5c249126132fb07dd1b13c371d67d670626e3e41c8412273057b108628505b16c99378b24bf074af5923e30bcc4498a85993990411ef1acd303b892fa8f681f17827cfe1aa21417c75b0b20e69abf8bdd24b186a3d47564d3f6016ecbc3cecb98937eb78366d30e6cd5f54c52c7b9b770e5ac8f7d1231dfbed877b4bec0cd363e36b2f1b683b585c8993c34b659b35c4323d", 0x1000) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x6, 0x9, &(0x7f0000002080)="6f92ebb0a1441b431dfcd5dc6b409ec5d44354ea325f4137d57fad60875746e82941540d2ee5cdef7e68fc88331e9b96fee3c156a34913ca737fe2b591f51f8bb4b650802bcd0ba129", 0x49) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r2, 0x80, 0x6, &(0x7f0000000080)="d243a74bba481538dffe0cb9553198f3b38c61ad9ed5d20d28eea51d5a5f8b1192c1767799313232719521d066246fcb5c0a3bc30db285e5699ccf8216c434e72c1c6357fb4d07996da8a0241f4dc1bf2782aecf92d116bd9372b2490e1c0095671802e860aca2ff7bde5e40ae130494ef58f3c98bba371679bd9082b07b7694e36d4fdec7e4044fdaa9262262c0438fc93f751cfa1a836c1be2a569e7f159af54167ab722467482a3fe11d1c442abd8e6ee631f18877de086e325e31f6c89a6e7d0002609267372909aa9de5a7f97302d94a6368c03a71ea5da3189556f0fbdcb527c1f7488796738285f1be99fc6087d3f928cb9c24ce563b95dfb92012f88e7efae022b6e588b2073a05ff77a788fc15f09dc89854c1aaf69f8cc79eb1b80dd63bf9d3f804180f6641ab2a2747433568e99e244c233db7df9ffe1ea234e5f172aab5fd80fe276cbea382dbf5b3fc7d6812868cfda82b45f5a6b8adc669194a86878b84bb9446f004c8c21377cf7cdf255c962cdeb2c1a86aaabe653fb42b4cd522a36cb9ada7d0ed6f6aa0a21c8766bfb84935c86373d5503e5c6c7d7bd46e81091ce754669a2103a84811d8dfeed4bfe306b21469b7f59abbdd5b66b0c7578d6176358787ef6f6691b8ac15143eaeb94611b5e0de6aab958a9597b32efafa25b2ea55f43f6f073129e00b20f8328f7e31d3be9b4e54064dc9e9b5901014b64d758c203e82ae2552b0230c42201ca291bd0b2588cde70f14e46d77f88bf55e90ef41af56df085bd4fe9d9a00f6cef3d2aea9ece9abcd460cc7b52c5fd4982ee84ccca0bd13d41f1454539925e166f0b8c897f3ac895b55ee42f69ddfcf8110a7dcde3b0e41262b36c14c0bb745945210915178d1ec66d5da669e680c28d898f69cd6293001d9eb0a87a120ac3c69fbe081538e851804419de590d6e3e09f493cf537fe06320a5e5f62705148996e4c997e024a08b03fc15c383929e1d2266054de69117c445165db7ec6be9ba00fbce6ca0a31d8f8ff8b387ebcc0538e627583b732900635cc054df7b0b1abfc1b8ef177728c0e2b011d3197b85f10cbfd83f729a40815e37893e75ae62de05dae739c8f6704980c8b0c67b0f229c4ec9e89b2a41dad8cbff6e0a9a2da05616b8edea9044801e9c8c965feed83f49afcd3841ba4a5e264701f5fdbfe864f18b06c6c28111858c58b6a1fb4f40d73bc2e7fd5eb98fb4ee9253b529fe4426e4558cb97014595669fcfec2cbac388eacd7f436a8e0a75497cf9ebcd177590c5af5f6e418294b1225c6db9a97af8964365922deca6968ee48cbc74b2f520c1968ad05df76bb37225a631880005180036ba61d3f4d414f2cdde4fa0449a1e4bb0f95eb15bccfb0b47c44dfccc1099e3f662c6fcd4ef9a26b3ef80d9dcea931f5edcdaf5223dccfcfb037a0b2c439a542e3d806aac980e6ec6e2984c14c579a9912f0f90bd66fddbc861cdd9035fb4b64ceea7b52bd502b4fe9c877be1ae105d173e039b57dfd469fe7bf76b8c7b3f4a9d245c55a481935a4c4148dffa8fdef8b4fccd8c41b5ff533120c8865d29b5a4166f2d76b9d1a44146db73b0ccdfd7f05fa3c8d11182e6ce741cc0245046fd5c3afa3ab76c8652f4ec45982bc11b485d89d19c63261937f75ee54a4ff894cca1e0aa378e569e4f357e36308cde0dce91cc34cc82d6a53e9a2b6dd8025305ebbe91561bf105c439fe8076cc5cbec15123b78c4eb3e496258dd4aa35158aab388657e9d1e7a7e893243b499e28f753b1ba9022dcc2dd564318bbdbe3c267c28b69f34f6c24221765caf33d0dd86a9eb3ebacb7abdcf41aaa4867872269984d0ea39b63557ff59bd00f580cc333b482167351fcee649be5ef449df78c02a4605ad0b095a0791f0f0264603437fca9842be0f6894feb572bf42f586742560192483e1970ea51737b69f77914a96c6db80fd384640da1033948b8e9535670188dc1f1b53c324293b590844b3403a0cdf31102bda679196060de64deb50efe1abeaf4ce886b5208ecabf1a5bdef4aa1be71b1bcaa106a3a677a6980af9a04041c20b424dfab4a26e6f907d7350a92a9247585a03fa21a3025b69a08e5062e907725a3be126dfb941ff0b6f0ade96023d004bfe35a748136a3ca9b570a9034793eff9f5202240b96973e527a56840a6b7888411f4d3ad638fe5999b6134b50ddd729efaa60e9b90a1091d6816b7276703b688bf9cea24b14ce09717c395f99f444e760ce618e9b344361ca3241ec168fd477fb9bd9b9ac2a6ebfbfd67ea4f644043e84a1e76e3ec83559acb11f0b3572b7b4be95d291197c86147226946fdbcbc226e4cc23c19397615fe475560cf481e38ead93fb8c79a22682f9ef0329f902c0d4dbe3709fc2d9b03cb1aa61785098df9b76439b61306e67e2df04b245551c3d19b317ae817c0755ab8ed637eba6d1019b25ae616dbc635553e149a4374f9719f9383444eb18e39554055f6267c24045fdfe41d8d9a05d279e66a54551e8ea709a22c987d25aeb1b97217fba135d1456281c639eca5176e980e00957d6aa3aca347257810c4b337c9e41a123d9173df2e965676f4c28026c696e2125bdcb2123c4ce0996ed1dc99e004d26161cee0e30609063fc2dbb719975ed87f07e1392b78b172f929bfccda1ca6ff3a65b2a9f2f42f8501ba43d7f72dae0242346a5b942a2ed74cb2a9072398709f2f2c7aa23ec2a5c039a0a0b52f656a9c3ed16363a879199b7ee031e69924cc8fd3383f391447fe343776e553599f231371e87d96abd627c0e52417867240659714f480c309c3b52fa588992b09ce039240c9eed2eae21b779728697f8bd5e97948adf442fc82924129cd5821ff07ba1f0b052496e2b3acc86ac2be18d09194424958ff3a75c2156cddaf10dc1658417d119bf177a350b4dfc0ee9f13870f1581514ea80ceb04fd5b1f99b3c70e917a627a751698f6296a878d56be047f323591b0a86e09c26e2a7297e1824c093395858b64b952d0dcfb2928708c453afebef430cfaea8c1af9aa656a68d4fa273b80833ff73901c91fed5839d5ae4e10485c4b979ab6e122cd9bbb17163e5e7bab0343528cbcef0a4df8bd92353e4fb4c088ebb004a50ab2822c72719a2d8c29522246a12ac7f8cfc821cbb2b6378a8e46a4514354f9901e7bf84f9f6bbdff7b972cede02a14cf57810776bcec21f310805590300020d0bd5cb5b306eb28bd7ab64e9bbd83e10504a40d95b25faf325ba126036800ea2809a17d67e7dc99486fe81ef66aeaab30c10f39054e57f9626df45b4ebcbf9119165bbaae69ca4c468b513bfc4d648199c8e884199d127fd2c4ee76088f6a92af8d60d7815275c808e55ac99f6df370503648ac2efbd9033f58b5b9126b145fec562a32515dd97eaed38ff5471ab635b4c18c502b71b59c509969dca35c56352ceb2f865ca461d81bb87f69810862bcd9a5f0d731a934dfdc5fc9d11a5f419aec509bb0f5eb4ea7d8c4a1477969c4975d96cab2bf0e6d68cf569945c9a2ccc9f73ac8193d6fef35a9656f6ac798e80d3c330bf0c3792fdef78685891fb58b4e01f9b385a180c83e1749b94443a6673ba8615614a3b62455ba0a43b4821fb1152584e7e78404079448258dd9458b416aa88b86b0cfa96043be4fc95a6d3f761b486b130a928ee0079542a61868edaaee403acdd42c3500c309a523e5c5db92934ac3edfb20ef1f316f4e66df265ad8d8bde959e783ac3303d222297e5e2e609bcc728d16871f099a69c36f87d2d2838e95f7a326403b4e12ef9f2ca509319b85e504963e4ac7ae2585673f9083f5c6e697c293a75cc785a8cc3f129a7408e9fee2bc4c19564acdf57316b7218865f56fa8bc032e37fdafa156c4b4e453745450b256402f1d28e368900ad71d84c1dcce9316272152121e3e46f2c1ba01624ec9300acec707d9b78e5aa38ac8dcab727b584ef27117d7bf17f3d7d2a5f5484c72ee2b8ec9853ee3b07f0d2d8a56ace6a9e4eea5b3993a3b92238ec9de1c9985d2892483d5503b6660be557cb73b97544673c97389c67eb0d41716983649680e7aab9cf080da185dbe3dc0f3bfa348bc9797eed082ae809e528c10746a48274501e25f67c1cf5f467c72bb4020e949da915cdcac9364de196b075e1fbd4492639ca4f0b152900b87959e40da28f36db3344ece89b0db5c4781ea74de481fee887673f89915f9d18f8e8e2608b10868783a352b697a152f4d0c4d29cfca8c9cc5e1c5d2ef558b107b5e75e6b9fbff0aa908123fa76ca1d2c43401f9e77b79dbf608b9c29d84c5b4ea3af6c55b43c3641e286e21e200703bb993ee2375a4281e465eccf4fee75d657e97dc941f4b0fb9dfaa08b8dd4dd7f2a7b3071952f72c2276dee4ad07e2228970e5f792f9917705a7c1059414474e7f1a5ee644df9b6cc7e5553f274e14098fbdc71ed15bdbddb0a4b6dc02b09436fe6e18c8817475de555de11b7fd65587b514e77819eab9f58a92ee8d6810376a30a204cb3c15ad5f606422fd6fe63e2245e6afaeae7787abee80a3d771c4de8890ce913ac126a0048501fef83bcaaa9ffb8eb6cf505404a3f8c6455fcce01cc12dd461b1b7a466e0690345acc341f19a1fcab7d0bcb0a19d102b5ad969f83090da236bfda18bc22d9a908f0da87df13450f74a9c418a6b7140c18eca4d6af94b4b5db77a0960d04bac6301e5bb3a384a3e312daaa544fd0a1e8dee1bcf2236e40d06d45b907973bf630a910048e7fa76bb5b38bddf36d7b808f109f40cce5af441c8b6d7b84dfbf4c5cfd7cbd45c1c20060e7401710cbc47df433ea3329965ecc8a7b09ff07650242a2292e16bcb36d21aafee26f50bcb22c5ff42d0c033708fc348387641f806537a5d1b12103e6073d190615a47f35045b3a6d8ec70f9adbcd219fdc547e5c0f0b9692c40c8f29ff7e54f0c512e80cae8c01c99edc9be782a3e4e1bc743bb9c2ce8f9a9a5c78eaf7b07aa471df1d78db0bafa60215856a6d0b38ad215ef7af43301adcf4a8bbb883b1770c1abd8ca7f30e1cfde5e9659594e7bd1e2be7a89aa59f9b63487646264cbdbdaecdd82ba6839c3e6992c4f365068984a7e577970d19acf0053c10a24ae47606b7bba148b787e696c1cd0a7b589cd3aef5d31a55bb0b2af11aacc9290940fdf7cbf7c33fb105f13ee3ef8add4cd58da9afc98761635da8d3d0f32a119f6cb6a608344be3c850903d42a4bbfb9a3297acdb70879ec38ed98a3e4efd7a255f900a83fca70d36f0cfa3b62b026578ce08d2f77a53ae360182a08e5003a84033c7a9938cf2023c370946f452ff05c299d66fe188ec6a35e1f46a23719c31e452e3e26c635b1fdb026bed68611b5fef8e01e0c7584329f37ed15ddf7d0089779ebb66239808c7625e3b4a584410f6944190aa9ab82d278ce0431dfc7192841f955dc32a033137f2ca2203f150168802491a03d8ba382e99ad13d08935c6e40d06f324f1a3b071a0de1c52ad9bcb93ab5896acb691d46d7b9120ef97ac44e99ead9c4848b9ebc10ccf0743edcf8368cdcdf6c96f6c8dc0347bcc314d4f933e61f0b890744a2dd742053677c59df55d7fe04d13fbb13bd31fce91395d57332b92f5e84b28b963f50a541dea298f1bd329797c2b67ff8176bc735dbd107370d437893ee0230e9b2f62a3f5b69ac1799a070cce32a3829457047ee932751b1fb272e444d54250d9991c6231f8972f84c33ae0876769d082db8502b83dae9974f1671c9708066bd7783e4eb94edc968c9b5544b04b42880", 0x1000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000002100), 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002940)='/dev/null\x00', 0xfffd, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x3, 0x1c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0xc26, 0x7d}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x60, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x32, 0x4, 0x2607e6a6, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x20, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000001, 0x3, 0x1000}], 0x200, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x2a, 0x4, 0x9c90}], 0xf6, &(0x7f00000000c0)={0x7, 0x2aa}) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x10001) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000300)="b0a90f8516e5ca1dc98b4cce174732a1cbf63e190c93e467fc6e464b573a79f72114ec19c9ac559d2e972ac40031e95098fad3ad832e83f1106daab1dc83ec", 0x3f}, {&(0x7f00000004c0)="8396bb15a565a7aae7ed028bf267ef61249e52e042b3876fcfef7edd53718a1b8a5b4edbd69842e5bd55cb5ef3df5a765c79e6968988694d04766aafdbb727a74d146b687bc557035714651ccfc43c58eac4eea8322066bbd940f22827c3efcb4969c09b2f6c5e962e86ec200725c90e", 0x70}, {&(0x7f0000000540)="24ec5ff829764ed03c37682124671359c079520f5bf0c61a58f44107542da52d367f803d57891ec9a5b68a854055dabeb1c93359b01b543144bdc53c15813f3f65a3d4b54a6db9e5c80492a89238e0594359705d2caf4ae0094a6082d8e66b28d2b82f12a0da0b181ca74ba2b56d429409fc1248e525693b1d64c865c4b9d9e0331650e1b11dc34fe87bc6b8f8d8ae1ba3adb691f135c7f1168a1a11a6b19be4df912bf7dbf06e6cc207f2cc7d08d93891e7ead2088e9369c4508a41dbc4cdb551186b177d1019980c511305c2aaf18d42e55ffb3afe2271fff761ec83861e8f600f6d10475c880b46eecffa3c74cae2e4d58cc5531fddf8d6283ace79ee5a64bee294b8a8bff105c4e00cd0e6823e74f3d3caa1ea4196e14b7fdde1543748169c71c2938dd17a4280dbe646235dde3f26e59e7952c3a8fa3334c3bfe4a02a303b500642f2f45944d8011102b6c52319e558b5a31942992fd4da536d56c62d9389d540b903ce41a939f1e0568fbac2f89f3608d9261f1b1b87a38ec1869eab72a396cbb769324432a7aa0c247f916b25adee6e6d1a102a4185f163d1ecf0380f224f17e4db6a0f6ed0563bc3202bc881aefd5bb643a907b59f64d3e80a97146d1cf9e3591954e5cee2bb729f2ef58d790bee47034142104a825ce90dd96f2d1f1133f6cca6ecdaa65d4b8fd17019423434c5b617f7345e14fdadde301fdbc7ab24985cfb94439dbb4b47b35559d43c353a57247976fd8b50f9a43a832c6068d4fe7b3c18a660ab46bc02a7842f68a2b19261c8c5eba137971145183e30e74c8671464b595292b5d121f7248f084d61c560a7ae9c7079e1794cfdca1f29754748054550de1a6812d5673dfc77d5691fed0ddbe49ca9cae8999d7af9348335e7f97720745f6245e9c0d11228cf17615d5d3cd6ef7bd2bd6389ef6ce721a6bfd1d1c982a4b9dbd3f6f245189af609cc497c6992ac4494254b19b930d813aa8c549b39de0ffb914ec1235cea0789564c2c1d692f41c97f82900232ab21375807d5c0905cd0f8210491f8c54815e1e6878bd1ccc7c5e7016eddf130785d36830cfe21c660bc920765a1211cef795c39f81359920f6a658928ac620cd6898e19268a8e4da66fa2898f9597a10ca9fd2e1deeaaba5d777716c9d1aa3e1eef2a0b4ef802c0ff71102274ad7e86e13f55b3fbca315cfd0c9f78308b8cfa5cc69d7e62b11fa8f460565b617ea65a59ceb0a268ea3a1bd0e73a20b04a5d54441e50ae1d80bc5ecf6f716d240c697583c11c9262740edf1599c6230b3f1df595d10d6f419298ad4319e2702b023c8a016e9ee7c9d8b6297e25bdfb7402cacd9985f0bc3660d351aa4cb012d5ce840a998668ce6d85f4d141b8361bad6948c7ebac8d2702bfcfb335e6abfbc3b437ad3fd0a0c9c42d82affec9ea094b4617ea291901d11f97ad20e4aca05211ddae476b3c7e614b8ead1f2117003b0f1a4186efd883f34d662f52766883ba6ef68f1d7e75b783a7a0957c95a9b1e59ad918f48a1a836d5b3dffdeb0291e64f16f2ff6cdef5f434d822cc8771669458089ab2b65125e307ba6eec9b8f8a0e216ecd6d4adb21f71ba97ec77cc6dd754e7b1774a95ddfa110a3de9b658e88d9bcbf7065ffbc94eb951ce121e27945a13a5bb1eaf8ec2f104dfe9e5552a6fec59d9dd61141925da5ad007f2405cdf895b51a54f39542097142e12ddfc7a5d40260e4a6907c9105b59dc236daf3546f57afb6f6cff04ce0a9db666fc1446a11a7c056d3b5bf0bac4ef855ffca6a3b0b9695f4da4a39560765f9a96f70553b8a4beff3e8c30841f23ce1b9b013fcd2940c59d2a96de207ee60ab6e6c78b2f1da84efd33772c8d792fd01f6bd05e933fe7064a71293a3eb6cebf596730f14d8ecbb677939f60096c000af82d0ac7a3982b8c42e3a0a85303736c426f498d85091ecfe6a2a59ba4c14b5743d439fe341e82c88e79f8ad5d3ccc45fb48e592e76ff766ea7e5384f4920b18ffb5f7462dcfff566d7635244f26d49cb1548e129037b7cfc12442ffeee376eccf1145e361cae81ce465d7bddab7a33c0cf0b0e7a1b33bebdaf800a90705c200ff692daee3b57df0706c9fad261abf78da99823c1ea7b4198665e5f0c021606d12c44512ad0cc526bb2262d02cfd2a06811d0d40bf8621e56c9bd7a5123347403751bf762b11b419c0ca0b25b674dc5a2eefecab8b7e3b159421352f65894c538faab80943653855b846fa62d91ba03190ef1f05453f3babba811f680bdf7f93ecdc162fbb389716fc8e7dc87a0b3e20a2a54eef7343eb3c69f02b0ce4d265befaef8f6ba485452eea2728957328b499be7326af66b8d8f1bf1e96762315c073e691c57b3c985492400272dd9e77006756fe93a8704c34f1c69d6d0214ae6a221fde1c0528f97c37586c4fa7124d14f193bddafedc02acff08bb398570fa295ed4f8687c557807239d514295860217cd3de81f8697705049e777cc9b7774d41146edb7aad179bb5ad5a41473b2b1254056f71a708299669e041d367cf50758fa0e745d6a2048e1738bbbd52cc6a9477653154d39d36b37c26329d2d53611ceb97e9b9e22f281f83785012139fe702602ba8cbeffab5ee13dc3f3a1eb1d9d0a25908d95c3b6ffa89bf85f25b4c9823e1929e3e16ae760f6975588bf01e89dd95abba3e51b18b409886700cf4b8acbdc1ba5c27abe884dd342616154b60ea3f9d4058fd2baef4ebe2263e959d52cf1d419db16821309074ecb25e0637c4a9f82f89461c637419bd876d46645c106871bac92686ca10f47c863dafd07f4685ea558c5ccbc0f1c5ecb3b78006897c13c3f25a6ba8b4fec4cdff2a1f0d63728921b1682342f4d5696c7bec01c9c1bc14b108665d5ff47e288487c7e17a40357289ef4519bdb7b3a6ab64a04dbda1133994364ebbe5bff1d5c34bb6b8b65dc3288a947df80c331ef515ca82f03d7f8eff589a85200d8bcc9a79b7f9c6af1e15a5edd38c7ff9e6c0b70859d6026c4cee847a38c439ecd5449d8e41436cf0437e810c3756be8590d7b9c79b76161ad7576c5f70749a74f719a54c99eaa9c3034d4d71f6cc55ecbbe24c1a38b885cc42dd1afd48ac3259518f92af978a4825164b4ab84c1f6f2453d4ca01e4b5aa2a8dd8788bf249ee250397a2cd84267ff722a936b46169b21d310265475b38b03927b1d1cf864cbec7c23c7f5508a590f778bad82af25b66c35c8e840df20f414ce75ae28fa721516dd9f998a888e5b2d1fb0ca2b6e2f6481db28415fc0a0e9cebeb7506b1a31b22c99b77de76abf053d614b0b5cf7185d533bb078257fd10dae21ebdf4956e72ffe065aa23f9b431ffb9e4e6dc307d09609aba93585017024b0dda393809e3330e1702006710f89ba97a2bad54042b201a108ed9d2b4b6fd00cfccae13087168ab8222d78b35fdde03336e486457e75a3e7ca42f3928b4f9fcbd62ea5fbdad9f8845d771d05fe667f2a47e2cadcd5651858e84c17a2c5f2d7ca371ae6f3c5ada5d85c2d9e433773d419a4917b61e27bc784fe69ed84b53f42364bfdf57087ebd816df5c5dfa97d714dfb9a11e17f1fdf39ea76b718518b373b2e5a47d829b8a3c39803ecf370b04005791181530218ed3dc4e1e3b72015df4a1ee2538e5d70098d123eb6f0ac29a9ef0c22615f6c3dffe6f3bb6164922e2c06dd523874b819dd2e9a327fd571720c2e3e5497efb5fd91b5f4b5cf16afd5b60bb165f9a7e496ca695518d327d028088c8b435cc3175f0cf0c5daa8bbcbc136595a8d65319a42d705ca02649d2e7b6fb35e92e538b7766974eea117fd45b8ee0b82c26d910eed0767ca494e98e1128b990ad318c8234a2d997f069e8a2a35f8d43f82f296e691803e5ad3224fbb6fcc2dc021f2ba9693096fee5d8c917fa99d4818e1b5672692b2317f598beb7225fdc726b20d514dc4c4aa4d4031d01852033d90c8a50f3a1b42388b6a1966bfebd35c5169a500143927d8177ccdfee8265a7a83519a1d555bf712416c84a13b5685d67cb82917efc73226ce1493fe5bd4e9d306ce0430d5a8fcc7a9203ac66d37cf238f982a53771380a08b18b68dc770c3590599372786d75eff9fee5e779f85988806ce08a09aeaeed82bd92edf21eeb4e467f04a0e763281c69c3db92f57cc151c6e0b4334a310281ac0d184cc8a3f4641c21c877a972a7659ea88c511a187b897f079ae9e0e184da2125d919eafe35d9973440b22bb5658449b8f6dbf72c5ef62ffece706c206ab90cd34b5d706b8708bea6e450b3c0f4e9b92c5d8b28f5dbcd0b651560d4e80d13ed59e82b4a06c22bb2a0101cb0edd5d1a71bf1091c67054a7bbbd7672558b90d0cd4ce435c5dd6886de0fd8d16afe86ad9af15101762567e4c3ab07a83501d44708e044dff53f79fa865c0f2196ad48901c83f44d7bcd22d56d28bf7340b4e2d73e60388c419472ed7dc760540c1ad718b4681c273e17764c6a96ec4930741513d173a57e8d7edfa77a6a5c6620a467f116d2d9daf8dbcdc116d95fb64c66197581fd924b4d83c2f26e967ffb4e804eb24d30a7063e966d84a669fc3d7828e06b1fb99f64f757837a0dea218334d87192caf58571b6b86fe8dcc0172271b8571e1f443b3970a91f39e0651e7159991c75a321d1d452667bcf1ecfa6fc71a5742d4cbab31e6b7d693fa313f254ea55e89b78142773c72c053d8e42d925052c76cc1100394ad7bf44943abe545d03d5c9fbb3ef9cafa591fb28a8d0ca7f74646e74fb1782d0ab036d80d679023e4af733439094cbb705f2f6a0ac93ad5ce66b4795e05e640caf7efab3ae1227e98e92fd6e4157c6f86824f0d45722c7748d23f2fe857257045d9882099df4a43195379656706624e0c513455c5f93823c2d62cb2615aad125afe2bed48f1b1a355f493dc295bcc40f831ca7428a98f9e71edf30c9db03be7e7701ef732ddd818314d72870596e213efa9fef9a38069abc6e23b0ad6be9c4a7606b9cd7e926de8d54f38ee35bc86392f585c58d453399c18171b3dd4737fe6c1398b83deba64a3e26f7ff5ea601cc5496241559b941b2007d28080af919a2d76724c578719965948b5d61025b8ebfbc00b712447111b51663af76873069c69368162de596eddbf67eb30ff14ac3ca123e57e423e22c7650bf1c2608e223496c2328be20b1ae5ebc3a4375c944f0e02a8cf416b66114848d652f63babb358d9cc5d0abced43004327313c18defe673cd29c58d45a4a5ace943697e9f46b5362a104f0ddba86ec518e965f2e7ba09e84ce2c2b81bfd3e8e5afa32207c22de3905a4060a2519eaecf601e5e7e521f72afc85fd5e5a0a0a26c1f729fb09f3feecbeadca3769f4847ccb50c614c77035c4cd832e2cb3b138dd2af37e7900d0ee13b116b8782423c53ee841d033f11dfe3e2d02712d6ea7e7e3c26707531f084576c3bc299e1343dac4e6d8febac3007e9b699fd70d923898bbd75cd27b805686b820551ff102b98f830ebf702529b9024e2909d3e54cb53dea5d9be2d04cabfde2358f97978737e48150b6a7a7ae2d09a7109828564c639ad353d8a11f96c98e3bc7e9d1884164c56198632f2b17aa57d5332ec0f9449faeaf7896d198cca572b72ed0974653ceb6d3e7e076bd1f24027c3c2d06ffba6f55bbbb74310be3361e1687bbed86563e25181cfde7a061c3f9c6a12a94da6157e16f7a2a04d47d6788fb889507f6ec4ebe4bcbf98d807b6018dfb1c1f316970d76c09a2e2bfc3a72416b64a031f2bbcecb6e3c6421310ebda", 0x1000}, {&(0x7f0000001540)="dce0af2cd1dbc4db7829a1f04cc6ca53ef1e44b4c296b08998f87ac8d39846153abb3c629de97331a999c26bcd525fbd53caef6c9171610dadbb5c748ca19adb61aad363643411480734d6c51a77e51c1c201d0e2ff7c01459b41865e78528869a4f140d8e9e50e88bea290b", 0x6c}, {&(0x7f0000000340)="e455da0d7d5c93f6eb149b36b15893a3", 0x10}, {&(0x7f00000015c0)="5f96319ebc537d9b65b8170eb3d594cb690327b952e2ba6d2d3807f84e576c4bb2880351782f4168f9f427d7eaf64db27b168be01e5fee9fa40e42648938bd293f77ac2a28d4c51a26b9741869c71d663be915c13d28dfb82b453db56154e125dab91eba78f25782cd730a642f000dfcebef5c28fba002103b6346a9e4e37685dfffa5d26687e849d63dcf6aa91acc7e314edba13ce239f67cc062fc8e2a28d4bfe5562eb523284998bab79e8322b8b05b85a9699f7f93f510c6c7192a92a01e06", 0xc1}], 0x6, &(0x7f0000001740)=[{0x18, 0x1, 0x81, "63e4ec0fb652"}, {0xb0, 0xffff, 0x186, "8d6c1d318a8ba59dbc53c0ea1f7b8352b9dd0cdfd3371b31f533970d552ffe96081a08c412cca09f1dda99f5c600ecf88e6189b456d036f6dcf99f5013e896bde1cc93110fbf37ed162b5148d1e5be31d1195ce3aabb4bc98e99e06d7bb179b5c4c11ea870e80c3df1fee22650423f8bcdc5b05bc77794cc37c74b55d7b1b035d40c4bab426b828270b0a36ac84762c6265c387f5d28750d9bce26"}, {0x1010, 0xffff, 0x10, "bbdce8c15127a14402ef6515d93a7d53677393af64d244dc2f81ccf44f1b85dfa99799abc912ee4efb30009948b2bba254222032f2b30c813f569c35dc7e642eb2cbdbf2b9dd2963ac052aa3ba30348fe61211beeb7a2e3158ed37937c7351362c73a6cd313df5b62a045378350368fba65cdd203b2c0eb57996a2e88354f1ead8449b8f086928b67f6e412c41b8b6fba09964512ca0a990e92c95516ec215bb7131f7c5b4a2e1ecc528241e723eb1eb97e6f24dcf2102e7cdd4c7c8c89f7d3548882fd648baac3343a79964d195c5d2e8b0d870298a192ef62d2fabdaea9cdf2040b4d8ef27ee05186fa48a7bbf070fb57bcf66179f8c79e8561d9ce585c574b2ec1f2dc26976cedd55ce8601cee7e2ccfb5395eb79fc665e29a9da2e42029abaa35ca970a2fb24955bc60aaab16f67058450b766410546d0c9a30afe77b3c99e40117c5bed530f917abae2dec161dbb391ca80c41f6512ad8242fa0e634a010e1860ec60275d6827d4ad9a8f0b9e790aeb59fdfce7601effc2be0a17b82620ab01e1878adaaca1ab8a5c6901aee79109de4795f229021cf449d997f4f4be19e08da91ba4e6cff5d72fe23e4fb5cf44ae7ccc8432d2d36b786bc5e1713329d0671a39ac2bdc00d51ee905bcfc60add265461e38f0517ebfffe447b73f6a8b8cd3d5a867d2b33f6ffe2d230ca57a3bb0c8b7fe96a48238fec4505cbbb5cd07d9f474aca07f748236353320ab35c5f340252ba1e4efe011e7b6e993c084e3f438240b86215a9cd4c3def3f5e0a27998d94c6ad931b5bb4d3d9017de36ba4d1b38ae674b77149fc1636e45d63ed9247623d241215c933a2b04cfd517fe9103641db79c531ca86564670113981c348cb7b274a2c7c5bea4038de9f4c9fdb515eb4711a497220fea355c4eff5c07bdd35b7a43cb33d33a975cecf847bf39e766dc995ce4d100731c8dae221fed94c72884a52cf14b9496d31727e20ec25fb2a0ecfbb75449fdc22789fe70cbe4fbe4da2ecf2c453b74d83a927a6cc1d18911ed4a851600d527a21907fe2d4010886ff5662b253827d5077b44289c947e92ceba35ace1bf7db238866ffe26e96fcffa66b99ec0e6c27cc2815b500afdfbe94bb2fb3bc95501e99e9b13558f504e64564ab6dde8fc7cb0ac73cacbf00e9fcfcb3f58b91a0142c958a4c066ad34a15af5c25dd1b47ecd6216a119aab98ce1bcc49f98280ff26fe3c50a09095a9e5b18cd79e631180b313f95a4ccc290abeec65e37267155d14b3867bac998e8affe73af247cf0cc615bfd6414310625f20a5a7e719cfaba54488ec18ea6ed66b22a9efb49418f2a27659520d82f3a316419fbf7122a92bd8dddacbcf33b3ffc90a8516a501af7e7115146e5224688c02fd6fbb30bfbdad10eccc64f85dc3d04c92ad337f87e54645d95c850a436fc4707d8057d2e0e46b8cf53cbbbd7711b577fd2ce479efee329ae44af840cf1e769eccae103233620b9f992ee59c3577a3910b9f849f8856081e88df23a1d5a1339d6088dcee2d68ab290634e63ebe3c9f8141a444a06ef21701897e74b90a285b70af05627fd9b5146601f4dd799d74eddda381781b7dfbe54b1d65ec4d6f1c0f3ed5ee0fcc1b10a3d9f2c8cdb6a68abb6868b903ff71173dc2f0200f3b5f759b0c6e6b8c0cb5d2b5817d9709d2677a04bfc30e47ff4946f3bdbb0dbc9ec9376c37eb1bca25f67f92c7d430dfb8440314ec9804e87afc49e3585529c50bf802433c58e5e6755982b9b7f3361311b7f95881d3694cf0f853ea505e2075dac71d485c40312391492db38355e09e5dd53581b359ba02e01d43b370464e99ed3ff542a19de856e339ab63873ac06d60d0a61b34ee7afbb32f36265f46e6b28ec3dc43b0a99cbe5947e9b61570f2f0b421b88544a5e7782350dfcc2d9656bcaa7137f5d77a6e9fe7fb3d1e0edcbd06ebb8fc96e26d9eabde09b5b3809dde1cf33e9e24bd9c483ca7df3a913559b75f9d82c80114151b52ab39e9907b94fd8ffa63658b9555557cf98b02b741ff85ba4b41ba48e5220dc7a1d9c11a9257aef11b6d0312c2db8f483181da462aabf76e5d3f5ed141f967e35889080045dbcd9b2c847d1dc3c8fdf85ae201a7080bdb9571a5868d432383d83e346648df77d98766221a5879378b4056c093f92ee94a395049ad886b062fe5c7ba3bc039dcb7ee1141884bc353093b2589492c815b020dcda12fbe5d36b49d5892b82c78ab991291d96cb908a4a9bbab60cc57132bbbef1042a418d66ded1c464e8e2f9f71f5fd3413e63902c4fdba5917bc6cb15a521433cc36afe2f45ee88fd63dc7f259c50dc5fa3f9b53808dd0ef3015555cbf737a427ad23f305d10d7b4fde7491a048d69254eb655619ce2097003d512a6b08b2c4e26f2e6dd399a05dbfb920440c0744ec4739d3af7ea948d9166fe372c9735189e904ae0c64453aac63d672563908844dd793e9da73ff923fe792cd1f31e998441a73fd5768cdcfd69622fd497281b06f4e73092fbbeaf908e00f9e7c66671abfee026da1b777f7a99adc441b43c95e8f297a5d56376d045ec374cf3a47aac7032245664d3d83b84276f6c9171ab201e05dfe46c17431d29f6db4c602fbebeaaca9b21fe8c61e19aa3ff4b2ca5339196a63d8af05907918e5564020185700053d27995a982bcd7edd7accb3cb2fff43f44290ee84ddb4b42223b49b4f2b2c735ee7c157479de7c30f02566749c3371f23e2ebe92d8dd1b7a2f9eb3fcca0d05318aedd3fb0b5905155a4fc002b90d6d25ad762cca613bd981f11909a0e10dc75007b10a8f9886966297572a8ec4faa438472cc5088d0e70fb89f0ceac8f1ae025c7958a52a2b282946de809a876e0ae93e7a732c52adbf9c6886c2961c41ce26658bf3025c50976517a5f1b8c4f65679d090202e9a59acfb0fc73f3eefdbb9af3185168e7cedb6a28cee43792df7205d8f4bf322a3dd1c09676390664ad5d40a1b39c6d378f9b1b4b6e6d242bd7f94614cce4e3ab2607b2485b47f87a05ef6cf1d043b5f60688ed593891343bee4d6e21955ab558fc9be7fd6720c94c97b50dc1d073e76c1f0278a3e4da57c2509bc5690f4b352e19138a17a1cc7c799058128234d2379500c5e961c8adce436eb00a39457116d6c009136e3d06bc816d0b11a0f1e4260fcec01459683ee0fbfaa60b9d4a374c6e10166775a2acac773e4864f6a3295bf565ade625e96149e8b10c7415747dfafbef94cbf2a8330ab058f21ceccada8e000ec4d1d5b22a707a22386ba6d9f5ea2810599717c878963823848df63d53f2c93e094585ee6399577f75f0687c56ef0017b80f58a1fbc63aa178f657702494b8a70adf29f8960dad9cc8643598f42f68f63f3ba94c5844fa8249a544f4f3beff2295824be62f89bcb6abd86f897619297cd6dec9908594d8a69abda045fbcf992138201f6cd3c23af7c7d30391c4dffeaf3c2c6f8f213a77811f369ff43139c1900aae2e16fcf911ad31eeb8cfcfd2909c92444ed5cabf53c37f03dcb2db1aa98397e6eb0b08436f81514a55c9f0cc73eb0a123684a1f3d3bec1ebfa196fbbb63c9c57679b091148aaa03aa31561cc34c2811805c4ad6e03e5b63e0ef34878f644f4ba16427845b3bdb627ca62e7a4ff3be846d2eecbcb5177f9886357e47572bea6cc2e7ef2f76b32c7bcc522f26c7fd7aef4cf86ad0018726fabb80df6a991c29a5c6d40ab944d2b400cddfea2f9bf8490d157962207d1ca7f2ebce4c929e4627c90a60867e4945ff9e6ae4707dd6499e2468ebfea0e776841aee0b0f26de7f4d70fadbdd818644abc63b25f88260d7af1cea64873486f98386996900f0c6f99ca878accb35d0270d7340374d7dc6fd9425309760f66ff011a33befc85b5d92989fb8cd009f69d913190a937683417357b954e1bd454db248f232ac9b16ceb7653bdf700ec74546f842afb354e8dd4d9c6b3f9240782b190cd327f755cf6ccfabbe2d0b382f0dcb3ffff83701a2f390f5852e72d0ef9a2cecf6719ae88f763bf5031af01cfc7c6078386d2aaa4528599262c6ecb1b6a25a3a7ce5ffe8ef7c21dbdd4ee30c095c114e6851035f8e299369e9cf4905b6bed4f483cc7b88cb3088466768372169c3a1a262608a2cef13a4e0984591eaea00818ddf0140239c10b6def7834e249318dfd58ba1b47a002759ff42fa1998402c9dd3103e3d6e430cd184a1bc73c5620d527fc7df28acf67f29ec563d3e311adef5c161c390723d70ef55b9e3928ffbc2daad979cd3515af22bff8539c0264e2ad285ed1d6a50701654f659b0211de1f4c92f792c4ffa9a00c2792b33d283b63f563a6241f2c7f002ddf87f4caf62d292ff38f75f23f47fd836f4efab8ab62e6c44bc7dca26e8ab3b2d0e6436dff606e7b040925211a7b0cd27dc186c650f5a37687f37d9042566a8f11e08db767ec6414d5ee4ae3b1bab3ba4335c3a98b9ec47b7752e58868aeff378de0a4df7ce60f19a367029fbf5d7beee0db39655f4d78142392897ded2841bfd10a28034c0609e2dfc5a313166eb9a8ba62aefee1f261a3fda910c811f141d51ffc51705d2dd12e19ea1f0296d0a3c56de9a1b1e94437eb5456a952cba4a3da6f3f6b7c3bc7b5fdd942c45330d49870e14bda4e233777247f59ca3abf92fda3f9bf9611642ad92d699c01316ecb047c571e0be3855a4da7850c8e22c3fc0949c6af2d8fe0754dd4cc97b998f708eed97022916ada5d1c3a4a273e7287f521271d6acbdab2a20087f5dc71140a9291f93e66346f42444b930a2723fee2776673362bc897b2c54a130aa2eeb2eed02b3445d5e9b1ceeaae04e2185dc030a887be763616773c7c7b887b66d6659287e7fe9fe0d7c1de6688cdd90a80b128b6c13b4f228a4b3517137fa7ba7534223fbdeae60d68f32eb63bad8a9e25a1920e30d7569f40dfcf77b3769a72b946b1048a7863bcf0f1cbb91b106646b1d78f49d9282bd47d23c8857e42017a5f5c21cceee1d3f3988a1aebdfcedbc956c69d01eff6506980cc9764c5748d397501eab2189da829613fa576e4a66e7d7fe8159f982cc672e54839a63f759402ff18f22bfea80f3a8310a18e5499ead8c0b0ccde07e4350e6bca5a968ac713b3e473882727d12f70f6ce3fa54f38d6d7b3161b0c07e16ec968563d5190ee9a9cec139892838e15f958e0d316cabdc92ec20b31eefe0acc4a90dfdef81aa184581a9d183e3bf70d70eeb1ea1340c750580934f0564ab8e4e35ec7324ce19cd70e3bab3c25993f0cd5f8db30e88d9b63155ab78a8ccedfdb73b4d0ef82db119bd581e75c55c8840d1a38dc7e83f33ac98ffb21f5a04c0859089c6de7dac2ce7778d661350b38c9f36549cc71309991d49af84c74638ccffbfc06e49014ceaf948eec6d3556aaaa590f6862cef908b31d9df187032c87388a09a9be6d76a4fe808d8006c8b964f6066824de8c718193cc3d55bacda5f66dd77aa6bee8578c2ddcbf3bf195554ef9200f5c8ef1d1bafa10ddfea40675db2190c5826af908d2b8c4e80911e12f886f0f7aacedb07af925eb28cfb01fa1dc4a3d3379395620eb875572c7b91410c86e3d5da56b3cfb2264c8c2da929239555951c94ba153ea9b3693c16c13d7925f792f1942911b7ddfebb3fafd1e229298cf5ac56daba08afb984e41d83997b5c114a5b52583cb9d97bd39e9a5c28fd4143eba23916558fa1c7e91afe59da9ddaedbf920da7ad460a8abc9082a0f27f64677ec7da07ed384b0415c59df2a7c225e62cd64ff259acbc25"}, {0xb0, 0x1, 0x4f, "f27ea827fa335d6e4a29b8d94eae57b0b756778871b4542550f4091e190da739bed53fab3931e2b998777ac97da516004b1aab81667f73375d903854baf62b0dbe3e3b746382385efd9562f13734af1f527e1ddbf313644d02eb1794c4ee1e4b2e693eff08d28da31b1ec0e59eb74b0542ac7aacad660163384872bf4fd6ca9180ff1b7c24618bd3652c9ba1a84ca58977b46a323721e56e7872fdf73ce3"}], 0x1188}, 0x0) 16:01:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8150, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x60b32616, 0x5, {0x8, 0x1ff}}) getppid() pipe2(&(0x7f0000000080), 0x4) 16:01:37 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:01:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 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, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) chdir(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f00000001c0), 0xe5e1) 16:01:37 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x30, 0xfffff, 0x102, 0x4}], 0x200000000000000, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x130) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x0, 0xfffffffffffffff9, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffc, 0xa2, 0xfffff, 0x80000001, 0x9}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x8, 0xbde9}], 0xe0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0xb8, 0x20000000, 0x1, 0x818b}, {{r3}, 0xfffffffffffffffc, 0x41, 0x3, 0x101, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x1, 0x7}, {{r1}, 0x0, 0x10, 0xfffffffffffffffd, 0xffffffff, 0x500}, {{r2}, 0xffffffffffffffff, 0x2, 0x81, 0x7f, 0x401}, {{r2}, 0xffffffffffffff7f, 0x20, 0x4, 0xaf9, 0x2}, {{r1}, 0xffffffffffffffff, 0xb, 0x0, 0x2}], 0x401, &(0x7f0000000140)={0x800, 0x4}) connect$unix(r3, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xfafbcad2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="66772c54b15de3c37afe47dc1437ea6d3d0114ae", 0x14}], 0x1) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c396bbb5f69530001003a032b5b46bf69aacc07a7000000000000000000"], 0x1, 0x0, 0x0) close(r0) r2 = dup(r1) syz_open_pts() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0xfffffffffffffffa, 0x1, 0x9}]}) 16:01:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xff}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001380)="11") 16:01:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='.\x00') 16:01:38 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) getdents(r0, &(0x7f0000000140)=""/108, 0x6c) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x1011, r0, 0x0, 0x0) 16:01:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x0, 0xefe1}], 0x0, 0x0, 0xfc8, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:38 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x110) 16:01:38 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/92, &(0x7f00000010c0)=0x5c) 16:01:38 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000000000000000000000000000000000006609eda4239c220107698654ed62728053ec2cfe777a3a44bafc63d1c3395b7a9bbbecf9348123af468013e30f6df11441124925a68426c58a3e5506c4621b8ba15a7d7e268d728b22607b0e6c7fbc845b23e77816d20a23d858"]) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x20004268, 0x0) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xb0, 0x8d89, './file0\x00', 0xffffffffffffff0c, 0x10000, 0x7ff, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') shutdown(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) 16:01:39 executing program 0: open(&(0x7f0000000080)='./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, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) syz_open_pts() close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:01:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x60, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001080)={""/16, @ifru_flags}) pwrite(0xffffffffffffffff, 0x0, 0xfffffffffffffee2, 0x0, 0x8000) r1 = dup(r0) ftruncate(r0, 0x0, 0x20000000800005) r2 = accept(r0, 0x0, &(0x7f00000010c0)) fsync(r2) ioctl$BIOCLOCK(r1, 0x20004276) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x41, &(0x7f0000001000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x7) recvfrom$inet6(r0, &(0x7f0000000180)=""/131, 0xffffffffffffffe5, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x8313451}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000140)=[{0xbf7d, 0x0, 0x0, 0x101}, {0x1d, 0xffffffffffffffff}, {0x3}]}) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/56, 0x38}], 0x1, &(0x7f0000000400)=""/161, 0xa1}, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="9c") 16:01:39 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xbd, 0x1, 0x8, 0x80000000, "2a299ca3e1fb7702da0c25205333b73137caae3d", 0x1, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "d7c5c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000002280)=""/4096, 0x8e4) syz_open_pts() 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x7fffffff, 0x1, 0x81, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)=0x8000000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0xffffffffffffff33) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) socket(0x18, 0x7, 0x7fff) socket$unix(0x1, 0x5, 0x0) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a01525267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c466cbe13ffc9a9ff2bec173585f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be231757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca30f935dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df20ea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398b14c3897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d4b6770", 0x5eb, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3ec3) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffc) dup2(r3, r3) dup2(r3, r2) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r1) r2 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0x45d) fcntl$setstatus(r2, 0x4, 0x46) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0c76e8437cfce774978e587282022e2f66696c653000ba0327bbd2317742ef01cd5db0baaaf463991773f034dff060bbd237d58d48a5f27e39b9b99984f3"], 0x10) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x80}, {0x7, 0x3ff}, {0xef, 0xffffffff00000000}, {0x0, 0x20}, {0xad}, {0x88, 0x95e}, {0x44}, {0xe3, 0x6}, {0xcb}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x87, 0x8}, {0x7, 0x7159}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) 16:01:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="822f66696c65309dffbb4defd0be00"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) shutdown(r0, 0x2) 16:01:40 executing program 1: r0 = socket(0x102, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:01:41 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() 16:01:41 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x81) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x280, 0x0) dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x2) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) getsockopt(r2, 0x29, 0x39, 0x0, 0x0) 16:01:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0xfffffffffffffffd) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:01:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc0, 0xa0) getdents(r1, &(0x7f0000000180)=""/244, 0xf4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)) 16:01:41 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) fsync(r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000001, 0xa}, 0xc) 16:01:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2b18eac3, 0x3ff, 0xfffffffffffffff7, 0x3, "466023a509a8128de08c1e709a644c369fd71217", 0x7}) 16:01:41 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x7f, r1}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:01:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) 16:01:41 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) read(r0, &(0x7f0000000040)=""/91, 0x5b) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 16:01:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x101a, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7fffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) read(r1, &(0x7f0000000000)=""/242, 0xf2) 16:00:00 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="42ff24770532ea38d7990d7cb9d7df71712375d45265687ec26460f171b48023ad32dea4befc8729a77b17b5d2ba2b679fac32f857ab908c0b531946b99000c7efa8873634c9fdb7d497269745501f6627daf0ec8a3b0d7e08311a7c76d8fb08a76f1522c13681dff76436e5667ddba8dfb4500a68744decda3372ced5d772f160c47839f54626aa64878b019af54e0a20d7d5737c6c1a4ea90e03d58edbbd3f73d1ccf68d7039c4c21328e4f6e2b6e00943cd2bb6d6027a31c79f49a54896f5fb2f1b878784aae76a68bc3572338e16714b7e45bda207a4852467fa06a2c3cc7f26669f9246dc15c1c0f2b5a772ac1397b0bb0ca6155ba1adddee1520dff906130a447b28db82759e22acfd5a49ed088b6cdc6c76853e1a5165d26e25215993a70a3a3aae699148f49e19f9d524eb9dd34c485b28c479eacaf4a7a9f2100823d02076803456b47541b647f6cc2c1789d5e184bfdfbcd104298cdfc287c1d9f07fb47cbe32fe4457da68d98b71be84ced32d0420acefd24c229f06b6eff13e11a02b5fc670401581f25e2db01535fb18fa08d6051a81659744c9d3c2a071086569194bd5035ecf8b364ed228937a13d495e6c54f5df865a763d06a4f7f8b353ff1610dcf1f797d766883ea22b53acc30c1f8273e782a825d339c72341bcb3d9836be411a10387ac73f7aa5e8ad89aeeaa36532a70c4b0c4650c092b59036ae35dd9babbfdda90433572aee6c557f045e18bd1ed8f130548a75011c09fe281547079770c5da95597e039a2ad67d0bad3e816359dbde00985d9db6b2dd5e00b49885952b421f1ddc871313867a2c10e0966c64d4b975508206eddbe7a6864caf5a89f9588af2c9f5a99d3608989966334b13f588ce249a7c07bb3a594a40f2e23101b1d1c31d341879c73a55d8701a59ddbed224b77200cd20d40ba4e64015fdebc1823f0bce1739392e6b611913c0d72f405a06d51111dcd8bd51cb49008e83bb44aa098686dfd85d0c99b5d1cc5a3414f3426c75446d6557aada52c0fa282b2df439321c859fd4e7e4be9d0d2a69d65d6f0b32be862a8624d5434f34c46ac921bb6f5cbf184510ce5a78a589984616b879aac66296df2335fbf77393b5eb75ff8d3445a55d9c18bff231368f3d8c3e869386dc2e67e23adfa36a94317840d82c64e702ec21ba16591d906b5a4f0b134b4841a2d1577bbe89640128a7592616f4a1b0dffd95f8c6212899d842ef74543ac66566cf1030e4460e70a42ebaf3f9da554d303738b6e371a5d5342f6e2b90b67e490df987961ee26e6fe447e8793d29fe3453580d26750ed71c017112589ed2cc45411fc7a01b62c50d2de8daedb057e3bc1839d45568b64096dc3d08845d56e848cbb575582bfafc1250a5c20a6cd43f5309dcb659ee57b6d78b67f6f6412636cb3f4c9eeb3619b0b7813e7e32cf4077bbe1361d55b6bd73a86be3aed83f5e0881bfb9b87dec739fc5c72515ce850819877ae5db13568cb9e61a29ce811c36f8b573bdd0dff94b5b6565515a7a247445d5a0ec66e1a97a59485341bb262b7c91978f0f382e01661ab046fc90fe40f1e7f400807b5caf16b3526e7d265e842fb1bf89d02ee9823b2245a2d76a05bc5cd2362a416569afe8e03947223967317b3daf290f38d013812858b2923023c3154ca98c2d16631d31f6f5ea1057c90faa8ed3eec9a98f2d62e9bec288bdc1b227cc25d033e9bc4ab999cda6c74e0d38c44c6c8b3dd3515d24f19ae11c2feab65e08b90ce8e98ed2f33551ebc0c01be82aa7630a7cdc837ac3635abdcb7cf3e102a876d60e63d724658511d094fe5661109a7e90f248fa2e730e3ef26b72329383091107459890daf90d5596947f49e2794b85fdbf52416b00660ba71452faaf10702ad1f95da4c6dd0af97290bb30d8948078942617ed057fbda97c18ac8448e7ecee56a75448fd5cdec039df42a7b7ba9cad5797609f92ab0e27e623699b5e1264f665e66d46a8746d59d5e063a88c50e2ae6591239f495253756abf6312949663409b4bc94e2a301194b2029d436f0b56ee7be3a8d5ec82331e9c43376ebdb05a6dd083c16fb056fbc201b2fc12fc788d33f4e164cd0359293efb61ba48e88e127da3c3f3b7c302f925ca4f48bfa135a815b3937e087140621999d339fe45e75efbbc18a3529152e064cbd0231bc6ae48ea959eaf7f3ae973b3f9ab81afad45ccb3b76548b0b16e0aea7cfaf0cf897bccd5c77d9ec48bd70b5dfa599feb1e22cc5462b319419821d7f1729d0a9320e6dcaf766fe494be77958b38f1c28a70504f62aeb17ccdaa7927288d2bf0ebe25068aba80f2541bc9c22a6e54eadc8afd041179332aab62b4b922851b5a585d256c7d7b435c6669104dad3aa2f5a881dd125829bcb73cc19a39aa6b725e68e8f262df24fd37acbb544e057904301de345600576ff64058eca0d4a19cc2a2bb9e6e70e43efe6d43abd39c9e996bb8b86fceafb774594b13b5e492706035c9ecc3253d3b8cdc940738eb5bacb7fa730bd5edde3443caf69c3967364c2af19c49a8d3ba4dc466a8d0b47b10a3ed8992d64293d4181e7e5bf939d3b7197a48b9ba73fab158f08bb6a5d5a209eb07abe5a72e9135d8bdb00c70b7c128f61eba748815c586d7d13e369305fb7b95bdef90ec95c95cb2bdda4708f9448866203747249a0acee055f6abaa41b8b81994ff5e836feb626ff141a0ff3ac9f2b93b64988f41fa563ed6e67415b79256393ca3af5596428098d111da8d449bfd4c636660321d9e4abaa9b3b9784bd74d17be63a92f757b14849aa41c772893041a37d3eab898d10357eecf95d203fac7bbc5065e00ce0264d5cbab4416b8182c717efc144409527d144997f994650959fd30c3485d822766d987562abe37497f0eaf553de2172cdc5a18eca0e31e6d86d290616059fa02408ad185d65827b03d1255e99c8e4ecfc6c9f9834c5e526311b37b3591a1488577551be44279a8cfc7d33b4f6b86dcd6a7e96c3cb97db11adac2ca58b8b96f74c142ef7490c8e5e5604766e10a579bdeb4f2516c5a81f26df78211a1e6f56967be85469ea75d194ba3341485cee7ff3cc029ed8f052bd64627ed12da50b6b10e4fb8f1ef280c368f84c9d64737cf3b72f1f708b5a59904d926353d25f0d0826d00f86b268163f27300da43ae4f8c80dd27bd93bfe6d8144a3ae969e49b9a89d9e8978a9985c11d952219706a8c305695da180a9212d61a92ecd7a0d98532162ed518e0bc63133700af11221751d783af1ab5ad0121e00318a11051b133723817834b5158448c83f30e2295321dfec86ae77f893ec9822cc34fd77e0ea20b5dfe873a2245970242e5d372e9442254c686c10432afeb7a65047b7fcdae5b4074bb0bebb362d9f2e4e76604b366a1618c2ac285a997454543f6884dd0f8b74dea6ff6d371ac669355a98772cbcb5c59ef1bbfae10fc437cff2337aadff92cfd7935147edaf900bdecff3d45a88663667c37e620f728832d08b22441b96634cd999725afd150be9fdd8d40476c84498bdb514d55ef17d0c21baa8c95d9a132be78e24d19fe33be21a20603754e0173dd95e018be7dfeaf3d5374ce5fbd20bf2272d72eab2ae51f567118de4f3d010ca2d060e87ecc9935afeb84186e74cc47c6539734b45ac9794a730833d8e43c69cc433c6f721ae62a48864bafd328f332eb012c40b32ace54829b5834ced39352ab5dda13d1d11cd9fd0b9ce2043531a1a47c2d5f495a5d6e23c4e5122bd40b90726d501523d75346f7606abaf76614c09c64cdb5930b80f06cf68109de376d86061db138f056bd0ab9f6675c02a85c6ca4df6771db935376ec4cc6f672fa4b7f09d4201e80bb9377b2d7c7c2079e6140d3da3d7ad59588f0681268f98a23c3becfab4d8a761c2cd2b00cd51051e95379b3f399d694f39774ea0ebfdea01aa88832fa390c3aa8045f9567caf315509eb725ece49909ada50be6ccd73ea5a7f4effa9564cf3761d07e232f984e1c752ed18f0fd05954a44dfd2722eb5e5b1dc359c7a47a55c77340a28d94aef19cbd7fd7f3a62cd3fa0ca0a748dea965203eb4238980dc454b453da46f148730d5a759c568da32f3f38d353011fdbbad051c8709245496e20c4a7c3d713c66f664dc077ec98af19b677c1bdfcaeb6e8d4f29831288064b4d3ed1d5031d2f455887ecd979e405a4eb5b35edc04c9ecad94646cab1332aa16ba38b7ecddcf0c846c420558cf4c4df0bd2e394865b993ecb756e40c2cdfd9cc2246ddace335f9bb6ca82db10a93fa220fb2283bf27599347db1c45ac69ceb248e7903714740d456abe9a47a501670fb8e634a9c14b94a4109b9cb404335dd205903230d31398f018f70cdbc18992bb14a0871f6f5bb16fdfbba0bfb9ade05d26496c750f19d1ae8038fc5082d2aaf19353fa326145939824409d315d6cd3beea51f8bbddfbbdad092240fdd79661af886f3064931687f3d76dd6b3fb95c9c3b1bf8dc3e41b95162a22d2634e5cbc884a3cd6c3c6b1796f3fdaa146d4c206fa63b64da76466169a42b6435c6e14b547fe780d26579e7564132c1a3f85d7be1876bd780feacce981ce0f78e76f2d608aeac600f9a192c103f31acfb1c8f944da03e2252a8ce6c65435328a2edc269ab22fcea55e46c4b56879ed3809e12e5a789277b92d3cb58fb695ef3789e98cd1408edb3a0724603b04b864091a51792286907379ac5b981356acaefcdc87df70d7a89a192299e57c927b3cbbcaab6dd71c3131cd59d07c30c1c1c80e1a72ac46b7f11ae0e1601ed8b04f9be085827c0bb62c3c5759c8c90f87ae75df555649516cc897f704a1a9d2fb52b01630f86dfb30e6e940ae88c3aed50f4c9ba8420b662218560c8aeb0606f47147e62c2af2d71150be7d78505b5f6b0bfc5978397aeedaf47056f5ef42107bba816b67e6eff0fb9243b5b2956b26a639bb85dfa75f09b20c04f2a820e8879687eb97810cc3c3429634433d6bdef9b767cf224e7b52eae0427ffe05f4775553a45fb59cb7e371e8f101a3a87b76090df066c7b1ede7d345d4c864797ada8068fddcbae9bc142d3de31a5908e3142881c8d9ba950e16592e587408ff08f5d7dfcc1aeebea9847c33fc1675e756f981335dfe17cc73eb0ff81854b48c812910789dde0dbb84415f8f9e8251f5566d63426ee9e28587ea8cc39c61e519a55c6e20234a29e388b41b56fdfac7ca183a9aebf35e8cd8b98b280fd16d09af0a39328e91b00b555523698d6c84cb1ca3bdb5862c6e9868fed4e46b654bf1debee4f484aba92eb7e40c38d82bed2b34f0acef199efa7f42fd479e786bc3a848c81d5ffd13106f81757122bb7199c7d7c3b5feb2b8594ee5dec84c0e7f6cf809eee54d38910815f611814c4e978f26626c0b119809e7bc24b16d2a7060fe28fb46f1da1d390aa54c88acff49024cd74f45635c4f7875c329161c9f1703e413fb9ba5181c9b988a828f52f15c117d9e94e6ce490c115749cbe54437ab01a174bbab0b62fa209508f9facd63a26fd182f04210e0a668d567f7475581ee6ad98a765591711ca6780333ffa9701c37160d41b2b8b31ace1f27b0c3f98cc4f1161c61b094cc1627ae29384590a75a419ec7d92c3bfbf4569fcb7e029cda5aa74c662c3a7b6d05220df31ae5098b10a7bda4b9a8ce6ba2f98afe85003679007023f1cddec3a842c9b42a77b0f9788562ab72300b76f36e4aafb8b18cdc943a117e24b2decaaa70f99e8578d8b6da9dcdfce549654e505935eb814f70ff5b41", 0x1000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8081, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000200)="3ae5adc0aaf90564fbf4c686e8250b01e27f96c0cee002a9a0d76a98f41ae53a8eb3988e91902c563c5b8c7761a05602cd0c60ca2420e308757893378c38751b2eb3fbdbd2760cd5b28638a66f123eec53eb4d0664a9782772394c65add05284ef89f6080cb7040ff368aa4f9b2b18a7102d9a2bf11a7d97333b1ff7bd17", 0x7e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x1000000000000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="b488291647b4ddeb080faf1a06c9a2ff55151ea1c5b7d258fa1238fee45a5272e5f6b33ee9c6c77c1fdbda7fd2d2c1a48872aa4d72cb5e48dfcaa46c3336a068712f511d3dd8c979d23a15347020b1f72e29161002e531bb8abb7eed6724ba86ccf8adaa539bea20fc201d80c28d8020ba0950e8f091f65903046bd59542", 0x7e}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20000000000000) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') 16:00:01 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="ebe0c7752ea3fed52dfc72a9cffa9b4c3345c019c4f2e2d7cefead64e2e4cc9f867e21c97533730d164fe323b10cdd7a177a97b1c50b4206fa5373e077c76f80e16d62280e2cd4e6e2f6e0894be3c21a64dfce5de7b12f6c868719fddd8edf5b380e2e97de4b3a028bf987f0bb0fe22c7dc2715eeab207", 0x77, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000240)="35bdded1353f2c88da66fd735a31c82a143e7b9c235488c0aff52b48033cb398d3645a50bf622b79ddf942bc999ebedbef04937a0571cd27718dd64a1616ee8fed226e87391c8c76fa38ed0a0778ae9ba0568de402d80949f26c5b7c6a3e04841f56050dd5f56a00bfdd9bc76f9351d7de9107844dbc213fe8bedba32d59d2fc", 0x80}, {&(0x7f00000002c0)="665ca8d8872eea2276c3959525c698b74ceab21bd4805c5e78dbc66aab2448405fbecf4dd0a514ccb8ae377fb23d88f5d59839e9dfa24450106427cdef8801b3f78821c8cac30372ef9e1ed32bd528eba56fd9c68d27d5a090e10cd3515c0634cfa1df171684422390602811f153464bd540ab8c96491cc07d13a39aadd280e39d643bb6e8472ed4fce48095a9d77e89c3166ceb2e294e22a97fbc2ce8bf1d37766a", 0xa2}, {&(0x7f0000000380)="9131e66d58e4e31c6d3b5ba2a540509552676f974d0bbb6553f2389224758d053e7fce8803ca31bdae14d33280c5e07d8d17999e9fd48fd54aca8ed375aa324ae8b94587b765335b23ead408aaaf50124d2509d643dd9973e4d1acec8dd9ccc8fc8c77837299fbcb8701e8a39cd5a948ab20b700396bd85fdaf110674563377d80f28c69efcf35b45bdcfacc3c530a5f4ecac7ab8358a77950c301cd8b72d6b6dc888db65fb58102da095124f7e46286b9481a186b25eaeca024cbff47d8967aa3d89307fd7920ac104753e06100eb640b793a5c5e590b4c014a1538b0a0e1d9dd6b9b9a117123866bb986b717986e92f8cac2e037066e02", 0xf8}, {&(0x7f0000000480)="371a439598d4733e545e970f8dd0061217437dbf61ccdc2eb130d1c2653f2c5f681739a5595a34d5fa165f45b0c6610482ebfb3f1d45549504119b4b667b8de60871ad4dbbe48b8bf4cf67fea414c666b228fe6be13f130249c46bfe06bf7e3a946ad5292d0c8fe2a37401b98878774cb15e5b003e56d2d78e9a6028e9eef688", 0x80}, {&(0x7f0000000500)="4ca481982abf79e80778b567d613404ead2ae9db6ff7a7f453540b60eacfc2a653c93ce991373fd4", 0x28}], 0x5, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x1000, "31b184667d70adcccf6c9170dbbfddae004ab1845871b6b162ad17d601516fce682445f450a712b0afd09179d832e993de0c49d4f61fad729a7f831d2e7b00c2de60ab871fb00ed9df6331966bb961fe0a31442a5b71ef10e1d0bc6e7504206131e96b9405d6b4f75b9343a4f06d8ed942c315ab8a01a014a4cfee751ab1e99eb00d1730a9ff69bda1e4864c1a507984a74522e40451fc745cdb770906340ab0fb4fbec14b3cd0391ff6fc1325815b2da7886c411b20e0d4bb6b7c957b272fae2f670d7bb00a7027eb603fbe245bdb58cb1ed7fdc12808e7a1a6dabc1b36c99308bd5242443b4bbd729995e42f63275cda4f773fdf69947f13b9a1ef46bfd514d8471457b844d5285775ae4bed3b9e550bfd39864f210c83761817b128dcf849866024a294bfb719e9e02e0a636a403e031d8021ef1de365ba0e1f5b4084b5413a575c0cd6c4ab2049515b0babe4dbb543e13ab5d843a8f33b661c7ab0832586e9f7d269f55ab8c8a75c7394027c029982ddfab3e7e537b5e3bf9fbcdf4ccbe8e58ec460c1c3b241f57dad5911b4c35ac13779d0b66016012c34dc500ffa877ff3a9b5ee653c6c3f09f5b0eb485b92a2bf8920c5d363804ef880c2d841d7b12df00dc798a18338197a14c5b06a763d8ff3e02d6f7f33f66c6609a69353296d76a3319965e3ca99b6345c8a65470f063092acd218a9f663492854d8a9e67827935be10ef57a73d36aa841c530d2e934d7cd61bf8ca469a2312895cc81237bd5fe7ef4ec2f0e71e134d01a9aafdbe756e151ff168c78a7ff06c613c909795a1235915728e10cbee08ab9834b09ed77c38972c063b554254e58d208c6133767f40c67c847b8258610785fccd7f8398d3126d19a7b2adaac0c1b75be3374e6714a6abec7d24b5afa96e685753878efc8dfaaf42f63bb7f6f364cc0799bdcd51276a1ba6dbf9981c53af6655dcb480a70f992b137d4115f544d4d0fc66325ef69bcc38b2b1d259c885bdbe13c25b346d0b1f3f005b9529a4198dde9698ae0625314ee9d0a10d66ee9f19850ec56c0e3ccae15bbc6169eb7e03ff691ac66919951c00280516d1e547a30823f2567fe2a41a6cf1bc7232a165b488ed524d641580198643edadc709614918e926854f1dcfed4a01d56f2ad57175882dbaad6b5e6a57b5f9fa3425bc7c465729f5cf8f96da1b7ed840997074aa03ef4435a7391c8c38c9bd186171bf92a4da5ce8054b44ed6bdff0aa04e96da31098691767effd532d7b786f63d10ea91c5f6fba3c996df27af4e873fe8c1683e6050f5a5d179fca40a1a02513c39802b8f809d1c8547c1b0c7ba83f52297dc29b9755c81d77bcb2ff6e38983a0ca6b181cf4aa835b65a2f2023ea186df050bd33d3e9a81f804ff12b89782b5657a164c828d5a97c29b9526aed62517dbc73785eb1dcc2d3d65bb6a4ca1bf71b47bda231f49eb4297aeec2bf37f8ba1174181d5c8290302fea9d6db6e96dde25fc4ae4f74c3a39bd541b796918b446b495ca48c81f79838fba71a4a7577d2b7bbd678f1cd8cde65101ec4ecd60d0b71bceb512a0d8ec67705de72953412ce93ff117b1e0ae635098b457bfd9a59fc9112bb859c5b763b9b01782f24d43bf4f6d05d08bb66daa12b265ae62b1328b69c82b6b8ea988c09c5ad43f1f15c41a6af20f48049c819d440aebef0c02e7cda6506905ece846189642fbdafb5bd2f82caae481eeda1184234791109fd55c87d05ae7a76783492b3ddf841d7ed5cc10674d13900a1bac3b4d3fae8cddfbcadc6e571e5e94c984307f67498ad0bc86843e4b05c8d717b507b987547d5b5fcfdd8948214d028712f0f4f678718a8ef7faba9c6b3cadcb0aa6528b5447987cf5f9c9635f906462c5e2c2d7b3894cc842f965541b8459624d1e4eef8de74c95f313de95572b6b7e75f3945f6a96f84ef565f798f116582ad4db42e763020186450daf1bd166cc4ace00b0b4ae3471362d833d902a9d0162bedde8f8cde7603c5f291e6a42875603e418478e00cff618ab2cbf8f84a7a1e5c37e802bf1ae4a9dee04b3db76a95be3d0c7347d177817c5bff03f28100bbab7452e2dd187e936cb5c8d0d161887a2874328ec0334e43e0b5dbbeba15980c3b6e2f367d74d768863be400ee363a7760f1b068854cf78cd8f9befe021ef11179cd36608c3e354975c64b5e667c8d8646e7d8d153134176cc988581785eee2dec1d1bb36ab509791ae791058aafd287081b4a2c5e2db456321f511502104b4688d487f6efc9105e43a3aa47711c793d30b4f1ff2153b349c16a1fa2f2643096d500d3a2d0f3e2d563047bf776bb11e62eabb04fb2d84c0c8fae413339b56c65e188507be04c027ad99ea7447d35a735510ec326d937a728ec7b97a94cbc1c1942ed1da79496a5f9d56f962487e44a7588ad23afeee131af19bcad744a4e3389a0a57216ff8d4d741cd6589115ae069d1621b0ede35647a268a8aabea02e6944e002155eb41a1a7a57086c784171ce82a4c778f5e3c066c9c4c8e19321e3b6834079c6f016433db7ba54d42405937dc095db569a9049edeb06a449150cae9b7a285e2a0d4b641c3ecb94158a30f3d566617fd0f9abac8cf7d5dced05d7c4af7441cccf1e2646fb9412dfe53686e8fa98dfccdb7e6a87761c26ace68ff7ceaaeab9812f897569296845bf43b32407345807050f2209580c8bc5e2b024be2986ee96d810d804f751d4dbef4bd76833bcb29140b47df618e1cfff0935fc86357b3d5a23f3b21eb7ac70881db880febf73d301a226629e3e0629e92cce10b3994acc22d56152251e01491469969f3260bbf73580b07e60e3d560d7f40a3293bf7e1cc804ff407ac1cc4b675a399063c8a3ca8222868e3ec11a7c0409d464708cebeddfdcb07ab4fea50fa8a5131e4b8c7975c04ded0dc28dc5ba13ba58c7a5054e2934e8bd34b20edd5aa1ce751a779429c3ef5bedeb409aa7fdf4a753d0a0c80011d591b54e6d83141332b9dddc3b113b1065f134546a1dd2d38ed1dee75578f97465152c68bca0d0ece3710a4c0c8455f0d29152829db6dff500cb41bc111334217523b87ad713d1277356e83bd490b08e09e1056e06b94d84f32c044de8b37944861936a44707772472a950a718ff72acf14c221506d2006edba7bfabe52f5549d4d444f7568113692e642345cbc57f7877d225142a722a91f8569ccf559ec59c8086fb91ca625daeff7e3887683af4d02a8c2ad97721eab9c6ff03864d7fe2e6b7a0ca1b24e3bbefec9a2d5c49ba01739a028b9e5be5adbecb55195d6d7e15191a3363ed9b0f02e1906b4b6d75aba3644ae5d6a18afab145024b8d1548e1d80ac505b9a2055b14fe05602095416f4ba5d94d87980ed44cd9dc144dfec0f2947c892ce24b98a8d48d2862f5e37ad3388e4fbbafbcb2aa8bd7912c8716fba7ff7d4ffc9e9ee6baf5ab8a165671b0e77a96a0461c6426640aa703615cbfff8404f25ad9ff2bb4014e6063d9638a35e34b58116297a12bbe249ed158394775c2ea2b2d21d6977e2f3b462d1f5be4b21a875d4ee3f64e4f620cd84cde89e26e51b3165188ab290b7c470580432e0503115057dd3404f2aaac315cb8347abfbde3774ff31e3e4990249173d67f7f0146c053e388de0368592a0da41bbbaae1f593872449fc55b1bc5d2fc22861f54bbe28764b99cbb1c3d0706fd9d69b9ede2df3c86b694a2550625745189f3bdbf1deebab5b2c4c93f86420d81808dac591222c5d2b8189c83b96b3e3f47fef32988a396755c9773aa4d95e62e74880299be9c9fc6d770def62cb8f042ca60646ffab246aefd93de7df388eb7e952dee6f73ab0f84f2855948ae73b773d61e03d97d03b946ae48f2e6a4987d4dc3241c0b9032e57b16e3eca5441fcaa070fdba545cccab3bcbd80a3734e5d253c116edb6df7e73bfd80075ece612189802f341a5d731fe0bdf756f7b2e359003a32849016b97d56d77014d94bf921d1a40608db93be3090699c1633441c91936d1a952a65319b0927b7cdd559e96d943c093f0076a6750cfff76e117f23e7ef2718c5314aea84c5f6d1945c7c262d1f6e580f23061921c4f3f794249d714d100c17a3c22971c0d163fbf768b8dc1f10c5b336360e4c24a0f82e0d2824214472ae4a994da0179f5282892d64d5b4dc3ff35393ee9f468c2e47524dae7a5c7cd50677341c8ee0832e30f492dfed3b4c8dbd4a727428668556d19cafeea35e33145351afdefe8a65b71d96c6dbc7131d15fc3f28253b8c3cbda76c1efa7cfeccd33b3397f2a1edcc4802b95c1e8a2d4309b05268df8b54717edb449c6b84326cc98de18bf419e177123b96f782acb331ba6413960fc6fa04d6673a08b504091ebfa2fd3f505156a85cbd8a72adb17357d8c08c767add7fb8f8580bae1b25bcf646e01b92226fc85a8b5d87a2981cfb6aec6f6b46ca355b3bdba22bd58706295889d8a3d2cee0ea9171b71135deb5c103c0e68c97a508e9c4a45a41fe5fc2e3e9c42c805e182ca1d348e9f483bee48150069a103fe50cc88deaec4d3bf1344623b6168ff2721b920ff79792779e11d1a29474425325fa7a8cdf5b7c888a440d146596970f049755c3b1d75a65eb85574128934384486937f1bb8195d06bb42576055d7c69c30e0489a935b45c80c50b02f97a4279979dc558bb213fa03c5619e52d5b8f395f1a3c4cc1a631d92753bfa9a92a6d1f23c55475e2f7cac562cb34880eeca5d44f12f551b644a5045cf601b325cf7da2851d1c0965193e2ee5fc0f9994e92f68e372c5bbb6795f697c7d464576751535ef958fa81783b47f547c75fca51ff4fc5c83b2b2124cb604208028fafc8fe07e668c117afa0dcd447afa465471db7cb7fdd6a4f3ec5c281658492f7726cd6b80d4bfa1add23f580502e2cc70781e5f428acf908d84bb81a9b8176266920e25b2f88c3d5702ef2cb615105ee1afac18047d96bb4befda52e44067631dd918ccce1d50bbf5bbdfe483890cc9c9f0732c91245f088a7344aef9a61f91646a59f16a080a9a33d0fc8363d6dd42e00971ae5e087820f488b0b41f8e77a2a7a377ce0461c5a0921e5e561f7c8586d4fdfada4c1dad2a0b9379bea58c76e949844d14cb10dc4eb3f92362a0805ac3d5ef58676f4472e9640c1e765cb9133f184ae7520ff438e44497fb16cbeeaeea0fd35800094ed10ca1e3ae7b362b08ad2f60b9b504c25788881a4c546b09299fe89df9cf31cfbc356d38857f7bf5ee521e15fd51f7957c8f9d4bf80a443b143f7558415f8def9d192c0b5ae2f022fe4cb9e0e3652a77e60a6c30b09108b0e16feb3e35e1f393e21dae0e13250a6bd6141ec83b44bd0d675b60a630d9b2a6235128495977e5fabf2303dfb062a2670b5dd06401b3129decedf377c0809f2eed43477bf94b64859b1991ca62742174a880d6554cc5d3598204ff4f05383f639b8b083d3a86d29bb689516a79c341a4d3c7af68417e22b5559ee68c284a295ab1ecefa701b6d7d91565f8e8ae7fe3668c5dbd4f32d2fe0d0acba5854cbfb2b2d3f96d74d920b1293085a5ebc8d43d1ead58933a407724cea347ef98ae73dd025f90bc1c068e0516b7a83ecdc051b1620addc4b81b9b544eebc69b8776b465770587e608446635695a374516ab6187c1825ab6eb6d764f227e4531afbfda366c98faf2d8d4dfc2ad29981db8e6b4b189d8db6b7b1fb44780a45c18bcdc579f04b12b85fa45f24193b15a48bcce4731fbd69a77f6b5d94ca49b6cf64237b66584347cd5efc4433de1"}], 0x1010}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000001680)="2f836e51426a15cdf4daa2e978a6c7b965200a09a42256ac45304ffc4d4d6e9db82295d2a382bee0122b3b22f049ec165648986cbfe1734836f56b1156c0a86d672efd91da762dfe53553a6c4d2a557a9ce542dd8277c9c3a30341e850c2a582568e148d95d1f9afda685654ff54eba9150930d19fe1656aa1612f60d10b26dfcc1d1f8be0c73750d3ba", 0x8a}, {&(0x7f0000001740)="79b71dd1cd5a535a6d4e9fce402c764f35ab912d0fec77c5212f2029df2bf6053e1ac85bac8ed8a21936b2b2690d52bedb28c179644a508303b611959e3c574d8d56d041834b3c87be234ea640c71282463b4cf3b85643c9e9bec878512428d863d1ed5cb954eeba24eb99ab2240", 0x6e}, {&(0x7f00000017c0)="257c920c37933f260d71002ea601836045f2526bc82b5eaac6", 0x19}, {&(0x7f0000001800)="b354909cf7f003be98ef036346598cf692f26458aa3e01b9d6a76f8f6fb157d3abda51dd", 0x24}, {&(0x7f0000001840)="5094fdf25afb051398698c86fe407fc3b3f4d1ea5c7b2d4e588d79d0e9b65db8d76c157939011a2e1cc7828d248a54ea970d3643eb70df3b03b280afb140da5016c008aab5475e5350e112c75e69e32efeef1d98ea92dcd61f7ab08541732591abee0c7c8bf2f38a97156994fd8e3fcb6e87104668681fb8d85309f865cfd6e4623b93ef5ac1747f72bbbfb5c8b8ec7994", 0x91}, {&(0x7f0000001900)="6fc951990b52a1cf52153dd985e981a6e2f6696551a24ed404a0f237602ea666482fef78382b5b94705ec4c53199169ce3bc085291d7f289f4f591f7b1c07e14e383262edd864505358ccbec985e0abf10050f32436ce54f66366ee6b998e4949fd03c9cc3acf87798d5802dc5fc13889d0ae261503ee390e231648931fcd8edb54c16860ab0f3be598970033104373c002a6f08f042061f97a31b7ec2e0", 0x9e}, {&(0x7f00000019c0)="e6464a7d1814d0fbc142777f69b0b802cc820a7626a3ca9bc79723e9827fea1efd7d53be6138d36fcbd0122c90ca94c5e8e632108cc8dadbbc0f0ad4897183464f95f7cc7f652c397fe4cedffb1de2401743870f2d535de30ee4e01433da7555c563d6afd38dcadba8850a981fe066d5bf9c0c96dec11b8670e70a34d943eef482c4aa92c7f2838096ce0124d8f4c7966858cfa32e309aaf38b971540a3b2fd2966f7260e495cdb1b56ef641014481caf519c46a35d4d35c06cd4e38d4e6c8e25fab4ff955ee2c8bb32a273cfc61cd", 0xcf}, {&(0x7f0000001ac0)="8dc1eb855b4985313a81b4b6377436b505a15059fdb65ec370c0c53bfffb264d452c0b3453044bdcdccb5c62e102769f93bb44d3a21687a6d916b1e4737e29723cdd6f7d6d7b3ac3", 0x48}], 0x8, &(0x7f0000001bc0)=[{0x68, 0xffff, 0x7, "788157cf58e7b7e674dae5231116bd4be73714ef8e8306fd7a270ff3363fbf895cb1903974e676e902aa84607db2be4f0c8ab78e6a7bdb163f08522053473a90dc049dbe5ffaa11dde8fbcb418b4b7c29a"}], 0x68}, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x23, 0x2, 0x7fff) r2 = dup2(r0, r1) shutdown(r0, 0x4000004) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r0, &(0x7f0000000040)="02f6e0a0b44b1c8e24170b0427e899df5337b97bc8be4bc4fdf2472af3cc7deb8a56e263a9fc41df80b81c80f5ba", 0x2e, 0xc, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deff000000000000000000000000000000000000000000000000000000000000000000000000d3da31ee74c01aa6955600000000000048e44c887fe0d5f37d9d34d8f5a9bedad35f83b381b642904224f5338ef3ed5e99f0349d41129f6cff6e2b789dcaeeadd7b078cb0177f358bbb7415b5a84b5"], &(0x7f00000000c0)=0x6e) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000380)=""/89, 0x59}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/193, 0xc1}], 0x6, &(0x7f0000000240)=""/31, 0x1f}, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x20f) fcntl$setstatus(r1, 0x4, 0x80) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000000), 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x5, 0x6, 0x200, "a92558403ab59f68bb9f1ac288317d416fbfb0dc", 0x8, 0x7f}) r2 = socket$inet6(0x18, 0x8000, 0x9103b4c) getsockopt(r0, 0xfffffffffffffffc, 0x0, &(0x7f0000000080)=""/168, &(0x7f0000000140)=0xa8) ioctl$TIOCSCTTY(r1, 0x20007461) fchflags(r2, 0x10001) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x3) r3 = semget$private(0x0, 0x5, 0x81) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000200)=""/55) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) listen(r1, 0xcaac) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x9) ioctl$KDSETRAD(r1, 0x20004b43) write(r1, &(0x7f0000000300)="d842d85e0b6e3f4bb474e41977c0fef30f08cbfc46518c4323402db20230d06a9ee7714dd2d825c1a36c64cdbcba0f28596e97feea750b0b05a44991c129cfa4453c2a2458afaa3f6025890ab7f44118f0411c5b36cfb75407620b2805d96905abbe11b8be0f0932505543e95f5c1386b96df56049f149d8f3b462774c5190c4c94a74bddc8881def26271bcd1e6af6dc6fc4d7d2260d0363a3c11900ebbc03210d4f913f9d93a857ffad77f5ad963d353faad683db0100a15419d95b7b23449f71d6e3ab90ce3eb1dad01844330480af78a1db1b20792548df557ead8967869b829597901b8c19c7e7a9e46ff27200480643eead53512a6c16e8681851a0f3bfc0770b42ad11a86b64555eba1c9f62c28b2717f8e59a6811dfd1bb5370366c5567f21faefd899632e617367ba68d97094e7f2b908667186b0aae416537a968744a4031475857baf0dd373a305e8de0050fae28b804e6bb34f984a4585910ff44b293a89be489eff032d5dde734fa0b7ba737f4b9a39a6d9a83cacc476d638f0b572d6c43bfc2718878bbb4b63a03f2953afb79b4c47ed96b242c1217a2c8fd4c50736021d8b1c6f51fcc4420e4f2b7fe2ed37ff46c82d54da09205fafdc0c5b5285cd50c61d0b5c21678e29fa05ca2bd5f8a3e6f7e42104fd8e564634c0bd370c4e0232d2a388e812b6f10eea9ed5720499d6027583d69eec7d8806c42f050d8ef3e24b8bf7a8fea28bdb3e41eb6e451be27c8c58877ba5525aa07c5c6ae9673c5fb50d64e9fbec7deb7587dda73ca087a4e6a92551254b695fe53c9c15abf84ea7cd90b5f9d288a8a338688028b900ded57537b9f3b3c048b88e7aebb15db6422959eefabf9a1f2733b2c20683841ffc162681db4b8cc24031e05f0f43ba3f9e2bc15224bffa49450d0a687f85fe915f4c71c13946082cbdd11d7d74334585667dd3104bf6874dbc3c4d7916bc447f15e1626dd1d4df23d25c24ca1b7755d63ef4a6f50f4ffb7da91df27fbbc363c6c947e5164110f6ff1184dfdb7b8aca93754ab5806e79c213676e4b272ce32e843459cc2493a2dac224234700caaad1e647feadd0dbb0095698c4fce2e0270259083c5c1ffc9b02bd403f2193f175356562891c36993b73995254dfe4aca474e1f259116814f73e88e2d5d54e1e5510f5c9e11ee862e7eea3c508a5e463bc1a2b5d8d91a2c6c7a094f62f25bd839063b5074f8aa008d47969069ea43044e2dd8668b3a8e847a041b71d43e9e9c66c49db9f1e11155975afba23b3989bc7e8b44f2691e5c9b89645aaf429235ee3160c43366360e746b5f6160031742266533396804908545fb6aad6e50682d20a25b090a84f6b21b56fd4e3512f3b9819bb2e0f4abd40402eb528a4ba55e26856f3b41839a00c211368297e8bcdcf427cbab41d432de502c75b0f75562890c654bbb7f38b6b5ce9b0b0122bbee965554ff52ab3d47efdf3990804e35fb823abbfed8355ded58c223d07f82325cf691b99bba10b5e066f141bba3f7027a99a13a46adc812ff48ce30c9cdf503fd4e4bfecf3c8158ea0e3936b3885da204e0f691368caa91e3fd81d9a6ec6431fd26d67a9f2d67e9884dce2278479cbc4a61a019b2d4919e61ec00dd2438dbfa392cac690020dd18085c737667ec0191909f034b173e103f6f3219ac38b1eed4e2d92a4869c16eb18ac9a1adaf9753fcf8fac5fd3c30976c0d9370214f9d6d10a98c889568e45aca7ced1466d41311515328e4adbd4facd3b0b10640029ff6eb1c5be62ed55851365aa6145681b95e64fa84a4476c23f1a9a173e31f94fa8cbb2a3a2a682993accd5eed82ebe90d4e487e3b380cda5cb68a87b740d439486ae005138de6e22b34c9cc4ebcd33340709a704abe5a5634f16551486de8edecda7df73d0c6f6d3ee10dafb192086e65f047486d4ae6abdda10133c71bf43748e1e9f1c30ef9116c1d2e57a5fd4b99c2b078341665fdcde573808b4bb751d9b1dcc1fa38bc7a60f0e3c73f787d50410cb6f9478e1e81ca1f8d7b39e6d291e54218622bfed53f1cc9e3e908796e761641f151c74eb1635e9521e3ba24ca3ee53627bdd73c0f041b14a722968c27ea355b1f315f4818ef6a06ae4cbb8e42bbb1dfc55c8adcd56329023205e20d5c8fa45d4f498d523a278fa99bc76c591a7fb5e319617c3cbb098aa59bf63a26b9de7a3268ed23576accc3329e31c41108d9d92732513c37bcd3cfbb51625e8bba3c36b384104e2ba8fd2233bedeca9e5fe355cb292d67747289f5a8192443b174e399d5324cf703a2582aec77a7b37e5c9d098121eedd9dc24a49471af8e11300ac84758eed7c2c8efdc146ba0a7719d9ddcb1c051d7ed5c001a7eeab63f78c9d62f5d0c4575bab7303182903e31ffdb9372e3610b437938cddce5b786779631d962a32f42d4312900bcbb75bd7e68a5305628a83fe88adb95080b68eaa217847427681f2722f7745b1e8bcb3190ea7594c130145486e0ba12910372ea6992f04aaa7c36165eb8e27ec91493191480bb9853193323222a7aaa3f8ee6b16811e06ba1719e0025c3239f74a12019999ba58096be7530279bbecd3b11e0d0b2ee887dcfcfa78957a20d57a136c9f021354dbbccc3daea06c344a8e45836a0974eef4e1acb43013b20bcbeeadf751ba9826c109de26906c77217bcbebc7a9c685365a359a47d9a01a05aa9c970fc1a2a031f739e4ef6584010a1361190610864933fd1d1e3ba685582d202646a943fcac65657b4fd04ecb94680ae031f926b3a4b1f627ad1e7d5921728a28bb7f5cbc3e856744ef0c2ce5e0421ba177e8d5a38dd3d5ecc82302b804ee9b8745f43709f5e8ca21045343ecaaebe1a6a2dc83e2817c079a58da0a9cc67c8d7b48ada2589d7bc0e9fcc0258d54c0cd34b685323a1aa681dfd732f4f980d40af9491ac2154b5b4cfbf04ec7b73e6b46550be1449815b1948d548b18b24a82ab46ea5f5ab899619439acb25703625f83fe7c5572711f6fe4801a1b772c02a65bda37d14ad6629f5eaad4b615ac506d15468439ed9be151f54b4c4713c3b3e1ee4efe8a097de78e10336cdca915d7d6e96a57e862202e6a6e2dfd78ffa3bfa9f745a4c7d4eb14a92752d837691df9daa715ce5fcd97be11490f50821d45df36b025cca990da31f14effb8cefd5af6e3bcc37fd6684dcf4f21ebca6df999126f4fece821e35ccd67b1a0f8cd30718dc4e04365e1583e86934bcff1c8ba9f982def09dfb6cfa3d04ab325d0699e4230534a5bc6b1051bcbab01eb2cf0ed78afe4dc88fc026d18c46dbbe45a5b218da73a248bafc7c4f39d829dc37de2b0f73e841d2f11befa434f7efdb79ea9c376bdfbabcb8e0905f3e79e1c3c0d0e1842819a4c2547adf6ca8cc8f526234c4d99d3ad5a44b892f7dbf4695975b4b4c871ee9a545f6885d38746395b6122af498d7fa0c59f6d0b9528566f6b0d2de5622336ad410cc6e6fa75850a273a5b9c296be80a284cc90ed159ca099ac407085b2b29c5b9550d100a65be7f2b2725f0ee94674b02abfd667026108c36e947827f1760917053c33179187fb67916db2ff1fa9325d058f308a83c80ba74cfdcaf52889eadeb36ecb9de0493fc0e9ba040944ef7a30e10f2f67a6455d66250445dc2bfc4ba8c05cb236d43a122ffe0f749d6cdbacb964461c1b5eafcaa5a74075d03366c32c16a8fe6d1cadc67b39226b1df6bd3203ac00ba5918bcf47195681994699e34b76f4692061936fa88808fc329b7d035ecef2aa79e801610e98cc592845ce7ddea6936f8ab83327315549b48c6c06dd24ff5040ad2df948eab6bfec4b5194101ae7affeb7b42e99eaa907cf84e8d472baabcd52496819d5698a3145d2b82c0233d4601e13e533f928a46f7a2cb4ab883f1c3d8efabbfbc7a3ca676e49b4a286559a012606e457b420bf93c5e09846ee49fbd84c3561a772ede4769fdad3b1a49a6b7520c7e3cce5a80d5cf745cd5c6345b3b986ba518c15ecfb6f1dcd966385b7c8caca93d0ac65a4d61b2f31a8b993818dfbec33713c82d31eba5ee0e2e93d0aa88e66551e8342ae4b434137ce90fb5c76374be815685e2837a56ad1516789b22a0a76cb4961d6827cf9b02feb76ed3d974da57e4c2d3e7193a4f9d9ab3b61dfd7bb050792bc7f1cf2f3278aa5ed08a26a466b347e55c5c504c32c6573aa8aea54011f4af06d6846925569afc20f9fcbe665a8f4bb9bcca626a615d7c77a6ebedfe37b4903e4d2ca9fbd8d936c9bd95c889cf315ffd99d429e6914329ea345ec9e84b36281f2352314fd06b7c734434bf4f70cbb3f3ab71f3ded893803cef43f46c2bf36aae6a19a183002b936cbbbccd734840221bdc6706c14655260e7121c9ac0c99110000b310421600c61fdae8853c6313ac9e138ac8e1dad9e59095b13d5513d555be0e30be9e9ea40eb861f0d639b871e91af3dc77e27f293c06d3ee68362f129ecb9546cb3d7f5ff20490a87d32d00f13f9f4838d2b14782dfa0317943626102b1ed503e528afed0a765f6f814498cbaf28f56c990fa403ab1022fca0cfa3d3cff5abd79672b850bc156cac5aa6fa6a0d6cfb4819d23eea039a54b06b04f960a981b4454bf12d8a144cac93db18a6d535a74e37b96e8d5c351ea6a7ffff817bb49171af29c42e580397bd8354cef31d15bcadcfbe2f148584bd75f3aebe3aeb0e9c9256016fd62621c86899ffca91c174080503bdb6e02cae538ff902cf55879362ad67aefe63129fdf9263e5a29cb858ce7b3d5a8726b24aee843388979dd25927e11f830540e35e5375356ec1186af0cceded78279c4cdf280108a8284636adb77474b24656dbfe033b2f2901a1d42b602965fcbd1a58c52a600d3529db0d1ad95341e5401f2f03c7321bf752fa5d23f44c07ee8b17be1b9d460af768aaeab3e453d921ce2321ecbac6ea60158e252a54d72e52ec20cd6634b18e4d0213af012ad42317b4d43ca2726e2e24455bdd237d68cd7f9b8fc73eca6aaa0f8b691f00fd991e66ebe737bb06a8cd4c65b2c96011edc2fb5c8b8693ac4563c465c2a324ec4017f414ca10a67eb93359094e86a5cb67f4c063cd529dc8b45698367f2100c235aefe958f17f56be95883d200b4852d36d74d40428cfcd43d5c4b31d8c5d77b20ac8d2af2a3258f234382f86350c50599d5fd5b99c1204d976aa19ab583185be68f7179532fb89be5ce7bf0696952891f7b35f89c7dea702504dc369ab3d42c1439a713bde078a012e54a993d88ac2e641c22c01a04c098786f700b284f1c32250aa58d3025767d8e1c43afd99304a7c1cabba0f76028bfa92f208f282df0bf9aa36bd14c12d1f7dd2ec11d1226a8f5ae624e2c2d0137a58903644b5687fcf9804ef52f88993e9e3aecefa8571948f669322d0bef9248dd02499def3982be0ce88335b3ac489bff59a009bfd0d00f20345ae933feceabfa2f24375269f7085910b2e6eeede29f4a5b8f6f3e0cb4c94ff9ee1c8cf1c5369c13e858044eb546f7dc609c7c994623b957912a3f4eee81854adfdca1b077619b82d102bde471ec585b9a45d382ba8989e69634325c2a8b1d5fa34551a501834895e89dd177fccbfff1ce79980a3b5c7cd30aa779eef38150696ec1cec508cffdd49b7ce76b96af8e4de72163a3785835cde7318875191b0a1f9d3242d9104d788536458ae6874b791b7311127bf66363eed230c163538d19259760862a113c310413589d2b2d00fc3794a26e5b30c869c081565fa9797c48006fda0ceda43784a8315499920afd9c", 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001300)={0x170, 0x1f, './file0\x00', 0x1000, 0x1f, 0x18c, 0xf3c}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001340)=0x3) ioctl$KDSETRAD(r1, 0x20004b43) semop(r3, &(0x7f0000001380)=[{0x1, 0x1f, 0x1000}], 0x1) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f00000014c0)="9fc01b2d86f5c01bbfd610f4cae7f6e41372f1a6031b959b6bc9960b89ce27084f878d8dbbaeb7ee8b696f9d2c4c0a26dbc7bdf2930f1c8672f2755c522440062f44494ce24d06330aebf5c66bdece4ebeda681dace6afe8ea299a9f388055f91d0953ccf4056273baa70249c0682b035e8a6ec04bba81d9974a2bd3861ac4431578522489f7e3a91ec675ae4dac86d4a2df1096abd3a5dee2bc87f4da411ae4d29eaabe3802396ee976e9ece23a930f44f7bef688e910149b702637a086eb9436172dd566a84c3abdf835cb5197290ab80198cad0cc3f86e8d61a80dca6fce676c8b57910cd31789da7ef16b88ac96fa956dbe61e4809992c36cea5840f6ed4ecefe34313fe3de900d56d8810064b73ed493a977586659a28ad7a477873194b7da67def42d3a796ed98a5e31a5131863364eb6423f5e928440c7ceceabaf2ad434a99b8d6d75c2b43e292b6767b78aa9a5fd2bebd09dd54a9c017a2d15f49e9271ce71a80194689ecadd6657ea3e0a304ebb91900addd1f9abdd4f5b3dd8423f140fd4883e8f9748049a121ee55f69f9559028f78d613e1bc45e6f7ed2d2b5487f73cfd577631ddb34c58f4617b59d582589bd4c00f41472a0f7dfa86bc5acf8e82be2e9885e0aac80d5bbe2ae2de7f746e48c91ecbf390f5e2bcfabbf107abf1c48f0ccc695d560c5969c6b323a823946a00c6e4041e9d262d0d569f2055d23b1e8f5b887215b4b793da80f59b5e1a6b12c73ea72c5892a673f136c9e936d7f29b0fe739c92c61a55b129c0d1960fa79ab3d2faea95ed28f9fed40da5939240e8c6a0ed65c9bf5e5ac5f8747660ab663866161611d69d5680389d8819409186bb58c58b37d249d2ab9b5e289c7435c5c19c2eb3615b5b15382b96034a5ab302b917974c7b89c68880a5b0041bd035feaae329158a06e6b67f6a6f3462f5c25e4dea5e5dd7f0a1ecdb10c51d6bb7ce92ef015e8e3065f1c074eec9075b67477dfd52590d92282fbef2d593d62b2c0b859fd4309e81a5e77f4f3e0e2d9ef26f3f8c692d1c0027412566b900aa642c5aa8a025b3ae071484012934e4307cd087ac13f2839c91d730813101af091322f99cafa1417449986b025decb7a07e030953198e72de7f466168adb3e43cef3f3efd98a65e0b3784f1538bfdbef4209ffd6c32f244dfddf22fb7a7fb5a6cba4c8e37ae9728857e0f6c82cb352e396b53bf7a546c974609f0769abd58b99dfcd07f661a64c02df19184d4aa5012e56a313c103d90805beddaca249f866d3b1652cde9516f69c6ab1e0e17505f745bb346b47a984660968b4ccb24dfaac1d6fbfdaf685b69c62eebad4b4dfe553ddb11fa5a406150a950229904bc9ddb46a34565a786398ef253eb7411cb9c3230c1be6d6b1f95745c6f2e18fdfc19614cf38cf8ebb4cfb550ba8d4e430573d637d38d2964da1c7ffb2b1124ffc8c6b88afbf61a38bd35d13e9480a659d18900aa1acec02be1c8828ad9d24434fbd819cf55ce55fa4037a6106f8da845cf847d6fa34d69ee5b36897324a11ce5b6ea1868e12ea2c9441c3f508521c7c492987d654c6207603010a45fbfa6c95ad5c0634477ff5d0a60a6c8571a0b932aedc9c0c558315a4fa91718d85cb0c7abda95c410e48b69d8c6c4008b6ae1cb03b413639412deb8a3a6bff25cdf906a6c58ed48c3eacc5eacfcd0be5c826d28a34b5d6d22eb178d745ab120f50e01358ff6e94c8dda5f57c01bdc80041abb7dbe3ce833ee810df87860adc0db7ddda1fca2714c364ca1f46c05f2ce99d66604df6d567895bff94f57399f1e0328bb3f2b2e2648f3939b5bcc43db7afe2b9102e564a79fbfe6633d88261f9eeed0cca0654cb71ce6c546ca55cbb5f9210c7fc9c38429e6375e482d9586a964b22086decdbc888527c3cf98029e70ea278a39251e1eebce58d5c1b65eed369fdbe26c525905a43786787f6ba41fe15228a94811dba8b27813c27af8a013ff19a6c6607cfbc891bdfda4976047e85f75240fe1a21b37c844b8418488c60bb908d0696d1182abbf7dc04e5f5ce0524dd887caeefced279e0b823f4e8bd9016977f45682e3b35094170b1fbb96e39ebf814ee69f861a3a470c21e80b9b77fdbc6cdbe1e575a24dc3557f04e3dbe1d9d01787768bebb95cf1e5a7e993666f044c636515232139af08284f81ad98a7a293554cfed6068d19735424158df59c2da484cb20c495cf834ffe43054c1ac3b1b501e2ca44de7bf17ee7ee9532a1e9eb3012584f256db5ece576e9c45733d2553c0a1f4f7ec9e44192b068a4fd34722f1e6c0548bf28ede4c776ca5eeffa6394ce75345c98b633d2064e425548ab5d6c926c2bfaed7d0da3c281dde2287548d7ba1f79346ea64c7045f1513b1e85cb8e61c2a9c52cd768f5502135e6e45dccd24b199e022131a41b2914ba3255cf9d00f69d983e9439c2bd9ae283718c48ec7fc9b0920fe9adc18d11597f3c7a0b3ffab787ee0fae4b50affe57f0ad41e4524bfe47d7cdbce939b5b167784dbd877291dc2ce717e0e834a695b5d0644840533fb2a8f5d24dc66c871c3b03671f21f368c398635e2455fd7666013e837d5e1178bdb89f869e72d2b7c72e8f40fdc47b7172808fc06c4180fd3db53480899ea7ecb9c9f8ce5404cb0c558b26d303ae6d71734f32da8ea9f80a8a865403f0b9784d9a0c97a64ba49d9574875d3d8c78208323ad45f10cfe02eafeed13891f9e671365c378abb4b101379a09e0261fbe0bf23c7c4000033c62d5056dc510d311143c68995cd2ea3ae654c3b90707ad434af372270c0a547a375842bf9d39adf9df7e531f36d0506fe28535aeb4fe7a2c6ceb996076f28ce576633b1f0e06acc1e38f7fdb97dfb1b98328f4b6a9752617f01b54dea144ef3f94e92381b5c7aaade9c07a63f7c604ce1fd2a217e51ee01141bcb7b6ff88b6012700ae274abefdf2b0a2fa127ef2e44e90447287e94a1ee54bcdd599aa74fc40c0a61d3633631cef9e4b890a070bac259e72d2d59ec7e6f8a2f4501eef2bef8db3c334a51cd46bbb5100c6c03e18d10bc36b6ebeabe1f99ce72cc2652d6c3c1b27dd93c78ca9485029e58516779adf88ff81c2dd82562af9899725ce12ae096a9de6be73ce3759f213480c5bcbbed9e77df5857e12b245454032987de20c0bd82fbdcb9e07e70210e80978a67394b0884c3d969504d5d4fb6671ea8f0a245d6e13a5070390dd73c30426fb1294e5a8d955bc549c5a1c8c684055521990b4a71abed35a3aad8dd2f2fa4b24e2d0c276834acdfdedc40b8747aed06e02929c0fd78bbac525997167dc910b6d49c6e926778e485a2d53c4ba3dfd783ae8222d3e44fe8eac63352b2e61214a05bd57576e25f6720d8573f0fa9f816a787011e7f3e0cc3438b349e7083a38559d45e12ce25c14cffe380c2bf65f2424992a2e627ede72296cad3219300b0594d561ebcbdf1ed2ef0c13088a6dc3d1ac6604d6e3dc50762d36f75e1bf4d2e633612e9c66a2c476f361d546c1e5c76386873f364a58c1f2088bd972037bcd92ea3f30143da0a97d943528cb946f22941bb6be978092c3734b2aba1e14643c0edc35533acee55e95adaee729a09b7fb540a33b12a8120bae5b1a29bd3d3da094a8febefc8aff9d6f829c51325ad11df67c6230ed354cadeb9d7d8b2761f566c601ef94e2f30be25cb1697a2413add4b82a7bd44c43ceacdac9576833f086adcd6d43d2b7d3d6b16df34545e86b432e8c7628b6f23687031f2a03b35d2e9ed46ffbce704626b613b37e4c1dd239f849f6e01c9ccea72e196cc2e748f70a1eb7021e47182d02b10f12e4b155e7410e8bd8eb2e7fd6e81cafb4e0253f762569fc1f5aa66d1083097ac34902d5bf450497d73652404a7bf45697bb988eb9a28d46d82a56c55817561c3d60c727bb7ba052fa654f6c9c5048d877016bc1c213e4890829222e49770982453618bd10491dedd3349a58013439733544116d1e8392aec7b1ac6ee9fc9f900133d93cec02828dd33d16d0bb08531f4b3b109448346bb9276f12e5c5adcd98eb72227250fc5d6bd8a090f9c930511f8753b4fa47a7d6b1fba34d10c9f52d24593f55b184c068c6f31f86d4975efe9594c82df2d3bb6e3d69b169098968c9c1c10d17c7ced4664db4ce0e610c55fe31ce88a3e59f3a1699555439d385f52ebc51b6f04b0db1381c2f4cf669355b47af9dcf57f68105b23fd5ee9885c7451e1321c275a92070c4fb6697dac8451463d5aefbfc5cbcc78f3cfd747c437d3cd8092685f3a4aaa001a16b71547537c6f5c835aa0df930fb86a5f7cfc73b387b6f1bc78314744c2fd7b6257e3e090225c77fbf7c2d76c9052bf411345326cea408b076a729683f045af6255ef0e2b942be81a88d0d4b4067d01568126d3b0e6ba1d0b38053dc28a7670fc4de1dba66687130d4163c4096c5386c381e03cbc8ae8ef6cd364aee9ae3279bf29eee5fb8dc00cb7f736912eeb270fd7fe1ce836f96ec6e182129604da4c954a9cbe2564ec616a55f3e984f29b44b3c4f9462e15418385ae327f2d7f93d0ecec3c13876274491f975b92f244b945f0589631fbe4d1c1cb592d3053051c4243eb5fe959acc4e482d3d2585c2c7cf5524e7250820eefb282753fb19de96b501761d0a114aea9b4634dc1ddeeabec95703cfb2897177f8c618bcf6ffe53a4f775f91264fae13451b240bfcc29a99b61be710dbeb5e8c1ba08ac8c241ecbbcdacf33a73849da2b30a906c1f25d30abc4b23207c1448fa0f6efbe26fa4c8c6e0baca8ab78f098b474428e21f4215e01d307f28f70c67216feab676fcc35c89b4a30b90c27604fff221c44ade9369622d81ef5daf0dd85c487c020f58a045156130543a86b2898bc2a6379928c57194a96df0b3ccb1b8040c6f022771a0f94b871013dcd09e2c21b527cfaea8224a7fdfef0a7200e1f27b4468fb38db6aa3f4a46b52150047b70d4ba1b17db0d5d8fbc0019de01f082f039610092a54ed44a73e0d09f2f5961476ed3cf6aff7d0a908ad4e66da56dd9740094797fbcc58ecabf6d57650c61bcedcbf9853d814ed70faec7f4d3e39ac06e321583cf67195e31b6ea1827efba43062eff15f76c51efea44afa9a77a6b6f1ca8acc31265fc3c0831c5db6a474e15c1fefd7a495f058e5b44d86b28a41e2c774ea631bac06839e45c7d365ed56f01e9ce8efaa32a4639c51b5b8c44ff3f934b8f8a2a87b7436c26dbd13b73e5e81b71b0ada148f1c93e0ace586a86697c1b0f52d9369b7fd04ee290ba932ded1871810754d332863c247be73e35831e09c66dab0abe4f5f986bd2d977be1a96060aade7c1fe87e91ee49566591db43e383a74df9a9c9e29721138db514ab59c27546f52a4b7f47b2940708e26a4cae55e6fa2cbf38102e92dfd9e6177c023812ccf4dbe202cd412ae0a4710afc5ee9707468daf9652b36dd454f452f2b354bd3c478552b4e95628c446db2609398a7872c933b8b17454a9093a5a3b5b117a488f1919d00cf984ef54a7299ea201d693df66944d5f8949b95d593253bad17d8c9e0060c901e7f086e912d5461aef441d8b57c3a4d73a86c84812f5a0eb8e337c481abe7c3990eb79157417eb8e0443352a78bc679f6cc8433d56ad167a0015ff5914d08494675790a02f50b597ad239db38b8880b3bb42febb04bfc518f841aa7f59c590c74f6c39952e8eaaf86c980a738bce34a7e1f311ee703ba96b9cc61f67d1f69f43132f2a818b5bcfbb5c8780b8a7953542c72f0f8bbdf9e2906472d3", 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002500)=0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001480)=0x8000) msgget$private(0x0, 0x44) fcntl$dupfd(r0, 0xa, r1) poll(&(0x7f0000002580)=[{r1, 0x10}], 0x1, 0x40) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:02 executing program 0: r0 = kqueue() mmap(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1f, 0x48}], 0x1f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x7, 0x24}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa4, 0xfffff, 0x9, 0x2}], 0x7, &(0x7f00000000c0)={0x0, 0x4}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8002, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000100)=[{0x6, 0x0, 0x2c, 0x7}, {0x9, 0x0, 0x0, 0x13}, {0x100, 0x79, 0x7, 0x100000000}, {0x1, 0x1399, 0x668, 0x5}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x48) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18080, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x5743) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x800}, {0x8d, 0x100000000}, {0x6, 0x8}, {0x1, 0x7}, {0x0, 0x12}, {0x8f, 0x8}, {0xef, 0xb6a}, {0x82, 0x2}], 0x8}) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x7, 0x1}, {0x40, 0xffff}}, 0x0) 16:00:06 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40087468, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x81) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x3, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r5, 0x110, 0x2}, 0x6, 0x8001, r6, r7, 0x7, 0x7, 0xffff, 0x5}) 16:00:06 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x801b071, 0xffffffffffffffff, 0x0, 0x1) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x48278609, 0x9, 0x3, 0x0, 0x7, 0x3f1, 0xffffffff, 0x1, 0x2, 0x6, 0x8}) recvfrom$inet6(r1, &(0x7f0000000040)=""/80, 0x50, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x6}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() r2 = dup(r1) r3 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x20000, 0x20) sendto$inet(r2, &(0x7f0000000480)="7048f0fada29c356f526b9843eaa912a571bb346dcaa4dc629562aa4540c4a1ec41d5a5d2307e2a566c856541f0dafedfe8da69a53ed6f7f06192069013632bad97bb544d4f92d10ae5ce11a4fed64e5a938e2246e1c7ddfb1e4b7000d850bfcd8f43cd7f3d1f7860cbe8d9ef4ebc7c3d6f2ef60ffab632dd1d33335df40ec5338b40d6c361ce8f14c37b9901aeb4ebdeb5ad2925fbc86451849af7bf29020745eab293cea1fa562d419cf51afd764ffad8fa6d592fd355abe30372e98b13b0b0126207d44f094b9cc91c71bcba6485b5f8f81f9f6cd93d49f4ee2df1812c131ab1295f98a9bb9ff1fb8d36c9629a0e2127c3bca83", 0xf5, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000440)) close(r0) r4 = dup(r1) nanosleep(&(0x7f00000000c0)={0x3f, 0xe92}, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1fc, 0x0, 0x10000000000001ff, 0xffffffffffffff7e, "0200e900078d00cb7affffff019752c3ce00", 0x800000000000}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) openat(r3, &(0x7f0000000580)='./file0\x00', 0x10040, 0x100) linkat(r4, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00', 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86125) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070108e3ffffff0900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I'}], 0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x290, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:07 executing program 0: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chown(&(0x7f00000002c0)='./file1\x00', 0x0, 0x0) symlink(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ab28b724cc0dc8febb73175a934c7e1271b68374755fadfeb6a8999b332ab1a827f96247b8b11c5d8b8dbef53f740d9279580e242d73f21269c3a11f7d946b7b87deefe70dacbd0117c238ad293a2f93526d4e541d79fe2591f370d52f6376bfad249353601ea88c82c52705246ee4c1bd56d2f322794956a1e6d8a8ecfec37abfe0cdd61561eadc831660ff0bcfe69b760775f9122a5ccbc4123536e91b78611a8f942e3b5a573dc99502ff7c7d8613dbffaedcc98228ede1aee30d8f539b337bdca0c0329246da21b8ea2706a951cb3c9a1bf96c81d4472c14febc499859", 0xdf) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) r0 = socket$inet(0x2, 0x0, 0x8) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000540)=""/146, 0x92}, {&(0x7f0000000600)=""/239, 0xef}], 0x7, &(0x7f0000000780)=""/218, 0xda}, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1], 0x17}, 0x0) rename(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) read(r2, &(0x7f0000000900)=""/158, 0x9e) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80000a04, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x808, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) ioctl$TIOCSDTR(r0, 0x20004455) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x20) sendto$unix(r0, &(0x7f0000000000)="b10005016000000400000002070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x244, &(0x7f0000ffa000/0x3000)=nil) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259779a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200ff80000fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1000, 0x0, 0x3ff, 0x2, "48e93900"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000980)=0xffffffffffffff9b) writev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="9422bb0cc62bca4b99e94b8f83ab97d035f721f2528238d77e49075e10803d87932293e018793f8d953daac50bd1477167588507f84d83d974c1597ee8ed9a492e061120558ab4977e3a8319ae2389225f49bdd290a27b685154f6d45549b222c49bbed084574532537c3446bde0c51c0c7d3f3ccc0345432d3baf104263fdc1464ec5bb755d57449c97be57bc4caf7050da0ad1df578316ad1f1f4c7e7b936600196839bad2ea3dde8f91ef66093aeddf61310525317db16936261051c4eb68bb3d7251cbbc450dd734cdd4381e87326d1134cbf66ae3cac6572872e2cb502e06", 0xe1}, {&(0x7f00000005c0)="e73987cedf3e5d984dceda43ba84b68a9df92745b4b32f05cc3d3c5a054d6c96767490b65a3c53a854236bbb3360f321523b1ce49fad76e98ccbd3868420ae441860ee9ba94132d9a96c8268c7e781aef05fe3b6b8e3de2fb606fb4b1293223750ef436f82bf57f7467e2de5b120b518956045482e2cee67dc5a02f85c87e610702c61db18e38f88c39b3652651896bb7a9582efe67a290f056bbb15225e", 0x9e}, {&(0x7f0000000680)="b5179a068edd289dbdbc4f3a736ddc088a2c9a2c8cf4d669e42d17d3a50d7eeaca687c984a5ad0fdaf245af6391d574afd9adbdd0932199d80a60c55108603fbb2714ca42ed09c78f15398654dd66eb8ef27b5d3ce6f1452bfb257a363bc7e734fd34fd22376463bcefb48f700eb01f747aceca6ddb61c68450436775472b69bb1c54bbe12daf42fdbc4b069e1587b7b5c24bdc2ce65e4e539ffa706320392b3915f889b6af6e6014c60ef8cfefa52d3d1f430794b121b4f92cddb5f9ba3882349e905b4db71ecd27c96509823344c6a0e0c2d8fa527c0ae4c5fc2076c2c7b4360abde3279bc7212742a37ef7d7a3992a804df241f", 0xf5}, {&(0x7f0000000780)="0022c975f9f8af35b9", 0x9}, {&(0x7f00000007c0)="904035e04ddc226ea866bebd788f8c5c5f0dc5153807ea564b94c366bd22aad5afa6a3f9f3068d6091779d2166", 0x2d}, {&(0x7f0000000800)="8f1eaf19b0d2e9f5b40aa2af9030ed58114ff0fa629db38a954c520641f69f87543f130075b399e62b084ccc1033c34d91262c6002300232ae349bd5f766806ff170f5c1ce35fc625f39a5d4e2858a7b38cc1d25a233e398a95997e718632f81e4232bb81a4380eedc332337c06afcf18fa29d036c6c6db83afef9fd975c25dfc4dcd8b1527a6692fd9ce28b5a9fd36fd6e45fea2ad68860162641814b8f9eb9e4e03d2a0fd79b9d04baaac0fac5676ae24d7be31a089322fb8e7fb75f454b8ba862493de5faaf589dc192998043ad2056", 0xd1}], 0x6) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="4a43b887f63f6c1ed4952a48707460817526f233791cd3193e4a55d7531b18255541de55b4e1cfc6d4245688e7cab52f9a3bbfe956cdd5ee4e41a682518c1e7c957c6a93f69d5ef688c48c087fb5af1ccaf0606d971e45740ecdd6", 0x5b}, {&(0x7f0000000180)="36736782aff79a2a510b77fa7fe15a7d5d2d627d415b75371a9801f11ad52f98806933ee8b8b951b1a5718036facd60ca7314fb6ee6cbc4ca7ed9521b7a1c829dc61f0203127f861800431e9bc0a99db340ddbbd44b317ef5f5dca7acf21a03f724291dd6b2ab8f1ef4b6bf5a905fd6c37326c9c9d13acb129ffc25835c96275bfad60282807c1600f8d4a4c90d5e9cb52cb518ba2eb71a6985a386f71876b250d95f8154bfc80f67ce4645a5a2abfb6e1f2b2eb2a9130e33e30999375f81f85d54a5df83c533385ecb9b4b552cbd1664575f01a53148c9efd4728eeb4ebb722250d6c63d1c2e8d24b5c012a40545e1a0f4669", 0xf3}, {&(0x7f0000000280)="a085f1fa2a03a02cc9b148f6f6eba84b959dc7963f4a67f1ae06750aba9396aeb4e4c3abde6e39279d529d9cbe5fb0913a91ee46eca04253fafda9102aaab427acdabfadda4f06524830b8e91454", 0x4e}, {&(0x7f0000000300)="788c7b5852782d1f164d14ce43e8ef5d181227e0676255327419ea10f9819c3ab1b030a9c68f3803ee1143c8f19f2ba388ad199cd1683024d1f68d3fcef3c49a7667a08eacfd9198fc67246b70c5f63b477e8793d071f6aa49a859686b075d1f1dc8ec30f7c8f9489058607264d8fd77becff8355c3499eeff1014cc23795e27c5290f86730fdc0b0fe4e5af2c0b7328913ce5dc3b4affa39e913f236bb6cb497017", 0xa2}], 0x4, 0x0, 0x0) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x8) writev(r1, &(0x7f00000004c0), 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r10 = getuid() r11 = getegid() r12 = getppid() r13 = getuid() fchown(r1, r3, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) truncate(&(0x7f0000000400)='./file0\x00', 0x0, 0x35) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a1e7ca82414b9d6117e14b4f0338018c708437317f16688221555bb578c012500542081edbfc2d657cdcd1bcc5ed0c540711d7f9ab6050416790108e1903a73f2c1f653d73fe", 0x46}, {&(0x7f00000001c0)="6da5e6282b367fb684a36fbd6293ad52699dccaf89f41eac554a5965085d52819b1d0cb3a8cec54bec135f753dca61a4f55db5c30fd074b97249d0e62f49550a17a7ad9a71667eff9429374646b125f24ca4ee614edcd2ccc2f347964db194d80f19eec0407df6803507e4b88835cfc732b5e3c10ec5268e411017e7e0b6828f64959dd487ad53ef95648db1bcf93272497fda67c786547fcb32f81e25b66df89273d22c3012e9dc49c5ba2d77b6747404a0a40525253787a78acf8a38ca943729f7", 0xc2}, {&(0x7f00000002c0)="e08e7f3390ce61666be00121e26d197831f93ba53e5a49ada7a8b801a238d7e668780ec2bb97aa375c3b2b9215d8a71c39a1186ecff9a38110f6e56183171b7a941fdd4e8697f7458de979dc1e77cf1ee040216514d45c1674e39e4ccc3a7f391e4071b29741f8ed5c9d658111d0a59ad4d71117fc4722c2cff08e05f78eb7f6bd05108e69b0515521b94bcce6dcaafdd1a024d476afc1c27e7e4218efd7d2f9f8366ab4db56771832d4c0912a5c6fae1db119b8f571e0aa17d76dca9f21507a49c41f8bd86d3cc6a4935b41b6100467854a357bef03612093dd92", 0xdb}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}], 0xf0, 0x1}, 0x401) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:07 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2000000000002, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:07 executing program 1: r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x2) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x1, 0x3, 0x100000000}, 0x8, 0x8001, 0x100000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x400, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x7c, 0x9) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xb4, 0x5}, {0x18, 0x0, 0x10001, 0x4}, 0x7, [0x8, 0x7, 0x50000000000, 0x7, 0x3, 0x8, 0x6, 0x1]}, 0x3c) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/23, 0x17}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40000000000000) write(r0, &(0x7f00000001c0)="3f090008c7376612628bebbfb5019c82fc1356672037a43be0b8fd4daf6c0356eeb0d19870917312e47985df693786a7659075b530af4bea1413ca1eeea51542dcd3ecb3b1f953c7096c39775392f676f11a606b5fb72f15db59", 0xff29) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047463, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ebe416ab016129ecb7a72d6cdd2abea9f58f5ae5ff80bfdfe36b3444f95c6b8d503849ce3c2e24d2d704edb2ab0661f84b7704725ad5d53d78f0eac97ee466668c26ba5ccc2db0acafcc02e5f8f628d7c2dbdb187aaac2b5b116c9de96da3afd259e71cdf879e3b04e28c43d33ee7dbf37518cac65138e7fdc1e2090da46fca34b7c7d264ffe0212f2949501c1115744686ae401545b38c8decbf7597f8dbe800817753d3b231540288a5d6237", 0xad}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x8000, 0x0, 0x4000000c34e, "8a8ed272b3344d8d34f784c330c7fc3bd66ec003", 0x3, 0x2}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) socket(0x18, 0x3, 0x100000001) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x4020426b, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x0, 0x1}, 0xc) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) getdents(r2, &(0x7f0000000180)=""/21, 0x15) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x101, 0x8, 0x7ff, 0x401, "c891889f190f1ece9c76035f4adfc0c6421c2c73", 0x8, 0xffffffffffff665c}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0\x00', r0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0xfffffffffffffffd, 0x40}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="18d8c44dd2fa29049b49572b091ae9436dcde6a472dc5f2d9ac4c9c23e8d42808414e12e299043eb6c322cd92bd2f0b3e2342eabd2fb22727d3934a359eaaf633c468da81c1aa269a5bd0fdd2339b5735168a837d7f48109053356928d099dfcd193f05daaf72e58ab9052bd65a2676eaa98c7213b908abedbbce65c866cbcad5730265ac1bea13f88f6a820dbe1b8c7c905fd92297884cecd9ef6cb6fa13d43fd026e385269e5de3baa3723f6607529cdfa92b8aea4ac4a55265cbdb8edf67f5b51027a9cc58bd0ce19420e97b54708b9ca512cc17feb6ec1e0624095d95ded21f361bfa64e5ee349356d55a513d2f87af6bc60c3ab5cf47db9a98d1ba5a956bc6f59e8744b5e359eee737643f298274197c07a769adc4fc1b391aa4013c7fc4373f8a8e40b778e8be4ddfed92960a494baa79d5c37b92829109bdc700b44146ce398fd64a7ea66322e6c", 0x14b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x3e, 0x3, 0x100004) r1 = getgid() setgid(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1, 0x6, &(0x7f0000000180)="d2622858201ce7e9f98bfb2ad795e3a982b72b769b4841cf0727f8729a7a2687b8d586e2d55d7201d538c35fb42a89cdb123f2e6a31aa3b86e0ced6ff22a2810046170a2580440a9ba1d40e8a67c4b57da41fb52806afa2e176b91155f8f7f0f379298c5672f52065ff2f470", 0x6c) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) socket(0x0, 0x5, 0x9) r3 = getuid() seteuid(r3) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3f, 0x6, 0x4, 0x0, 0x8, 0x913, 0x5, 0x2, 0x3, 0x5, 0xfffffffffffffff8}) 16:00:08 executing program 0: socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x8000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x50) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x3, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') rename(&(0x7f0000000080)='./control\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000140)="d41bcbaa7d7ed8f9468d759bfb3d396be72120be2a24e5fdea21925708a873d394eef0949b00f2b7914a51295f69453ad5f85360d3600445dc69fe2d36670084fb666a1c628da1880b6a2df860c3729086d6daacf3210c7f8292ddf43d30"}) 16:00:08 executing program 1: r0 = socket(0x0, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)=""/240, &(0x7f0000000080)=0xf0) setsockopt(r0, 0x45, 0x0, &(0x7f00000007c0)="e64e3d3c4d8039196dfa2b432a20ec85f0c350e87a2bff3f8a32cd42a7a0a0490ae565cd60f2875092f2afd73264db439e2d39c630ffba4d7592a1327a8a37f89f3b09db1035e8fe25f8814695d3410e6857d6a7eccc24c17ed68d2392e04dc179941aefb6c18c6523a39b56dc53eee6156bbb406eb0fa7f4491d36b705b76905f89d2931e72fd888fa1d11f0a8923940f94eada1b04733bdbe2c909aedccb7da651c65678465913b8cf913b81edb52ab93a2a1042b9434df92a6cb4198a3eaa09ed8899a55001aa10ecf0", 0xcb) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="00085e09367bf80c1351cf1cc047a682022e2f7f1b1201805ede989c"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) readv(r0, &(0x7f00000009c0)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f00000008c0)=""/213, 0xd5}], 0x2) write(r0, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) r10 = semget(0x2, 0x1, 0x0) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000000)=0x869) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmget(0x0, 0x2000, 0x12, &(0x7f000063b000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f0000000080)=0x4) setsockopt(r0, 0x5b98000, 0x2e7b, &(0x7f0000000000)="fece5b16d751b44a70095bb352e434eba8f04beb016aa8628ea6eae1992148cd25538253ef3628e572e338e14a74a5cc49a8f15231d403605f0a", 0x3a) 16:00:08 executing program 1: pipe(&(0x7f0000000000)) open(&(0x7f0000000080)='./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, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) fchmod(r3, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x808c, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x5}, {0x2800000000, 0x8268}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="b2") 16:00:08 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x41) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="7f005ee76963e57ba19259e7465215041c3a9e948b9d72bf208d015e706f19ed578ae3d89126a6b2c1e5e76883885ba9559fcba581846d02158e5e73226c69b7070284a9e5243cba616b1bcea5edf7cc239cf45e580e7335cfdd0070dfbfb1c9e74bc2cf56ae7f3b33b98d580cb14cdc901fbb7b15d22161386a0db8491177ea77c0b9cf4b0fdeec1c3f8a67feb52b38f9b486ca66846e82de41e87601f6f54dc4d51a4117b6bde0a6916d55610e8c4e1d032a7fb86349d83aee533eb5e0edc71fbd2ee2da885497644ed70d96cf6af79f34ceee09f1af8f7b4fd55f8c3ea602a82f9e86405eff49fdb00e11ec9e472c013bec0ab51462d12a13cebf784758815393373d1bbaadaab25481a3cc9bfc215140a0482f62066eda848e011da81faa31244d2bd94f9bcc60ff746efe6a6c5ebac41fd6f172a3410e53dbceba097e7b4fea3329aab986c7a3389581c6fc09bd269f751d7f"], 0x94) setsockopt(r1, 0x400, 0x8001, &(0x7f0000000100)="04820b579dac5449978df6c8e20479fa451df9312a3d4c32fb45660f93be6cc5ffb6d67abf1cc57f72c67e13940dbf642d9ed8f02a5d46121ce41b91da3813125df1090a1fb9b2a9862fee63fcf6e2e81d9b4b45635b3a808e7f41522499e9e514b263246f803aacdcf9522095c123bc249a76c68c832ade93b5bca7848b7ee7e48821f18df211291d761a3f0ab4cbece39c958e0a13e1782a62925fc5233a4f33a9d118d71d7cef413db7f168f668b065437d74dcb5f8e9469621e2ae6d9b5d1c6a737d6ae7a12b4b14d903a40980615139f7a3b7c27380d62797ddf1", 0xdd) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x16}]}) pwrite(r0, &(0x7f0000000080)='\x00', 0xffffff93, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x4, 0x7f}, {0x42, 0x7}, {0x40, 0x3ff}], 0x20000000000002fe}) setrlimit(0x4, &(0x7f0000000100)={0xffffffffffffffff, 0x1ff}) setrlimit(0xf, &(0x7f0000000080)={0x7, 0x6}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) recvfrom(r2, &(0x7f0000000240)=""/214, 0xd6, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x80000001, 0x90ad}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10400, 0x0) write(r0, 0x0, 0x9000000) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffff00, 0xfffffbfffffffffa, "5c06001b000200000000000188e4c12e00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x880, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000280)="2aa2141a469a4798282cae99bb45fbf1f2cc9af5df72b6ffe9442c79cfa623907abb6b7dfe0bc60e197e29ef479bc8140432ea355bf3dd16022d5090ec340b500d30ef9871312b14f7a457b75d968d6462aca2e2f22ec00746fec432294ad00f0d3c6f40407c4c2092a3e9c8530095950e6fefc3eb4c7573f10f790bc712ae65d740c2a523c61078fa66862625bb838ae127c0479cd65c64a074d25ac36f52f7cfa46bed8c9ef907112bedc3ff9b75d36e1b650ec786d1bcd1c63a1eff3bf6a822ddf16aa637af170fa57ebc45310aa1a1feb17df6467db97527533f6c325e2c0f46dd648fb14fa15379070ac3e1bb0fb25f174259a872f63a55e95a70ae70d19c4b2ef1e23bf2d721639d54443632b8712c2d84784fd0c391353f0068d7054397336f3f37cd4e8065de179d7f20ca5af1f60532ef33beef7fd884a105e951980dfb54a7444d8af39b20d32907ac382247f6447a2aab6dd9d1a59240d00ec22de8a5842c10dccbdd86e40e9f6f6a874f2d090061995469871f61ffffa0a4b4df0518cba316d081601ce15b640c31bb10f37e2ba43e450ede9d4de8d9155ce369fcc45fa192117c28ae4865248b9773b256dafbe914b4af565a073ddef03cd33ed765e3f00564eabda3fc3f8b54cff846b4067452567c96bfc1e1dc522a6456f2f238a00896c914861b75733231db2f6f798ad5f3cef5f15b848c550e700365fc59bdb3633733b02f827c89a7a9c60af649c09952e929b95cd4f0f3a5a5abac212736df2609075943fd4563c855a75eb27cabc1767eec30e689bb952756ce502d104097397400393ec1ce187aa8d96f2acb9f9d99cc9ef4355f10cc6c302f5f62c45c118b1471449606803e4e85ccffb5fa839a639ec7dcb422b25edd4693fa020a9887fe6c606282054951479a68b9b912f04d2696f4e6838e6c7247981881c940e2169dd5695a0582f5054670a3c045159fa752d05318c227737b8f6f5ba780efc51b3b6561d542fa43cf90df86d2e1aec629ce3d7bd8dccd1c08079e0234d08677ab971867f490264808020eadee3719b37f3ddff32eb4faeecf37a283d3ff13e5776191c8fc0386725054aae5d7d418becc7ae909ef82f5bc9b88e29f6f2dd33b2a40899941c80153ac38d6b04d4e1fd8b3d56d87c1cf6a5085d0fbb4d36ef85a105027ce8e846091c6590812de028c2883f1e1e6f77493aa28882818aa0c76fa917fd4be761599fd6410a263e7d18ff1e08adae434d6cb4580a7268b1097e869c3d231ed4842933a4fdefe10eeebf810cb76322b50e15a89ea5630ec01c6b46798917320e882a462957af3d03ac9c0855c414943432bab1535d55433d0a9ea9acbb82e9b309ea73512ebf9f7abd58aef27b590cfe8f4a4f94270359365d7fa7969409fbfdcf4be288015385913284eb11beadc264592dd0e221d5ef117eafc7954124e5b1bdcfd60135bce153629da0ecf8c16411f560ac45140917e24ae3afbafd2dfd4c7937f3548f058dae52433478d81bc1f5902aadea6d69c2ca24086c0e1499e810edc44de82b7ac2b234df9ce4edf4618291211b5a0365c6e0f38c0408bba24911579f01c51d24f330ef4cc104c7ba98d1b4a068ca20abc4f840f076e18ea923427311b2f0ed64e853d8d43aadf41be62d4d2fe2861a6ad4e3efe2c90493f776b6a11b07204922fa017cc66520064306856479370cec6a95233ff25d11071b28dda49abea64bba254e8cb2c85fd697f0b5052500513587ef4f9b66e11ee9415f251ee3df541ddd8ee4d78c747a0003485436b60306f192dba22540b654ff153372cc887e25492c01e372c89a4cb2565661d434f79ef82b7769625eff64a34edeb841999da5530c6635fd27564caed4db8b094af873ce6f28dab6c9cdfdfa5e8b1af7f4bb2e0b4848a63bbf306fec03ccc3508ca1416243a7f2a3633702fe0a7421caf84610a4a1c344328f68cbb75c414140a368ca53371be61e22ff750d514ea561c9db2c578ba099da4e7bb43857153039282a100098a22f436e753fa06104ce63463c4826ab98b51ca26b0812b256edffebcd9fb2dabd9ac8ec6f8d1d423a67def44f88171299124c2f1065beb55e763a68f2c918a46b3ebd134ef582e57c74de48ca0e311696ce0f2c6398821bf65d4ac78284b72cadab501df60d914201c08e7cdf6ab62ea6884e3da68a698359762d7debdb8a9c591c722c6555cfac19605c5786264e97a624b211516abda03d6df2813dc4a8ac32c3b594cdea469ad2aac6fbc309d754006b5f91eb8c9bccc2d438d8d6dd03fa59b755f3548194d1b58a93269de6fe43a71a8054502fc4621c6982673d5a29cc840e27d23a65e9a498ba793407f7cfe0e57e29529bd780df56eed01fb438961a45c492465c904e2067f3047710558ac34ae70ed043632401f395ff7ea03faded8c8c4110bb16ba6bc3be8d01b0eab4a61b9cd799e13737a623ef1847ce6023ec0aea02b3009f0ed1f7d197fd59d02e01083402e7b143116912b994b0dee469160a76b0d821078ff8c2a77841e7dbb7a12e1a61b54e0c40a7c77649b589bbc55b51d67aab4ead959250fe10dc242785bfdae5cf3a8c4bfdb0511e856cb8cbbe3dd7419b93304abc0cc55c41d1e54b9237911a403a1ecdfd9eff0950d9f2b49ca2f635ac15e6da91df3f8f5cb70e200915eddc8ff04006d7eb4399cf9ab5961265ad19698fb8f37ea31a5e03200c8066800281357e2ee94ac53fa1f571a7c656f8bb9c47e74096260bea5ed38b4dcf70eec08183d2a638941af3b88fb5c872a932b5fe5a35d3416da833be8e359f54e16121bf1ba9ec6262fbad1461f5dc1421d08c29cfd70efe98864b95b8f37415ebd485d5388e6748e624023109c21d6a68d0304ba2881761b41627760fd108f58ff1cb17291bd033c9e6e6b28335e1aaa6654bf706d1425b4e7b0fa67a893da0ce6e6d9e059b00fd62e4189b5703953cdbe0fe87f91e300f316a352f575f6ae9d244fbd66e0f2bb256a26a0013d4569c783fd2e1284637a01fff6f7d862034b8d3333b34634290505dfb555d0d388298bc62326ff8f5460fa2e14b9fe155b1043db89a5f2acafa6693ac011cef30f4b53ca953c826036875741d6ff69db87b7f2a67541b3e2363ec52f8e02327ba5851b9daa62684d8543b1a49a586ef2d9cb6c6404d4642aa65a7a37a01c615cb9fb911757f5991461fc6170ba6264869edabf5074eb57c6bae8fcdef652bb56d2c0a303199281b852eb5694e1706a81a17983db3b73f1be5eb4b63a7ac26f4a000a6e31c8e1c37d4328a9f9da563c444209640c2022380e81879f1726a27ee38f9618cd9487051162a1fdf6ac5a098b0e3c34dd424f16faa5141684423d9e02643d3ffecbbbcae8f16bbab1959e2520ba00e4d965a34a666428847d775b9331fec0a042519b5dfa1f025e2bee9663921601858974801aa853133cff40fd0fc9a117f3204fa25f25b05a67368f852eec48c86eccdb3a3f244d166146326b0d0906d1822109d0031250e05cb92883cda35ea617797b72626c4ef3c265de36521a4b3af2c7359b6d60b9dd44acdd804e6225c06492406a4d7b03f5a9b46adab97e0304494b0a386acccf1d49bb83e48a6f32cacf900c32cfac1cdb2d05d06a6bc608cc0caf3a20174ff3758e3a7663a5c8404f21804dba9b6144695764ca2075990584266dcebc1fa8fe6a0f04d18131b525ee53602be710eb85f1033d19bcf72a62b5c937e2fc789870c05579fba23aae92bc3d5cb03e4c88ec2d0a281dbed2833a65673998d5115e8c190f3577de03270b0aa6861c31f40e0af631a0b5a4079de6e3c09471f311fda8462adf52367306783f3b43deb68351e0d6c58ed791c274560f4c6bfaeebea39f4e16573e0acd10549404b6d54f052c1756c0110ef95756cce96c3a9f7a01b6cc4821d61edc4bae2a8f157c6d28471d07231705bdac745dad788af9cec3ca84035a367fb4d3b64136f5aabf8dbe1ba10a954cd7bdb65f30f54d6879f3748054f0cd80c85e3f5c4592743011849f4bbdaa6dad2f56d8c05fc3d1667876e6cffd5ea5da12c72ea61473c5d59a582582d991fa4806578cd80476c9f16df3aca062d7dc86e5ae843d98a4e59005aad3bbd74d27fbd03b6bed3ab900ee063d73bb8fb09626e47f5902148d9e71875bd0e492e52c3036d8f5c192be24d83b0e214257b007ecddfabe2f15d91ac102e488edb711bfca6c1cf138d743b83d07fea99f74bd9b875b2cfcb17d753be8b10f455523cb23cb8db2d23bcbd1f4d75551334a242e7682aea8728b6e575172e0bab92255ca084862d42ea6edc51eaf651fcc4df8776e5aa78aec99bc261b4565330ee7179a64a168ebc1ddbd12b916b39090d06c81674e755b8b59bdd60cc7e3eb55e0ce47b2325efeb059a87f853b66adf1ff059aef1a8ab0a53ae5202764a7e3c462d2f2085a44ed80ada918bd11dfd3c3f152f7dab6cbeae1fc0acf4559fda0c259bc3e04e1564f1a4b4664b094cb26c223ae4cdc617133e1332d8ada813bc0d9d5fff908fbf004f5f30898b30c3f447b79e2fcf53102b70aabe780118503231f0cc848b3450599f2e991cba351a3ff5c215e786738c60f569fcb948015ed454b318ba1c7c4a519fe80ebe2dc74818721a3e13ddb59426bb6fa47d6787af3874642541a60163753af0f725117e6e4d3ccb6cb9bf4e89a9847341e2c00618e1ba21d2dce3dfd31384c60efcb72874054f2b18665b0bce073b9d23151176fec0395bce8c242785c6eb3e125a74346675eed0bad176989513b4a5e84379501a88ef40e0629b2f4d8372503e85eaa21336aad49662c29870e18a3c2e39ec37c9e9eef64fce743b174814912f15838be4c722117498abecc4096ab5fddbb95c2186a717fce1cf90bb749f341f6fff053f7228fd734a5d31ac21eab0a66cd6d4e6565c7550bdc45fb888e8f0e21b0727f78b0c482e4a4ce99f38ad78a8d775ba8fc77bb346e8573377431fc9159cb8286536101dae122c7ac43ff1c120d8a5464d0526bb3880d6e1132382d49b86cafb48915ca9df25b073d11f683c5e98c131aca6dc183c88a6660048bd11f77d76a086037ba16dbc85698292eeacad52ab4249685a9167daa313e6fb2af85a325286cc1204dbaeb5e44f021cffa2139771a2301208142d6b65fcc5d7fe13823a2e7fa2175dced8675835a7ec4d0e12904a310544151c5e4cace9272d0f560d49db5760d2e6e5be66335b90c00db07e9fe201ba9a252ef5ffcbd1dcbf0f054de63f7fc6f096a771abd3784bc5d84d9611e639736bc8461ca3cff180843cb542223df4d222857194ce59311e56a8b9ade660a701f3b0981c0e88625e80ed51def3e0b26cfbe9b6a814ae6e56b56652a1b344cbd472d3601d4e91db8b039f225abc09694a84bcc4db07e3f70c93ce314cac9f1b2d7a82292e5a6a00dd703df15908cdeb71a278e1ffb2fc32d705b2b9cb3f8ec584dab6946b8a28dfcb228aed5acb29f36abb7288b53580474a925adf75c1ca01cf40762a1d54b757c44d0de6c73505dfff7cdd74cdeca9efa64a5b3006524047516c39309bbc472b493cb25bfad9c8be36447f3d82b9486ae062ca226b2eb0da27aa2eb561d28dc9227bfe101af2c45877a97ae0007c9850e58164e748b7465a08b641871a0ccb20fbbe1606c370b3f9602e405eb8ef4c40e30ab05aff3e5a07deb118c5301909707922f7c7cf2162457e24052530b7fb4c6bb946eb3d985002391413e69877b569e2f5e975b290c8744e0d6046ba7", 0x1000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x9, 0xd4f6, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x28) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) socket(0x20, 0xc000, 0x7) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x104) pread(r0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x41, 0x0) sendto$unix(r1, &(0x7f0000000240)="0b7495c7e571be9d7d1fe7ea7ca3f970f98de7f0b67255d34de2bc6af5f891e33f784f613911253d3ea93b6afd31ddc176e6c15e59ee708316916edef76310894a2596feaa1a163ab768d590ee42811d4d162efa79e7d0d5e9b394f36ba40bfd5ba0fb78664cade74e4e60679b140f7b47ad9ec8a1c83007324c23f0fee7737f47fe4d", 0x83, 0x6, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x1, 0x8209, 0x10001, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x220) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fchdir(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x80000001, 0x9, 0x31e9, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000180)={0x0, ""/168}, 0xb0, 0x1, 0x1800) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00') r1 = socket$inet(0x2, 0x4, 0x10001) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000480)=""/11, 0xb}, {&(0x7f00000004c0)=""/14, 0xe}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/207, 0xcf}], 0x7, &(0x7f0000000740)=""/166, 0xa6}, 0x1) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) chown(&(0x7f0000000840)='./file0\x00', r2, r3) poll(&(0x7f0000000000)=[{r0, 0x24}, {r0, 0x8}, {r0, 0x80}, {r0, 0x40}, {r0, 0x180}, {r0, 0x12}, {r0, 0x1d3}], 0x7, 0x8001) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x40000061c8, 0x3) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3ffffffffffd, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6, 0x21b4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) close(r0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRES32=r0], @ANYRES32=r0, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES64=0x0, @ANYRES32=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="36312fa3ac0f500cf5c5de61458f3d6eaa48305c7e44aa79c03123f62439e3c2925796e7349cf77a54c4b288d7533cf68f15ad26bcf77ee629919dfe87ba3ee48de09b8ec8d6caa18dacf04941c67cf37bfd80ab6cfdcbe83a300337f13a859a271dd1fe0cafbe476d8be27b8d9388", @ANYRESOCT=0x0, @ANYBLOB="cbd22c8cf111d6212980f66466bbb055f7237a3c3615164784efc3f32d42be5f4face5f529e25c1522c409cb96caf1e08e3852ad87abc3c934fbaa02d1f01dd27e66e4e953fab15439f1b9d4af797556e7964202ab313756f5fb4ca2b1235e5b8e4d8d2871e7fe5c588566c93dd8c274e06a0332bcb9c3c8f5a4e99758b3c3909afc0a251210ee07da0b5f93e294b3e8f29269bf1b1b58529e64fdb74760c10fb7b1261f", @ANYRES16=r0], @ANYRESDEC=r0, @ANYPTR, @ANYPTR64, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYBLOB="7f560f80cff28bbb899f0a469c208aa537af3a2b40ca66ace9ffa765f82688b63c46084dfb3b6a816ce0c58630edab5a14f67f064977915df795cd2ebacc463b721c18f82d942a2b8b9dc407c4eb7c7c46dbf785f4c0a170f07b203591145b109b53c78d07e205530f36d14ac6f1a78a1fe7f09c37dd6a61e8a8c9a4653b06ec90c6034b53c964a5cb76e91df2a45f8f2c6193afecd90bb49ead5a6ec9ba31fb93de1697d56811ebeeafa6913a8956ab900bcb7989ae226aabb5e40c3618ac6626569ae50aa510d32ed3108523fedd5192511c62e702e2730b1d20d38fd79b027ee3d825", @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESOCT=r0]], @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES64=r0], 0x6) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f0000000340), 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000003, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x8000000000000000) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) read(r4, &(0x7f0000000040)=""/49, 0x31) dup2(r1, r4) 16:00:09 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="4cd6246832222adf5dce408e546bd6c948148048b84f5461f988413ab3961be9854aa8710d6459d8bafcf94b7026fcbf81dbcb2bd57e3c0b8d63814cbec55a4bd65098b08a9b93c97164e96fe693c099ac65a735377ad5d7f596062074c07b700ed5466c5824d9cdbbf45b206f04b924a6a30650c5c26bb5f1b82852a44b1e4f5342b1a48a7c54c59a8fae07e5408f2790a9f7bf296aa38594bd111fa504abbba446d833c7589e2a83312520c01441f7d39c715bf80239650f5b4d48e7008bf38f2f5b2c8d13a99f308bbe94b17778bf2044fc5a883e3932800f19bf69138ab36c5babf77ebb37d1d108eb3639ada303e1c9956280125f", 0xf7}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x2}, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0xc) setsockopt(r0, 0x29, 0x8, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) listen(r0, 0x7f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x7f) r1 = socket(0x2, 0x2, 0x0) socketpair(0x31, 0x8004, 0x8, &(0x7f00000001c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0x2}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x138) pipe2(&(0x7f0000000040), 0x4) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000840)=""/4096, 0x1000) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x4, 0x401, 0x1, 0x6, 0x3, 0x81, 0x0, 0x1, 0x0, 0x7ff}) mprotect(&(0x7f000063b000/0x1000)=nil, 0x1000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = socket(0x20000000000021, 0x1, 0x9) r2 = dup(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a9a7e1d945d39bfef8a05000000049a92280b8e2dd705150000000000000000"], 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000200)) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r3, 0x0, 0xe) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x800008, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:10 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7a4c, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x178e7f5ca7aa1a3a, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xff, 0x7fff, 0x3}, 0x6, 0xd44, 0x7f}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x7, 0x9) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fcntl$setown(r0, 0x6, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) pipe(&(0x7f0000000100)) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) dup2(r1, r1) flock(r0, 0x9) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40, 0x8, 0x8, 0x3, "0b66f8ecce6bc77761bc538167647d33ebd8bed6", 0xffffffffffffff81, 0xbb}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c8, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x2, 0x80000001, 0x6b50099b, "811059a4f8b3d9bc000500", 0x100000000000001f, 0x1}) fcntl$setstatus(r1, 0x4, 0x8c) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = kqueue() dup(r0) dup2(r4, r2) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2, './bus\x00', './bus\x00'}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmget(0x1, 0x4000, 0x80, &(0x7f0000ff6000/0x4000)=nil) lseek(r2, 0x0, 0x0, 0x3) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x4003, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) dup2(r1, r0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0xa, 0x0) write(r0, &(0x7f0000000200)="4d4f3eebaecc53757c405ec6a8089c496ee4ad0ab3e41d664431db01a62e68796e7db23e85335b3ab0f583d99dbc491c9fd5cfb7b5a4eab3884ee42bf37ac0971bba81d3f215c2fadc26961c93c6f26519d558100c691935ab167f42698e443827d31b2154d0760763196bcfd1e65243d69ba7536138a5784f89e2dde90ad4fc93da86ebc1f8c76cf57058f228a3fc91e112622ce0dfbc75b5edf7c4f06d8ab6d3e703dd5433ff58e2573cde", 0xac) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x3fb36ade989ff09a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="dbad9d070c76641d66c79b888f99d49311bda29795b173db85e8e479c9f0645f98766be713529dbb3c0f6fe11da26eaf3be3de1db683672564192f38546b1b45853d31dc2c5f62c24143999c880e1f4f458d33519468cccfc481b5865c285fde7584680ae5e3b2a54dc13bedd7014c3531a994460aa30b488d7ac6c9c53170aff236d559b877e59b8070c26aafb2a7fdaf031b9395319a1ee491ecee2a887a1c04f5f537b473aa15ceff22deeaa09cd4f5da1413e0cca022eb35804cbae9bd8f577e68d577b0d7cc3ea607d12ff3aab08d64fee8d2c23dac1789d6362fe31edeb2c660bcf70fb73180d0ad866fc81b304180e9e80f9ed57572af39", 0xfb) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20211, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x0, 0x400, 0x100}, 0x55, [0x1000, 0x0, 0x1, 0x5, 0x5, 0x101, 0x7fffffff, 0x3]}, 0x3c) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) clock_getres(0x2, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="be3145818f0a5dcb36a98025dff73f387d5a014829b538b415251492a5c47db580aad87f8a8c110e57fe111bb24f4010f137043a3bfd39f6af3cbe85baf2f809b2a005dbbd0d988cb9b6b3d3679298185ce7ffe2cb876f2c7e364a0cb5261b826bc62110aca42ec718b161b1cdc65a01d2e893c547b0bd0dc071052c614f91b92619aa9d9aad5fea2865dffce254e14c11266cbb77faf442ca15630c10633fa18e0269f25f616a65860f85c93e7f67e9ac5de14cf67f7bf00de88a06c911012513b50db33e4766277ef307cb38a52a7b304da83e5c1b0fb370fc36812ca3daf724f8ea8122", 0xe5}, {&(0x7f00000002c0)="01b88e3e1bb0ea040437acbd1f310f0c79a682664f97a50285a8a5c92b90f01ff0da80874f96547ae151105b1864726eb7255926b7198196e40e65ccc1b3635a1fc0daf99fdbdc2a1ba6017365953122e186d222a0d54d1e628488219c23ff1b6abb59df5849c9940c3083de01324e46c03ce388b54581a58b7b9fcc1c23430eda479e35c8f6c65c58b994f35ef20789ef9c0afd2e4d1d95fbe81180103785ee6cb2496372820e9f5543bc9cddd4c8b09f448510d3ebf91625d55878a2263cc0eabb2d8c02f41171f762d891955dcf1bd9a79a732c546ed0266225c2177885635730033d78f793e32076257a49c2c3e107d3706386fc0014a2e276a8f73464b835b7866ad322d7c96b98510274f695a330fcc954d9bf21d5c93835fea3e6136cfabc67cf7df82e15344161f86fb19ef3ab9cdd949e6fb606d057212587c5815f6f6607360f07b35a997594997a98533340943725a89df3830fd47adeb90d690c2d5fb7772244caca6298002d38b05f3aef979c2579a12e87c651b112e85ffd85f04062c280f57efeff8cc3c98254d85834eeda43f946ab460730391f7f70015f8700b7bd4c6e5e0fcdff224d7e492e342a2a3703556b8cc13f5b1f7aa9756082665318eca36b0355fe24b824ff1153baf734c8e2b31d767d3818728436c424e7cc3b586739875641b9ba286c73d48545d55d5d658c0ab0bafdca14bf27a8acec46e6d052b76849123b0e9deda3eb762fce98c397cd13c465ccd48bb163df5b1bb3b5c607d341a9ce32ab852b7e1ed6205584c330e07f1e42cb42f59f3fd5d91de6b367153ac8eae65479967e409678f25ca6e734daeaffd85384f6b70506d854eccfd252d593a2f7babb929910c91ae3b2b0c5060fc846507207612cbd28cf5014701febbcce1b10d9d6adca775bcdb5aa496719dc018b620c6459857de6aff8190ee77a1fd670c7ec08a49eb4b192e3e55a2258929a8cc1945621bf707d6599f0830a8f4c1fff98f2c33a20acf8bb21bf4adbce3224108fd09df1d54843202d02966a90d9797acf36cc0cd0773d4e1383d73886b5571d5129cb3b38a4f8c2f1f71ec0cfe89ba906fdba67f194f0584c31ccf7a33eb07f6ee794874014dfac60eafb25c58bdf84bcc7a466210e32fb35c24d28f25c4212cf31576d9ca303812d5158c13b2873623fb9f0bd3e6103b7e0f15616ed113add8cc8cb218db2a54fada9e210bb57b1b36a70a4866bad9aa90851b523ac12f7686c30efb9357f2336149f197f43ff3ede7b91d4ffd1de5c1b7becf204bd5a72d5ec68fbfb358ff9bb3d1bb2807720905c25d7a1fed41dd01aef8c503390181359809c67e75eab1ebdc0429dd2459c5d64ef599583596fcfb854308ca984307aa7c5e9a4d6227faa7dac61210d5bc3b0230f1c9466742a209c541bdcd963d784bf81ff6feb8c40789cd5143b9484f51467ea514c18b981d32dec1c2f21163a745ce9611c341167f573bf9f49b99a0f42057d939fb98651679aa395b2ded8e3025cbcd53a299de53319c7701bb4627ab383cb8a59c4e0712949578baebe4d45d92d600acdb0e5e70eeffec7c1a9ce565a4c199b66b8c47829d51e466c7adece1c177f3ffb56e94a09b65cbe17bdf7eebbc59b17b61b385456448c98634a60c21e80a9be87733fa6b779022e53073f8545582965fe7a3ccc07eb17e303e65a612068afa9ce5804daf52506be5ea20923ba0b143b2e01f728c6026f7008a4e20ee3add7f7bbc141823f20cdc4507765524c8b819c976e4d7e4d5f27f5c83aea5c4e1330747519e45ad918b5620356f939484cac89a40ea03ed35b82303693271e82d5fc40730b8937e66c1d7026be6d363a0c4ead9b3de1092216320a7a18ebbf1fd2d61a847401ca72949c39ff43b7525dd19389e20ba0da33469c9fa8a26aba9804ad96c59169d8331a41754b7da6e8efdf2b1a71bf44d5405a20cabf65e77ed5c934ad22a6cda42589bf196c3105be52d8de24a61c651b453e79aae70a1a39008bf6f38452bf3cd68495e45a9e73d3255d399a7bc6d5425e986b584541197963d120f4878b2de21bb595faf4be3e0c158ad9543039069f84fe77bce10bb5008b273b04f563811b5edaa289f04ba420ec5e3fabf68c9f9d9dba0cbfc90dd2d72838f37c98ccfd473a8b7bda75405b7ab974ebd1724936b574c9a40596936e0c93c8e8147002babffc939e1f027c308583712e91c4cc7a59ef3b9daa19abefe8dd00f6f283bebd8c87cf785318d5db9ce22fee6a81f89f2166c7b07813631b3c11ded103756e4c1977095ad8342d977f218256f9af7e123c062037709662b81a45d940474f82263a49fff96a835a742a84525cd366a9f8353ec81f72f84415081b0ead184d430298350daf955f4a85cdbdcc154fb765c3e8852d0f44a3a8e44c018567074a60ade3325c5f2c02139774c67c6c87ad4c0456b739fc0174d28c5b2394cad5aa19830f55e1bd8f79d9f970c6263ef11f2db8d760ea7305d4500ec2a1961dc71e36335617a0e860c70893172f529ef1f7d4980533526e7ec1d0a17be3681eb92a77242cdb7b8703a89fb62917a8031715682a80c16c04a6c4e48a14335a68ea53054eb979bd00ed217ffd3b735e9c8d61d13d0aebafc4418e02322ab012a46483655378391b2ab3cf0c9d6389be68751115ad1f75f939916b5c4c1a541ec3c90438b5f9a924905e2e0498f2269386dc84308b49517b0a74836f1993fc5a6de14867736bcadb021eb6b09672daae978f23ee1d36dfd2ac5837c9041dd26a62dae1213ef703c6a25bc14991d42b2ca0d8c68f36ed3d53271f91e9916d3dfa298f2d7bf029e0775368337a91df3302b970f11035c94ecf8ba49a9412fafcbd19c344df698e5cf5cfcda44723331fdb30998df37991ee82f82da1e082f7e85047257c24b7b4bbc84c633dffddb606bcbd4ef23016a82a5237690e5da0415153acf97b9683895a63f6f4f26805777373055f76f2a3ec73867cc9fbf457267466db35595e18779667893a81ea7ceb9e9be417aeb91ac741de20c1473e19312b71d2d978cbd4a9b213193c0e9ce1cf8c83af88967f91a53446ceaa091eec75f31d86099b42bc1318c9cf224a5e0bfcc3ebc5eedae789d9327a541682d1eda851abb10cfe700795403aaae085cf49269f29641259f35e44173b3738be7a63d6ae6c73f05bedc97fed37beab79051416bf9ace903825b02ff2ffe94cad4882aceee11b06b3f4a86ad6fd64eaef1f61d0c6110dd12908c7efbb6c3a7276899425b987e27afa3bd7abee4eaffa413954497355d7f571817a6eeeb7cac036ca5a014bd092676876406b8ae7e2b14208ce67688f45cc27336ee373cd68ca44002aa60d903a2396a949bb8d5ce644d28f0b87791257d20af2644bc904e64a0b23655f54bc550f8ed2e6f542c9e2c861fd6730d92f88e741a24b9615b6bade2099b0152af56d028ee5390b623434f02907595fd490aae7dad84da8c2dd0b5e247c88bb0f674f49542d60c2f45d2e23221f347666ba21c322ab8f7c8f79cc163cd2e99d4463f2694a0eed0768a899663c566d8a6a3448f821e7361afbf7ac411a939910712c7b17f8ab907b0af41ea0fc43bb5c5a86713ff4d12a873c83569cb4f33c343a29eceef267ffcbb65dc7fcbc075dbf515a60a909302815fe156d41e4d3a692449de4057061aa5ae5421ffe3bc7a98e03044084779d3f8e3b158c7c455502ca24825389ab90c1cad9439b0c1268344a813d29c8170f3b383e858a87245586f4d7c038d4f7c1a61f141668234ae8da6b1c110b473fa47b10487a32f125013fb8848628037ec52ba6f90babac46251023882f55e4f531d2ad91dffe30e4802ecec6afc50446f34fe30f4b178c48a1682757f47efd026ff5a1a1141e76623b5060e73993998ef7544290a8b6dab21ea27521f4eb89e8dcb3214e3652a38429cc60a7f03de43addfa4fe4ca1af69f268f5dfb361b56ff8184c3f65f0aa071e9ec0d080c936faffc666bc2e763db6bfd1adc5d9f3b45e250ab1706ed96867620dd0b2cc54abb96d3b0154dbdc0e747f9e9652d122d1d2b21919c5acf8ecc46bd73976f1e0bf3782008168ca0007b9ba725c9db32547c9273807c3713b61196a68dedd164b72303efba2987ee80cbc0799ffa49afb5a955722f95d7ded79eeda5e9263cae7973be7f1005f82a2b75f9f368a848c9524f37eca99f7462d6efad71cc1eb4c353eb8d3fed5f097723d1bfef08a7e11e82cff6aa3f19e8f59523b0ad01bce4ac030dd0e865386a83dd7f73ca6c2a8f7021d53cda8d6af84a86d7736333cc6a8ef7796e21e7165683277caadd89a1f052d818bc8786bc2cef283e7328e19fc54b7f70845f44782025822dc0a65f53c729cfb51b3e78f5e58efda0ae549b5f3f50088654cf5814bfa053d3dce4aa474075bd6ba2cdedab0df9feda7ae1095b92a92a26c8bb9c9c91786f8b10021ace1ee15e00c5a3a84599e23cb56fd7db60f2c82046e4923f36daff0f7219f466de47310ec1542b04b93ef52f659e670ce3972eb5260b00cc15d7f7dc12659734ed2b7c32f111fe0d4b1a84a671cbfcbe8d2a9c53fee0f8b782e2106fe858e1bb4e5bdd8c6bfac8782ce594ff482746e3df6719f279909dca53305019e00b8a191dceeff442b14bf9adb29d750280b383f0b0b7749f9a67808775a3f7cdfc8487bcfcbf73ecab41ce79f555b30bfdd8ac4f51b6561e0b0c6a9607447c70dfdb503993434882e07900e58d3e9be5691106478c5ac35ead6f80099e9b68b0bf50cabd532bd9f06208f1a64b1243d8fda94452387e59f8499d1cd27627f09e000a3e0592aeff29a74d7f92fb9c18e174fd0f22dbb1500dfc2c0e6a2cfdbea7b389b339ff2d0d03978fa9452471858692f6ff92a391eda59405415276ffdc775e88cd39f6c54ce0489d9c27e566c423d0d92ea30c3670ab1119149aec1bff4218f1c59abf7e19e5726074ee969821058fe5ce8db213018f5ab5f1ff1a6660c0c2c6402d8f1dc348ebc032a13207ee0685f5b055cc4763b2c2c150f1d8de136ef6e95bccb90307ab8c4307f4e94c93a43ec9a23b804fab002c99a0d8f0192773fa057f8d6dd3854cc94a26528c9d672c1ee09834e59650186b45b26b696abd0fafd53b95b8ae2fff383bda79532572dc13f21d354b4aa548124a1e4829728feeb6864b35a510961580cf5948c29f6663c6e2aa0350121f8388ebc69fb87ec9d887d450d64cab676b4c7521f3f82a9d6cfc4fe8f38907b462d2efa469e67744626a3d3e400761fd907282b14e4b75da575868e360e220eb149be5392e9f55f1d526eba74d856a36354fba5fae7c28d06e19f451b762e0c5fd77b1974feda60b3af9f5c416bfc1d456bb5f6f30f44acbff27cea9d75c4444cf48b8d509990e1a549db9e3dbd1ff3874b1d00d6b767f4fdf6ab57786680d01e7a344c5e9045934eb86fa17fe190cbba6c9a4c5856cf0614eb9dee5e7a7604d15ea939e56a3a57e73b637fe6724dad9026365f36409de6d3ec232c6ec4d2c4dc966b8c24f1d4af26f609aaf19f5be37518ae1c3149ddd7d8dc762d59cebfb2ea221eb66618c3e10463f171c3d479994fffc89d153de536333e98e1bdd310f0914dbcd7ec08f61da5dbdc60c3b1f63f8166ac496ef7c294f410baf9076be605a462d8f5427763c13da62966d750fe24992621a7735cab73666d2350e83fed57833615d248cab3ad084f8cd2e51e570e35c8d21f7bbc0732c9d31f98768a8ad66695bfdb2e62fd1c1", 0x1000}, {&(0x7f00000012c0)="089f9da8258c6ce5dfbb705d32eb2dcc5def1242ab4a8ec56af98676c168d02f4f370582f3734818325c82265ec4d15587ca111a9c165bbba3dfeccdb02314f90c75046ba839d61c35d05e91ac0469678dcbaf878c9cc4b356cb431d4d64281efe80ef54d8da0d6dadac9bb0ef313803d63069a0bf64ea2ab9b42dc550789247f0436f7148f7ed473ef2fff46b2f26d84b01d498b10044aef53bbe9c6212092523d48b600f414fb546d2e5013ded50dafb5886c5ac0b60880cc0620b1805c856e535875575da1687d716c7dc9fdabd0c9abe872e65d27e28ba30b39490be3a220c5a2e6541c4a883511db649a7ccd3e0c1b75999", 0xf4}, {&(0x7f00000013c0)="318bdd3305d597db6f398ec9a53dd8eb0c4cfe5b092819936b54eac088bdc071a5137f10613258d6d519e35a4978fa04ed73e72257e5db5d22e7b117ca806a25df6820028d6158b9956b478b", 0x4c}, {&(0x7f0000001440)="76cbec982ab7ccd7f2bed169ba493af1f1ac26cedf78e64abd4c435fcbe7fc3d6cd11ecd4b93fcb7199fa4668df13c7c1ed357b205d09c752b5001ef3c24468908b0b026a48f130a57782e98a4bc87328b8c9ee1977d67", 0x57}, {&(0x7f00000014c0)="3f70dbae9a15663813fe1a2cda2445cf117000d92a75fa1205641cd8709e88fff3f116be1636ec249caa9de098df689df3d030b6f797c57ce86455d822def1da49e2571c2d625b507c988317c8794c56003d6a377a1d912744e07f90a66492df1ce11b52b03c7ae32107078347e1466be6f7ef24ec6a674034c23a6ee48ab001e163cd091b1fdbe9dbde3647c7048ee45818b8d27cd958297a1e21f2dbdda98b73cc21fa270d8c1c9a28932f2b935141fd14f4f14fcb5428b11c69ebe254ccfa5d6e12dfd5a6d6d167962b126413171b3b55a176328a03d7cba5430dfccce769d6a9e980658595512fdad963956dcab31a1209d93aa244ab909cf454b2280364ed33034cf55d4ec05cfc734381d189f4f1eef7684a5fc9bd04561b67900343435000c5d9b338e3a8bea1140b09a9a15f2f5c91d6220161a6d8ca6fed582b2658e1624278aee5de046ee759c00749b73cdc1e7a081d7211518b3a34e52ad19e702a8b9e7979cad3d8f92ae1bd7ef63e8e37a3a6c75d10c587a384121f890f382ba16d4c64fe02f13f56fc9ed948a2974abf699232dc9a4896198e72c60501279a3f877efa96255da9473068c8beaebe6a43cd66f3b0743f17face2e69c607038bd0c7b931ca3bd8a1260c25920475bf21e51ef7cfa0464ce95077f75e6a3ae931fe969e1971377877beedfc28e859efcf1aee7469eb8a65fd7132673bbb4e0236fba6f97a31b06d3144ba54c02ca5e6d5cda87c3d3de709758e3b75598e3f1dcc53bdd6f4a6b730e88a4fea181faaa3e7aadef10255d10b3b5bc372b18135f9a24e6c81d8602ab112cd7c5983f7b0a354f0851fc9ab39717de50665c0e36d6ff6adb7cc151e83ab254fa5670f0a6fa1b0e12b64c9ef74dcd83c1602525c07f5327f4e61bdfe4a3562314064abfef1ad2bfcd12344fbc47fdaa4acd4c1b8397ce12c1685c09538eac42e9ca63a40525827d8a9bef818284da18ac7c00e2c518eda4b5e1f16302b57611f0151754a0d72e982bfeba69c327b0c63607a0a1db576a085b22812ef7c2f27c787bfbf62f91e4249b7681bf3c961f295e0e0d80591e5639c3ce99b7678a60026056193ce0d90004aef97494686d81e4dada53714f89f4444df8751e314b9710bba4dd96da55b5922f534097ea98efc8dcd5ce6e407137a91935f5687ea223a153427071e4be814b55846bb7aa5d641afc1d00cabfb149188f3d21526f9f9cd79594ae6916c6261e5a4201774e740af7c6b0df7124db2f1b0a6041801d31c9a7a51220cfcfd66258f112584be60f00d2ca12ebdd6254a8e8d3e4ad129dac8eec2fd6ddb0b6f7658ffa71fa333a68976ff6382d00cdfc283b3772337c2eb0146cb6c843f046be0c67ef2267d27f5b2fae53121da8482381456cf23eaa98e72d2080239c3adb4ff360918e504ac371249b63a4ec5c18a945ec9c7b2ff405072a922fea89e87c3fc283002309a0fb690a1ce546f289ad19860c8032162841e27fe2a733faaadd31a84623baf289830fd0ae90318b81457d65aefc00fa540f7214cea8af5453fd4d62e6805fd4ae1ece7946d7d6fe3562181e3baafd2776be7d61afb0481fdb192d1e13a043110fc306f8809efb2d826af39b51ebc98c7cea5cfcaff66832ca2b6355dd0a2a95ae90d0f775eec02a341f6a0b49210e985af7072bd898625266e7a7a3b14ad07f50a9a57aef527be50497a662310ccbc3d26decbd91c66728d40ad90a3ae184113ab9ec43d5dcebee046fa9e6014dfaf24c75c57e43a4add20cb31ad35e67a141faf2869167fdcc3f2fc2a952c4c8fd87a3c97fb41e55c748f1719b26d0788bfca288df2fc70e30cd5f0159e4887501860c56618afa21fc9b9350dba1b20b3aabe95002b8a5fa57d5c5f2374a0378a4d9ea4c857c591a8c37bb232991f1258db026ea2e9b62cca62fbd72537726a51a074c388ec0e9acf113df0e622ccd352f819fd440623c8a13b96f651d615c1c1561524b6a17a4257c8207d81085bab53c517715ca25d985c4c6833b630c6f02ff931440c4824ab86f321ef2a0a560dd8cb642a85b1217f5a93d022820c022fe6c22eef0468d1073f0e50bdabdb4cc831e33125678e4744295e85dbf29f404ab33043e6c8393e8f7fdbbbdeac202d713a646e84b86984856908b44515c03b74304c3efa78172b14ecb7cf62738394d46c320b20c60efba4682d806fda9d66e42bbf82b629d4be69f5221141d0db1c3aadce40567861fde1c4f94e3c6e2111eb439e534d07d2348c99682b105f597eb81c8ffad6b7110effdf6d8405469062e6c4571c53e14b0cb5d569e9bfd34d67759aecb02a5329bb6209f7ab0f8947ead0f4b57d3824433196074ce86a10d5395070e9ef4522c08a7e5a10dc7753dbf81cbaf8060e92a98ce78ea18b3c0ae499cbed7ada1e2ca1b5a21b694943710dc506df4f374c00a0ad2600574463f364460760f7be5e5e8d72c0ba1834fff661fa0861f8b1d6f5318dadc856003b10506fe3f40d1a50f53f972a91231db17f61b33e5bbf13def776f30baa8f762fbf51d4e87c2656d851260c53d23c0049c896936190aa59eaec9f2a6117f56d2eff7e4b7e253e6b207a67328d27d6690bdf31f0fcead1959cae5c9b48bee4c57feaa4088cff634d7cb61e5111508b6555a68ba60d9096cc92d2f8f76b746f849eb8b398eba68f7faa45debcefc1ab5afe5e1cd5b88efab1174203ccda2cc32cb9c9a4679e7ab34a7d63aea2d71464ab0cdeb00cc49e0e8eb79de7513241d5c20f1073ed50f8bc67a8f849d6574a8a79b1737c4feb6c623d630b3a3b84b3595a2f653de117fef94d7b5224684f62964e953a0826085d751b7400d9cfca89da95b508520c4dcd796a0e7953c9e9f9318ab76cd7409edd255226981aeb1d1db31347bcd66e8c0abfea989019f54d9e7bb1f83bc280bbabaa165b41222e4c6122faac25155fc544c2cfc07834e454bf9dd060cd3fc8ffaf6825345ab9f6b168e3b4162c0ca32a6058564e0633e10450732adb40251838d83d5dc594e1323ec91feed8d83b6013409cb792a0cd9d5f98f5de5f3b1e97c4aa2946a97e0447b112d2ec2bda7b568286ce51297840e490d37aff9bdbdb90aa3ccd005150983b3b3f3f740a665c69295399e545c9abe731a0c6db08a0735ab2a7151049f404feacc133494dffdbf2e9d71d8c918cc69d457b5f68e3764f0dd5cd7c3171bf83ba6f9b4b005e6b735996f24cbb3d358a582ada6651e991006fc646d487fcb7053b588b856d949c06a32e18b8437fc74dbc078767f6855581dc4edc410bea393e3ff6a5e3dea45d82c9e0b26a0975e8b4e3e8649522f10d201dc0bef599c5f106e1acaabfd9e1b03c23bc0dc9b81b74f2e387d585943478df4afeea74374dc4f93e8c94c6a2ea2c140e945f2f16afeca034047bca69b66f6c9cf0bd9986a332ca2eb5550523dddd879dbd03164ac010b1916f877cdecc5ccb7741541c6aff861489a37598f9e93fe3688f0e8a4ab66fa2a98cc7a5951b960d6af9bf1f2bb73ec0165ba0256593bc395e014227bf5528b0f4c0571b32a869d49380e48934cf9458a0c908a8193288dded888917f99420615acfd44757df0f7838f8a58004582586bd9aff9d76625c7f516783ad7d7f458e5d85e20537e111ebf11090561b4eba03d17060e1975cc33699db4729bd5e0fa18ea18df37819ad838a2756cdde094eb87e6dc2fa4b2b431a6eeb3928031218bbf0dbdd347745b8f1da00e15fef51365f10013be9cc500be66b54bed40cc766b947dc0845bfddacaccfb93f768b58d21aec952775768fccce32e0b38d59ffd7161eed522566f01da5864c26284ba4790662fa523c920ad8fff5d899aa6a71326719d9169f73390f571c40cd6c4fde98a1e072acb57e6d56f620ab9676b2cb84db20af507e84a0b254fe092a88d03e5a6f62069244460d23c0561a4e36b3ad0f79e974430843f40d18882a5689694a2d5b9c9a0e4951be3c78a18b918ac6cd040cb75d60dba517d6b732f97c93f77283433a1eb92b5236bd03d5c92d1de7a71457484dcfc8c50eabd00b6657799a7ce2c91129ec8e52e48d07197d74110b1394a6e258d314e4dd2cb3e1b4bfc124bb1853137c614bc9134c5b20f3b825dfb79ef2679768316e21d2e7354796cabf4606a5b0edbfe7ea1c60758d812348eb730cb502512b4a6684afe98ff0d64c524b05b9c3c9ad2b06162d40629415df44bf965d8e387fe7700bea23fddf4cd0f82e6a70f4ada0b889a04e1eec7c70e31b3c7fcca65c3d166ceedaf2e7dd441c1ae496b29176b5745b6128501101207449e0efebdfe9837110a2d89b01ab36b93539c1991c5e0d3df183d876a897b4a03fd9edd6e86340a364e8cca77261abbc41048e1a675883c56e625135b874203ce91f227703923aebd4bc0a5183ba5361ec7b00b52051f5e8fa4eeb9959947e510dbade3d99e571446d625cc5ffbffd7869309a5141e1f54a77405d7d1a65623d406a4975d9f681992ddaff3e6bb049d37399ba7063c779008e31576bc37d715428cee794473de1380097a0ea9ce34f02523a2c8a22c54b7775aa9e1dd5c818da5f6b07f695a1fe2471bf07084144f305307a1fa75ec9214c377bf25678bcb459985ee8b24dfcf35f96354c1ed82bf2fb3bed566c62ced1b3a538bc0cd39b6b9e1cf1fab59fe39c1b657807ae9c38296b18c3e652e53225167ce9a1ce749b56a02a68a1db7232fe807701dbf5b67503047fd77bcd499518bf11badfec5208d75d88c5e0afcab8d6076621b64f3fe2fdf17a448f857e96d681f9f77c616bd2f0060efcf5ea29645a39dd086774c4af1ee89b3b167ad7a72ec303aadbfe509149c4466d3d52afa1bd9b614ef88f7697f859afc4ae83949222d4cfeaded40798ce307b88f003bd328f3f0e3a0263d21af60bd10a97f9be33cb341d8d9fba6710f45a16e6e10ee3f6d93055a15d7fd2948a3d9577bf1b72f7edc738be1a27fbf96ad3bccf6d863ec7fb8f6e0a63279e0f8673a09f04989f0ce4dd7cf6abd99ffc74de6e48a359bd8e18383755214cfca9e7bdea22abbd7f4c0fa23292b96a42b2186e2aaf21748a65199621660d9faec16c4ecf95d8958812eb8721c61fc77126581e40fea4222a86ab84adebadc7ca9725f2411f7771257f2c32698e71c850605647d1692f6e6e0108e724d1937e0ca18b263fd095114936a14bbdb57e0f0c784f5ec18911ffde184b92abcf514d5ffb4e8bc8d588a5aa32672cfdb283b00496d3e279d23cb216cf7ef690d93c618e5afabbac7c3d1155b31b8a8df9d35bf8516b04c6af4830df2f7839967a529e7965895e8bb13822f0d9415170b21f78e434d2caa7dfed9811f3901aa237fc86d845cddd6c773fd04db8c789c1c67626a40f63af4187334cd68045e4751ce048bdefffc7189ad3c61e09058ee2d673f61515834729f218405f7d718162399bfaaf36b748e84956803eacb1511213bd855c621a04adb74726927b7181bd6de4f8f36422940c976a07f0fb3a51bd6af78062353641e43bd51755c29b92aa713d0e007acb6f0bb8bc15a1941884d1c5a007196342b68ee0ab084447b7194d98aa35840f7dce353c575b94f7d75c4d8bbba4563758d650a984535d8139ce4db401c39202884e260857bb48ec5077ee0d3ba7347f6109b8a1666775afecf892f46e980a1639073fdc2920d80df27be37278a32fc329d0ccc903e7c4ad75a29f6841950fdd8e818f5563812b33c85f05800b031fa77649665d7bfc02ddf7d5c3c3294941", 0x1000}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) close(r0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="c3e16f952b03489f75c0291b5eff8f5a4d4b847b188bc733362dfec175f5dbe6c4c93e04459a3dff70ffab291971ab9819122264fee1c3e0d0e1e6d5451b815b937ffd1cde8e8d507a70b3f29c536dd5921c129b8f243d29031f2e895174bbe3807651c7a8a5c2fb87ccfbd576bb6477", 0x70) syz_emit_ethernet(0xf1, &(0x7f0000000240)="be048122c2e600ed836bd159e21c03dcee4faafe83b82bb1f16726d6f239ed8306eff107e6e104848a5707b5b986a2690468241da25aeb3fe9f4595bd71b000056f51918c841dc34fb5659a8e89cf4a99a553d251d72dd1dd07c2c7f858879c456d7ff19fe374958961e43c8ede4eea5546a2ad7aa3f9949d15c780b63e23eca6ce36c0e139a4ff65f257de759c468ae6006752a5f2d2297f7cb718bc4e5bc930a21a64651ad2e8c8ad1738b82c13bad0ee9e33d1a66b34083ebff70b747e799bbdcfef07030127fce241f401036f3e76515058e72ef32f87203f28bd6fce0347dc992d02ab9d5890ad7e43b369ab7c743") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x3) 16:00:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x86, 0x6}, {0x0, 0x3ff}, {0x0, 0x4}, {0x65, 0x3c8e}, {0xab}, {0xce, 0x6}, {0x22, 0x7}], 0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000003540)=[{0x80000001, 0x7, 0x3, 0x1}, {0x6, 0x6, 0x3, 0x400}, {0xffff, 0x71e9, 0x1, 0x7fffffff}, {0x2, 0x1f, 0xfffffffffffffff7, 0x3}, {0x0, 0xc0, 0x401, 0x7}, {0x8, 0x0, 0x100000000, 0x7}]}) preadv(r0, &(0x7f00000034c0)=[{&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/179, 0xb3}, {&(0x7f0000003440)=""/94, 0x5e}], 0x5, 0x0, 0x3b) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="387ffa8f918893c4e444749d3e144346dbf10233460b7e84443965daef31b73a5530e3f46ed61f2b34db4f639c1a447ab93d328e63e6428192c2924907f4176a72f43f67dbd013d0c1e931772bfd85e11dd604d1a37e62b89e07468c8548c73169370c81b1f73e47e4d7aeb04941c03216313632c011e3527de6139eb89898731df6e894f8da9c42e1a9da94d376d2b3eaae75ec9a6dafbbf61f8ee37d099fd17c91f7d2ae80dcd2813442496764f7b91881baa36b1f3bb7df77037a1866a4841284b59993572cb10a84bef26437abcf183b62ee137b35ecc72aac1ab4716377a66ae52492dd04e2c9a3cf66ea7333f0e28723602d5996904fbc2c0cb264dfc5527122657560780eb5714bbdae2a3875953e0e6c7fc38105c8d6cf4a9a1f48c1106ec12ced1c94895c28759c75a7f9faaf2407a787997888309ca2d6b2dbbeee793cf55e3f554d685785fb7fcd0ee3520db2299e415266b621eb95f5699bc06751b202081a43f423e2ba66461cdf9612b5e54f9749e52d6c45a54ca48b2f0589711b76d170bf82e3fda6ff844950b1aa9582f4ca58d9aa7e28b7eff6152f0952b0068c047aeae81f6fe8bbe251529bbbe318201b10d883fb000a86b6044ae46e0be029606666a707b3b5edbfde902e41c5bee19b8c3be3986781e556a747a52ec57f4c57d9789a5560ac706c61eecfb0a58b34775b10f30f4c67cb9914d32e3ba0221004d07955a285b53a43bad751e693924112e4c66387a248a860d18577024cbe6ccd0f6069056c91dd26f1c2bd11a5b15a70a44514c4cc4051ac21589f9ce0f5ecadfe94fd354485071f1cbb5032216e81435680e69f7404fd32d0dd8d1cd10741ba27d5174bfa9689d409ade29c5853e6481398c8395c48945677d41aec4298d9bd6d681162479409e9bfcfaabec7a3aadab7b24014a58ff0067960ba249ed4eacf9a6baa6c67592e1af39b112728b4d83082dca38627b675402a188405f3ef9ad2134e1f68d3afbacff8c47dfb9f4112e9724ab824edc653a55876034c37ae53d975297dc5424115b9cc7afa90dc3b6be6c489349074ee90ed7601bf4b419d5ee3f838e274448eb032fe0c8d47bd5bc67b240b313519882f53a95e5c636b492bd56911786e0b603a0d987d54903dafad7f49444c302f18ab9198553a647c8ad6ed4da928dd679ba73c1f5549822303551a0695244cf17092b983fb80a2a443d4f6a4cf8f9c11bfc1ab5d0952225ae074c07ea9dbe021cae124f4526ef30b1980d364a7222462d1e40afd70cec9104a406157e6f141ffe96bbbc47ebe24fabd01e930041b9899a10fbe145cb2c7d6c8732b220122cb58fd4f98b6b40262da2abdf27377ff86408dfc9220c02b3aeb4286e3b741ba640e205346fffd4eee17161282a9f42db5cbed4b9df60a2198ce2c78acb31fa7a67c31382be9d6ccab96683fe6d0ada9a3792fd0e24012bda26362b86ebb7b33e37fca45b57de37a9827e6bb2ce1cb13e4ea07480ee4d89f22214ce4b8104da9dfeff0b6e2553eab1a0f890687f7e49aaddda0850d806705e0efb10232fd41b875453335bc104e91e9a4330825935b37a9012cb34c91d4e21334e555b8bd085631e4ba209331d40b9ee1c6ad8321e7ae4771fff1d3e7b16314a5658a2519786bee65b47e06629c0cafbefdf73ff5541b35c70709887614b0df927c00586916a48f9c97d4e09ba27984cf18829b013a4c1c62e2d2584599505ab6c072d08b3bb05cced5e373663bac6ed3c500f44bc8a302f917091316aabc1592c1f1ca35e908d345bcf4c4fdb12ec06db9fb13175d8c0f00ab4c2cc6fafef45f6f99c2c27433d059ee70fbfac418b091fd35cbbcdae407923a993d79fadf1ada3ad02d7699f001aa3eada185e724d6d0752659e18e13ec2105aa835c4fce87557a70cb102c740e9b6e8dfb0e3fb3477d4d94fa6ae0b6fc04f56634c89d954e446aae2c31c490513231805daaee374d5c60babfc9357662911fc8b9108664484d8e46f7c86e18de5f1c9089282115e09f7b53d8ce4255d3890cf09e5bab1f30b21417fdd41aa00da659c18c83f6b755236772a427f9b2b54f5e4331e9eec4d46443d90144dc1a6de74306c6aab38c5c743794d777ad60122eb3dfe0e33504bdb8132657db3d0aa3ec65d3cd91d5ceb7d394ab21ce5082a274557a0921b0780588e0e51e143a29e40d4f4302e0c95dd81f1c610c39c2fa735e558191bc26fe03f318e1ec0c773ff227e681993bc8e9f630edbc7a21a34fbceff5dba3aba680f3024821d9798934901d5930935a28fa65f095604178b9d0ee3e6c50cd0ecce217aa35bb50769ec336c74aaae3174335bd35ff968ff845a97b587b4064354910599a4118cb0d7315655248021df7bba074d254153edb621cf67ee52a11f12d010591a1ad511987b79b07bfc800ecec95c363ba3aab580cc3a1395aa55361660aeb3a791f30ac7e2a97706ff17406f58da69b12c7fbe8f3238b6dd817ed780ec731c2fe5cae4fe39bc5c6acb9427df0e4c3bbaf531cabf673d1aaf5ed49e242b46133d3ec153772e01f39483516ab9a34481d0b7ce65860568bc6e0a8889b3124139992eded48e91fc84941c9e7cc6994d1c8f30d2db4b079380a30f99743f7dd7bb821b7f1632a769578e3bad854da66edacfe5c39360699343b6985f78d581d5ad58a5723b5ab8a29ddaf684b92267c7415df01782a5ba55671618724def65d10f7062c0d29e84754b9051cc54b5920e0cec09af959215f366afccc5e6dc643f6ef421f266a5070b8640ce03851a4757f53269c1831d084bb906df3919e823bd92e12e76b70e95df5d3bab74f4199b3664cf539e96523e0bbb7382801fa6b3dda34e10a8f6901d183a8fd613f0f8dee67ac15d72bf1a5b725d2b74b15ee9c2096d8d2ac27374b041a2b6c8171409997d8c8a678140eea282f7d7c7a1f04706e998bf60cc0c373ce3ecfcda6523c288d984a2e69649aa8fc4d7c2922ac1cd1274ce5ef4ae86abe53659edefe8a6d12aeb00f63428542e5ccebeaf3eddb88cde0eece911d70735feaa6847e6c65c0eb313c77379691e6af1fe87f5e40247190296f8df6cc0df0694ecd3cf2fac3ecc7ec8efdb3804eb078a5364a94a9c86bcb4c2329f09914828eb17c8f9b902687682c348c508497e03a3eaf24b5daee0533bc20b40f7613b6f5074b053b500bd4d34070d9c5a2dfb11965b570131eed9951f24ea864c0465c7b883304b95520bd9bdf102f4a1fe5f185f75068d20e536d119380085a66f1b2a840bee59bb8380183608451127e0534faed3e74d0bfe3d74a85d251e7d625933882999f6ff18014921609ab52f1f4b4e7ff3b16e6bb1f6104594f97a7dcb948366ec3fa356ba09d0095e2fb380cf5dfdd90fe5b8b27e1cd2173e184fc797af8230406341f0a9975bd15fdf94a7776d1caebb1872c070896e5ffcace6424df7b0678682a49450c8d0562f2639a2380bd6aa259fe368a3ebaca42a5b0b4a5e378270d1e1a046dfea2d1b9f9228529d01a1bc3ece615931e7ea4c301bee47439436a641c5e8c006c1582a8d100b687a06e5c4c78ad8d602e0132e4377606d2ccc8f86d1ebb8dd86947ba32c10e435d1a67bbb1f330d018c3e70192ce534e708936623d5b5d490b60f8e290e6a6a57298c13764d12bd82c56bb3d5d8f97397eeeef91f0c1f82c20007c8bb1d1c78ad03c4873f439d1c770ecec526d4beab6e25bf5866aa7397825cbad506b06646ed2cd5eff5c407a464b5a3dbe976db5a8604341e3f7bb6addfd687b64fa3b87fd10886521528283ae3e0f0ae456a1f4060b3ae9a008ba7e2d7f4330237d4af838c9be877754f5924cf662deb45248e1ad838d3f11d04037fcc1f750697b5208f33ae8c94513f71107dff6cb82c0888a3ff69c3005c2476b527a5309afe13a3855755ae96252e47a9eb171fd3ff135c7ccc3780abc29896aa7514df6eec0e1ebf65483446d2eb8b36455443594de5cb1a857e0a91938408fc0f79f2b13361f1ed7e551c47411621037381093b40345f51cb8298dc9836a0d7ce3012afbad36543a182f08544761d51619ba526fd9593688d12db7d1a7f9f327e82e88cb629c960a9bd3e1edd7d37948cb92dc40d07360ca5f85769fbd41db327e4ddd9d42e97f33ae943e2f216c8b29c0d4b300364b235e23a3c0e7baf1f1752f53a121ee02f4e6fbc021e8db1ea13a4de047897315f1d5f111f5f53a4f2bfded936273974d80eea3626bcf0f2bcc5edd8e19c34b004e826d330bce4b47171ca155b4e180bad301b5c7661bb64973725a1138087ab09f5c34f06162cb7d2dc0ab3e77603154cfeb4d81e2ad1527bff5e60c183993709591dacdab528b48bc2162f816ef8d00e2db7972fc6c061f5522df7644ee15f403921129bb29906fef11a44d923c8503fb7dbc2685da4130f86eaae5330e32233c2706e127757302efad8060748431e89c93a339e968c5d7c90cead0301b9ab5ea0794d1361e48341d85a8c3756d277619d36321bddb71e81a0888398a3a2dda22fd219d262ff01a98ac293d6064d2fed6f49a6b17b5218cb962611ba50e6cd8b8d641f1468c8f1597c705fa30b290d784c3a350115136b59576572a51fae04cf6e032e445638a7a08c9c758f313ffd3fe5f0ad2545e51cff5562bab3a0b8275c0de3c9f676fd63577f2b68b35b65273e8691bbc68b5575dc9232289f3c9a8130252798c93b3ee4d2481ec3675938b9c63d079a412be4a9d509c172e7bd6771740d877a978bfb37172d076e82626294d4a78edfb8b0e0d0b0ea082a28c84714dcfbff5c7e3af63acd849bba0d3f3ef1e1a91aa4b4e562e276744f2b6f552e1e391f4744c5222a95498c0ac15e3663ab98dd05858464881596c55953c7878b21c92d1fdf0ea40467e64fe0ab334377081143b2d2af26d91c530b1667cac39be0887a821513dbeaf15b3a291eae707aa03e354aa23de1d60095e6259e13a0126f1a2e4491aefce9211e713c335c894e4607fa575701467d016a3c89e7a59295f22312102cbba0f4f424425a9cdcc280d775bbb9f5e87438e776fc5d3fd14a8cc4448da7b11b2a204825bb7b785fc8a172901a5b5e55ca3debaab020f05fac194da1ed10385725e0562baf1f2cb0ffb914a19f59fdec42f0927e4cde2aff1a0d6c9aa7f684f5d578b3bcbb9dffa02bed941391c40d875f9d622a1be55d3d9676485aff45e559dda9fea48ca3c08a58253c3be0a6770b85841ff767737f004f95b3d4b9ff91381d7b8706a10a22878fe7cae9a4ff882ca2c713eec0fe33dc1675bada81b1c559f65708073b112db01dd225b9c2ae10aba029678219d72c10581bd950a7726e04226517d8e0626cf4f61773fc4050606f560b7ad1a704d4d6ff56f065ea1439ba0058168c3cd06fedf2c283516cb8c1a81db9b09a5a6404edb3901c64d9dade5ea1758253e75bf03b0a57f5108ec2a8c62e8579af9b3e10880ddd70e09348afb49e71de784735b0219f994923929a457e3c42dfbb8e59c2cd7927052295595074d9a6480199a5817654413bf32c63bd104b5b4555eee43d3c4abd1db94b2a9d48b6346faa38df4cb676504c85529987014e878f08760f8b8df1d99939c35b4df306ccab3d0ec605d162d47a5b6399a85228fe2c611edb32facea4b4b6d8f17dc312ed84988a8b0b731b185753e53666aaccd8dd8c46668072de2c1b4501176342d63562e39cdb356273f3b4b6562d06c28c37fbed224439e47017e0a11c1f6f1473bdf1cab24238185e07783") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in6}) poll(&(0x7f0000000140), 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/43, 0xfffffffffffffe71}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f00000000c0)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) connect$unix(r6, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 0: r0 = socket(0x0, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f1008fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae3132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbfe2f000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000efff0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x3, 0x100000000000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) close(r0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(0xffffffffffffffff) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) socket(0x3, 0x1, 0x400000000000006) linkat(r0, &(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='x\x00') truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0x3ff) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:00 executing program 0: r0 = socket(0x1, 0x2, 0x0) listen(r0, 0x1) recvfrom(r0, &(0x7f0000000000)=""/91, 0x5b, 0x842, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) r1 = socket(0x10000000004, 0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:00 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x6, &(0x7f0000000080)=[r1, r1, r1, r0, r0, r1]) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/61, 0x3d) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:00 executing program 1: kqueue() 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x200) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x5, 0x4, 0x123, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0xffffffffffff7b18}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5d9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x38}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x4}) socket(0x2, 0x8000, 0xfffffffffffffff9) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[0x98a3, 0x3]}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x6}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1) r3 = socket$inet(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) connect(r3, &(0x7f00000000c0)=@in, 0xc) 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x5, 0x0, "6c185ad5d5a53ae988a5ab8c7633818656f7f754", 0x200, 0x3ff}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x22) nanosleep(&(0x7f0000000040)={0x9, 0x3ff}, &(0x7f0000000080)) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() r3 = getuid() setreuid(r2, r3) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = getgid() r5 = getegid() setregid(r4, r5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) recvfrom$inet(r0, &(0x7f00000001c0)=""/126, 0x7e, 0x3, &(0x7f0000000240)={0x2, 0x1}, 0xc) getegid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x2, 0x5}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x800, 0x5, 0x2, 0x1, 0x5, 0x100, 0xf7f, 0x0, 0x1, 0x4, 0x80}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x10000) r6 = kqueue() r7 = getpgrp() wait4(r7, 0x0, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000003c0)={0x3, './file0\x00', './file0\x00'}) r8 = shmget(0x3, 0x13000, 0x480, &(0x7f0000fed000/0x13000)=nil) shmctl$SHM_LOCK(r8, 0x3) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() lseek(r1, 0x0, 0x5b, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0", 0x0, 0x3}) write(r1, &(0x7f0000000200), 0x4268) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffff7, 0x1, {0x6, 0x100000000}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='re') 16:00:01 executing program 0: socket(0x0, 0x8002, 0x80000001) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000b80)=[{0x100, 0xffff, 0x6, "1e3b005f559011efc7d550ee713e548fcba79c6d29f11abd994201207ad107f78526ec2dacae14dfc35b69e861e934b6bb685727026bfdd75173d31bf5f521d8f2a12d66e6e6a840b58409663048874f466816482741e873410bf1b42075faede6215faa9fcb1976e05053229867c04ef2e184be70d3fd2dc3891c510643ceab59072ddb0b146b87fddcc6cc943cffb5036582d9d9a93b0647a14cf3d8ddc6ddc01fdd4da63b20769606d69861a25d615e39fc0d27b6a25b5b45f44c076b893ff8261d71dc9301eb62260cfb7848279ea4339b9151b6fed13b2851fbd5f3e19ecfa41c293496cafa79664e"}, {0x1010, 0xffff, 0x0, "9de9eeeb42552de1f61e838da5d18e0b0014abba6822ad497956c9731167925dfb07b71d74af4fdc9a1cdfd1c9a376ce089ae4ddab58731e92f471ac37f72252dc604777e26ee20670d3e5cd82d2e88374780045001b75b1b83128dce78cdd3e973677cd293e0c2ff61b70e338368dfd1323b504fb0c43b62ae06568621a917251283764f08b73c3c45e118dda3f2f97992b3d792b90f46cfb19a1de9e9669bb900051e65853e0267691006b1c57542f8c325d2e44f5fe6d6fd5c8fea64e92477636e02ff993cc3861bd5fc6b2d8b62331e91f65c3ad8d8a19598428c132cce3a1b4ab55a43a03d9abf1f7d54015795dd678c74855e60d81ccf0d195faf1a98b146a5c28b0d640a8c8f9eef94d772bb98a689f0cc9740bb7fb5e2ed287cabe05ae69cc3e509c7299100d278ee48060c3af110acd2b4e890eb1efdcdb580c2748db06fb47254e8a86b9cacd42f8654f26ba089381c749ded43c0db4ecddc4b521604dfe81ea93d6c39dd66d283c3c1dee2e5f0cc8bb9a7d61bec1c30d516127a8bbac66b72476de4aadb00752950ec8a5511583a14d5275a87a80c668b5ddaa2d6eeb9e119521861645eebbce45847d12fb45845b4c889b6876bdfa17b443993ca3ce3e4fe3656bf85b56f627a8451aabbe5687345291fb8d86539fe48522acb351f5733bb6c9f05b357360b204cc47386b9e9172213877028eaf5779af1abeb4631e19143c2ec4d35f8d10afe2a02dc902aa7032c112789d092633ea06742ecd15e5ad9359d1df95f7f4844b44645dbff11190d93ac8e49938b440c32035365e95eb3a5cc901426aad8093f9058da2f242556c4ae990d20fa4b1d50d686c8eed10a9f3d5d6f52bd4f2bf9b5abd6bcfb6360b0767a397dc5019674a7e8fcf9a19f6e57c80780b76177d9e928db0c8302f43a089110f9795713f1e5c3e49b761a506988c650f2f58e57c5f4d493a9d601fa66f309e2d0bd33e476dcba25b22c314487313ae9a59b79183e7a1324e4241ac6058d2395b261b95d9c0be58423ab76cd3f6ba77c0c655c0eb97e17a23b5b945de8f6f9fccab36ec75d751fe496e87d738bc85e9c5025fed948f1b73d003494ae7c14c5e0a3b9b34a8288cb6fe75e8a300e3da69c68e4ad95b69ece5c3bc985fb6344b7141e65bf9ee7c1d457d1048ff749c6634133da1908b2f8a81d899920cd75d338f42d6830e5b7e158debae18b65c9e7e1d2029389a0893ab228493261856afb5bd49e1ad2632209222257c717e1f024958041531ed5d41f52effef934a2a00b3a8cf011a27065a79eb99d8100c363ee7af5f9a1e4e3b0c6154a499de1bad991a54aeed0395f2314b2b0ef0bfc06ca5f01a3104ce7015b59507df7811f173543ccf4817bb765346f5f29375eafd59c610f7b03971c846e01254670adf0981569707ca356fcf40b2009657cde228307da104c052c17cdb30a59783c680831dbd18d272616ad5aa8ea7d0b6693fed18251030c37533f68a9f4f35fb1920a7f987172dfbc21bd12dfb4e72076f70e955296f013b3141916c4e2e2212c448b39e050f876d8a3f3040e2a9399b974ef62bf07270be07aae29c6b2df82e18771b61cdd13f2f98c742c03b7db297b2613bfe04430e8e2977a41bb76cd687833c628fb0db8320e9af6aa29e041563354e2835645c7caa116cc7a89a547e793bca5261a288d03f31a9c300101acac03387eec5a06ef049d9c2f5558e8c0996dda6f5cc740c94b20e54e8d75f3325d6799107d7f0d5b5dabf2e3915e5d3a6bac4a52d9de3d71f8f45abb0e7a21e5c0cc8afe6a20ebca736221aeb2e8efb3a34b8ec8897611cce10939009e9a6d201b946dac9f7316bb22c2af2edbd4bc0f512f816a046ea5f6c57de0b0cb749f8926fb385f49db4ffd7f3508207680e767127c1b54f78c4c83cad711eb668be4d7890999c817024efd489cd77d4c05b557a3ce5e135b7784e7cab593b530b29212c6d17bc78fe3c3797cd797223acad21406f2f121770497584f5ea23652039fde9e7cf83b0fff5e5eec0c27a3a9a2c20ddaef542258669f49f532e20c745be283f2c92f227f0e0bfa9fa77ccb256ab339e5ee74bde9d7b5eb8d2f600f516e7b0b185085cc6f815cc11a9e4fbb22acd8d331469c3bc088a99a5b7f4e735948ed16c7ecbd0db6c849237baad93e6bd48f7c3f6eae45d7fbc636b953ab70d1c7aba0a2af379582d877c4dd3de04a6be7fadb179cb384e1e3400b4c9e7a14634b23e546bfdf56f6656e20fa5c8a651edca9e609c4fbd074b34bbc90c6220c3b969a5cd3e09e9e6cc1ac9898e6eeef9e70e56d03e111cba3e89f66235f3a32262672b0ce47cd3fa5bc7a811f1df50c6f25a5e1d458ebeb6001569325ae94ba01efa1f29b0e0196741e04bb0b5367b90b44f5b0fae308321b60e7d527800f3ba1d4366bc74fdeb6d16f8d9b2a6fd11bd3373b75658a4ad54f4c21fef41c1ba8deed45dca51bf224ae2e08aece2499a1cac82bd3835c16bec76d399ecfa594e9d512ee2f1686392f920650744b723bc90d0e80d4aa8491d327ef555d169647193f7d712b8f67ed8aafdeeadac4557300c9ba88351e7d1e945cd3a1b2f5c28c7dc06f2a4842b0ad20f3ff3e9db73f820b62c0758f918102b92533e76715451798df40b27aa294c355f1608dcf2ec264d4f52b5a3d9852b928047e9e8d91d1e77d79fb90f0f1619da14eba93b238d28e1606d235d3e04fa1c19e5ba33ffeffdeb080febedced1ca835b6affed5c83dcf0b4ae946b47ea652f922b0a1cf822d4ede44e01c7eca84bb1f445a5e3061ff0d5b31673bda3a25633a3e56474840ce2501ce6559f246d141dab902c59ed68b4e4663a1015cdfa63d7939358647fd605afbb56a96ca407b8726ae25bc25aaf7494e8ca710c91e7aa89196215055a72d8eb014ef8273adc9b700e123e9e4f493517c83f2a76709f425c76255ba780a3464c47f34c5a09594498e25b994cc51357daf1a99425b9eeefc6db9ad899a1d05b2eb445fd74d7c4e9ec9817e576301ee83737d6ebcf1e950ea9b51c7973712da3346ac90cbfcecdfe84c008c436bcb821c535564d6b89da4f68f848ec5d040a2e6f1512ac78c83bfa6a8370c7c9d9c8964ed8d2ad4b891e8ed2cf9025c9fabfa49fa91d5462aa51d34bfcacf593aa6610ced4f2a4d206fec505ef7d3c0819fac312381b417fa11f75518e6a8e7666635da843774573e5b32bca1dc1f95fb3d6b45403605a39c5ad13cb1873de081ab55295640ab2b91bd48bda28795fae3b5ba22fb12c312e818ed2189f113bc8ac5883951f75054f80df89ef65d0322de01103c2059c9df5c72fc28c3f57af4889ca3e62f9cab18490cac4300eb6f586461e62f52b208c858d1c81e8e740a11d50c48cebfe9d52471d20e11b6b8d6db6df95907c2f0ee8a4c59c6db8a7a3ca26b8c95db0cf134d5da7a0b74451fb24f393e47ffecb28fbd19694ad5fa7ec32c7d1fd2be59b1d6ba591d9678cbdc2e6381e2a422443e4f95874d654eee8d76c18b5210df3f25fc02ee8d6e35493e595ceb0c9dee86e8d02b4e81fd8d9f199b85f9541db23805b7880849c3c8f37489e8e66634f65b82e641444af3787351dae56e390c7680397cca1232bdda5f7228fd62befa236e465d29e6267867f20ce5d66ce2c30564525e9d4d0d8c276fe0486c0d58ea8a07c74152abd95fc347f912a209694f66afd15b16aef2b06552097bb2f1f8e79f9b9a337568b493d2f136a784f35bbb24bbf9d2c1e6c38a59a4afd45fc8f28b08e39f7c48c23b890f02ea92cbd0014ac58bc5985594308f8e4de024b4ac9ff16a4a31b6e56b6ec38999fea47e907eabe70a85f4db4c0855b89f97f85d3982c2be02a989242697ac6ffa4a3381757076279fa2eb418ed8380090a614bde45595578bdfe1e8ffbe75aa35d581c5186d28e133ebbf98b8f3887d122ddf7bd6ac3b0f1362dd440bb7e07bfffff127856fcb22837667aee32d28206175ae7a8168730708557fa77f2f777da51ecb6393d3bbd77298937d89c286d76fc5dd67660913f697187a58af4452950e18c7aed243237ec17c2e8fadde9601af579f0def64ae8f9cb574f771802f61fc8fe9fd6e47124dd046b5c522b172365a97219b4abd8eb6477f1cbaead3f5145ac86c6f15413bed0033e46456caca8f6c160d60ccf03d7b2f5594f4c890594383b8e4bd41408620f6f559ffe217b1d475094708d0869dfea9034e4dbd1416e43ca9b9cd69824172a7d7cdfb0634b96318c125a17ace8849188e2d27ab45b3b27add48804a7a209248b0a5cc62fb32bac9e814baf3506d1593c3a8d8f1f3d972ebd54a5c8bb96a84c0fa1d2651a230bc481e53830a39821f50d31beeec487c06ade84729cc9237b22d04585e24dd64c0ac0e6ba67031b232b052c3e20f775015e0fb5bd6cb83cb5bfc4ea07292730d461987f1be1517397ef1a7bd62caa15709537a4d0d36fbeb2ec9197f972a2f5a8ed4258d5cac587a70843d609bfbab196443406d8e7e0dc2f318960c59c866fb54f4932479c80fdb33a45186903da68e12887eb806ca1c56ed4c8a7c43e78905bb5cff7bd6a638e021bb3a6ab2b475eab30b1c9e4a649bbb49f88bd52511477dcb94010972cfe48b3512242090269f43cc4dab8cf5a2b594040eb0d3c1682ad3f1a2af81f5203bd47ad3ff96113b2684dcb96e56b539af47679b989ee4d157bc690ae43273df5e776d2e4a2e43ce0e022b068b9fd8f3806111b24c149ac714490cacc2962b8f61f9b3821eed581c9a77aa963dd38413a912f62e6feb8cd587f46243c06732830692debec992bc3a82ef0d360aaf871de039ccf55946909fe2c1c88f01f4de65b9f2e37438c0eec6a19d0f9d9f892130683ffd1917baea6e7272793a10b7c39791f45a1b82eebb9e1afbf96dcc4206bceb7e9cbfd2d1347ec3a82d7a278ca77b68abf392c171edc416eaf23b36ecea2db876c06860ff8d7426bc354a2cb7d8f7f34202b90546bff9065bc883f0702eb40bc19b690688775af11eafd25b1c59e5e020b36993b5ac51c17e57aa875cd345a65cdb602dff8828ecfaf9d5f077373bc7ade07ae9e65bf8f83be912b4b19bf620d12f44fc35247887611aec2c2d1aa78bc989afef73bfe07ad6c3e9f542d0a5bff4327437db50534f453192aae8d6d470beb6b9c748ed70bf0ae0478e1cf2ebed8b53d8dbffe45e6b4f372b998db9b0afff9a90114832e90be97fa0c63bc170ad6c1fe7dc96e5bc3b62490e09460952e2aae04fdd09ba61ce98537495f7734752edf0a8bc05812eab6105716f7a571df66a70447d359bd5c5dcfba7c724c3935687651d02589c0d1e95cf17b89399329838fb0dd90cfb288d9b0f85b7bb35e6cae65aa8c56f0f16e46b506bb86a482e9f4f75ecff96c61de913971e9a51d6664ccd7d3dd5d79d25577ccb47266e030c25c80805cae0a40e039ff616644aebd2f711a67c401ef79366b3cffa1c2781808155e343659c6bb3bc43aeb67921dfd03b8fc83a73a0ebeab46c89737bfa630c8a2ac8320a490676d81bfeaff95022761be85a4f58bc2a353d2805d48a01fc41634ab99df71fbde2508645b2cb72814a21c1a1e6b4ac0f573218963236f1bb236a50fe3ed524a37033d5f876d18d69a275e8c9502b59df426630dc23ebd87a79da21acca3b6840040da8a70020e6984757b36fd99b0dc57ea78e5c0dac959a7d864a0badddf12f3daa2e235ea0e9c3f172854212b8b37b6dab06d5203d7b42d7eb14f1ed97710d1a12edc91ca"}, {0x70, 0xffff, 0x101, "69dbeab31dd4f0230503eafb3aba41049b80234008bbb72f63079055854daca48ea22ce3d42ef14f9cabbb300180def3f47c06a3aeb8d421ccee9cbdce76cd26c15f9d2c307b000eef96bf01ff2ad591c1710c04f301969559ae6219261e371c"}, {0x58, 0x1, 0x401, "5a4b51271163aca9616081d12828fb5c32b9835536b7271efd61a0d13ab61916a649c8a3e05f29b7517976b179cd5260a2577e2c57578936fb851da512c9290a918da9"}, {0xa0, 0xffff, 0x0, "a1fc6ab4334c4409deaa73836e2537111cdf6c158172f12396e0637e9a631d834b3bd5a9fe32c3ca4aa3ca6ac52d52f1c732539f60e8b6b17b0c295b5dbbdbde3189fa88b186f289704cd2d9e1d706c8e4a09cb66c1be54e36ec533d6774d62874bc0ca49df617095dd4323f47df40975f080e265c9ce91ddf4140dc57f92901ab2170c693f9b003aa2697"}], 0x142e}, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0xfffffffffffffe49}], 0x384}, 0xfffffffffffffffe) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3ff) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x202, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x82, 0x1}, {0x0, 0x39a}, {0x87, 0x5}], 0x3}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) pread(r0, &(0x7f0000000100)="85c492ee41a80bed45fc5af7d86b724629da9083856c3337d62ffdba4630f60586867b2779873d906a21e485e019f3eded1aa94db165d8ad3ba6f0406d5337a190216371b1cbc0f5c6a5fcaf7a60f17d06b664cf523e4bc9daf5d9fe15d0df237367a2ea39e585", 0x67, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) r2 = fcntl$getown(r0, 0x5) pwrite(r1, &(0x7f0000000000)="9df750672561a5742fc23a890f4ab3dccffda76d11f3581384ee1cf1d0e3c49e76a14864fde881dc14f1c0b386d0803f0ccf51b12ebb32ea96339f2197bb66944e2c3d0249e0a3b7fea4ee3319e219da764b84fe0ceeb175b09d4698383efb41ac51d5570db163958a9d8b5b1b7684fdc53ee16e5ceee71667a2bfd5", 0x7c, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x5) fcntl$setown(r0, 0x6, r2) flock(r0, 0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x90, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x81) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f0000000100)="9cf3abfe571b0540c001bded9722d7a8295857708b0f7363e47eb2ed28a4d715b05ed93a5dc518212f63b5d5acac2a9e68c4ce49fc7131a4b99b2256782c56a8252f1f685494caa11f22c81e4d76d647e1619d701b389779cbe48590b23faed942296a1f5df415e4757646749f35ad828d227847c9a7a39d3ba1d14549ca9bfb3495cba92a6f9667eeb29256a6a1c1952d38610e113d3cf5bcc52da95c53ad8eec706521eb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xab, &(0x7f00000001c0)="b6756014e157826a39806cb1545fe41a9aa4f599c89ec07eae6896eadc275d86abd7ef20e8f883a4855320369392b06289a1a2aa442f86893ec2127b7a50788931539cfcd8d09e79353d2762b33c3d290f6bfb26af7e9f1c31b05407a3938f1711352f68ee88ea8c557156c54ae5d692bcc628273e7bcb9d57d28e388682125f03d0f0fe824b147b9fec937098378970c008979a5ee2a2dda315f12f2b3f67184424c6c59c87c9a0f4e68c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x100) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x86, 0x80}, {0x8e, 0xfffffffffffffff9}, {0x26}, {0x0, 0xbb}, {0x2, 0x341}, {0x1, 0x9}, {0x86, 0xfff}, {0x8d, 0xffffffffffff0001}], 0x8}) getgroups(0x1, &(0x7f0000000040)=[r2]) setuid(0xee01) ioctl$TIOCSCTTY(r0, 0x20007461) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:02 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x20002, 0x1) syz_emit_ethernet(0x45cf2ae547845769, &(0x7f0000000000)="d5338a49") 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r0) shutdown(r2, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x400) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000004) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000180)={0x0, 0x8, 0xbc2}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0xfffffffffffff8e2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/241) dup2(r0, r1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="892fc1f0efcc2d83c2b61c1890f8fa2626682ad9f439abbf54e7", 0x1a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:02 executing program 0: mlock(&(0x7f0000fee000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0xc004, 0x9) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/112) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xfffffffffffffed5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0xe0001, 0x95}) r0 = socket$inet6(0x18, 0xab5f3490a686c803, 0xffffffff) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x7fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mknod(&(0x7f0000000000)='./bus\x00', 0x1002, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0xfeb2}, 0x0) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000080)='\x00', 0x28080, 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x35, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r0, 0xa) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="3882a00c41", 0x5}], 0x1, 0x0, 0xb) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x5, 0x7, 0xa4, 0xfffffffffffffc00}, {0x4, 0x4, 0x9, 0x100000000000}, {0x8, 0x7, 0x94}, {0x81, 0x60a7, 0x5, 0x8}, {0x101, 0x4, 0xa2, 0x880000000}, {0x7fff, 0x7, 0x7, 0x7}, {0x2, 0x9bf7, 0xd3e, 0xb10e}, {0x1, 0xac000, 0x80000001}, {0xae4, 0x8000, 0x8, 0x9}, {0x80000000, 0x9, 0x795f, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) semget(0x0, 0x0, 0x0) socketpair(0x18, 0x6, 0x1000, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xff8}, {0xf2f, 0x80000000}}) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6d0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e0200300008f9588c696b9f44897b40e874126bc04c5bd50d95575006874239c885034668756070eb758b007ff71c2fc0473a88bb1d8ab0761133440197629e6a521a53a031dc75f5f481aaa5d01ed7232deea888f481379329a82c36b7ab2702150a21e6bbcbe3f69123ec127cfe5e2d1b3acd052f3db161691e5cd30ec5a5c489"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000240)=""/216, 0xd8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000200)=[{0x6, 0x2, 0x101, 0x81}]}) open(&(0x7f00000001c0)='./file0\x00', 0x88, 0x20) 16:00:03 executing program 1: select(0x40, &(0x7f0000000080)={0x8, 0x42b, 0x8001, 0x8, 0x0, 0x8, 0x7, 0x40}, &(0x7f00000000c0)={0x7, 0x10000, 0x6, 0x5, 0xb0, 0x8, 0x3, 0x1}, &(0x7f0000000100)={0x1, 0xfffffffffffffffc, 0x8c5, 0x3, 0x400, 0x142, 0x6, 0x6}, &(0x7f0000000140)={0x40, 0x66f}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800000800, 0x68) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6000000000000000, 0x3ca}) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x200}, {{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x6, 0x100}, {{r1}, 0xfffffffffffffffa, 0xc4, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x6, 0xfffffffffffffff7, 0x10000}], 0x1775, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xfffffffffffffffa, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x3}, {{r1}, 0x0, 0x40, 0x4, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000011, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x88, 0x8, 0x0, 0x7069}, {{r1}, 0xfffffffffffffffd, 0xa8, 0xc0000001, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x5d, 0x2, 0xff, 0x6}, {{r1}, 0xffffffffffffffff, 0x56, 0x2, 0xfffffffffffffff8, 0x2e2}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1ff, 0x5467}], 0x2, &(0x7f0000000540)={0x101, 0x5}) r2 = kqueue() r3 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x8, 0x9, 0xc73f, 0x100, &(0x7f0000000080)={{0xc8, 0x2, 0x40, 0x10000, 0x5d, 0x9, 0x8a2}, {[0x8180, 0x2, 0x1, 0x10001, 0x6b0, 0xfff, 0x7ff, 0x0, 0x8, 0x9, 0x7, 0xffff, 0x101, 0x400, 0x5, 0x6], [0x20, 0x200, 0x7, 0x2, 0x3f, 0xfffffffffffffffd, 0x100000001, 0xfff, 0xe8a, 0x4], [0xdc8f, 0x3, 0x8, 0x81, 0x2, 0x836, 0xfc], [0x0, 0x3, 0xfffffffffffffff9, 0x2, 0x0, 0x2], [{0x5, 0xa5, 0x3, 0x8000}, {0x0, 0x6, 0x800, 0x400}, {0xfffffffffffffff7, 0x2, 0x400, 0x2000000000}, {0x3f, 0x1f, 0x3003, 0x4}, {0x0, 0x5, 0xa891, 0x6}, {0x0, 0x91, 0xe1, 0x5}, {0x10000, 0x81, 0xfffffffffffffffc, 0x7fffffff}, {0x2, 0x10000, 0x9, 0x9}], {0x1, 0x5, 0xffffffff, 0x5}, {0x3ee, 0xeceb, 0x3ff, 0x6}}}, 0x5, 0x8}) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/115) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:03 executing program 1: pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000040)='@\x00') getpid() r0 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) shmget(0x0, 0x4000, 0x210, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xc4) flock(r0, 0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) recvfrom$inet(r0, &(0x7f0000000140)=""/11, 0xb, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x81) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x100}, {0x8, 0x3}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="7e07a1df966fa8e6b3f1dfb42938f9", 0xf) ioctl$TIOCNXCL(r0, 0x2000740e) recvfrom(r0, &(0x7f0000000340)=""/113, 0x71, 0x2, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000400)={0x2, "ca9f7d01e1dd8fa691ba971984ffb3d10130b436d4896e5935f4f8e5418ce105bb0ce13808754b1f397b9633f8337e2eb767f75e97b7f6ac3b09cab56db19c4713154d5ee4165405f959b314507c8d377625cdaf0ab844445d236624cccdbd936c5fc8318a5b7c9c7981457e4adb79319afd41d461210b0b06d04c22690b1d759b912c8053d9fefdeef97e42114bd11dc150cbed2f4109"}, 0x9f, 0x800) flock(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) shmget(0x1, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0x9) getpeername(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ftruncate(r0, 0x0, 0x40008000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000600)={0x3, 0xae32, './file0\x00', 0x5, 0x8, 0x100000001}) clock_gettime(0x2, &(0x7f0000000640)) shmget(0x1, 0x1000, 0x3e, &(0x7f0000ffd000/0x1000)=nil) getsockname(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000700)) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000003c0)="c236fba1323f9baa8e9f1c0d0d4d9c13b1d1ba358fe1bbc1ea7cbc8a9db9f926738d1020af9783b65f9b82157e027c43c6a50d12816db86ee7edb0990453319faaede07a451535a261e923320bd0babcc4c418aea6ea84688215a140003fb5570d6785abab5239c746949efebc4480c7f53230ca9db1a55ee4612886d0a950b5e08dbf36edc91daf2291102b1a90fa3c093faccce10814daa6b853ba4422d5a7a5927c8f5951b895ae712ef3b5958799010cb301d23077651e3ffd37cc10ed2d2cf84c179266ad5cae4ab760cec6e425866c0b0ecebb39fedd125daee6a8327f4c17ee0446ca4b7303c32703", 0xec) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1013a, 0x100) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x6, 0x4e0, 0x8, {[0x8001, 0x80, 0x1, 0xbecc, 0x6, 0x1000, 0x7fff, 0x81, 0xb0, 0xb6, 0xffffffff, 0x100, 0x2, 0xffffffff8258bfdd, 0x4, 0x100000000, 0x7, 0x7ff], [0x1, 0xf4d, 0xcef, 0x7e2, 0xff, 0x400, 0x100, 0xa4, 0xfffffffffffffffc], [0x4, 0x1f, 0xfff, 0x9, 0x9, 0x7, 0x100000000], [0x8, 0x8, 0x1000, 0x0, 0x5, 0x7dc9], [{0xfffffffffffffff8, 0x8, 0x0, 0x2}, {0x1, 0x4, 0x4, 0x3ff}, {0x0, 0x5, 0x1, 0x4}, {0x9, 0x3, 0xb96a0000000, 0x9}, {0x7237, 0x8, 0x2}, {0x20, 0x1, 0x8, 0xd9}, {0x2, 0x3f, 0x3, 0x20}, {0x3f, 0x9, 0xfffffffffffffffc, 0x9a1}], {0x7fffffff, 0xadeb, 0x9, 0x3}, {0x6, 0x4, 0x4, 0xfffffffffffffc77}}}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./control\x00', 0x20040, 0xc0) mkdirat(r0, &(0x7f0000000140)='./control\x00', 0x101) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/179, 0xb3}], 0x1, &(0x7f00000001c0)=""/178, 0xb2}, 0x40) r1 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:03 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="dba6fbdb3b5ad65694b5530d1a0a78a234149241121f276cb019397aadadbcb49d25df11523a3b8b62ac31d68e37a6c9c9f9fea2493c64fbb4b0ba4aa5f54c8049efd2be4593462d", 0x48}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x40, 0x1, 0x0, 0x2, 0x8}, 0xc) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000540)="73e3d9b2954aedea22fabbf626088e361072a17aaeac4db0af5d87957a9db31d70babaee0fe31d3fb4a8e6b71051841e50f4b36645656e4522148ee3f9bcfafb5558a73548e9c2661382b50cb9739565c1a83f20ae922a4bb95c19f4957d43b5f78d10d08725730e82d7f49ed90fd50a4adf4a86f3a3cf8ce99fe5ef62d5819fe6e37e1a8f1020fe27d4c0d8fdad63a80d45c43e35ac6a974b3137b31827b156db4711f9f1260e1c496df2bd033e3ed653d4daf11e3ba08ea3851c5a6dce372d8a256e757439f30433f61c3eee729f8d46683a8d78051d78ff531be1ea1c3500c55793310397c8ef5e289bc51f6f317b683053dae08ecac8e070dded4e932e402229a2195484cd5388adcc19e21ab9464870d1d231d85c38bc3fbc0bc11438cf40a493df93367298e8e7ff1dc4f5f912daf1e01cbc936274f16d4214dbaa7869d25c4873c653a6ce53d491de65c091d24911b45e820c5657841dfae91cc074dbd5dd5093738249a1dd025c370aac594831de7145660cc054510126985e3469ab95486b5d72007f9589a2e2af972728f74292161654051524ac92ae9dfeb98858f74e3f2d2f88e14eef2a8768e01bd125d46cbfe9fba2abbaf25b23642a7c53eb01868e265272297861d29702a88b856efd681b91c6370b30fa6c75c8c0baf03fc0c906ce73109d7ead82b70dbeb78a23dccb50d4fe93ff30270e4aa0fb8077e61cdeb85b823bb3202dd3e64d8dc427a8738fd3269fa71b7c5cb14edfd55a0b1b887c35c1a02d4978de795d283608954b054f4106dbb5d707c74f3e3ec4e3e08ded338cf19ba8faa1b8e17b01e0fbc295051b65aad70ebedfffdb8a2b43d20a04b523c449a86ff779513f1321f2abf6844d7657ff3fc132f9ff6497d7d4bdcaca02ebcd8128834b74fd37b837e9e353baa049aeb1c3e145a2aa1785dc6b91237d50eac85f00166c29a6619e6810941f4901376feec059d39bab091f1de524d1c8b3e43d470e6eb12d92e6f9fc7300879dca4c0d82c922fe121847c1fad82a2a6b517b82aaa2e7353204bb4572752363fe8585083c7adda7e9b0e536cf346f0d666aedc541fa0daf499e19cb4dde3957cabbf6cfd79623ca57a54a2e541bc5f2b2cee204476093ab4f7278f03d5175e75184c209aec6bda548cbfa5b48456c085aa39881449ea4a5352f63155dadf55e48be400d6c7f6570db1195ceca950f3be5bfa735b92ea462468cccf56d46fc19527587f6f52105a8b4b90e4ad5352b7a3729e056ea35b2591be1ff825bccced0a4bbe30789148bf83de23f4b94e2614d2517e8bd750569af99773cf6ea9dfd636d8e04484b6c566ef046a14bbb29856ff42651cae3700afbb19d07402ac93f6c02a72529a353cfc3032fb97f5831ddab1de535a9808349b888b4fbf6582100226dfe6892d7b0b80be1c4b359442cfd7c5a4dc5b337c45c2c9714384d17eb0595e1d32ad6c0e4a6c8a1a4c17ef6ca312558514a1c2249bf9c2b293d4cd7e0a134ef1ae974cb7e6cc3a6bce840b0f742b4a81b8a917cbe643c53ca820719ffcf8fe526f36c7fd79ed5cc447a0410de24dc7a27769c90a833869daff8e35c8fbdb7af7492ced5604921bff8daabcac75118a1ceaa4896226b7d872d163781deca7680866ae732a00cb9216a1f3d463ead5bbdd748d4a3310f2cb01e5e412c8fa4f752407c939484c348af75026839bda7021990524ef1bb64d0c02f5ac23d662009bc6a7d510aa4a204fa1634de15e893096fed74a651279f44c03ae7f0683b84974c6693e66c61c9eb629f3ad762ea447d7258c6c892ee1ce1b243631c6ad84b467d92bcb3739198f7d7a13455333bbccd49c61071e52f95d45a889ebef2f651cfefa55ecde64448d2b572eb3824010b0c866b9d9416b2b49ec862015bb6d45a40392d24c60b5a664eec3801513c890d35fad2eb35678d87e873e60fc7e34a35ef9770f74d32b3728b2ce7dd4dfe228170859278d92f680c999438e818fd3fafa39c64d7590f54c8b34881895f7ceee7251a1907ae86d64542e9847f7dea3c9df61afee4b45409a1ea3e46ed28d63ccb8ab6fa7636c139e70ad57b6b6fae36d6f978a0864770f6631889ce7a30f868e157329dc16786bcfebde6f99990abe3b837c553f5fdbadd1fdd2700867cd2ca88a9ae352409ebd61063639e952474604db10c77a01235e95c0c28548e1e45ef483f6dcf5ca0237e8c4994dee25e1e72a8be746eefb4c5b5f398031307f6efcfa26eb4254fde502ffcd086b06944592423780beefd7444cfbe95637cbb4688b450b58efee05b8b6786fe622486183c411eef0824a9ac1a0e55288d3564069215708e40e28d1997f2509eb56a34b42da056718b6e0644589b2cb2557c79980f40f458bf27f5541774901b7eca89a25e4b7dcc4b0e86878625ac11866389905b0f18171d909b745d888f3f99362949b794f37bfe49c94b960b5aa602b0273637004f77c723e91c6adc74ea46a005fc0ec2df62de9d85f308937620280636dfcf583f760e0d28982fc909d0fb8541b30c77c1dbea2bc8b88daf1fbfd86506cfe21c6367425fc692cd99b91c3c8216cb8565f805aaea206745c5838760c9bdf746b27c18ace91441db64f9b4d3eb0470327466eed5480cbc3f191b5f70c087cc2e9ea296d0d1b7906260b071d8c698251fd4fbce474bb154ed235f5e9f967ab953f90f67b519968fdbafe2afb12cf456fce4e460349eaf735edfc40511a1a258b538acdcdc28031df60c3af51557d82f6d6a812e85e3ee00ae7ec27d54801cc52c6c81789f3643ee140d0d1ff7962b6cdb91feaf8814decd28cf14bc267684286b3804780d7723f9b4a3a4efdeeac82576e6a3ecdc9f7cf971328fbc6ccfff81eaf6e8f97be54b0cca4dd55fa5a883211b6c4e5975f3c27ca2d0b44716e9ad18efd70178d6606189f274baf53b44d4b505b815db07c8a6378931b143eab6b20f3467bd2ba36c52a72443836980f95969dbffe9426ba2e7cf1efb4120b45a67d73aba1d1524f951f893507c7efd05e5fc2d7c50ae0e71e3ec79bf6dd8c566e5de146714689ea4ebd5d37a6cf33d81f5992bfcb784d6a5cd5b44cf48e5c3b822e3259f539885837dffa25bb04bb57be5fc7dd9b1b8cbda9d47ecb5a29d71d09d61e3bd200f2c663f7968357c24a2da9859064a5b8a9c48e25dfc69369a555c9cbe814b203e92162d76c0786ec9275b2bb2c8c1aa8fe714bb7b95e055fa6b5783d8656a3e6313d1f3946d024e0e87f5725ecd68c23408016dd231765f5bc32e39df3034846cea10671f05320f4e7e403265ace25300c2a0acf8954d1abda5627a0bb55430ddfef1e51113fd1bf7e3f0b2c1d213c99bc9285f5a3a9b63ac6fb7d929c11b76f850933a169928cc3da5f60d734efc960841ecb2dfa8b21055e304d5c71990e3920dd404b18533dba95bdc326a440d6dbe52be0c309b5601ccbdfb793b4ba814646deae6a9bf3d831cd0c82955588c8d29e19240bd19bdba200b3d47139a2070818a826a00a89d267b640af6bc35de8b675adebb2d9cc8931cbb1c93ec5215b210a333d8be0dde19e7c649b298a265ab54dd41898c55857e7f6ac9b3e1ea759d86b8ea31b288cfd66a524487f042e798c44602d2a2122f7fa38ea4ba9eca4ee0626a4bef81e03e9657f2ef9a14702ee40d80c9de90ef19ee36c503689e9eb05b6078e599609b393cf9a76d87f1f258410c7d7bea5644a2ba88c7e2719db7ba0d448115352aa810fb0854f2d8f4961074ebeb1210dde64d70e326530efd4b50756c69a276a55362a84b9ab8b9da7f2f6ceb5ab40b8de23776c6600deb66d10139102ba56630741ebf82c61764553b34ea7f0654b905a5015d3876379f630f75a2b222338bd30d953bb825f03a7490eacf7ef36e6fe4bf1675ece249e80a244947290b46b48ea709bbd09eb0b5bfe9099988b6718e1c8e56c3dda0e92dd837f6fe31d85a402ce705d034fb50c531ba9b2d696055311e682a6d483befa56bae62f6c52b867b3bd88f54217d27fdc1e926d87cab4da9ebeb16d9ecb38ead1b60906d7623ae3f9e095ee31591f0b53060483f427434612e41f134a8512b45ed5b30bc54dd710f575892b1417d3a403f057aee1545eee766a0076cbe378dd109291b7c5ffb5332150ff69bee2359b8bae09e51370c159b0bf26e1f4dae15c46e2fb00c6bdc40c61e8bfe2f59b612cfbe7a9b9c02388a00a1ccd8cb2e399f402570b12d3a13416a522e723e032e84abee60a57ee39ed51234861eeb1fbdfab85305737cdc53f71ff5179bc0d1c914b42c18910899e818774fe4a9d679cc17ec0067fd6e07739c1b4e59117293a5c93e8565c51fe0c418175ae9a125dc71426460512a1db7ebcb56dabb8fa5d25231acda4a3aca51a4e6b317036bac103e11144fd79c367caf830cb7c905fea035662750810ce54ab7ad3a942487de4edf45d19fa5fecff72ca6e6e9fe185c86edd91c88d4f4f50256b0132287d83640e638d80b8ee5dc5961346fc7a5375e5eadd1a242370d29fd28d9e3222ffd2d60f28bf7576b3bffc91ca57636452f68c7ba3606b6c770bc8ae6c6970ac14586f73c27af867888df1e176db5a8b1c7e11f211294d636e59c184d241e51a09e5564563c81f63fd512e786147a65962e6985d776d53882715fd7915f84012c8d6120deb57b862e51a1333f4f49ec6ea32b9c90306d2735527d755b2ca2c04fb749e8cb442d4efb077742134feb25f0255a4bcdabb7f44a20a910255baf16f0317b871b3a3cd0239164d69858755b21bf3c4ac1f3d1fd597124eced3e9f9a0d8de29f8a633f5e46803dbda5f8d9229af4bbd99ea5778b3bd3672f4d5ec44e136c6098769344caeacbba2089d2ebebb2dbf9b468e3f9c231666287a70b205bde7f2311ec5bed03d3a5834cab6778ed811213be51a7bc579fab7e74fe7dd4b82879d8baf3002462e783c59afbf61ef09d738704317c67b500679e240cffd455af1d8618adf31bbdf2b344986c80392d473c8d79be0ff76195900c1efd21206dd4b67b189a9be505e88fdc3c17587d10ff5ce71733ae73f621cb54dabe3ff015c439d2653cd056ddd8628d90b7c67fd0338eba776c76338df479eb161725837243db45174685ffbc68c7fdfc084550c6b1b002449cd06754622c2b4dee10a75904f7380862adf439fac7789789088cf9ac7f218869c9e8a424656002d6bd52c3c4c0d02d1b0205c9b6598a52fba33980ddb93eb2c9226d8e05b51d5e073deaee575eeb38c57c32d05e68e3120bb3c2e960dc1f597813ab6e0fb8ef3afae6fb9c755f61f204224762566ea3ab1ae467d3d08400c5930f88f856dc861c4a0f18a5c8d3b46d3d0a87f59addc100597cc6798d0d7c33e94f3553ca1bb16c724fa3692b749d7f05b566629d945a28c47458659d3d7e364ea152ad76a519c302af623f558653233ee334ec7e01e96c4873e7a2dca658f377d0a78cc2757bdbb5d517206e89f311b4ee6d72620661722b928b1aa0ad611d8e1cbd822ec79f8f5c8d467d5412d0e1fa175795a6035f6a9c37fc15fd3094c839cfd52a8b783dd4c42cc9dcb0f568eccc9618e4ac9ca77352c2e242e91e0c9dd9d3f650e9606ab0adaab929b159415aed05f3911f698bb5b77c980bad94a9ad2c977a8b428355d050ab4dd077437caabcb772f1ee4d769432d30896913038ff977bae8335bd9ef00adf337a3f301c7658d7da73c411fc0fee35facb80c2871c5037ccb85cfc65680b79d7a4f8b11f688fd75208f84d685dd3", 0x1000}, {&(0x7f0000000080)="7c3e33ee26c10d050d1b0858a6982c81df75f77236720339313c4014b9209fffb3dd8b84", 0x24}, {&(0x7f0000000140)="35531d25f56b1cc996c062be05e6938d9940060de75bef035f5cfc02b120ab5002036e255f944bff60d11bc5fcb87422a6110a03b7e7d99d46d93b29048f6d0e7960fade1daa8c4cc14ed095d0998fadad8d1909f49a44fdfc6a6b6dd463ff240d5d98b3bf98d534251e2e355223d88f5f18e75d72f5fe716bdab49edd2b555a56bd4bb679c55ed69c03e59d0b5a20d07453ba1bdfd8dda4", 0x98}, {&(0x7f0000000280)="cbe573a55b97574e4f4c528597cc56625e54029d4465dcc0109994436011347de3e699c666df28e16f044dd82452296cfa4d9983082b213f0f701cce633881180a987c3a4561c1e8886243cf87b284dd3137116e236374b0c7233d0d6cfd05df3b8a82be6b5a15b7588a23d2c567d3674bc88e279b3312151d7f72319656a43c96a8551ce658b5f1727f37ff582fd3f97b0766870dee965e", 0x98}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="100059ecc97c000001000000008000000801000007000000ffff000006000000cd2c5f68e7c3598d7a4a662690912f2967a7c40da0401b6f2308f4beceb2646c855d7c21c3d1728614bf0ade5124f0d4d37f4bc46fe05bbd26b777b9ff3c7bc57dab9598f582ea00591cb552b1c274d4cd97add6db2f4b5ced908edf0ba2ba55efb785987c8c890834fec2a10f34c781eb62003727f9ee2ec54670be444e6d116b75d7d0ec8d588648b3972780e5e4d1e7d31926e4130e4aaf760f601c6a9edb7bfdc2c74fee2c34ae377dbb364c6519e3bcddc9b3bff1592013a1d1027188ab2d225694615c32306b12c79cff5be0f730787e29f949d68f07c4a5257fa724df8c1d4e466a7424d46e07e800000000004452d58c3f8827054accd058b1ff0e7ff9adaaa03fd1435928ef8b25acaba02eda5c7631f050adce11c068870e9dcc14d375f5391e5184c2f0987c043891876cc82a6e5f939c825401a6af240603fb4bfb383a60dffd83c3a46267466588ddd875f6842923089e24c05d8ce997a099e7a0e7bd5a77435ae6af21b52310b758061623b966bcb5b947c60952022546e316d1ff2d0000"], 0x118}, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xfffffffffffffe56) 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e1c096575a4e8587af28ae222ad54db4af73a157393ab6e4cbf6f232f5d8059d9ead8538d964ae91511e97d6f9d24a24ef80421a3e860019c0390821ca03d597896bfca5fe55140968158ba29631e96376501e3b2217d71529c862a46c4f2d2e2e", 0x61, 0x405, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/98, 0x62) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000002c0)=""/150, 0x96) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x25, 0x1}, {0xa7, 0x749f}], 0x2}) r2 = socket(0x40000000011, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x110, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x853, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0xfffffffffffff801) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x5, 0x4, 0x2, "2777a360d3f91b9d855b7008f4700b18abc4c46b", 0xfc, 0x9}) 16:00:03 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x70, &(0x7f0000000140)="ebffcbff", 0xffffffffffffffd0) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffda2) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x7950aa1f8ea1dcee, 0x0) sendto$unix(r0, &(0x7f0000000100)="8acba6f2fa6a01b5d5", 0x9, 0x8, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x9ea}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x58ee}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xc3b1}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x2019) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x44) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6, 0x9d6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x80000000, 0x7fff, 0x2, "ec7055258c7ddda280a84b815b42766de731dca2", 0xfffffffffffffffb}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd7, &(0x7f00000001c0)="e426f78504063c62ca1f853c0687ee7cec6ddd43b98f5601cd2eddc56884ab4539a14657970f7cb6a2132a85f837884b766fcfeb91165f29c1a4b728e891c33ca0b63e7e3111c9eef3a812b2d248ded4344184e696bce3c0e7bd20d6d8") 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x914b5090b0694b3e, 0x4000, 0x8) 16:00:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffbff) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc40, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) fcntl$setstatus(r2, 0x4, 0x40) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/20, 0x14, 0x843, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:04 executing program 1: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x408, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x7, 0x9, 0x7}, 0x9, 0x172cbe87, 0x5}) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000140)="8917839ffda7d61b25821acb6ad13933e525552f82e9ab2eb8d5dcbc2aa42599643c0c5191c255361732d4fd5604c4ae492412c8e4ea18b229389dd6c4c41d9635f29664e2dd431be09a724b5bb409ae07067a59811cc272df80ae7c867ca39b04350c6bf07246e40cbf1bcd801d741e55978bbac7307f90e5ec2f1c05a03353bc8b491b1c88a34fbc7278e1896636ea0f8f67ad7210f54e8310e58b7afc1d2bc2c9ffeb9fc787ff977d4286bfa54693f0b01c7201dd76b1aad03450da1215a7b66525e0be46f331dd8997461e", 0xcd, 0x40c, &(0x7f0000000240)=@in6={0x18, 0x3, 0x4, 0x10}, 0xc) shutdown(r1, 0x0) 16:00:04 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x8}, 0x0) nanosleep(&(0x7f0000000200)={0x3, 0x100}, &(0x7f0000000240)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x87, 0x40000000, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8bd7916b0568f054, 0x8b12d43f4ba92eb7, 0x9, 0x1ff}], 0xab54, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xb8, 0x1}, {{r0}, 0x0, 0x1, 0x10, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x8a, 0x10, 0x3, 0x89bc}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xe6, 0xffffffffffff3110}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0x5, 0x88}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x0, 0x1}], 0x5, &(0x7f0000000140)={0x80000000, 0x2}) r1 = dup2(r0, r0) fsync(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x7c0, 0x1, {0x0, 0x3f}}) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = geteuid() setreuid(r4, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x7) write(r1, &(0x7f0000000040)='!', 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x64, 0x0, 0x20000000000, 0x4}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffffa) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x2, 0x88) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) chdir(&(0x7f0000000140)='./bus\x00') r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r3, 0x95}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getpid() syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x6000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000011310ca90040e10fecea11ea8fef96ecfa93fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404fda9f640f006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640ff2fad4bc80a192bc91c3958d945a2a5fc1233cf6e27749bbd97bb0d2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5da2a5d892f531aca708cfa0cfc992e19737b8e2405757105889ae2", 0x150, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x3fff80, [{0x1, 0x2}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x75}, {0x2, 0x364}, {0x2, 0xe57c}, {0x1, 0x400}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x6e2e4514}, {0x3, 0x8}, {0x3, 0x200}, {0x1, 0x3}, {0x2, 0x3}, {0x0, 0x9}, {0x3, 0x80}, {0x3, 0xd29a}, {0x1, 0x4}, {0x3, 0xd6}, {0x3, 0xd1a}, {0x3, 0x1}, {0x3, 0x2251eeaa}, {0x1, 0x5}, {0x3, 0x8b}, {0x3, 0x5}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x100000001}, {0x3, 0xe5}, {0x3, 0x100000001}, {0x3, 0x8}]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) mkdirat(r2, &(0x7f0000000480)='./file0\x00', 0x50) fchownat(r2, &(0x7f00000003c0)='./file0\x00', r3, r4, 0x4) chflags(&(0x7f0000000300)='./file0\x00', 0x1) chflags(&(0x7f0000000340)='./file0\x00', 0x1df2d01e95d07fe0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) pread(r0, &(0x7f0000000180)="3bfe6f55a442b8763c8c6533fe425b9fbc4fd57ffb8d13a75844148c8c1a5a9152ca5f737ec873f803f4fb4ae08c9f8db2028c292819ed050a9674636b2a0fcf5e427b76b744afd402e9b217863165b3853ddeee0723abf9d2c25636c8acf41391d01edaba5665a9a61bf4cace26148898af342e851846c2c8269ebdbf243168adaef1564d22f8586ee871c9724c84696724d810094cbdbe47e8cc5f0f0f2a4162fe5c87b1f3a573d263465e589dfb7d40a4c56f3229c0b817c64c1e08bdecabb2cea593f453aaca5bd67511a588ddd41e1727161d2f1c86aa305cae1c4c25ecc831d18c0fa4422f5c7d4253248c11618015e566c7728c8584f34441", 0xfc, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300ddbfce23c5e7129178ec"], 0x38}, 0x0) uvm_fault(0xfffffd803f014660, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014660, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff800015a29e90, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009e6a00,ffff800015a29f48,ffff800015a29ea0,40,0) at rtm_output+0xbf4 route_output(fffffd80300d3600,fffffd80363e2a88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e2a88,9,fffffd80300d3600,0,0,ffff80001491f768) at route_usrreq+0x363 sosend(fffffd80363e2a88,0,ffff800015a2a140,0,0,80) at sosend+0x660 sendit(ffff80001491f768,3,ffff800015a2a220,0,ffff800015a2a320) at sendit+0x53f sys_sendto(ffff80001491f768,ffff800015a2a2b8,ffff800015a2a320) at sys_sendto+0x80 syscall(ffff800015a2a380) at syscall+0x508 Xsyscall(6,0,ffffffffffffffd8,0,6,951e5442010) at Xsyscall+0x128 end of kernel end trace frame: 0x953fd49a680, count: -9 ddb> show registers rdi 0xffffffff819ef3a7 arp_rtrequest+0x157 rsi 0x1b5 rbp 0xffff800015a29df0 rbx 0xffff80000005b1d0 rdx 0x1b6 rcx 0xdeaf4152deaf4152 rax 0xffff80000005b1d8 r8 0x40 r9 0x5 r10 0xffff800000995680 r11 0xfbe64e72437a8ded r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd803d429388 r15 0x100000000 rip 0xffffffff819ef3af arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015a29d70 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.0) pid=73393 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80001491f4f8,0xffffffff822c2708 process=0xffff8000ffffb708 user=0xffff800015a25000, vmspace=0xfffffd803f014660 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 44001 464961 16626 0 2 0 syz-executor.0 *44001 73393 16626 0 7 0x4000000 syz-executor.0 15817 510680 1 0 3 0x82 nanosleep getty 14248 294619 0 0 3 0x14200 bored sosplice 16626 357565 72995 0 2 0x482 syz-executor.0 31239 450296 72995 0 2 0x2 syz-executor.1 72995 201439 51965 0 3 0x82 thrsleep syz-fuzzer 72995 347844 51965 0 3 0x4000082 nanosleep syz-fuzzer 72995 78935 51965 0 3 0x4000082 kqread syz-fuzzer 72995 510434 51965 0 3 0x4000082 thrsleep syz-fuzzer 72995 466405 51965 0 3 0x4000082 thrsleep syz-fuzzer 72995 434840 51965 0 3 0x4000082 thrsleep syz-fuzzer 72995 185679 51965 0 3 0x4000082 thrsleep syz-fuzzer 51965 327220 1886 0 3 0x10008a pause ksh 1886 176637 94617 0 3 0x92 select sshd 94617 355057 1 0 3 0x80 select sshd 8123 487100 75718 73 2 0x100090 syslogd 75718 353754 1 0 3 0x100082 netio syslogd 2983 163348 1 77 3 0x100090 poll dhclient 84410 336887 1 0 3 0x80 poll dhclient 40135 459550 0 0 2 0x14200 zerothread 11189 106195 0 0 3 0x14200 aiodoned aiodoned 71767 384050 0 0 3 0x14200 syncer update 14943 41231 0 0 3 0x14200 cleaner cleaner 86659 214750 0 0 3 0x14200 reaper reaper 55720 12422 0 0 3 0x14200 pgdaemon pagedaemon 20487 216137 0 0 3 0x14200 bored crynlk 33878 309634 0 0 3 0x14200 bored crypto 63401 49247 0 0 3 0x40014200 acpi0 acpi0 30292 129545 0 0 3 0x14200 bored softnet 204 390600 0 0 3 0x14200 bored systqmp 21549 193292 0 0 3 0x14200 bored systq 12455 6080 0 0 3 0x40014200 bored softclock 51763 375923 0 0 3 0x40014200 idle0 18606 196844 0 0 2 0x14200 smr 1 154087 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9552 6747K 7060K 78643K 22422 0 0 pcb 24 9K 11K 78643K 2428 0 0 rtable 126 5K 5K 78643K 1043 0 0 ifaddr 62 15K 15K 78643K 469 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 218 0 0 iov 0 0K 32K 78643K 620 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 77K 78643K 5782 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 60 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 368 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 5085 0 0 sigio 0 0K 0K 78643K 80 0 0 proc 42 30K 54K 78643K 829 0 0 subproc 32 2K 2K 78643K 40 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 500 0 0 in_multi 33 2K 2K 78643K 218 0 0 ether_multi 1 0K 0K 78643K 34 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 566 0 0 pfkey data 0 0K 0K 78643K 2 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 85 20K 30K 78643K 12719 0 0 UVM aobj 130 6K 6K 78643K 139 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 217 0 0 NDP 13 0K 0K 78643K 124 0 0 temp 182 2715K 3355K 78643K 18285 0 0 kqueue 0 0K 0K 78643K 44 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1992 0 1985 1 0 1 1 0 8 0 rtentry 112 67 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 544 727 0 723 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 90 0 90 16 16 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 47 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 11 1 0 1 1 0 8 0 semapl 112 366 0 356 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9849 0 8374 48 0 48 48 0 8 0 ffsino 240 9849 0 8374 87 0 87 87 0 8 0 nchpl 144 17166 0 15539 61 0 61 61 0 8 0 uvmvnodes 72 6773 0 0 124 0 124 124 0 8 0 vnodes 200 6773 0 0 357 0 357 357 0 8 0 namei 1024 54159 0 54159 2 1 1 1 0 8 1 scsiplug 64 8 0 8 6 6 0 1 0 8 0 scxspl 192 52909 0 52909 24 23 1 6 0 8 1 plimitpl 152 149 0 142 1 0 1 1 0 8 0 sigapl 432 5259 0 5246 2 0 2 2 0 8 0 futexpl 56 80645 0 80645 1 0 1 1 0 8 1 knotepl 112 909 0 890 1 0 1 1 0 8 0 kqueuepl 104 1163 0 1161 1 0 1 1 0 8 0 pipepl 112 2920 0 2901 8 7 1 2 0 8 0 fdescpl 424 5260 0 5246 2 0 2 2 0 8 0 filepl 120 31515 0 31421 5 1 4 5 0 8 1 lockfpl 104 1912 0 1912 3 2 1 1 0 8 1 lockfspl 48 653 0 653 3 2 1 1 0 8 1 sessionpl 112 19 0 10 1 0 1 1 0 8 0 pgrppl 48 65 0 56 1 0 1 1 0 8 0 ucredpl 96 7273 0 7266 1 0 1 1 0 8 0 zombiepl 144 5246 0 5246 2 1 1 1 0 8 1 processpl 840 5275 0 5246 4 0 4 4 0 8 0 procpl 624 11775 0 11739 4 0 4 4 0 8 0 sosppl 128 47 0 47 13 12 1 1 0 8 1 sockpl 384 4176 0 4158 5 2 3 4 0 8 1 mcl64k 65536 914 0 914 109 108 1 64 0 8 1 mcl16k 16384 19 0 19 13 13 0 1 0 8 0 mcl12k 12288 70 0 70 22 21 1 1 0 8 1 mcl9k 9216 92 0 92 18 17 1 1 0 8 1 mcl8k 8192 56 0 56 18 17 1 1 0 8 1 mcl4k 4096 206 0 206 9 8 1 1 0 8 1 mcl2k2 2112 20 0 20 11 11 0 1 0 8 0 mcl2k 2048 63179 0 63138 13 7 6 10 0 8 0 mtagpl 80 11 0 11 4 4 0 1 0 8 0 mbufpl 256 127301 0 127234 56 50 6 37 0 8 0 bufpl 256 19576 0 12739 428 0 428 428 0 8 0 anonpl 16 454003 0 443694 215 160 55 59 0 62 11 amapchunkpl 152 21791 0 21691 58 53 5 14 0 158 0 amappl16 192 30358 0 29796 192 158 34 41 0 8 4 amappl14 176 2572 0 2568 2 1 1 1 0 8 0 amappl12 160 18 0 15 1 0 1 1 0 8 0 amappl11 152 50 0 36 1 0 1 1 0 8 0 amappl10 144 65 0 62 2 1 1 1 0 8 0 amappl9 136 554 0 550 1 0 1 1 0 8 0 amappl8 128 141 0 123 1 0 1 1 0 8 0 amappl7 120 29 0 26 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 167 0 157 1 0 1 1 0 8 0 amappl4 96 5447 0 5425 1 0 1 1 0 8 0 amappl3 88 2866 0 2855 1 0 1 1 0 8 0 amappl2 80 42060 0 41995 4 2 2 3 0 8 0 amappl1 72 99794 0 99377 24 15 9 19 0 8 0 amappl 80 12062 0 12028 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 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 5260 0 5246 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5260 0 5246 1 0 1 1 0 8 0 vmmpekpl 168 41904 0 41879 2 0 2 2 0 8 0 vmmpepl 168 521617 0 520078 206 128 78 84 0 357 6 vmsppl 272 5259 0 5246 2 1 1 2 0 8 0 pdppl 4096 10526 0 10492 6 1 5 6 0 8 0 pvpl 32 1343136 0 1329745 433 286 147 201 0 265 35 pmappl 200 5259 0 5246 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 767 0 208 17 0 17 17 0 8 0