kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Oct 23 13:24:53 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.230' (ECDSA) to the list of known hosts. 2019/10/23 13:25:04 fuzzer started 2019/10/23 13:25:11 dialing manager at 10.128.15.235:9391 2019/10/23 13:25:11 syscalls: 337 2019/10/23 13:25:11 code coverage: enabled 2019/10/23 13:25:11 comparison tracing: enabled 2019/10/23 13:25:11 extra coverage: support is not implemented in syzkaller 2019/10/23 13:25:11 setuid sandbox: enabled 2019/10/23 13:25:11 namespace sandbox: support is not implemented in syzkaller 2019/10/23 13:25:11 Android sandbox: support is not implemented in syzkaller 2019/10/23 13:25:11 fault injection: support is not implemented in syzkaller 2019/10/23 13:25:11 leak checking: support is not implemented in syzkaller 2019/10/23 13:25:11 net packet injection: enabled 2019/10/23 13:25:11 net device setup: support is not implemented in syzkaller 2019/10/23 13:25:11 concurrency sanitizer: support is not implemented in syzkaller 13:25:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair(0x18, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r3 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r1}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getpgid(r5) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000240)={0x40, 0x1, 0x6, 0x878c, 0x5}, 0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000300)) r11 = msgget$private(0x0, 0x0) r12 = getpgid(r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x101, r6, 0x0, r6, r7, 0xabe08e40156fd319}, 0x8000000, 0x8, r12, r13, 0xfff, 0x3ff, 0x1, 0x3}) r14 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x80, 0x0) r16 = fcntl$dupfd(r14, 0x713a67d6fc8ee74, r15) shutdown(0xffffffffffffffff, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r6, r18) dup(r16) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:25:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xbd7a, 0x4, 0x1, 0x4, "69583405711bb9647089b29233b2a50dccfffeea", 0x8, 0x3}) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000040)=0x9ba1) r1 = dup(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x892ead1bc863f187, 0x28) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000001c0)={0x2, 0x9}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x2) r7 = socket(0x1, 0x5, 0x1) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000280)) fcntl$dupfd(r1, 0xa, r4) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1010, r8, 0x0, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000340)) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0xc58437b7fb3cc4d6, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000003c0)={0x45e, 0x9, 0x0, 0x0, "3dcf95e0c1dcfec4a5b9da2fad34067f41f3c43b", 0xbd0}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r10, 0x800c5751, &(0x7f0000000440)={0x5, 0x200, 0x2}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r11, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) r12 = open(&(0x7f0000000500)='./file0\x00', 0xd04b1357131be79, 0x126) r13 = syz_open_pts() r14 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0xa) r15 = accept(r6, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r16 = dup(0xffffffffffffffff) r17 = fcntl$dupfd(r7, 0x0, r12) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20000, 0x0) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r20 = kqueue() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x10, 0x0) kevent(r6, &(0x7f0000000600)=[{{r9}, 0xfffffffffffffff8, 0x1, 0x1, 0x80000000, 0x1ff}, {{r13}, 0xc, 0x1, 0x1, 0x6a25, 0x2}, {{r14}, 0xfffffffffffffffe, 0x80, 0x4, 0x5, 0xfffffffffffff98a}, {{r11}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x1000, 0x6}, {{r15}, 0x0, 0x40, 0x80000000, 0xff}, {{}, 0xffffffffffffffff, 0xc1, 0x40000000, 0x5, 0x3}, {{r16}, 0xfffffffffffffffc, 0x8, 0x10, 0xe19, 0x1}], 0x1ff, &(0x7f0000000800)=[{{r17}, 0xfffffffffffffffa, 0xa2, 0x1, 0x7, 0x7}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x40000000}, {{r6}, 0xfffffffffffffffb, 0x88, 0x80, 0x5, 0x6}, {{r18}, 0xfffffffffffffff8, 0x5, 0x20000000, 0x6, 0x8}, {{r19}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1000, 0x200}, {{r20}, 0xfffffffffffffffb, 0x2, 0x20000016, 0x100000001, 0x73be}, {{r21}, 0xfffffffffffffff8, 0xa, 0x0, 0x0, 0x6}], 0x4, &(0x7f0000000900)={0x3, 0x5}) 13:25:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x40004004000028a7) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='--\xd5[\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=',\x00', &(0x7f0000000280)='{\x00']) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000340)="c06cad222c6b157336584f", 0xb}, {&(0x7f0000000380)="0899a56560b29bbc621650bb2812b50c684e152b448793d738972bdb075b4ffc860a415a9c5ec0a07e0f11878c21afdec11f705a79df7d209846d4f1a77315328ba464e798a374e9a6cb49819c17f4951082faa6c3e3f7548e5dfd2d2d21c7da6000124dddd581e3de5dfb2e771361403eec3a1214aeedfa73278d2be5d888c28df693bd0262f5ea9b206f5a97c6d7066f2c2c19570044f338effaed2d4b8d74b57f34e42303784212f4", 0xaa}, {&(0x7f0000000440)="283818b41a4211d48e8da74269c4d3e252df26525843d91872699388a532993b2b07674a200242a7ff11611df9b2d25eeeb1b3ff517e27b3f9c2bd7c4d710459f2766f9ec2698bf45e8a9db24b782231ebba4808f414ed3fb3327834910a260e1bc40a9513fb70605d58919f3a2ea8d72da159723cf91aa6c16d449f9ce7cd49bf7cadf54eacb9ed9e5f81eb61bbc0c92b93df6455f6f7340831ed393bf6a46e8d400c0d19aee080f254763ec1b5325c62491d46f31292a792b3830938400a21465f6439753a7d0b398d8d57bed3aabe2ee11fc2d329eb65aca1a15f32c6740b316bd8c032abac8826487eb893", 0xed}, {&(0x7f0000000640)="c03bc6ff6b86e29bd9b186fe8a97649210506bbaa282a7fc36ac551990b018da6c2f376a745e09a3de537dc4a2b87a97b282e64dca05ac48902501d641fffeccde0294f5e350af8b182fcc3d053da938a5e3cd4a98d61cecfefca98d3251b2420e2c2d9c22f627cd858c38887d3391a24cbb928efc73f16b2a8f42327a69a531fd6a1f9466db96bba045bc0459a030f763431593c7b494a541aff4f83b7dfb08aa297b5d850149fb43b0b1c51afca16d499f21eb24c2a319607447606f93462dc23848a5b37e0f931baeb78c8e7dde44116eb16c5b1f56193a69eb1a341347667143e56e7bcfd6dcccd90c9d68455fcb6e0ca33f332ea2cbe2cc3ae834246ee72163f67c251a444ffd0fef4901143291ab554c48fa1149c6932d3fe4fbb8c58559eab16cccf05f7c7d1a8ab315bf272b3bad6e24a58673b890d8c6a451ce9d5320750fdce088070f3e7bc022469c97c4a4e472c121fda8afcf0c68bc38f26bf5c519984c7f7df92064410e9eb8d03edb7a26e048de33cab55b2dcfa14d5015e381720dead2d58c63d5bd18e76414a4d13965b53f96a98395cc0263b5b62cff1ea816426711ee688d68fe2b416940d7ed7f1ac83dc610f5a786e163fd3d3c2e8c2791a815ff1102564cd8a9d86b96a261f2ccce5ca024df6cebac4ef1bb37540be66ae0ee6576c518877f098802015d06e31f38341a34bd753b4ec46d58280f8b5f4d70f9352a62abfdd00576ded892fb272d71102b069a36a4734db0ff347094dac89c3f5b8db9dc7a1736782406da0ce5bd2426a64afc990a0b714986c07d550c5a6f424d91ec1f5a3238f96bc5dacebef83642888c112d57bc3354b8c15357006ae4dd4704998161560af2539d847c4631d33acf267930ccba5b9f4ed0aaaa0bb29155a6e8d6a908d8f17159c8e8c86667bfd8f07e1e1c89d6945ae763e083d3cd5a999046349bc5994068f26064a4017661db3e2eda6789118c5e921c82e61aadb7ea34edde7b34be6ae030cedf7a47b91fa488f07d2ce68e0b234211c89fcc1161343737df7fb2a7b0a892eb2fb84efcfda8a3f91c07c77b774406fe0a08305e7cbe3563300025ed13df6afa96582b803895bbd944c320443175092506553470d3248e3a99b6e55b00dc2ddd7982038c34f85eb2a7f44666326b8c6b6c4b4fcb2c9ff67d26c87216a8d98fe68ceb62af99a270f05cceec951a6c1dd9adfb32b5745b5cccdc0f3d46063569eb52fead4cb3dfef90ca2daea13b05ab1823de67f79da02b2fa2f74a576d715e76fbe65779d736dc19a16782cf7c4340f71b083d7544a061f78d5c984af9dbf67e278568468e7c9638f604a72e55785b5e5529be99c3e058384f3fa998af452ed1f7fd0cfbf5961effa339a80360b73146b261ec55a4f179145452e9ff767037e6e201048251f8debbcdac81155c67d49109d8cf91640f960b868405f3bde184deec8a23f89c43ce2a0bb6e288ea511b9887bee9d39538a7bd30909cc91d9d0bac86f82202cc74486da78462344cbb1482e960ece37a996e23ca2e734fee356ce9724f6a88ff46d4b3f26117378301029e72eb38d2a8cfcdd39c599ff20bf944b0d5d428a4c59f61f70280828bf70669da7f2dc7498c0e6ca86c4544e5195f0b8525089c8b1e44ea27c8ad02bba0f431dbcc0841c7bb25c8c839fb9abac9e8081ac6d90073b8cc2c7325e519cc9eb19c4ad528f04d23d68030b9575bb221a915dfda9b5b92d49206d2691cf90438fe16d97b02af9d509c7ff5a8ab129975b97f1a0f18c9ac2e94709831dd297e595ed31869b6cf5f1be13e13569346c27e4fc738350b4e306ca23e71731096925150fe07c40637dae3d030aca540754c691b20fb12cf7709781e2924ea161fa7ed5faed34b530a833704ab28ed592c13dcdea6433a375cea8c1d938b2b91a9eb94f53377f2a2aee74634aa04b4184f2b16edfc99f69d6c716764a81196bc9ed067151e4b050945fbc853dafaade8dc836825e3e35c82bafb41eac0139db3ab7750a5cb78d174d3c82a14c211f03ac3ab952fdabdc72eb8db692b1524972590b526e6c1b615f88e75cf15980982632b2001089cef488375a32c13664b5d68f997b8ccc238be4193f932ffc1a9c9b3746776967412c0d37b86d42db6205c2a7b8edcb5b19a224c8e0d4c8f8cfef5ca28225950dcfa9dd2fc5edbb2193518fec19c3ad9ae1c62f3a41210c4db8eb11ca946d88021f504d1012c7001cfd4e64e43d5049b61d35cff241cfbf2337d76d4159517244590d550d55b7b16bf79d56f6f897bb070b01c09c8c1fa23291a0f308567cd19d42001159b4a2a145fb6bb97a0397c32868357e07102a90e22d8a13286bb6d73c1a543280c126f11c1817f101c283f7ca7cc4348663595b00e8a4210029aacbd8f3ec83cfcd30fffc8b472077247ad98ce4ca9ff0061aa36feb27e36189bae6b96978a3e9c5315310c9b8a05ee23266be21c1c0fcc01b298bcd390a24d12f6c452e7415acdb13e1d278956cc6f145ba772401a019a37ac9cf5ef1bf7e44477e5d0777423c046d97903b1e30e96c6d4f59ab2238e1f20345ce2d28d73b0e2454fb989b8be8579a4169644aaab21e144ee599df8b46e52c8eff6787ff8e8b98f83b570ec26ab52b06c8a645ba0526ff4ea3daf46a4aff03cba29160c1c31edd942e9a5bb6b39356438949c2aa6c3d6b7cb20982739ef7f1b5bc104f630e30a549d2e9852cfeae920d2330cefc1d9731a1b470df84dab44161b3aafdbac23f807e5c0e204a033f253293b391cecfc9790e03581e176234207ba037dccc1338934a931c4ea157168c55247956e1c077fb0ccb69ca1d03a65a7ef2cb983668957480a4e3e9fd70b0dec73ac59863b1a9eb8c23c235c1423f7c6002e18c4197705443564396ed3dc0363c1c18d15acac0b2b389be66f0299905c728285140f2f97cf71e4e33698314b339aa7403a860a69ae078877ca4bb7b87966c060f81e129777b8001a70743b43807f1053a2fb87c56f401ed8bd7a33f8e23d6a7f2e83c2abbfd1e5db8243028aa355ef4115cdb86bc6875f4c995f7d4afa3fc646b8d4ec9b56d8c1256a29656081eb2fa7523906e8a6b6708b9776ebe5dc5350aae10557f19760ac1c5dcea9275ad6940f1e4b359ea97795ddebcd612d157c434b6aa153c9b0640137967dc14d576670be156dfbb0bbbb2c89a55c171a77e82be9c7f4d874f37272fac4ade2aa766971abc99f8ec8d4f0d79287050ca1befafeee6a89d6c65b4701045f58e833f68fb4a11f3660259d12820e396f34873a62743fc42d485a77c2d026240c56aec1680d0c8b03325603b18d01f30299e4e4ef6d38e38899012d00efc9d297fdf6d5a0f0162c67336d3eeaf91b1b0aabe7e0766e2b4a8740feaa3fb892fc7ec10d72e5ee4d8ec54a97a159830869a16336e686287cb5c6b0fdbb8010170a1fd92260918370f1dab5308ab075b9d9d97c2e507763af9f3bf3956b5c275db143c99c5166b8ac4a33744bdbd510f2c00cbfe5e183eca12c50380ee1931d51482502c565aa196ef12e780a95d1fd287086fcdca9186b66eff878504de9547e588f4638edabf51aaaa167f2903a7f6b4870f1f9c5b1184d58ed9896ad95d2db32baf85fcaf9341bda662066a791c9e37b829befeefa0d816352bf95cecfd76d23aad8fada82f7e25ccbadf8272e5e71f75f71fe9eed229072145b7b6052ef2cd8fe1086579149f474fd2651c469244bdef68fc3f604b8b430a46c78a3a32367eef80e0fa9a10383d8f7936c3746262795950f1d7ff46b035dbd5c1908863dbaa09bed96d08ec66303bf2f5e0543f7db63c2d8528821f17b8f03712de98acae62d141cfcad60cb06ab260062d68934e5d8e53cabd9bce6e72f0ddf341cc0b09235c297623bd1c5016ee4bbff9540dfb7b1c56ffc042cf0d142ddc9cee356f76752d5e67dc8d8c0bea0f6e01e06be75ebf54475228b3e55d61f0192ff533c56dc39f1974cd05ac037988d8c410e4372bea893e70edc0d449fbd2e30d1caa8c85f603cd0f2565eb922ee5e027b51fb587dc93bc550e2056cbfd7343fa06b9928231fda09e8671099ec3001dc2f6c37e47632e5a0ce81567fb37d4ac48299c66e83a3c62a8653aba5d8eb91c90a8b26b15cd7237f49711de1c7b120520b2e076d4a34ec43d0868c01f607901360ca958730bc3a7fd2863ec6aaec9cc15c5ff40cca7360b8adf378371ee3c271af17e2a6e6f0d9fbfc721c8c168eeb25aba28e1c306499f2ae91c80a74ac7aa4808ea0c9193499f87ee8644e7ac71ee2777fa658ead68ae7d08d889de2abf80e537f580fd040ce0437f52c885ff9948b4c7a2d1b262fbfe0c78944ea9f0a944d6ed4632f16e9f8d679cfbcfbec87d19c6ed52c94bae3aa584db9f57b35cd3538c5a3c7d138e55d19790bc1c5a91b67ae5065a57ab00c1073b2fbd82017613f27cfdaea05719310d3cf99805df1dac9988ac43f1317302a456bc7b5715a1a9db06b1362a9e9063fb51881602c082bab2798d96294d506af1d5acb69003e925f1979398c7864aaa6eae2bea81d740a620c74b2bac2602fccc1d763d0333aa713ee86c6833feac00324afb2ac2d68c2503a14533b4a95deffe8a49e75a0650e22575cf1c8b6b1c673b772a3fccb67320993ac06cb5a6ab42130c90dafc7513af77de7bb7781bcadaedd6ff17e042ce51d26f7de493e3de55dcab298c1333386f9f662d6af13f30b6b6bba836f2c19ace9c8692e84f665d9815a124b94be6ad142d032afb4e3467f53a75d79aac7be1396031b1c9a2f230eccdbe152cb80659ffc85b50eda916ff48232fff151ae4019f33e7a0c31c73e622b5ca32a5ab7f67f660ba7ce36fdbbaa183821790c542e884a6e7b14dcc20926d6320c763b821b672e27789432e05d10cc00005f3829d772d2ff841362af973eb38e52f257954e76e79178ac9730f445cf9b422ee383b0856b95884c3507e3b0eb89775a578418f98c5ac53b059721b85e4859c2803d5185602d86635f13eb9d0a443effa4f3d2f846695e418efb16a534f3b708d359b4eefb53dddbc742f41d665cd0e8299de8ef56cd3eda852f2f16e0593dce25d8c21eaba599f0f2e0778dfe19fc828de4d894506a5609f89e2afed2004376990e8689b3ba50d8079fbad0662334e6168c73b621ea82742b6a6ff21204d10eda2b7af92b4800e22a01c02ed549bb44dbf0b9d5666113de3b48b13639a42c6025473ec71cd4e0d363f0e1660365f117f5422163c1101143e514a8663f503dce3be49d83167f8c1d0ee2ec6d847efbd8804f8a179aa2da6e18d343a8128328d350496f170f7255b7bfae611e8b3b63f79f3d9e4d36d7a9ebf51e0d2266030bd88760b0c421253428cfda9ed1d6b814c3c2becfb09eda6712dcc3bd9188ec02e71d19fe3404ba1c1803ee2be3660c57873b0e00c7dd821a611bb203f742150f7c16915f382a6b2079251a0d2ffe85f8b26e8ae6e476089662a7a4a6ea4570bdf94ef416e227fc71226462534c2f9c0df23eeb487e079a75c85ac44c68add615b3ea437190dd19c8ccb36950ccbcc59c92410db173f08d1fb0f51d0d2c9990cc2b70f59da29dcf9098d4a12132914befc11f901881984e8495b6a970340e61de9bdeb355b867dd2cac720922744121a3094ea1849908cb8e67ae7dd76fa083704c87c0687d5514ae0b3657356e05b6ad828a46c9d622b6408cb57b597957acb46f4ccec6e8bcb2eb85adfe44e455737a465aa3c7deeb99b966082deb6ad1", 0x1000}], 0x4, &(0x7f0000001680)=[{0x18, 0x1, 0xfe, 'q '}, {0x60, 0xffff, 0x7f, "f834fb7fa83a3a0beb946c5d65ce4f68fe63ee81b97066012f8bec92efa6251146d36c78584778f0c00f4611fc6cf6769242b12f836f61ed21ed5d4c863e001d7b078840e6a4e14bf2"}, {0xc8, 0xffff, 0x6, "c57ebf3e50d332c85d1bf44efbe37f3126f993c26a032c5d198a7e12906dab0b469613590f4989ee0df4d98836ff9ff433d5c189cfa619cb3be9278b347079d7584247f527516a77a2ea525817e2fb3579122f7d34c89aafe209aeb8696facadb85cc74b3d4095cedf69f2ea53e78e6f133116d3cac90de5aa0389a37d96e25cde48c3a9b26d3288f9cef5d09a566584349241b52bf826dd5e78b7c749f59a6fe9cdaf989b76b0cb448a92069d051c14f548"}, {0xd0, 0x1, 0xdadc, "36e29fda77a939ca430650c36e7621caf18d91f7c7b1f3ad12c71876ffaf18a9248c1c0a36bf71ae20790f48b93423cb9d316b8c7beb56f117689f42ef485e6d94976de0ef4cbab6c6ec4691ef0d4623c8d4fad5d0b00b5c347e95196809127eb61fac024c51e7a366afec25b63757f07c0390624e262bb1ea7e163dea8a4bce9040c7007418242066b0b1815080d927ad6ef6323899e247916bb706c167afb7fb16a5708be63c8b3c01b9a3d6769b463e84873840dae3339e7001c78b751a20"}], 0x210}, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r2 = socket(0x20, 0x1, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r5) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r6, &(0x7f0000000380)='./bus\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) kevent(r5, &(0x7f0000001900)=[{{r7}, 0x13ca93da996e8d67, 0x29, 0x2, 0xd60, 0x4}, {{r3}, 0xffffffffffffffff, 0x68b2d9c825a3740b, 0x20000000, 0x2, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x80, 0x1, 0x200, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc3aa83adecdc9534, 0x1, 0x7}], 0x1, &(0x7f0000001980)=[{{r9}, 0xfffffffffffffffb, 0x10, 0x4007ffb1, 0x1ff, 0x2afb}, {{}, 0x9546dc913f24f63c, 0x0, 0x1, 0x7, 0x1e0}], 0xcfa, &(0x7f00000019c0)={0x0, 0x180000}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) 13:25:17 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffeef) 13:25:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x400000000018, 0x40aee531f7dab592, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendto(r1, &(0x7f0000000300)="77f3bb47954fb4509f67d005976461d48ca4181759b9a10f5c2459af41f9b65e12dc90a12bf487de57b198083bcb09796626a4862d0894e7a7c970b8f1b9afc5ba63aaca012f1db7979b4f62d792a6186b335ca110bcc8ed2992ec887dc9b6af97b10b9c35002956ca0a5080b8bbd6fc1e47a5291796356d30b37e684f883708a5e3c4b2c9c622af02fad3fd3e00f0729e6f45ed4ae0a4e6349ca489b83cf2dca63a1e418a300aca9e18259ed734bdf44a59943d6838bcdd6a38ee6c53f5ee4c165e0f5970ab8b092ee33419e81ce409bd2bec493c4fe4debc2a86e61c8c1c9d8fadee8d1dd6f484167747fa90a741b3fabfe72f9623ee0bb7d877d91701b312f3291dffef9ee4975acddbf56486cc2678c9ccadd6fbd82ef202d86be8171629f9b340b8a932e218002e01d1598096470ac821c29538848016c5fb3b25e1453e7192106ed9f0bbad3443c3332483b88b1e6734b29a43a1fb4a3d212f47448d14458ec86fadcf926a522b90daf347bb2d2a4658c4b298154f74cec6ab6097a6a1a4fe99654fd86e271427f600c62397e42abe42a86b88bddb6d58f119fa81315c3a4ecb2e47c7d0f9766d948af442d1a784da64d5f9b9bab0a16c47ba7bea90956c9b8577d5e0a6648f401471f83bd0a27de12ee9839b3eada643d14860018f2c187dd55ddfdfde882df04e6deddc4bd9fd3d83a142717c47e35f8ce568f31b35d1cc4652c8924176b2108d1d22046a43aeacb8696bfcf8f6c9bfdc0dec5846501fde106aa1ce945baed4c5b6c7d4633e732ae7602301c7987b1967c559c43151029d531c9bda73a479463152cdbfa27312f185d985cdad4e3aa77ca7582f84307fd9aec9014f9441631b42b894a91919b85da622294edfef8eacdad1d4aaa6cd09bbe783b83a766d010dd702776a110cc84985c76de3bf16f085e0e8b976e85147d58944d788405577bdbac8aca09a9c9097f0dceb10b5fa8b63f61153abf168598f7799d6221085bbf2ec007551e6afdc11c49c0e0a4ed6170ea864fa304376854294f7b0a54a41a77a40104950732e9c5e6b1f3d84c51224d17a07aadfb8f2141c7f0ed24c3b1a5f09fe641a25e7658f660aaf8b8570acafa17ce013115181a1be062915f60527dafdd9c52ad161037c0c284cb986ac508535bbe142e372f2ec61b705371785dd0fc213f86d9a782b11eacde9408ae62b7df120495381d1959d2ff074786964071c169ce12d2556fcf94c8685c5da7e87443b872ad0abd312ccf9164f540c67df1e8f7d34526af1b0962a7d7dbb3cbb8c33fd48fce3bca9829fd8b75eb72891f359b4b9046c720106b97b87238779848a9398ed020d39b4df2a58079dab7d7a08251c3eea590fd81caeb1532932ec728553819d4d971cf38bad757614747d3163fe0d0f6f8791146e34c8ea00806d81b89999933a927aadad7d678cb3e70d7d3c80b95c6e497b863dcc78f278c88dfcdd87a7c3794eaaba540115dedf8f31e9ffecc413751be4b4ce63d0a789c453a4ac6aab4639c6bafd7a815169072b980eda41d4a3a8be8dbd70307002fa76b35f693d9ca87bec88d049f7573d957c8101983b0a0e424ebec4804255995c71705f2ec7f924883a737675da09b6285459352c5b09f24eff33e9463cb35939501ba4e3f98555d7f883bcf44ee94619572fe135d3645016bb8530bc7424b23c2b6477cc9bd65b1133f0a280e0684589731cbbe7a6d55182ab26526d3dd07a30ec8b6d08b500ed1294ffdce1d795340c64a95973922a8414b8a829bbd4323ce4f8349322e8def6c9e56fe25b43bd0cc289c1c3f876546240da2c163d456d4477c49d0709a077cbaf193ae4e0cc4312c89bd812b8cf74a738cb355a9766c6b1ece9de08000e95280da55f5a3911f8c8572f0f954c26aabc8f893ae899d8ed70a68bf1aa33acbbdb4d88777fd28cb07fd546b1cebf723b01c2a1d4ee5fb00106c81bec2eb03ab8eb2254a040663e487fae5276973a2ba0be4f599b77f281025670ae01aaba6117eb34327126d6a8f4b89151d6f9b4a60c7ec27270aecede1bd386a33d5a5f26f3aea3988d1bcdeb65992aa6906c94e337b8893789ec9ccc67ed0b63f1a3ff232d00212d7f391f665320ce3d546b8b983334407c86b0730c5513f04920368d71db2667d1612bc8948c91f40d8928edd6a1e2623be7769cd7cae1943c0d4b5791645670798f0b41964c0aeff53ea62d25de6124bef1579391206d45b40e5d66396dc13f54bec0080cddda26691b42070e1d04af9ebacd8e01fbf849c5b1c82ee5bae54e0936e7650165a058b4082e2bec082924c90eb44b4b7f284762438f556635b54f6d5b28ef748ee196fa04ec1a754e2e0606086fa437e6d24302f62302e671da85095716f943ea0a8208bcdbeb8f04bfaac1f0e15747abee2e45b03f36514f876a4b42baa6251bb14f08a5d696693536fc625c0e5d2385c10a9a06be338d07bff2fcaefec7a5838f4264981dff09157c005517c576d2c08c71eae1376411ee0a2dc3397afe5c526e6a1f2a5509f2c1f2e2ed021ea0ed46c9bd598555c3c331b31652dd6856041d5455b0f7f5f22ce2e60296ccfc4912107df77b62475b2d13f0f6249bd32f29c52cd2ee0e81f090bd817ae87d79953b49c1d25bfd3d2ae504e6ea1e8115104c0ebe810a89a93f8248fac07b20742dd245dc64f6bc12cea2b7b8425faeef808f5e47c41f75fb5ec90e6d8084c8f38eb5267bca750305fab09d5bd4666042809cff3d0153974249ada20163bff1f0eee6b4919574b3f087a66a52472141c26e07c68035e0146fb2725211283f39a26ba72ce4cc3c3655114f54578a9ca3c34ca6a23414813240ead44c56188d74a07fcafcf43e440e537f16f549ae717cee6d6a8b51de47e395de7090b07c9e7107591a30d912a87a8a7bfca0658a7008d0090586706f4dc51a38fa7bbaeb9f3e7935bef228b74654f7181f2d041481d0eb629c33dfba4be6eee08f62536d7cd40edf843cb675f2249cf3ccb72553dc13460e21cc3ecf5c84ea14ccc86621d1941eeddb2ea2fb8f56e03aa3d9b8734f86620a79dd35d2a39cea37ac03dc7634b74280a1fda3fcd27ddb35cb8b4ec23f45d0ff6c904de5e6b70a1317b54cfa8e33ef437c944903b21bc5280392f10a9aa757f253870d469ea2dedc90d08f1b56d58d0ded300de2786f69d6e727a17f84672817f988c3ded02951ca5f7d5b5e930c47fb3378e6360ba435265caed2606fa46ee46ad47efdfa1ffae283d69f0b9e53d3351859ba978e871ae62df8fbfcbe59172d74cb80e2b77f10f3b1329dc8e77e66f38fc7910b760cf9a740ba6db7999d061fb84e348d506453002d9b2d592b4746be2329a4ca9b824affce998f17a6f7d36b32f3a7d5a0472d8eb5be9a1256fab43354ea899754b147ad4680deb8ff39eb220a2f8353f284480c1d89db4f3f4bcf751bf6d4b034ebf8174b9dfa001208e66b46cdcf910b546e6bf34d053640b8da0c492e63a9e223e2ef18fe9f6b7ca4443c523a16538c5c5b4870fd526c2b0fd42a3830ec0302b17180934813efca45561c6c35f42d5773ce33e455a8264777f6de3e755338e1d6230168bb51c1bed58ce3fa707a3ace4deee2c95d12915160925499fb6af2b0eba7a14dd51ec04d61c1dafb998e9aabfd398c383e213a3561c4bf5a5897bc180d905f4808bd3a6baacb0c96c3db123eb7f7cdf497d3fb2c391dd01bad8c789ca4e36af5774a9fd519b4b1497507ecae3160ba8f7f152e88ae50ed9b0c054f4f2ac3292e1a480a1b2604bab9c55ad75c6eea4229016b7df7796eaa1433e7caa7ea9c683a219d5d1f2bae6ca8fab01f9722cc877a9e0a76d521e76aa8fc43c1b5a7483a2318a1e14a86c7fcd887fdbf2dcd38afb77f1f71009a91206af436a5aa6c97fe212971a2f38d194d076e028fa0ece81e846fbf48a60cc6f81a0f32c7ab33a999bf3217e76b1877626f8c5a39f0ebe93bb6b5b6dff5ae19087844742d559476f175ba68ac39a853e6dba64109958fc73771ddf17596da6eaf0b097b060a15d320b4dabea6a15e78be481d3767e569d8f0dca3665046b2a5fe857dfae7b773dd537bc6f7439f9a1e87a59aab8798968767419482e8f2a94fcd0a040c9573c8188db38a7bd487a0dcc5b81ceebdcf5f1e745ccbe32f88821a93814ad1d1e456162afd96b9041bfd9827f849c0382efbeaca04677bc9a465e9d2954cc54ca2e1229a2109b5b16ea88d1a5d4fd2e309e236fdf8bd2bf7dbfeb91be7621f5271757a7e2f96381fabecbd9c50ee48282af379b588fd78b1eec3023544db1e377b990434bb7e70d1508c780cc5e9a13e1c199e9ce7c56957a04624c190d2353c5dd2db023a562032833aea6b438f980089b1dce6efc82693bc0dd38b17c7aa44ba07105b8085ccbcbbedf7dbe50036d37ad848b8765c01051e983db6339c56183d096b40ac2e652525d296a06fffb7c834a556a6b08e5849a432efb782108d5c724037d43c5f55cf49b4844a66999fb793ad5551ccd4c5b0364c60361d50d806ca60bf667d19054eda538eb1575d5d0f88dc230bc2d092e53e39ceb4d585c25ddc1265e0414e0651e3591733479d38737e039cb11a37383e5fbe962926639f210ecc0c641740c7461ddfb873e0413a7cc15bb8a47f9a142f981a96d1cf37b8f013c65bb3d6265a97dc9c2fab30f5fbb65a47217ed3c6f545f338f6200909ab56e66453c1b488a6b3dd6742fd498d9263099581938159c720cd155a55607935426d20affe10616a1921d55bdaf91a574b31a32594cb3fcd73c881e511ea17c7e206237208eb8d436d1e95faac438dd64704274521f5620e5ad33eda0fe5e32c0d5caa97cb61193a91f2f719ca5ec41922eb3a78a9b22ed5ecaab8648f54e29fa9cc67ce0a2c8b7a660faf0aa95455b7be70a2509c0ae4694c018051142e52441483652f9fd2ba1331805cc1744f800c5bf36379a675c437f9fa322621375333ac3c9791503c950cbfdf3c834f4515206e812c416830fa6f50c838733abdb2131fd2d786b53a389e2f2d30428e1b906fe7ebfd915f1b52effffdc66fc5f7f5429e987de24288897763ee8052546fdbedb5391c614b7fdf7f82b29782296068e003d98413b129ba78730c8ab1aa43a8a25f35e7d537fc881258dd240ba0b61851d2e535d8e1123b101dff408eabfb8c55e3fba5bf59cd54e5e3b342578b7f78ca331adf2a7f7816959194beaa1d9e7de3b5be3991879388acf79fc58330920908d42afb95f82e7fea90d9a193498f8bb61a82152044662d9098ff4c663e45ab6df5c8dce3fcca6f098f1e9821c113e51a79bada0ce02d2a03b7646f144384dcdc7f9b2b38b606ca9480ae7f7d8dbbd60bc65992e85d240246420b4072a19f1e1ceace4093be8136494aa457e9cb981bc19bfbf5e34986cc1ddc69fce51713ddee4bfa51ded2ae22a4d25815fab6623068c1a1342ffc79c0c8d62184aa79b70efcfb814680798c47269d626a0a636b9ae4a15f9128924b3dea118ea35c81e2fc98b526919bac5d5720eef50ccf3b95b2ceac1a06b4aba707800456f66197b5a7e23b474e6774e27408c24af63fa01811dcd4c99c72acd9403762a7ef130a97d4bf51d66d38a1e8fea2cecdfb9f7c4ae9553978508f6037fcf2b312bfb37e60576dbd3df51e0bd1aa9baf2ef9f8a9cc1cf2721d0efed85fd8c9ddcef9a706a440f3772451a66ef968bcf5af7d3a72089effc8b914d5eae5dbb73e39120ed1705a80d82e289c15e99f6855f116eac7", 0x1000, 0x6, &(0x7f0000000080)=@un=@file={0x0, './bus/file0\x00'}, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:25:17 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r14 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x1, 0x9}, 0x800, 0x1, r16, r17, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r15, r5, r6, 0x1, 0x9}, 0xffffffff80000000, 0x1, r7, r8, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r18, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r20 = msgget(0x2, 0xc0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r23 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x0, r21, r22, r23, r24, 0x1, 0x9}, 0x800, 0x1, r25, r26, 0x6, 0x1, 0x1, 0x2}) r27 = geteuid() r28 = socket(0x18, 0x3, 0x0) setsockopt(r28, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r30, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r32 = msgget(0x2, 0xc0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r35 = getuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r37 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x0, r33, r34, r35, r36, 0x1, 0x9}, 0x800, 0x1, r37, r38, 0x6, 0x1, 0x1, 0x2}) r39 = getpgid(r38) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r40, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r42 = msgget(0x2, 0xc0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r45 = getuid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r47 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x0, r43, r44, r45, r46, 0x1, 0x9}, 0x800, 0x1, r47, r48, 0x6, 0x1, 0x1, 0x2}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r5, r22, r27, r29, 0x2, 0x3}, 0x800, 0x7, r39, r47, 0x0, 0x9, 0x4}) semget(0x3, 0x0, 0x110) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 13:25:17 executing program 1: getgroups(0x1c1, &(0x7f0000762000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) semget(0x3, 0x4, 0xf70e117163dc990f) 13:25:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) getrlimit(0x3, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 13:25:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) read(r0, &(0x7f0000000140)=""/78, 0x4e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 13:25:17 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/144) 13:25:17 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180)=0x401, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x0) r6 = semget$private(0x0, 0x0, 0x286) semop(r6, &(0x7f0000000000)=[{0x6}, {}], 0x2) semop(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 13:25:17 executing program 0: r0 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x0, r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 13:25:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x40) 13:25:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:25:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xa1d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500), 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/23, 0x17) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4a23) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/67, 0xffffff28}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffff9c, 0x0, 0x0) 13:25:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) pipe2(&(0x7f00000000c0), 0x4) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fbc, 0xffffffff, 0xffff, 0xfffffffffffffffe, "03664e2ba71c031b0adf50790beb87a3ae167730"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c19", 0x1bf) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x486) 13:25:18 executing program 0: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r2 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce984254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r3 = dup2(r2, r2) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) r4 = open(&(0x7f0000000440)='./file0\x00', 0x79fa67061345bb3a, 0x1f8) dup(r4) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r5, &(0x7f0000000380)='./bus\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000280)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r6 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r7 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000580)=""/235) 13:25:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x89) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 13:25:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="c708c56f4d6908e18afb4eabfd00a33ef165115d4712d1078097807acc27892cf38a38f3146c8827b9393ae671a8fafde1298f798eda763611f0ea59b6a76f5ccd7ca605e5477dcdff4b2e0b0b600fb4a36c3a70ba7c8071e658396b7ba93f44fd1d3542d585757001f585e29b0728", 0x6f}], 0x1, 0x0, 0x0, 0x5}, 0x400) socket(0x1, 0x1, 0x1) 13:25:18 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x5}, 0xc) setitimer(0x1, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readv(r1, &(0x7f00000016c0), 0x1) socketpair(0x1, 0x0, 0xfe, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 13:25:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) unlink(&(0x7f0000000140)='./bus\x00') 13:25:18 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7010000e400000000002000"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0xffffffffffffff37, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 13:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = getppid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0x2, r2) r4 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x3, 0x40, 0x4b, 0x4}, {0xfff8, 0x1f, 0x5, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x81c) 13:25:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x800) msgrcv(r2, &(0x7f0000000100)={0x0, ""/211}, 0xdb, 0x3, 0x1000) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000000)={0x2, "f2a3b27a"}, 0xc, 0x800) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 13:25:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r2) 13:25:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x62, 0x0, 0x40, 0x4dc}, {0x4, 0x7f, 0x7f, 0x6}, {0x5, 0x10, 0x6, 0x1}, {0x9, 0x93, 0x20, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xcc1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)=0x6556985e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x3ff) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x5) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r3) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r4, &(0x7f0000000380)='./bus\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8001, 0x1, 0x7fffffff, 0x0, 0x6, 0x0, 0x283e, 0x3, 0x1, 0x3f, 0x3ff}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 13:25:19 executing program 1: socket(0x800000018, 0x3, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) clock_getres(0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) getgid() setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 13:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r5 = accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r5, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000940)=0xffffbfff) semget$private(0x0, 0x3, 0x2) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r6, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f0000000400)=0x4) getpeername(r7, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r9 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x2000) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f00000003c0)=0x42000) getsockname$inet(r10, &(0x7f0000000000), &(0x7f00000005c0)=0x1a7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 13:25:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1c68fa01567baf5d, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 13:25:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) 13:25:19 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) fchmod(r1, 0x41) 13:25:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x1, 0x3, 0x7f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000004000000008ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 13:25:20 executing program 1: clock_getres(0x2, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xf2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0xffffffff, 0xa6a, "38882accf53b16a601976dc45b7c8ac385ae8251", 0x0, 0x3ff}) 13:25:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f00000002c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:25:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@file={0x0, ""/94}}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)='P', 0x1) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x1f36, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 13:25:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d010000660000e329696c653082634e126b281e58f9ee60008e"], 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendto$unix(r1, &(0x7f0000000080)="6c8b500b60bfcf0a8bc08429b190ec714b35f5413f82", 0x16, 0x405, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 13:25:20 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xfffffffffffffed4}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) write(r1, &(0x7f0000000080)="09200aa4c894ff5ea09954cce962b524863e507278999b4549a6477e4817d961eb52f306816173f5cc864c961f61a293fc55544a22d9f291874f0ad962fdf1f1e1e8d2d39c03923bf23f2018df2686bfff2345443f734578dc89cf68923435c2b66fe26760d0e4fbf9bee77bc3bab7672e469df209aa66cf513074c9761c244704bb223ec91aa324461638d77ad414b0f46961aecd6477e4be717c6d5e42de48516032d269fa86a9", 0x316) dup(r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:25:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x10001, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r2, &(0x7f00000002c0)=ANY=[], 0x0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x5010, r1, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r3) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r4, &(0x7f0000000380)='./bus\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x200, 0x4, 0x7f, 0x0, 0x3, 0x5, 0x8, 0x4, 0x2, 0x4, 0x5}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 13:25:21 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 13:25:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) getpgrp() r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r2, &(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x10000, 0xffff7fff, 0x6}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) unlink(&(0x7f0000000400)='./file0\x00') munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0xab) readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f00000004c0)=""/162, 0xa2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x5) ftruncate(r0, 0x0, 0x8d) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {0x3}}}) 13:25:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:25:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4094, 0xffe}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015945c70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015945c70 13:25:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) 13:25:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0)=0x4, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) write(r5, &(0x7f0000000340)="d78b5db633d6640bd7f6f21a6904f1334a89cc97b09af6b87ad6feac28fdb7492430193b0367fd9b6c9b56f011fc804b7b8e17cadf0552e7aff6a54c984af40e2511f2fe6b0f2303a8627a8b008295670eda119956f9cb3bd5019cea4324b07db4610ad472f4dd6733249335548eb29406a9b41867187cc389ef2ac9dcfc43074c08514476719f07df6f07dca2d29106f2052ea09e3b01c6a4c66553caca7e4aba04778df20d1e78f17c9ec6be7b104b0dd39e39a450dd", 0xb7) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x85, 0x0, 0x0, 0x2d760948}, {0x3, 0x0, 0x0, 0x7ffd}, {0x6, 0x0, 0x0, 0x5a2}]}) pwrite(r6, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) listen(r4, 0xfffffffb) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x35, 0x0, 0x0, 0x7ffd}, {0x6, 0x0, 0x0, 0x200100}]}) pwrite(r7, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x200000000000009b, &(0x7f0000000080)=[{0x81, 0x0, 0x80}, {0x34, 0x0, 0x0, 0x7ffd}, {0x6, 0x0, 0x0, 0x200100}]}) r9 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x89, 0x4, 0xffffffffffffff81, 0x5}, {{r6}, 0xfffffffffffffffc, 0x20, 0x1600fff70, 0x4, 0x40}, {{r7}, 0xffffffffffffffff, 0xea, 0x40, 0x44b8, 0x9}, {{r8}, 0xfffffffffffffffb, 0x48, 0x0, 0x1, 0xa6b5}], 0xffffffc1, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x4, 0x0, 0x80000001, 0x7ff}, {{r0}, 0x5, 0x19, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x9, 0x1}], 0x1f, &(0x7f00000002c0)={0x5, 0x9}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 13:25:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') 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, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') recvfrom(r2, &(0x7f0000000340)=""/243, 0xf3, 0x25, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffff7f, 0x400}, 0xc) 13:25:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="828e3dbe1a2e00"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) 13:25:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r2, &(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./file0\x00') faccessat(r2, &(0x7f0000000000)='./bus/file0\x00', 0xa1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) 13:25:22 executing program 1: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 13:25:22 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r10 = getuid() setuid(r10) r11 = getgid() setegid(r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r13, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000f00)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r9, @ANYRES64=r2, @ANYRESHEX=0x0, @ANYRES64], @ANYBLOB="2cdd2fda7d4fba7ac574dc2e3de2d94c8b2b63b181273186d791c5675ad1670adf31f83984b7b16dbf30ea4d83e2d78a4711b60e729ddf3e3f082afef1562d9e85cba3905de4787596bf815174af152565e9e5fcfa9e13edecdb6ed29018065dc97ff388fe1053e0b6efa1c015eaa51874b5b704cb054feefe678d907665710a446689deda0af99ad0ae8979c15cdbb14cf15983738088d8dd1bcb825f3997818640b08416e9d30c07b9022eff92cb97154043aebc506244808e01ef13a5a2e90d428ddf31183b7a69b685237d00331c815348e51b342655ee44649bd6e1a793896e98b9a1630f35a467cff206d3b7798adf26f8c1f2fce77155eb09388d5130a6cf088756c5a2c9fdde99e9f23a27b681f6ff6138adc06fdf74fd6935df79b7f8e9517be498656f7fb8f03fc8a09e1bb093af9aba092b0c5a33a7eb2ae25f71ca36f023672134c398b7070ccfe97ba58b50e02a", @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES64=r12, @ANYRES32, @ANYBLOB="bdea0348ed8851060000009a", @ANYRES64], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT]], 0x18, 0x20a}, 0x0) getrusage(0x1, &(0x7f00000005c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r14 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r15 = socket$inet6(0x18, 0x3, 0x3f) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r15, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') semop(r14, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 13:25:23 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) open(&(0x7f0000000040)='\x00', 0x400, 0x82) bind$unix(r1, &(0x7f00000002c0)=ANY=[], 0x0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x7b) 13:25:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2001e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 13:25:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfecb) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r16 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r17, 0x1, 0x9}, 0x800, 0x1, r18, r19, 0x6, 0x1, 0x1, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r21, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r26 = getuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x1, 0x9}, 0x800, 0x1, r28, r29, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r30, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r32 = msgget(0x2, 0xc0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r35 = getuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r37 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x0, r33, r34, r35, r36, 0x1, 0x9}, 0x800, 0x1, r37, r38, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r39, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r41 = msgget(0x0, 0xc0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r44 = getuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r46 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x0, r42, r43, r44, r45, 0x40, 0x9}, 0x800, 0x1, r46, r47, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r48, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r50 = msgget(0x2, 0xc0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r53 = getuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r55 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x0, r51, r52, r53, r54, 0x1, 0x9}, 0x800, 0x1, r55, r56, 0x6, 0x1, 0x1, 0x2}) getgroups(0x8, &(0x7f00000000c0)=[r25, r36, 0xffffffffffffffff, r45, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r52]) r58 = getpgrp() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r59, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r61 = msgget(0x2, 0xc0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r64 = getuid() getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r66 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r61, 0x1, &(0x7f00000003c0)={{0x0, r62, r63, r64, r65, 0x1, 0x9}, 0x800, 0x1, r66, r67, 0x6, 0x1, 0x1, 0x2}) r68 = getpgid(r67) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x200, r5, r15, r20, r57, 0x1, 0x6}, 0x7, 0x40, r58, r68, 0x3, 0x5, 0x6fb}) 13:25:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 13:25:23 executing program 0: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x40, 0x8001, 0xe6}) 13:25:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f9709692bf629d64367dd66947d68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f01000000000000000c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0x8e70, 0x4) sendto$inet6(r3, &(0x7f0000000300)="8b930777ebad34d418ceb237371d96459c", 0x11, 0x0, 0x0, 0x2ff) 13:25:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7, 0x0, 0x0, 0x75e5], [0x4], [0x8000000102], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xfb8}], {}, {0x0, 0x538c}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) mprotect(&(0x7f000064a000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) fcntl$setflags(r2, 0x2, 0x1) 13:25:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x8, 0x4000, 0x80) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x6, 0xc002, 0x9) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000080), 0x0) 13:25:23 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:25:23 executing program 0: syz_emit_ethernet(0x54, &(0x7f0000000000)="1e21a9766e0fb0ea6faedb2598b9599578a7c1f17c210ef44242213920e5ba3a39a9ac996dc364def6f923ef7c92d5ed98e16c5cd842c377ae502fe0352096ab1ed22ffd6aafa00161ba1615a41b9b7e7cee9ce6") munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)=0x2d4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/95) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) 13:25:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/deg/b\x88f\x00', 0x0, 0x0) 13:25:23 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="29d3e227f3a4e53e205c53cd4fd3a69178b0f4922a23a386b5a493e3ae897629ee423eab35e9d452053bd8cf5489d0a196a0a919bac0d17230bfaa71e3c6f2078d62374bfd5fb9da99bdd7439c99764d93c9cf673d9026f552afa103478eace99e3e8fd3cc767a", 0x67, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) dup(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r1, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 13:25:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001700)="bde730214d338ab69d04007c508a1aa2fb508e48fe46e326a07a89cac145b92bff7a9730ec836100080000f8c5605c36008c03d3998e6cb773c7b4c176a1e38450a5b2b974a53b8604e5840b87906d473aaafed85dfcb57c5133bd7a8da0f24be434c9231909e2fa87b9d0cefa4159ccad53b97d1cc3d953319933e13d0fe91f664afe58d7c859b4a72e8a3278efe7e886238d8007896ebdf561eb1b82bcb772f0baa64c29d4e6709864c9dc4ea6cb63a869678c9abdb9bead748718684ab4ea08e307f15f956b2e2c80e8ec8f40f90f842c069f85a9dd7dae043433399e2a882aaf1302d82c2223c0ece8d8bc8adbafe757bb9a77ff0ece51f406a05c09b3d1bb403714dc450ed13b167e57671a475b41965abbc14c36ddeb9ae7669ed18ab6f6b167ded7602dbf1428dd9ca2d3f7f147ce92069354c5085f08e36c752f16e18df66e440c8f", 0x146}, {&(0x7f00000003c0)="9712d664527d6d459abb07655836077456b85c0560c6f110dad9a9724fd7f7e663d71d9aff9e3c306aae2c9de97e01cd510ae1adf8656926ce61a25aa5941e753e5ca7a159d9be99b5dd31173c39d7a9e50df949bcadce5ffdf1dd193b038d4e63082331e28bfd5517e447c011c95bc99ed6bfa33526ef3c96cd3d055371ba1e190d33", 0x83}, {&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b8703352db8e3a08f0d9b03d0bf4b8559836e8f894956c72d1c75924c3a67bd669b67869f30ebded02e3d72e7347b016832357b27a311080bbffdf24847a3faf8c6d6696818357ea1e6f1e1820776b8788cb5228be7023b3c26cec1ed476676e343907c882e29844da1693efc9f37c836f8904ac659abc5d9281f9c994cd87715f32953e45be2079c9ecaf2696c17a3bf656e85a1ce39a0ce64601e47d9b572f9a905b39f1519a94a0d500e8d771f039471b7aaaada6808934dd1d69e41a0e1bf80859925e10d2793408ab0320cb0f788037810ab95f16c3e0b32d679b7cf5f065570955c618e1d484b5eac6771484b13e40d9361d5fe7f549035dc1cbd23f31fe2dff848f376faf97879b29332a2c07c60d4685a41ba8f7b3cbf4415f63c4a558d4227a12aeb0dcca2fcaf7c0d56b7116b8875d5b5b9b0e12a381a91b1e29346ff14ccca6fc7c3281bed8407da06ad55d6a1844fb29350dd84cb1cb5dff55b1b4cfb2074867a1e19bf20d39525e2c05218ab657529c859494695e9135ad1a1cfef854c5f21ec5c0d82ab1e54cf64ccd7ff62b5a9fa2f4214c8c6f46386c25cdb9639c82162349f242edba589cd9a0b7f58ca135139ac4e96c97bb64bff50cefd7834be458da43690835ab6e73c5c80680612f27f4016a770e527ee960c76d68513fd036e8ea7653fdb75d127495c6b19e34b70646a4321dd812034ece9b45663d3b96f11a6420f9bfa4ccfb988b767457ee699552cd3cc32052a5b4366694ff989835a32ce37ece3df60e9b1003388854f5d1dd892fb7274ebbe5c880c68e40a6a4958428713c36f633e431bba31100e4f99ff50ad592e1d07939f6b0a6a5234691bdf4d3353125e78989bdc01555eee79dc8469cb4da73a9f416d1dfcd3596bb99f3aa650f8a87776b98d1d8e5c39d3f55aacef6029e80bfb74e36608ca6d93be58cadddf68c12906aa58fbea4f3ad990b8c5af33ad70b5e2e0b8fce0448d5f1fc542418acdf9effff8684573c787b79db30b07e1437d6ea01ff403cfa37283915a074e5157a3463be7814aada0363bf3a9aed1a82f65c99ff9cdaadcbc46142f96ea958e038d2f2d9fadbc0bed48d81b7e544979bee54d6dd0db116a6a76e7db181c8a6244770cbcb56c68045de153719a3ee0243a75e826b5daa1706f49edf5d4a98f66b043cdc38825cdd0578cc8080dab3e41067853a53f5b004fad4102de47e2e2c79852a696ba26c20ddae6b318d1662107c2de5f1dbcae92085bbaec20a17daf54d91a5a273ecd7a74b3f4b4e43f74f06011e9c2bf915b3f0021a338e8b2251cb7334203e97f8cbd7cb610443532a87d71303655e4136028e1355a87c4b12d4c1951b72fd6c675dedfb09695fa854a6c09d4073085d90bb3272587774cda122cf43d40f009ce74b3688c8b71e65703f16da36c6c1d205b180d0a7bcc75bbdb0116375384a545738b44e83baede42f81441ccaa469ad3dbad0cdaeac11cd9b3e1edb04f68a824b8077dead27d0acd876c9119c55c349b5b78deeae305407508bd97897a516e07dd23fdeb792d29764913c2888dd4fe08751f7236bb5081772f5170509262a064f8d3c7a6f2cff977ad0fb683da67d0e20d9d2b5dc4604663043458e4a6bdc0076daec590d0fa394e7a10aad74df61883c6c9d358be6f0e4c81fc0423814d0102ad0560202ff2c2d812c275d550599788ea9727ceea7950148fdbd0838eaeee7fef618e4023d454492af899c09c467133d472b2391c5035252bab64a24b8dfa02f69a1f60f97cd1f9c98246ec394c74ed347d7dd61049caa134e35a3ecc6316662c356747d40c753b5b0eae86ed46756e3263cfc2374b74108472d23bbc9a3ef3295f649482788427d195355b2eff889c2887baf06e73c7021be8b434600143c5e609191516d6aeff56b0ed0d530a4b2bb2b9d033ffa8c4141bd7275fb7bb649bb4710ccb0ed6cee5b0a90065ae00338b86534e3e8ecdd815f21f442d80872d3d4a11eb1ca1360a7543287ededccd63aaa8ee0e1f7ed6dee2cde0d0fe95118e3e4197215020c67ca98ad2f28c77267c5c12ecb2b1330e4aa5cada5ad87be713ce4ae8620e81f34ac635879eaee2ac6b8d11f7cd392c4475d1f87fc1a41ac3853eae4936a6ee009faa159bcd5e750b1f553206bbb299d23ef70670c598e022cbf1aaa1239e1a558c631ea6139094b076769f1d7ab1dfa8cda277746065b6b40cfb4d0224666831d0ce8c8e46e96c32734ab65074ec0bdf52a644d5c2865b28cdfd5f8104466254dadb03899c10907d219edde30394d18c9279f06cf83092085fceb6f7921be2ddebbc385da3c196428f3048c14be79c1ba072c79e695fde4624fb82f44e20bb998b6f7283291989b52278a628fcde11f1bb1322eab1e9203ad540ce96d9874ca85d17f690795ec39329f35dc3ddeca0a24d9c0afb2394ef279b653fea83a5812c75e7b5715e35304cd9115b7636367ed8565f0a9e7c456ca2a3d93bd7889e335582fff293471f9a33475c0871a1f515fc5d21a629bf4e9b860dcc5aa226ebb56caa41b98c4625f287aba698d2701e176a6a0c4eff39a24f733065e81d5d9e9623f1e8ab0144fcbc27e7e16dff3b30b6ad56fc69f1309267664569d4c5b16e68ddc91c289bb20bc2c015f27add6724902cf60fbe6db85873b6e35dd4353ae7a156b7ed88aee3d5870766823276c9d96756ee602f0a89506bd545b88fad65de5020438217fcf9885f56e24d734de4bc9482ab975826c7991acd8b0881cf3e13a4c0e101d41fe814f37b66880aaedac93000bc68ef2df0210a283eee645a9edcb37f97fe351b60c1a522a321c87e191263693277f709aeeecc5d8a23334692e77c894da977796d4902c05d5cc749f70775023850d0c381ec31187198f329c1c2bb82a5d7f4a8a6367517e210a91d6359e9f012652c1454c20d0645f68efad0f21162309f93dd9e1c4eab00425db55679d30c05ea687cb55fb04156963aa4a6294156577c98274fb59d86bb876090885b40a7d4cf8cfe34a23e8ec1c0a3ae6b718a1c9014a5c1fe4d08fa3d726b4ef70a907f093f61e914aa9993f2a39456dd320b38157afe75f3f592df200c09049961ada2c69857ea7344b11d4431de879447017f5daf10e44768064c6c58fb85641fa0373ae17ecc407a1d433a1d7facbabda72bbce4b682ff8673996877afb0323af863f25f9c9e6b3f17da2e361616aed4abfec8b50b201338a3eed6305c2014a4d927ac708439629d83d8111be390d133afc21a3ef15a22557f6b1bcf5cc1067275091ea0d3283d956e008d11fb3cb2f4866fd7c7e68a49950ee627a16cc5215fca77b13b3e0012facef2743c29e64399df65fbf88dbf8c5f93079d5f07dc99bc159e77fda64775db3bab431639977c3dc7eae98e5bc3142729ea255a9313bc82dbe428df03ef644dc03950259fb8ed9d3e9267a440a6e5d0c2817560a2df9783df62348f7c3f085b6be83904c1ca63024f66ceff2419f63604c71fcf1f35bc2474077f0c0cd94cbb1ef99a309e367d15666824c3906291d77183d57c9449762204958bebff4fe35b6bc951e825059e925b3be60a5c8626ca95fa2791840ac34357479620ebc2b92e062ef7580f9a33c965ba3970807c5e6618fa601bcabe6a01346c2b096ce18b3c8dbe497019fbadb9e21cf753bc33f9e2c801224590145f165dc8d7ded1956905f289195ae7ffac9dd9181138b4ab5925cb2c4f3b7610fdb89c17c6dccc1f9bcd6804908088d9af554ebb766c965c8deaf31dbbec239cf1662dda500592b085213d7fd0b4457415cde50c83bcbca20bb2e8c08bbddae632c099447cc010f606a6122917a00548f8d8ea36eeccb6bbe495d2176fa9954a25a3aa14364bed68bc24c4c697b36d8ab73641141c24de0b2645b54c7bf58f95310d847f9786bca50d3b6b743769c3617b815a2a008a51e345762a9bc56aecce773c4511c44df4dfcad7d7ea3c06291851d4b2a4f6b705232acf6a6287f2ed63a9d3f0a0aba83cd0e66ba95307efb8857c012cf150e18c5c77fed5e625f9305c26a62de47c83f2277301bce637486c3ef8fb15267de30ee4de1cf4c8c9657afca485c57588a5622738dd0ddc4822cc57449d8ab656b836ee751b2883c3fd518f5c245e5d6c4994d3f1ebfb703fb728d68187c605a2468fdc55940755114d7976c3e045a647b1ccdf9cdaa56cfca5a42e701236954d0a7fad4599adbf882f8c9f051e77522495142c972041152d99411177ed9e93a2921ef19fd60eea112ad71a0d832a69f320044248e68f05620bbe7d227f9fec13e83d9285cfccd0d4da395af55ae39ea97cb96a4ea16e639097355fd0c6a30410f867eb15dfaef7a94b3bd54cc5dc21b1039041ee49c904a326295a79103c25643c1adea867ff7ecfac293ea78096b8ed40316fb7d3c827de5afeceee71e213fec91a18e2090bd487bb432f724042ab4769a5b812d44bfc20c90fbeb61a300ef61911b08d51c76df802e136688909a5bfb399b21af2c97203dde8ff494e3145b1188d8ec6c9fd2dc5cfdb77fcef40ade473ebf8e2482d20aff94d2614acf866df0c6d160567f6e49872b691e71c29fd72092a1b7abd9e3e3000f93be443d9fdbecae1a2178a3e0d0151364277a5b7fea93542a422cd55ef9e669eece7e29fbe16afc20ff531b70ac34cf1f13dcbb41cbc34de343897e8d480da133223df81c25b6038ae0020c8ce1d25e15b038aead94ffe61141fda9636bb06c5f31b8de9f8469f0eb697938634fa22bb6a680d8fd3bc10e1180a03dc26e8830da4b001aaa7434f3376e5e27f9d92bb19760b3393b651e3a8e4f0c9e347dab0d3a50424f549524c8cd0878d46d3ef0e2ca992b6badbb722ea082c36a4df4db0885d37958a5a874c1001b0f0d8ff6b342a1fa56722bdd9a340009073a02476220ed4730205ce80e368ba15d700e6862af5e1abda22711c412395f303443f1764da0b3f61d280a5a8f79f36a331522b9190455042a1363743aee39e12fa6db43a27c7ca3dab6a45391198382a22672d17dd62cd2d88e77fe38f6eda9a9ea3b0676b72036450f1272be223cdd64771040d792840ab21b6577f8ccfce4145f6675e476938a21e8d7b6efff0fa2ec4b7518220c37635e7dd184ad157ad26a8f830a89fedda07f9a3bbe9b366e7d6e4b0f111ddf2ff939054140ca9822844460024c81aea3cae47a4bec9debeb49fb19c831696107ae056b64cf28e7b1a4081e9fa1858a5c9deec2f17c1f182602ba5647b76ef3fedce5e77aab8bbc7e57918a74a6a031891877b1186f3cc22199c5837dfc9517114c5bd4d2836ab8b8e51c321af95e9bc0bebe9188a2e01a0e7ca713c3208ab3294390782343f5b1281f01535301480d9839198525ec4d265ad8b30b03d9fb214a71aeb8fde213203e0555ac2607a3de20fc59467e3dcf984c6c17f372666f9429e3d51c2fa41475ce16c048771fd396d6c2a98e0714911a44a0c4e57479d90bf0ef090c7c2be0312ce400e632df07f08b615e40e7cda4ac69954316c453299ddb98e14a5e89a2dec0ed0ab659b144401c28165fbb44cbaa9b2e112633606132e65278797a31fddee995ad67c935909a1ae54d89d455ba9261ea0758c1cb572b0b359b2984ff8da0b964c429df7891b9f41886591b6ee3fa1ba5506bb6263d00e5c253ddcf52", 0x1000}, {&(0x7f0000001480)="bfce432f8a36e55a61a0f1f89b5072308c525b22fdc3f8c6ac6b7904b74363dd79ca9cefcca65d2c81e939ede51a8bf55d4b9068ce5568534411c035aff80796a242640b64f72059ed562e95dafa6e23c642526ace96c7346db47dae14be0fd565bd9cc3236a0a90762fc981af096ac007228b460bdf77bf1d07e0012be3019024299a01d50d034102cafb7447a02816f556afcaa5ad600e4563b4ce0b73b7afb534c364efd53e1fc3915513807e1d3a0b4ad320a8f4bd1cabdfbc25641af73043c94bcf437cd6b411c78eaf8d779b", 0xcf}, {&(0x7f0000000040)="2380eb42c8fe79621e0e816a3464cb7a8b634bca35cb8ad0d7e82036fb1d27afd43afd57c1b32e1ec899e506067f5f0653b737d5e1cac93d9ec96d3ee9d5cad9977598ec3d935fcc04c02182011739abf2fca8882096b4ef5df523d06a6598d011545dc0a43a126863e579a2c26951c0249ea7c82b5bdcbc7d665c1c0ef0f31958f7033bd88fad3ea01931ec269a9ae12fb76e71267b5a54ac0deaaa85ab70957329f57330661bbf2f236d704627e2557ee44a9ebd63b387fbfa50685da3ae804b7a233840c75d83a390732e8369097b317a5a8ed6301caa6e130eb810fe6d07f3", 0xe1}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x8, 0x9, 0xdca, "624e0be58b230026b536b32fe3c8ab72628e4738", 0x5, 0x1b7}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 13:25:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='\x00\x00\x00\x00', 0x4}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x10101, 0x190) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000100)) 13:25:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x0, 0x7fffffff}) 13:25:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:25:25 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000300), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000100)="a855c8f2edeb3d5259ec4554bbb24eefaea2e0203c21abd7b0a2daba33de252295737041c6da47c4dad44146e1c21c1f96947e3509405686b1eb56edd7d616685f620f320f3137918f8a8647d6e45f3c63f8612d9d36fbc04ded81e13317254dd5e1e9f2b1ab207bb434b471613e2123ec", 0x71) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = fcntl$dupfd(r3, 0x7d7fb9007a6f65a5, r4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) 13:25:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='/', 0x0, 0x0) lstat(&(0x7f0000000180)='\x00', &(0x7f00000001c0)) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/26, 0x1a) 13:25:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:25:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x5, 0x4, {0xfffffffffffffffd, 0x4}}) sendto$inet(0xffffffffffffffff, &(0x7f0000000200)="119dedcbf643689288b76be8602cf56bddb9152ed2a1a02dc0f55bc055d182b6f80df84ec9370ddc229adc283dd3694377b6f018777ed8a107c9bc5dc01f879aed39624719dffa427e3c3f6cae8063e51eebf05f3dc7b4377c276a0e48360803365ff55a8055af4160af08f9873f193ec70921b70cada01fa04446f89db4d7d97f7cc53951de1afbe8f8fe645c992bf0b6059150621f751f6daed968831523ad5c6bee332fdb2f807068bf51514e72e1a49b49b68f5b9295646aa56b5d415966", 0xc0, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550c, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x20000001) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) pipe(&(0x7f0000000180)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000140)) 13:25:25 executing program 1: ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:25:25 executing program 0: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semget$private(0x0, 0x1e93c8e51e6c7695, 0x108) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) semget$private(0x0, 0x0, 0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r5, 0xffff, 0x803, &(0x7f0000000400), &(0x7f0000000440)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) shutdown(r6, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000300)={0x2c00, 0xfffffff1, {0x4, 0xffff}}) 13:25:25 executing program 1: socket(0x800000018, 0x0, 0x0) msgget(0x0, 0x9e99249008f0522c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="7cd0a3f23f51b7e025723147b1bef929ee6cce8fde919ab0fe76c098f4c362443ad7d582a60e18e18c877e", 0x2b, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x41, 0x0, 0xfffffffe, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xfffff801, 0x100003}) fchmod(r0, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(&(0x7f0000000040)) msgget$private(0x0, 0x10000004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffdd4) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 13:25:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="c069824f7c86d18f41708b008cbf8ba35b62fbf3117739f1c63db50adf9997d0ae8661805fdf4a6e25771afd8300a57bb14e254fa3620c1bb7d375f39dbb84b603ff32da8882ec1d18b0fc7b36d3008f8512e8a708af9e61bf1e9ce1604da330a2b947df9c29b3558ab05952c335c9c8f91ff3b6bba677d161c9039f890835dd549ae911253170e60f6b1aee9c1e5088444063900baa3a8fbf6328a93159fc0b1f0389949f48a7b0a658701f1729b5b392c9b7c00bd3f4d180779f3566d2129c79b1953dec4a90", 0xc7}, {&(0x7f0000000080)="6303efad694871044e47b011781fe1c49bdab88e634d1d621d52e3d1f25745ef9d57c6fc08931305581e4536cec6ca4844c64963e187430322af2fcedce43e9031908a9555a17745a4637277", 0x4c}, {&(0x7f0000000140)="7219a0815d9f73fc6dfb1856a070b15b962be3c0ced91313f156a50c57fefab7d712", 0x22}], 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0x0, 0x400}, {0x18, 0x0, 0x4, 0x40}, 0x7, [0x8000, 0xc59, 0x5, 0x401, 0x6, 0x964, 0x1c1f, 0x3]}, 0x3c) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 13:25:26 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000010c0), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000010c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r3, &(0x7f0000000080)="c3147128ab77b241652f491b14426cf5c8e1b75000f9665c28bdd623954cb569587daed424720d691e6f3d5637ab8d360fa6e03c6adfbdc6e1d481c771ae608043809f662aa1caffbf460083c62ff9472ba5b9dd96131df959cc341751a607ceca3b33af072c698ef3b742d7aaaedb9e991ce119bd3b501fcc854ac501147444b734a5da2b6dca38217b3c5649fa83ec6816de8d42c6a310e07f47b7a8d5459c03780326e0ca5fa0ef0efe5f7482a22c700b13a9a592fa1ad20167fb85f4e3cb8a6bcdeaf5097dd465fff2379f4c78fe174963f2976faf254e2875238d754acad725d4ba00563466f16ae8fecfea6a5b14855b154bcd25a0caa545227f38f6d55b68ea31bd368d554e32a5c9bafd640f32f53fd5b80bda28718f39083ee8c45b6186904f0e3cf199c7cbd50b0634678453cd8b6a2c75eda124521b5f09f1aba73ea42406ee9f0261b8bba02395b8fa10af180c867337cf4fd6ac7df8459baedce06d6afe8ebed9c314164fdbdbb51185f9d08fb6060f092f2fb6b9fde71fcee09a14dad726dcf562229b2a0fd136f12d52b53aec7c01d9a2bff916fba1194ed3d4bbbd86337a161bc93f6c259231b90f4521b4604a7496ead531808b2453e252218249a5965f0b71340a2dfc94fbb12c813e08cd6bde3e0cdb2f9e997ad604344b0cf6d420aef30a29b497ec86a013e7864f57da7360849b9e8c89b6f02b014b8bb0c01530770abc3eca65fb89dbdbaf8c75671d1970d1f9b2dab2d9c4b82805f1c90f90ae877152b7a04136154d59033dc2be4ec78f9f54e485b08875fe771149dc740b1e635c15e783bdf9a979a797a991db608828d9a65fb67e5c4fe0c0be252140b8fe2679347f20c7923ab29076be98bd6bf7f51b0181ea39e428911e6902a8a5b4281479289e6d0df1a97555dd877a5044b6e4a2d637a4639cbd32b634adf11c658d470199e8bf7ddc2a9b6179798d99539a51746fe7fd56becc9900834a78d0bb8db4038aa117082a3a00f17c6f029c06e0e77fd8f67fd02e11094068612719333b351760881886e794fec36c4b2999389bc4bed38a706b3fc2cc3c175f8a7637a4d20073a99cebfe39925871579f5965a82b92ddbda6c5ebf06ca6661a595f5d26974536f8a51152263cb7404f54bba6005eadc07b2cc3cfac5f173029117dbea4fcf591bfcd847f72df5a8b96a4f2c0d9430326ba2da63c32a04e020093c29897157d27d9047f3959b4eff3b365f6f9c3d84eeac3b828057afe0df2fd4fe7cca7e88fe2cc57f63f198f1572368e13d12a16b59e7bbacc17e2541c9381ab813ee3b8455a91d8c7f954b842664dba77909c5d97d84565b7c277d97841e7e38b28127314888536d83273de1ef954da2ed7cb96e332405b15f04908e08b9049d9c3e3d649a174218ea1650236921e9b13953515d7d65a9e132800e2d2972808b0cdb3b1df8813f796fd717cdb813813ebc0ac3abcd5a42a2810511be579f4a045f0c5b39dc6e7eba359e6a19828a52227cb3b65a32066973f8c292a70024c4628dc55f369d67413194a6fbf479d7f81ebf01e2898941e498474ab732be53c57b92337e4ff42f01f282f180d4fdb7868b0dc09680e30028cde43f282b9e0bdc2f5a581352b068b05ef3e53d4024bb4bb9daf5b473c74687cdf6b3e90a05f4fab9a3134862b9d2138b3769189ebc5255d0b0967bc5fa411103417d9157667888e7275b6169116f80cf8f275084f36daa44f831e2d749673be1b00c3924721a2f98e57eb44bf829f4e4cbe659fe66806e18e90a785ac8146d7bd4cd31b37e4833a01a0dd36aebf96d77b3ec3625c4b25c25c4a1e2720c7856ab5629671ff25fa08cf7874afc45eedad5462114398547c90a726d7448c9345b819b463260af94fbe56620052c62c38ec7ed38bec97bc2ce57fc3a014c7f347df53dc16abd6a728f5b990c31e9c42300a47bd0703e5828595bd614ec9c1bde8b60b199cbe746a35d7c5d7734e9f07d614de0480a9c209357869f6042ff5a6334ed49b9e6a042c5c317942ab51d9fc42ecfc514b991c3703416b737538ace5cbc875e616e08ceb59e7f6a31fe5e438a9904a8ecbc9092acc7f87364e050055ce211273f082fb4d85c171f66bad1040ed69fe348fd8057eb0b5cbb86da1e23b3c6c652f128233681387207248ede03e590ed012051682849ffbca9dfe740ef3254e9af3173ba3442fb1ea6fbe33b0a5fd5d9c2941b56b540029e09b0f58e205b9029e9e6af2cf299d56538afc21e600b5d4597eb799b8289562548b77d82920ca4b147fb65d84bfc4dcb33274809cdaeaddddc458f22d0fbb13b666cb80f4416c591a98d9ec7dd923ca868215eb90a9a88b10f1ba35e7198d5da3013d176f059e15a0082ef0ab0f4f5d55bfe96d0669b94c98435be50884ad4822986b43e5f745c661a7c5767f598fbd64a358747b9d05f3f88df466bb045309c3ff0b2d15e6c587d43c1085aac6edc224096b790b8c5abe5f6547f3cdb0082371cc3ea82178bdccd53dc53037542a4ae7003e983f0473f0e3f6b8fe4858c51f91872fa792f14f8d25aa287b7d0b12127081b48f8a07001d400ffc67727de97e34089d32c92364195e5fbc88d70d4e8e81cbdfcfdb825405c1043d505ad50a2ce6fa10a8a22cd873212d9aef7e3c62960331c22598bff74589d8e113a9aa822127d15a95472145a0407436581728178a8b2b1690dee1efc0bb2bdc7140f969cbf05dc7a27fd661c2407318c42e37d7e3bfa3530343a7f11de92cf4c5add8f5cf21f6d3b1614d490c29afef328d307a67d8e5b7078516018c8368ababf904ee4c1fb36d1a326454100d944c68d0f1dc19e1364daa35ecfaa48b54e5d38edf3f56b82838601f3fda2e59fed04c1f2ae182651c1e17a56465b91e21d7e2673b9596be5c39eb7e0acde8d7fad745eaa13fbbc2b06c13e03b82991bf17332a54a8a9a48bf86b5e5592812913191f7b4f73f5a75a0b6ad73b68d634eee38c10787c31947ef6cc20a18efb934d48671b86d5d2b9e2ee8f0e7fb3aa88527431d731d372d3401a5d119bd0d9139a0138557d85b6d90e5040b3b447fe1ca8129a2ac1851f7269b83f89697e48d5e261eab9ade4fbd55ec7fada234abbb41f80dd1edc4992b6f377c7d240ef3069ca089798572b4a8019676708b4c2a26d181a11c41484431cda365ab49f16f1c255c5428841cce75ce359efdc3daef6402c7c933815d4e7f1a1f4dbdb0d3019bacba4591e2de3d9415a2963ecad98b7372b5e4d8d1cc73041ad060040fea2ac661e498563bf6f8f93916d0b48983fec576cb60934a3eab03bacddd82faa5c357d52c761df8930dafa4b438924140178778d9245fa7bd1ab126b349d826318363a1141e701632d2aa198588acc77d09d3b0edd2cec97e8ceeb2ced67ae236896053aea3c129862fa8aee8912fd819db4ea03508850240568f752e17cd2ea05edd41860a00b0faa6d3c3066a5e7bea9da6919c777881a50a36b8669422da7aa7cde8dbe78b0e505b9d5c325d143c1c547dde7eb332230793dc795c2bbd91d0ed6b9a08d9b94459d3d05ce333448d38b22b4801ce9522eee8bed395d71ed4259c30d81a8cf86a58410e236e229164a2f1ebc7a17ff269d7ad5e8ae953f88b13e5b52261e771094b334be9d1d8e61a1076ae2e0c8f915a2a4318ada6300218dd940b59c233308426578d3a0878136ef44a4eacba0005fd38e9c6d7dc1558d11b6e70864825438a89407fce45cbee3c8beaa18478f686acabc89106527106b69466e0cd8833bc70093a4e9e1fe1b7b564cfa551c6e1480cb3217867359d7788002b6c7f322cbc7d429acb302cdb8b84bc03accc7a4712877314edc230c874776ba4d27a180e30e6ded0a964a0577c1d15232df42bf95ba9457d909f010376d14aad8d1df2030a0b7e7424c17d67660211b2b7ecc4aa86d19650f96bdfdcc9dc72c6115166ad697372ac3daa5243795280e1dd28e6ec7abc0484b0459feb479f58a88d8b511a05651e80aff50159df45b63ab736c47d28b94d7c01ef4f7d21d88a2d9c0a833514ae289f114d4ba4f4dd084296d322f6b58ed2a672ac88c628e6708ff609f14be3e43acdff686e1be0325d8ee0266a20f610fd8d5b502e49dad867514c861dcf327da5a501a8d707fa8ab459dcab2d1b7dfb1b0df51c7ca1dc5d79bca4d2c7e4d9dc1962c52da0c7deb79f88a446a492d37a98f3c17f790402bc071fa5c0ebeb5d445a1d2d734adc90f2803e55c04ce7d8ae72cc83773b1a39b2a77577dc97ed22e2d8ed2c783031db8fad994ec22578064b610eea52d94b960660eff33df7c45a81786914ffd53e57b4791858aec8df2e0e7ea864a43f741ef4fa4ec9b90f72faca18a1e0e2a2b32863f3d5870b3e833e0df8faf90c20bfebaf3222d5bf107dc2818c1dd9e423930b598ab5759ed818580396e772a7246a791a79381ab1601a610ecfe1c9e0cf192acad75b579788e4b5bb929958e9bb67a7f41713b1420ddb29424449772d281463eb4f15805915ae295dc0bd52a7d9da1fd71ebfb39fdf5e9fa352a847fe958f10d0a7c8685fd2cde112c6df3aa243f999fa25100eec6be81c5dba17c1064a67418da7a8a41eb77197090ceb2480e550922558600bddf30957e1e8c16ba259f2d09e814cc63dbde0f9d60351556116a7b9dcbb1a1981eee2f549e52d3f172e65cf530a0dbb6e85094cce95652c44c84ab5c3584c9270bcf8c50cdf280d04fbbb9233182843f5b36b1b3f48a841e2e61985731180f3790f498ebd811cbc777487c1fc62ea0e9a69974f59d28688b8c1ed6f7d209b07dc4b428ccaafd492c5eb9ebdf9fb5761009edad76692802669cb16b8837365e6a8b28e49d33b418e59429aac5e2ecf4975c0359577bf4538c7aa49ecee18ec1f038e2a5d52fdd20a9e4ccdb7271ab592d69695ec724ac454cfc4be7680609dd159aab5b11bdfc547a9bd232bf7890636780d62f81aeb1568f04f2440a8dff32ec1edeaef3caf0d93fb87dfdb477e350c38f8710572efdddee844354f495a261f8e2297bd1238c97ef529f55e59655f60bd14c25c8d3ca6acb81b3021d673b0cda659e34da6ebc3d97621593c3601ad0ddf5794a738d962a0481f346e39a98f04dbe3d64df42d74217113c2a8320c604219f11594f0cc6c6f96c20a8e22ec5627065ec418c7c3e6855ef718a1e996784ad0bb79500a731478d2390992b748c511717398a4ef087363c91df479ab58fa71252cf09b42ce344eae182d4adf80048e5af382b72194982a5c5bb5a377a48e8af81be72ef3396f7a2e08c5e831603467f2f0f7a3bc5313a523e9ee894edbb734593e5f7143b437ae03106517430a3a49445437a53d6362429005b30f90bd5f4c44701647b0fa01b56cd5a7b7fa0632d5eb969815571b37dc74785406f711c285f15b03a983f2736bc1eec3ef846a734ccba5312017a5feadf6205dbdc97e17ce8518f0ed59911044bec7b37e95960c8a01e9ae7690fa4505fa3bf0d3ef8670cdc1bbdcac504583d63719cc9e644c25e131fbe75e7a1d0b839dfb915d992fa7c4ad0fab92ae2cef2b4ea8addcfa3628e906c8808530338119738dcb3dabdf8bbbc4dc8ed8ed97495549e3a2678b2c4b73816fbaae1c5f8aabc236da2aadc98f9ef7f242dc89a81d51eb49cb33c413ab6ad53aa7b1dec8cc3565ccc5bfe489c13505cdc85e363c7a7d713aa172fcb4c260e6e78833ac854390f19ebcc3461254af0979e9ae64839b2aeddaf2a1287cdd62db6fcd694482", 0x1000, 0x1, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0x9) 13:25:26 executing program 1: r0 = socket(0x1, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRESDEC, @ANYRESDEC, @ANYPTR], 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x7, "7f50efd75dbd686e014bcfa0a7b8c92fc3a11b10", 0x1, 0x10001}) 13:25:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xdc) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) writev(r0, &(0x7f0000000040), 0x0) 13:25:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x10, 0x1a4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 13:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 13:25:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x208) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 13:25:26 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f00000002c0)=ANY=[], 0x0) kevent(r1, 0x0, 0xfffffffc, 0x0, 0xc50, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kqueue() kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 13:25:26 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 13:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 13:25:27 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, &(0x7f00000000c0)="ae4d6d38958ae53a16c437cd01c8dd4a638ef1d7fd60f8eb5ff39be1bd053e8813af415e5904e7320071f424a2e500a23b401bffd4c64d761f9fd9c0ab", 0x3d, 0x40c, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000", 0x0, 0xfffffffc}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="c217b02821ea28d87a1b570ed14d26674f69f4969bee7cbdbe9d926a2cb8703147989f2e3c07494fbeb3995a9c09526e33468c7a592b18cd54500adfdbfb7ac024bdee5c1f4b60c5dd3ccc817e6dd51a24b3ceb7aa77ca5e6adcd6e7ece4ca69f527257b9baf9cac7eaecbb1e355921a0cd5ab80d6cff8782904526fc64de898251d116420f0ee2d1f2aadc559dea5f02d9d270bb59c1b5ca58c56aa11c3252fda03d91ba107c809d81ccaa3506100e689b1442b90c4f9c8ab400f9f5b879577ae4a", 0xc2}], 0x1) execve(0x0, 0x0, 0x0) 13:25:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) shmat(0xffffffffffffffff, &(0x7f000017e000/0x2000)=nil, 0x0) r2 = socket(0x18, 0x5, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x4, 0x200, {0x9, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 13:25:27 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) clock_gettime(0x4, &(0x7f0000000200)) pipe2(&(0x7f00000000c0), 0x8000) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x7) 13:25:27 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 13:25:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2958aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) recvfrom(r1, &(0x7f0000000180)=""/42, 0x2a, 0x8ddbb0a06fd78d36, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) setsockopt(r2, 0x1, 0x8, &(0x7f0000000240)="ed2dbb8546d2d0a9ba1f66da70010a64f902d8321dca2296dc92204f0beef31c242c37ef1ae39063b02b2d3f7d58e99c001804468eb1f7a4e669358570147fcef135483bc53cfc5cb48b3ad6440cb08d955517b7fb3f38d83d1cce1e41ff7247f18fceedca430f7851ac4a97661ac16084d3e520020ad74e9154bf2a89f659c238f83c7b9a8dff8f534627bed6f06c8f0003a7b259c6a657e842094f905076e56924d7877b676c64b414fc8c9b0f472715f80f0cc9827e6b21b5f1d080bc36f39ce794c53b1c5ceffc34da4ae55073edcdf605628cfb3b9fa9882062a526a6bc8b4c9129c1c338", 0xe7) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") socket(0xbf6b8d7eac77e2bb, 0x4, 0x9) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x1) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100)={0x7f, 0x800}, 0x8) 13:25:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) acct(&(0x7f00000000c0)='./bus\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) 13:25:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = socket(0xa2656aebcc85dac0, 0x4, 0x4) fsync(r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 13:25:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf95, 0x0, 0x214c, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) dup(r1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r2, &(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) 13:25:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000140)="28d800000200ec001bd2684bc48d17534c") 13:25:28 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x612, 0x0) socket(0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) getpid() socket$inet(0x2, 0x0, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0xfffffffffffffffc) 13:25:28 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140)=0x5, 0x4) r3 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x8000) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r4}, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4}, {{r4}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:25:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffd29) getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xfffffed0) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r13 = dup2(r12, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r14 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000006c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCCBRK(r16, 0x2000747a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffecd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(r13, 0x5) r22 = kqueue() r23 = kqueue() kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffffff) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000000000ea02d74b0d833ba4e14fbeeb494cf04284de0400761623cfbd60d04f86942562514ba27025d21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29cf72651bf3523eb8fd79426026f7916e7d3aeb21956ae52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f700000000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x1, r17, r28, r18, r19, 0x10, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x21, 0x7, 0x2}) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r35, &(0x7f0000000540)=""/226, 0xe2) r36 = fcntl$dupfd(r35, 0x0, r12) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0001000000000000ea02d74b34394b0d833ba4e14fbeeb494cf04284de2d81761623cfbd60d0ba88942562514ba27025c21f1262f2bcd1e2d7258f89a7737c1c93da5c87cc577b6a4f6d0e0602de1fcd29f0da4e3e098844cf72651bf3523eb8e52238ecd8ee5e057008d145313892cc074adbb34e51caa0f1b8f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r1, r38, r9) r45 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r45, &(0x7f0000d06ff8)='./file0\x00') r46 = socket(0x11, 0x3, 0x0) setsockopt(r46, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r46, &(0x7f0000000300)={0x2, 0x1}, 0x27d) openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r45) r47 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='\x8e\xab\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r47, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r48 = semget$private(0x0, 0x7, 0x286) r49 = socket(0x11, 0x4003, 0x0) r50 = dup2(r49, r49) sendto$unix(r50, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r50, 0x40047601, &(0x7f0000000340)) semop(r48, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x7f}, {0x3, 0xfff, 0x800}, {0x2, 0x0, 0x1000}], 0x9) semctl$GETVAL(r48, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 13:25:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x100000001, r1}) 13:25:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) fsync(r5) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) poll(&(0x7f0000000000)=[{r7, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 13:25:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x128) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) 13:25:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e46cdc512570d0ce0044c2f66696c653000"], 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x142) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x6) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xff}, {0x10001, 0x81}}, &(0x7f0000000080)) r2 = geteuid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r14 = msgget(0x0, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x40, 0x9}, 0x800, 0x1, r19, r20, 0x6, 0x1, 0x1, 0x2}) r21 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r22, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r24 = msgget(0x2, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r27 = getuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r29 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r28, 0x1, 0x9}, 0x800, 0x1, r29, r30, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r9, r17, r21, 0x20, 0x3ff}, 0x1f, 0x2, 0xffffffffffffffff, r29, 0x9, 0x6, 0x8, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) 13:25:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x9}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000300)}) 13:25:29 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./bus\x00', r2, 0x1}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r3, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$TIOCSCTTY(r5, 0x20007461) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) writev(r4, &(0x7f0000000840)=[{&(0x7f0000000240)="ac7d0225a65948f02c6f71683ccb64158f7cb6a4a7099b9f01ff0c8fca154d4557fb5d9d890764277570a9ec4df43874e5d150a5b3ea35ef78470d82065afff7c7d9cb779fdef68793fc4824f010e97212187e2ca515e0a86628923d1de05f89860973fef1de573c996534b337cc51dd816b9a2aa4641dd0b75ebf644c4ac11124", 0x81}, {&(0x7f0000000400)="e6cbaf493229b71800c3ad8a4bb6d19b3300ebcc35bbf68777ed0812dfde5b2b11ca091341c764cc68d1fbc29cf1e7ad2b05ae4a4f23fa9b2495539a4ac19316eea5159ca158547c99605f015376d0e0f9e71fdb3bd885aed8b4a0366a735f9627484492e47d0f46f9a62a01a19b4527cd004bab8f4487d49b700d19ba21946fea37efb24e17e4cd0a487eb24242e89ca35b8b65bf0eb6d3f097ee04bc330dcf1beec63d12042d1cc986a69914e928b2983b91ab96102e37084e010c735333ab500d059633f9a8ad82a7c0572053dd9e9e2ed53c085a0eb83647adc701f5881c00ebe7148d7651956c9df95f86b63c7743e37ae2b58b10df8c2988", 0xfb}, {&(0x7f0000000500)="20ade37176841b8e19ff315401243d576cc2d23f5f4af7e4570664684f5cd067647909bbd1f6c5e8a3f0f3a64dfba2322efe2c673cd4c1a87a7922a0dfcc20997bb408977e4b5cabae7d3674118dd0aaaf1be34602656b7ddfc50d950de6c4555703e9089abc5c84a357c44464835f", 0x6f}, {&(0x7f0000000580)="cbcb17fdb3f70916421ea8bfd7bfff5373739c759c4a232857b5b21bd4fb2e366833764e8feb1bc86681d625cc578cb1f78798d44ae56dc97d328a3ad549fdda507042b99f25a38870dbad9b30a46ceef51b3797b3d0fe6751f48d905939499c6e04f4b9e2090dcaf645286cd5227984f8e61e02ab7ac34b849b5d3d43b8992f269b8ae9139a061baab9e3515be453c67fa70bef535f775dd4c59d6e899715d4981860efcb28111f59304bc8fe08cf0ba0c9c6f246400848174ddb62754f94098eea64381e5725c1d05330d304163020dd83a3d53af65bb245747d6137bac31f19266835a91b", 0xe6}, {&(0x7f0000000680)="f886351904a595e6928f358f2295df89bb1f599d96f18b03d5d5cf78530c1a45cd574361badaa2b0d4de59c518c371e83de044b0bf6c2b5921bdec9896e547beab4ffcdc68111cdb7ed017a6e368b429c6832a9b9c3885991763d4accf93467e1e68f5ae34e0242395022636af6b9d2f9bdd4e3675cb39ef40c6c7db3ba59ad85f0e47b2eda833d45eb642d0c7d6171375f76aaebebf1ce0834cdd10624db4e272a019705187b41eecd99ded40b6d0a15152f83a8497ec011052a20081967facd5d110c2bc4365e1", 0xc8}, {&(0x7f0000000780)="e873d693c719886b1cdba76d397605ce4d55f83f8fc514dd57fd6b95f476fff1af70ec915fcab3b78a418d7303576659614ad5e8dbce2cc4d05868a79190aa83c3c31b414ec91dc38d85c677d445dc8719e629fa48d917f0c1010ffa47d5cb9ab71c4300c193c9fa768fb90709eda9a0014091e612c80a00dd2b7475c2d76c1a9847141cbcd03920a78b84f563dee33b9486a876", 0x94}], 0x6) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000008c0)=0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x5}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r7) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x2e06045a64e24a4a) renameat(r8, &(0x7f0000000380)='./bus\x00', r7, &(0x7f00000003c0)='./file0\x00') faccessat(r8, &(0x7f00000000c0)='./file0\x00', 0x225, 0x7) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:25:29 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) socket(0x10, 0x4, 0x9) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:25:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:25:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3a3, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xef) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) getpgid(r9) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 13:25:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {0x44}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:25:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10800000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x9ca84833be2cbfad, 0x1, 0x2, 0xffffffff, 0xffffffffffffffff}) 13:25:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) minherit(&(0x7f0000382000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005f0000/0x3000)=nil, 0x3000, 0xc) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 13:25:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r6 = dup(0xffffffffffffff9c) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000440)=0x100) read(r7, &(0x7f0000000540)=""/226, 0xe2) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000280)="4acdc558a5c5250fa27b3329aa5a51f5ae85bd16ec704e26375d535816c49e7a1398699cf212ad01dc2cf92be838336241ca4d9cec79", 0x36}], 0x1, 0x0, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r10, &(0x7f0000000540)=""/226, 0xe2) dup2(r9, r10) poll(&(0x7f0000000240)=[{r2, 0x10}, {0xffffffffffffffff, 0x100}, {r3, 0x2}, {r4, 0x8}, {r5, 0x10}, {r0, 0x10}, {r6, 0x14e}], 0x7, 0x7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x7cf}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 13:25:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xb02c, 0x0, 0x7f, 0x7, "dd17f3422900eec4086400a0a0d74629adab32b1", 0x6ee0, 0x9}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r1, &(0x7f00000002c0)=ANY=[], 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x2, 0x0, './bus\x00', 0x86e, 0x3, 0x3, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f00000000c0)='./bus\x00', 0x0, 0x109) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:25:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="b21c1d29d7b7c080177856aeaf5a2669bfaa44fd09da7bf6e1e76dad2c47e9aaafbf91f4fcd9e1dea06f5bd61df52a744da8b9b993d97b05523027c9ae6e772f0e257db58af645b0ed19ef61b393908d7513e9efe6df27884037843be956913a41603c558ebd66f0946d1bb118d91973600672354d2674fc13b51249a2d611b2f53f3629dee78eea", 0x88}, {&(0x7f0000000300)="92e086333348ff640740137e01613dd060d78e5f0f67eb6508d28a851e25d5c8e65fa5c3aa6ab285da62139125240fffbc10f009d1dfb505cd323fd2b93e495a74404e45fcbe228f52d2d1350e43dffd6d768759c8848e98", 0x58}], 0x2) readv(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) 13:25:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="e14288de67dc", 0x6) write(r9, &(0x7f00000004c0)="ad18f05de2f4ef18", 0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r11, &(0x7f0000000540)=""/226, 0xe2) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r12, &(0x7f0000000540)=""/226, 0xe2) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r13, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r14, &(0x7f0000000540)=""/226, 0xe2) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r15, &(0x7f0000000540)=""/226, 0xe2) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=r11, @ANYPTR, @ANYRESHEX=0x0, @ANYRESHEX=r12], @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=r14, @ANYRESOCT=r15], @ANYRES32, @ANYBLOB="b2c638c61e49fe3bdb4b79591b331005fe7e68cb81a580b86bd3d81a51856712489825f5624a507567189de9c79d002599550543d09fee11d77dbcbaf06ad4788c8713cb011bfa08cabeacd49bb646ae5a85ae8c584a3917830524cdd41699e140220d15b8d9dd34749c29a24fff7f7e32b17345198899233fc41a5526dc6102cc04a0d34ef8804afd056cf600b16512ad2910dcd398a41323ebb2eaab487150d13fe4d77bbfa5f0100736fa3d91c3d5b75deeb0217c48e217db264b35f05e178e18d30329c42ec5977c063909803dd5e43b610a20f1259c3b5e3e0b0d56a37eb6d271f067de2963523f5b43be4ffcf8dc6e14b162c26fe17e08c90596db", @ANYRES64=r2, @ANYPTR, @ANYRESHEX=0x0], @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r5, @ANYPTR64, @ANYRES32=r0, @ANYRESHEX=r10, @ANYRES32=r3], @ANYRES64=r8, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT=r9], @ANYRES32=0x0, @ANYRES64=r4], @ANYRESOCT, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYBLOB="e1183eaddf78eed44aaa8e5c8b980337d4aab03f2bf9d89259565c9111874fa01a22d2a4bb62fddfce24d31eec5129021904ced56df1652cb6d399a1e4a6e18ce04a063ecf418ddbe972d4fba9fd98f5a7ebff54518ea12fc894bf11dbfdc4661127f418b2d195911c94d050c9b3f7c5760120000000000000001032137a506efa488025119bf100"/152, @ANYRES16, @ANYRES64, @ANYRESHEX=r0, @ANYBLOB="a4f809ce44c28a519ea3a8d42a226b231a8750396bf3de8860d461", @ANYRES16=r6]], 0x8) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r16 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r16, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x800}, {0x5, 0x800000000000003, 0x1800}, {0x1, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r16, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r17 = socket(0x11, 0x4003, 0x8) r18 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r18, &(0x7f0000000000)='./file0\x00') utimensat(r18, &(0x7f00000003c0)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x2) sendto$unix(r18, &(0x7f0000000d00)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc086261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294601cc1480311eedab630cb309050a0dec484d6fdeb3f719c3db2daa591702d2003288aaa3f1cfc22958c85", 0x1a2, 0x8, 0x0, 0xfffffffffffffee9) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r20 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r20, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) r21 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r21, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) r24 = socket(0x11, 0xe1cf2d9c2285a97, 0x0) sendto$unix(r24, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r25 = dup(r24) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r25, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r27 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r26, r27) getgroups(0x3, &(0x7f0000000140)=[r23, r27, 0x0]) r29 = socket(0x11, 0x4003, 0x8) sendto$unix(r29, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r30 = dup(r29) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) r33 = getgid() r34 = getegid() setgroups(0x4, &(0x7f0000000240)=[r28, r32, r33, r34]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r16, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 13:25:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080)="7ea875ad7eed5f2cf72dd6e7fbd61bea417f5aedfb", 0x15) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x2000, 0x0, 0x0, &(0x7f0000000000)) close(r1) r4 = socket(0x2, 0x4, 0x0) connect$unix(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) 13:25:34 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xfef7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:25:42 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) getppid() r9 = getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) r11 = getpgid(r9) getuid() getpgid(r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000700)="37a9a00f81b9ef86397aa501275628355bd761d3fa2f07ef9b12faa1595bab6acc7bd7dd04bf7c6e88927777309757fc7d32b913a094c481496bf2e62e154fc7114feacd297e7bcfefc35f36be812e16747568656839304cab6761b07d3494ae82e76a8043eb146a2af8f36004d78ba79cfcf0aadd03c01169604bf0637643bc770fc55b5fabac57ca90c370d711c1ee4bf2498ea2c0fb8b516510019616bf78434455692b5490b899f7b348e581e7e5ad3bba666041eee377d7650f400e1590a5fa2e0ba13bc7cbe989620c9baa82fb236a7cb61e9720ebc788f59ef3a70d330846a99396db420c9c839aca6596f8f58d9cce97687899ed03d7d5672831aa49527d3215f17828779942397a9f7dba1b5436afaebd58efe3f939f0b72ea1907e6e061cbf68a74e08e5372fb21270748617e819e46ce2326fe3dc1d89099bfbf88ecde4b9e5642bba96215d1c39b79805403747e3e3e5ce2005ed8031e16f5d8faea1ac5c2e88b03abd8c4be146b5db37368f9629e6acc219eed89db873c5299873d56b43275991f90b714da9211789c022b979f52f5740c8f88643637a10b33edd2fa8cdf7715f20950ee534e63987e793e8f8a6bee0342368b67658a7414f04600b05acbf5a69262e2ba432ad701315dd349406ab93dfa0a95570c5eeea76cec03355d098d7accef100739bf9ac5b2f78927f1c0dd37ace3603f0b45a9cdbb870b3db3e43df5d41238b7b9847b2699bd344db64bd9b6fa76cb6b8a2c096b608a1720ba837b3617408da5e5615a650d9a07c6d0fd48937f2a63ee3e126c74a176aebed8346978857616ecdaf7e4768bf03cff8a56c5a358ec17be5d42bb695d0aee146c89cd26c089baaeea88809a5b9670f74a78c35784b4cb82ea43df21fa7b30e6d9ae8621b4bac6650cd50cac2a7cb2ce80cd8ebdbda65fd587cbf71de9b0f0d87a274aa272f8c57bc01e5a82727b44694110728bd0b87f6be62687ae80acffd683b92d24b5e1c5b167a3032e8ec0050b6e3af7f6bd387791b08a9f12d8b24a38ff4b257eaa9306cc548d6afd8c1c10ac1f8909462fd3302020ab1b9259f73cefbaa719d8c13c6ea4bd636428189f32a193b7f32c3d518889bbca75d430e95014f7da084675931cfc3534d4292da731d282a40589e28fcfe7952fd22da5920491003ea1796d475400948781ebcd8b4388355fcdf848b2e37d5f5e12890ba3c35e5ea1e94d1cfd0faf68452e5d1e9065e8f04208bb565418c621c49198813c084cfdc4eda3e5d837b6a4014b278368fcdf2d97d1ad1ff27c9f059694cc25074afe6cd7004a671fbc31a913358761fd356f06b8843cb2c1d0c899e714238d5c860a2c299b7627b98d3d8051843b21f9a65264ee755eb3937b9148a3f59cb5cc16c94dd3d41797644d4233d1f33b14f449e99be4bf220e33074d040598aeeb6f069d8b969f0b4f80b1836e84439a0b8876c74b98ba6c0f4c93d43f3178546e294f9d7d996e958f100bdbb482cba7221422a08fa107f2510aea294b13ec311530ec9edc101ec269029709973ff595152eb9f661dd664e6cdd766f463e453d72d8c8f77c6355921a717aacf1da84ac464fe189aa2858e3c3e86889cb61b09ee725c1206c6b78100be40a0e277c39af228902d93a36686cde49c665d90075fc9e3227c5139710572336df5796ea1d10bc6206c545227a69268ede1974547c82925011a1f8c3df44b66d70bb411a716fca0e53d082ff81103af33c67715f738ea662d08000eb103a098a08787645401009688a9786cc9181bde749d51e3aefecec15ccc400d697221ac3aed76b5e980b2a3fc847bdfe227fc3cefc97b9e632c4370b6efa8078cd604dc50e0b77326007246334add875801bcdf6b1bc56439594596c4d21eba52fb29567d74eb6b611784d25dd0c17e5564ea59922b7a4b2c24f8c521e74ad8ba6278acb8233c2ba566ddcb58a6caf7f9f82e3a30b266767aec5959664e953a27ece76e0d49dceaf9aee4618f843c471e56aafcbcbaf2e0999df31272a0307ebbfd5a4325a5afd5afc4387d1ba5d24d19f590a06a42ea5a97328c48fc065673e7f9766362e365ea2b18b22f83911e3f18f35a8cf23928fe2a302abc24b41a5609366f862b9d068cc7706f7a3420e27d298202c76191e1f1b1175274466e77e8716f8a17a18f2e843c251ea1184d37c951359f3fb9c38be7f821567b049e46159745a2940fc7ce93e2154cddd5dd3e905c78103b96656af7ccf15d33b2c7281ac8d17801b48e59e597eba98a345d916aad72de5aca4eb444f550cd743c368a2a6f095cf571c814be84ccdd7f3196a1d67e7b5741eafb1654b0eb4871c42f7f60e052e92ff7ebfb9330ec0e9c846f49a6ba4dfd9510a1fb1aad0a01f22b7d453d3345e6d36d552df139ebf0dfb2d8bd07e3a1cb31a91909942986f1c40c936c07a73a9da84b3a5f93a45b968b6096a8dc012437fcecff9a81f3198a0e418a57d6c118b19b2dd5b0ec981d59bae9b85881ddd61a0ced882e0eec915391f7855a53829bb66fbddaff82c2bcde72e19bc09e8f03d777f839d5764d654b1fbb37d975be9c9b764b6dd533fef4c13bb80ccd3e279bf5d55b87ddc5cbcd7b79e5d6ecef93fc10b1c21ecabff9cd88e5dd2b34f133e3b0ed9e057207e366ad0556756bfbddce1e194740039dc5a8f3c9f9b7166d526b464bbfec6777ebc83d936fda9d2dad8257a822a16e3c5523327cbca1b6d7629c32544abc4f35ec7683d26ea32a9ba2e4a47b09fc0c5d3231dc5fc3ecfc9ba21d9e78ffe8a0591632b011c6fdb0786a5b4e8355e644aefa06514a6ad78a6600d675ce5ab1b1da80fdb5fdd9f6d1d0c9e8924446c8e9932fd77b1a937ed1762c6c146e551fb54a898b30cb5b1a36137e371a3fb29d5eddd2240e6e37c9d27348133c20b2a83597b44f05da78380ea79805673a5b5e23008eff94cfb1da77f16819298eb0736bff6429b1e6efd262d775962120736214a5363a48af9ac753157295c47142a40f7bd64b41ce535514a561bdfa517ccc8aae2d0207c6538e3fbc307c0ed7ddd328fcbe1b23f76840ccadb2f40056138e804a8d37a51270ad6afaa6bebeee0e8c983b2eb257e544e4bc7ea9db9ee6e3a4a1e7209500b830000dd70e813e6fc9bd4002adffa619954d166ba5fe13104113a62526f3b2e2a867d32ef3c29d387f6b3bf59a43781679e9386bb8ea056cb95645e2c68e9a396c229d8b1ec67da3e641e3979d30caa697d8bb05bb123f82c38211ef357a6ae2a419221ab44a69c459bb318764c4e81b01a3d17aaee6bb875a123bdaf24bda667121140fcccf01533af5e0171a190ed65908b0390a1ab45663615f041dbde39b9f47533fae8fa30fa9a170003689cc3f35f41bd6b02805814c4226d237b5be236914f4a3a93834f38a5143d7137822c3fe2d04fd59cbf35945b20727f18056dc03357ff348a7ca5bddf1544b1708b18be95c9dfdf6b66f810cd84c9208b698341078d6ef625ac93cec55ab854dce9b572d9cfbeba62d9a86b0cd5a05aaa0c89fd0abbb69d6eb4ad3fca88b92ed638621bc459581b14b6bbfdaeea89118cdbf34b830c19b08ea3f5029098b3158496108dd97be3f6fc241879ff39e15c87a908e9293745e235a8b3e6a64dc2721e58c31df55918d7503cebeaa9e6a2c8eb60e53f28c09d25023b416390cecbcd8a849b45c42f2def75e14481c24880fef9533a1542b7fdda51e880a7618abe98f4d883fb6d65bd277c8ce55ac077f432545f70309076864eaed49b82982dadb213d8f375b77bc8ca810738f51ae52d1d7a847d39e761e6d16825aa3cdb1b26b50a26746ae660df48a6ac83dbef1968a865fb84b533c710f93bb28b2251b5323dd4a84ec8a251e37ac5dab45097604d8885594efe66c582b67b405785ad8c91921ce9830df9d596d5dd7415e617df318ca9376f6cf263f3b3f6f39794c722ad6446fb2031974af6b76a6d122f4cbf0acc758019109eb6ecdc0ae310b44e0f54b156f9325dba9ff195c376acc521189021ad4c83498b3838450123b4d2ae694056f06cc883d2af7c2bc55906e6c7eeeb34a72e1b5d7f9cd10a57502fa89ffbb2540b93ccb7a10313befe5a14c8c8708e164fa2f2c58d8f00f1de18c2811de8ee3080e60f9a7da81174aa574a4ca655ccc27fca301587086885baa64ad8531c56cebe57ea1dc4eaf2987cad9bd042cb6cf28343d068e02a6bb832e7a71de2ff2cd13529fed406e132238993d75f54cee8bd89b6ded007ec8c870e15136974c4e1751aa19931cea6ab2f75a0d4b2a6100ba9a78aa9c665f91a21528331f4fb5c80b207b1e5f536c2436f2aff045519805328cdca4c37cef6412c53fe2be78a0513d7a63af2f2d04d614fa5b34e2d89fe6a0ecde0f64d19712d505a70a6775dda37666a1f5847a2e3435cfbbd2153bd277add22f3b85b8fec5ffadfba6ba77f8b046fcab7bbf4c95393dd3e6fca1ed281584a0d047cf5fee6e55957a240bb069af2ac7f12b0f81e9666512eb9f37c67c0a1c9a16615386b0add23affbcaeb0b721347570b000434b4e7ee770f280d10d41b4021e87d3cd5c2c554710d44fd6b016451cb073f3dde9d51e84528427785e7217130b56a8f5a8d2fd10815167f7cf270fc868d3c965bd0a71d8e371a3e5e91e26bf987eb7093b57803451fedafcdccc505d02be590374531b0cde65f111e6404f6bd9c7729cc57cb7f21a611561a4bbe27d10c82fe89a27116f7185ec347c79d9930f52959c86303ec8ffd48fbba1b9076e840eee012a0470ad46066be468f56d09dc98c5aaba6a73a409341e8865a8bc1c853354f968693ca67f1e9a8568a4789ffe3d84aabb62faeb05f24081e3742af333f623795e07cb8c0047761c3a6bc9fe8f25c4c2056eb6784e38c91e5a827a23679e9e7e7d736a28cb6e282c9e6a6ba6562687f9115bf3f3e96a7c808d33826e3fea01e4fe971c3be85c61d6df917b404cddcbcccdf9f2ff117a950507427a267405fd8376bf1da384251ccc539b4f0b6b692b39eb46661c3d90f6d4aa56090c3e3a5a06b964df4b0e0f0307b2acf4859b094d5ca92fd749874f442003b453a10ac708e1afe8b450308f56624f2f947eeafec9adb16397f3c1a71c388394ca84aca36f8006382798d64afef0bb5c54801821754e92cc1a98e0665521ad7316e9283beb31cef15c23954f86b78d983498c149b0445d7a2e7c883d973ad6a51fdb4e2e6a8880cf5d5520e7cae0678360090397c7ba8c340c739667bc54bfb0d26af313a0f2f63a3e714a64749b960755a95eec579d437d2065ce85e520dce567172116731d324e2fdaef8a58a49511d352b60e4af052532d965ff40cca8509586c6c5b5eb432330cdd9e4841120f24dc9188c78bae3049fa1d5f33d5d3ee8811bfbc6bac7787692dd70fbd6204165f5928931107b6320facef205de6b31ef8c8a4f88ee63631c8b42aceaec7a2931bc75ef8b2bcb1b4adf836a2978725895ff8fc51b36386b8233c7a64648d0657a953620263acaad7866d7997b147dbbc0cba563e7124e9a1aed9f8fed1773c61fcdeefb19bd7b1ae86e37684abb02a7270154560f0324b6b6eea9f01757214b3af392f2ee4caf1b8be985d29afa26c9a6ff1e517f199f1bffce15379024c25492dbaae03b8be5a5d6adf47a669ecda445224daddb3e5c00780239f84690a4dc555846654a5c02e802c3a34cc300c3b19c0050748da87a9f71ee02dded51046364f07e892301d6422e8ab5a1668679b948a4743302745") syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 13:25:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x87}, {0x86}]}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 13:25:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f00000000c0)={0x6, 0x80}) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = getuid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r3 = msgget(0x0, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x40, 0x9}, 0x800, 0x1, r8, r9, 0x6, 0x1, 0x1, 0x2}) setreuid(r0, r6) r10 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000080)) 13:25:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendto$unix(r2, 0x0, 0x0, 0x801, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) sendto(r3, &(0x7f0000000080)="432b4db8cae662e5662f9d3e3218fc913bd3a0eb8dfb16666204e482d153c95bb5788cd8663535ba96cef5f2881b2b0d28c8cdf652ca64287720a59c519e5a8a403498d5e6356e66593d0e716716d004a8bd6a53becfa9186c24603c38ec4921912df05cbeed4d51dcfbd5967236400ae6e928323d8a979dce1563ab4feb670d60b3826f71196ccb18115c169246a1da76f4c2042233b4f28dd977165e77b8619ca4fd280dcbedd7e43073d56ae3ab8504029b64378a22f784f2085bf0b99aacc5293cc6f5d1fcda63e6cf6f0144cbf3314148c575e7797106c5ffdf465ada83bdc55001438afb246016b95ef87bd906", 0xf0, 0x402, 0x0, 0x0) dup2(r0, r1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 13:25:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000200)="ec6bfeecf2769570b80fb0d5fa5388cdd0685bcdfb4ed7124d42611c0e5977826a065cca5ccbc26810a87922f0be57c74ff51e0f8384ffed269ae7367e75a7a98ef25b3be9497d8a7de004b53a4f0ddf7881abb9a06d2fb21457e7e0284de357fc7fc5ff9613aaf3f0c85a41ae02e062bcb466da09caebd5832e95b9c17df943eb33ee7deddc2a9e65f37789e53101cf49f429ceb5245005532f53703153473dbd297a12fc193d4745bceb40caad949b9debf903e3c3814d0fb52f56ce42903e708f28b7779235e56d9ab8f05ec94e4eb31e113ed8795e3932197631f3a0a27cc75e5ce24a940d1366b2d8e076d0d5677a9a6c807a78571949951b49da27", 0xfe}, {&(0x7f0000000380)="bbe47a4a31aa2546e5795e739f337d476ea8b35ced207fffc35d2ec277fc0450a70455bb3ac26483773bff1e425b39ab1aebeb57a0438eeed9b273d7a9e943d9c17496f3e52c1080c50a74353088cc4e0bd90794f940aa603decd86d88c00ccfe0653edf1eae474d4011684f3c749a0a57ceb23e5cf1da9c6db73b490616493b3f229ecb86cb9ff0dbb8d56078c2cc0188d5160443dbf19d188017a9f39d9959d35a7a91ba6decdb7f64154f0558335a881dd36ec4dcd51bc70fc4462c", 0xbd}, {&(0x7f00000000c0)="306be779ce8b7492d1a7f6ca05d6473fb36a62ee4e021027023f3b20e428e47979a709d8b2b9f1ac5985ef81ee2848d89683859ead5642e93d4a59e8843559c92b1edb2c8b7decf1066508306fe11ee795439763cbbdbe06c57bc98fb42b2f87", 0x60}, {&(0x7f0000000440)="654effb9d5c74cd66a644acc68665d1d4ac66df0f1ccb457b06feff601e989c26f903602b622b866ef705850ef24178d68e4ba76dc924ca1e4562e75384cf7cb7d2969f8b91013e7", 0x48}, {&(0x7f00000004c0)="91752bad608cb631fc89ae5c1fc2c7bedea167212b7e00c50283158fa8f9a1cd663f594ea622ca73f139d712364a082251bf5cc3bf5f82ce58d1a2ceba67b6d2151a048dfae7c16c8243c35f8c63335c54b31f88b4e7", 0x56}, {&(0x7f0000000540)="9e7508bec7268f8a31c70a74b264a40ea2278a6974c349c27b2e30573e19ed68049e8b246d21b371d8a3485d2e29b70d20ffc9b742c82ce57152a8809edbf59bffd47d14067c1fd244c22f019eadd88ca1215c334ac1ae52ad104cba2998b02a58bfb5da93de03de4d9899cac2c38832d34cf93f760de0122bc549a7b157dad4a3c9ac2a2785d76a916d69033ac6aa8097d16b928d8daf150bd39f61be1209015c55f0bf4018d376e4e0ff53b99ea869bc173fd55e29f9a6387a80699b4e1bb574c5ae7b621d006af88c5278cb", 0xcd}], 0x6) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 13:25:42 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x410, r2, 0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) accept$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="00000018000000000000000000000000000000000000000000002000"/60], &(0x7f00000000c0)=0x249) 13:25:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff001, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x208000000203], [0xfffffffffffffffd, 0x80, 0x0, 0x200, 0xfffffffffffffffc], [0x0, 0x1, 0x0, 0x1], [{0x0, 0x0, 0x0, 0x5}, {}, {0x0, 0x0, 0x0, 0x4000000000}, {0x200, 0x0, 0x5, 0x1000000000}, {0x0, 0x1, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x200000}, {}, {0x4, 0x0, 0x7e}], {}, {0x2, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x2) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3cf, 0x5}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 13:25:42 executing program 0: r0 = msgget(0x2, 0x10) msgsnd(r0, &(0x7f0000000080)={0x1, "b9c6c8f44e0ebf2be001dcea1e538753d141e74d2a437447b7b8f3fd05"}, 0x25, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x80) openat(r2, &(0x7f0000000240)='./file0\x00', 0x8000, 0x150) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000100)=[{0x1f, 0x1f, 0xe1, 0x80}, {0x90, 0x8, 0x4, 0x6}, {0xbff, 0x2, 0x0, 0x97}, {0x3ff, 0xe1, 0x29, 0x2}, {0x7, 0x2, 0x4, 0x5669}, {0x2, 0x9, 0x81, 0x9}, {0x7, 0x4, 0x20, 0x7ff}, {0x1, 0x3, 0x2, 0x9}, {0x0, 0x80, 0x94, 0x58c0d919}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x1c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r1, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) uvm_fault(0xffffffff82535d88, 0xffff800000aa6074, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82535d88, 0xffff800000aa6074, 0, 1) -> e rtable_satoplen(2,ffff800000aa5f78) at rtable_satoplen+0x150 end trace frame: 0xffff80001493a860, count: 0 ddb> trace rtable_satoplen(2,ffff800000aa5f78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd803f02bb20,ffff800000aa5f78,ffff800000aa5f58,4) at rtable_lookup+0xe0 rtrequest_delete(ffff80001493a900,4,ffff800000afc800,ffff80001493a9d0,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000aa5f00,800100,ffff800000aa5f58,0) at rt_ifa_del+0x3c3 in_purgeaddr(ffff800000aa5f00) at in_purgeaddr+0xc6 in_ifinit(ffff800000afc800,ffff800000aa5f00,ffff80001493ad50,1) at in_ifinit+0x234 in_ioctl_change_ifaddr(8040691a,ffff80001493ad40,ffff800000afc800,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff80001493ad40,ffff800000afc800,1) at in_ioctl+0x205 ifioctl(fffffd80363cfd88,8040691a,ffff80001493ad40,ffff8000149153d8) at ifioctl+0xb34 sys_ioctl(ffff8000149153d8,ffff80001493ae58,ffff80001493aea0) at sys_ioctl+0x5b9 syscall(ffff80001493af20) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,81522c31010) at Xsyscall+0x128 end of kernel end trace frame: 0x817e6546f50, count: -12 ddb> show registers rdi 0 rsi 0xfd rbp 0xffff80001493a7c0 rbx 0xffffffffffffff07 rdx 0xffff800000aa5f7c rcx 0xffff800000aa6075 rax 0xffff800000aa6075 r8 0x4 r9 0x5 r10 0xfe43fb7db93aa68b r11 0xf864f0aa196a5415 r12 0 r13 0xffff800000aa6075 r14 0xffffffff8247ee88 inetdomain r15 0x4 rip 0xffffffff817890f0 rtable_satoplen+0x150 cs 0x8 rflags 0x10283 __ALIGN_SIZE+0xf283 rsp 0xffff80001493a770 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=93716 stat=onproc flags process=0 proc=4000000 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800014914ee8,0xffffffff8259e288 process=0xffff8000ffff6370 user=0xffff800014935000, vmspace=0xfffffd803f012ee0 estcpu=3, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 71973 56475 25429 0 2 0 syz-executor.1 *71973 93716 25429 0 7 0x4000000 syz-executor.1 25312 428959 0 0 3 0x14200 bored sosplice 53845 182711 67011 0 2 0x2 syz-executor.0 25429 505014 67011 0 2 0x482 syz-executor.1 67011 442040 47065 0 3 0x82 thrsleep syz-fuzzer 67011 289726 47065 0 3 0x4000082 nanosleep syz-fuzzer 67011 106626 47065 0 3 0x4000082 thrsleep syz-fuzzer 67011 262612 47065 0 3 0x4000082 thrsleep syz-fuzzer 67011 371142 47065 0 3 0x4000082 thrsleep syz-fuzzer 67011 291100 47065 0 3 0x4000082 kqread syz-fuzzer 67011 107302 47065 0 3 0x4000082 thrsleep syz-fuzzer 47065 42830 72964 0 3 0x10008a pause ksh 72964 115456 15984 0 3 0x92 select sshd 73946 518008 1 0 3 0x100083 ttyin getty 15984 172724 1 0 3 0x80 select sshd 49262 146473 59421 73 3 0x100090 kqread syslogd 59421 214422 1 0 3 0x100082 netio syslogd 25780 511607 1 77 3 0x100090 poll dhclient 68926 144343 1 0 3 0x80 poll dhclient 30074 468009 0 0 2 0x14200 zerothread 99469 41686 0 0 3 0x14200 aiodoned aiodoned 35803 364241 0 0 3 0x14200 syncer update 22973 236779 0 0 3 0x14200 cleaner cleaner 70153 42150 0 0 3 0x14200 reaper reaper 10141 305688 0 0 3 0x14200 pgdaemon pagedaemon 24658 342082 0 0 3 0x14200 bored crynlk 13983 330918 0 0 3 0x14200 bored crypto 31418 163031 0 0 3 0x40014200 acpi0 acpi0 90716 306301 0 0 3 0x14200 bored softnet 12271 120116 0 0 3 0x14200 bored systqmp 88917 30025 0 0 3 0x14200 bored systq 28788 477791 0 0 3 0x40014200 bored softclock 89876 145745 0 0 3 0x40014200 idle0 87733 296755 0 0 3 0x14200 bored smr 1 257859 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 9496 6338K 7167K 78643K 10970 0 0 pcb 15 8K 8K 78643K 83 0 0 rtable 78 5K 5K 78643K 291 0 0 ifaddr 47 11K 11K 78643K 80 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 12K 78643K 22 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 1353 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 6 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 1K 78643K 21 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 5 13K 25K 78643K 154 0 0 proc 48 38K 62K 78643K 368 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1 0 0 in_multi 12 0K 2K 78643K 36 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 197 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 95 21K 22K 78643K 1229 0 0 UVM aobj 12 2K 2K 78643K 14 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 37 0 0 NDP 10 0K 0K 78643K 21 0 0 temp 130 3528K 3593K 78643K 3654 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 4 1 0 1 1 0 8 0 rtpcb 80 33 0 31 1 0 1 1 0 8 0 rtentry 112 51 0 25 2 0 2 2 0 8 0 unpcb 120 116 0 108 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 222 0 222 1 1 0 1 0 8 0 tcpcb 544 50 0 46 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 inpcb 280 178 0 167 1 0 1 1 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 4 0 4 1 1 0 1 0 8 0 ppxss 1128 3 0 3 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 222 0 95 14 4 10 14 0 8 0 art_table 32 223 0 95 2 0 2 2 0 8 0 art_node 16 50 0 26 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 5 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 19 0 9 1 0 1 1 0 8 0 shmpl 112 12 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1643 0 247 46 0 46 46 0 8 0 ffsino 240 1643 0 247 83 0 83 83 0 8 0 nchpl 144 2075 0 473 60 0 60 60 0 8 0 uvmvnodes 72 1766 0 0 33 0 33 33 0 8 0 vnodes 208 1766 0 0 93 0 93 93 0 8 0 namei 1024 5663 0 5663 1 0 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scxspl 192 5700 0 5700 8 7 1 7 0 8 1 plimitpl 152 22 0 15 1 0 1 1 0 8 0 sigapl 432 325 0 312 2 0 2 2 0 8 0 futexpl 56 3691 0 3691 1 0 1 1 0 8 1 knotepl 112 73 0 54 1 0 1 1 0 8 0 kqueuepl 104 38 0 36 1 0 1 1 0 8 0 pipepl 112 266 0 247 2 1 1 2 0 8 0 fdescpl 424 326 0 312 2 0 2 2 0 8 0 filepl 120 2322 0 2223 4 0 4 4 0 8 1 lockfpl 104 67 0 66 1 0 1 1 0 8 0 lockfspl 48 22 0 21 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 445 0 438 1 0 1 1 0 8 0 zombiepl 144 312 0 312 1 0 1 1 0 8 1 processpl 864 341 0 312 4 0 4 4 0 8 0 procpl 632 549 0 513 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 329 0 308 4 1 3 4 0 8 0 mcl64k 65536 2 0 2 1 1 0 1 0 8 0 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 3 0 3 2 1 1 1 0 8 1 mcl9k 9216 4 0 4 2 2 0 1 0 8 0 mcl8k 8192 7 0 7 1 1 0 1 0 8 0 mcl4k 4096 19 0 19 3 2 1 1 0 8 1 mcl2k 2048 66314 0 66266 23 16 7 19 0 8 0 mtagpl 80 7 0 7 2 2 0 1 0 8 0 mbufpl 256 106190 0 106130 13 7 6 12 0 8 0 bufpl 256 7438 0 1635 363 0 363 363 0 8 0 anonpl 16 60743 0 42345 98 7 91 91 0 62 14 amapchunkpl 152 1589 0 1466 10 4 6 9 0 158 0 amappl16 192 2373 0 1287 73 6 67 67 0 8 12 amappl15 184 62 0 59 1 0 1 1 0 8 0 amappl14 176 33 0 30 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 7 0 4 1 0 1 1 0 8 0 amappl11 152 44 0 33 1 0 1 1 0 8 0 amappl10 144 7 0 6 1 0 1 1 0 8 0 amappl9 136 638 0 631 1 0 1 1 0 8 0 amappl8 128 214 0 191 1 0 1 1 0 8 0 amappl7 120 42 0 37 1 0 1 1 0 8 0 amappl6 112 67 0 59 1 0 1 1 0 8 0 amappl5 104 130 0 121 1 0 1 1 0 8 0 amappl4 96 534 0 510 1 0 1 1 0 8 0 amappl3 88 116 0 110 1 0 1 1 0 8 0 amappl2 80 1878 0 1808 3 1 2 3 0 8 0 amappl1 72 15198 0 14789 26 17 9 20 0 8 0 amappl 80 770 0 733 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 13 0 2 1 0 1 1 0 8 0 uaddrrnd 24 328 0 312 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 328 0 312 1 0 1 1 0 8 0 vmmpekpl 168 6543 0 6520 2 0 2 2 0 8 0 vmmpepl 168 47558 0 45426 133 23 110 128 0 357 14 vmsppl 272 325 0 312 2 1 1 2 0 8 0 pdppl 4096 662 0 628 6 1 5 6 0 8 0 pvpl 32 169076 0 147705 213 7 206 211 0 265 30 pmappl 200 327 0 314 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 519 0 37 15 0 15 15 0 8 0