e26242faab851bdc8b8e4400dd78d3c4242533c9649c0f4ce452ac71709e247a26435a1f8924db7975100262ffa2415ce9f5142a2d204b0b935afce4aee08193f1987bc2c90aa97ef9fb33c234580d9b465aa25546034d74af0ba48365e312476ea317873ec63a5c54b8c3b7bba7478accfe5626528c4549d71a935b19e8dc433cd6564b7deb2457b968b4befbadbe12af266517497ecd8bf066395df32b0dc5f45e28480a2ab09370d48be25172e5f205ccd4bf1eeba4c14b6b8fb74996efc60954a1116c72ad2e1a3b59", 0x1000, 0x3, &(0x7f0000000180)=@un=@abs={0x3, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x61}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) dup2(r1, r0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) fchflags(r2, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x3, 0x1, &(0x7f0000000000)) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x20, &(0x7f000022a000/0x2000)=nil) 16:00:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000040), 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) acct(&(0x7f00000000c0)='./file0\x00') setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = getgid() r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x17a) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setgroups(0x6, &(0x7f0000000100)=[r4, r5, r8, r0, r11, 0x0]) getuid() setuid(r3) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r12, &(0x7f0000000280)='.\x00', 0x3, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fsync(r13) 16:00:02 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r1, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r2 = getuid() setuid(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r8, r11, r12, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x100) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x100) kevent(r1, 0x0, 0xd48, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0x4, 0x2}], 0x0, 0x0) setitimer(0x1, &(0x7f0000000240)={{0x9, 0xd898}, {0x9, 0x4}}, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) lstat(&(0x7f0000000140)='./bus/file1\x00', &(0x7f0000000180)) r3 = kqueue() connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getitimer(0x0, &(0x7f0000000200)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="5b8b6b7da156ecba263c43ff372636d32c6997ac79d2bdd5657cbfb46559c2f83fb1153dbf9de99268a39f5b41d34107b8", 0x31, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="aa", 0x1}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f00000000c0)="a1c4dd716b4fdfb6dd5ff4fc569bc4b11e534af261a357730de0d92a969e0655446e509700bacf3999c6159e48f0b3b930ecc588564aa1c34dd15a1893284a65d630687b49daf50cacca4af8ed02f5f78ffc7d04f8ed422a719fa620163ae77a368d35796ef1070beb1b6eef95f1427d0251b0e0372655f75e94afad77856a24ed1984de2348fa0e0e5c2c7f137852648f93f7059e78a05ffa8be1bce4b2", 0x9e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x360) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000080)="a4beade9be2f72e777694a95172ed6926a090a347696191ec687b55ed99092178fc861e306", 0x25}, {&(0x7f00000000c0)="a1d154035c92e1fd78e8d1156db8a327964e3799a4f78bd8172186c9d2ba51f0b34219f473340689537a248a8718e59dbec2708ccb95f0e1d078bb755be69d6634abca07cc93cb5b33f15cf9", 0x4c}, {&(0x7f0000000140)="b30ff4fd0462fca939a9464dd9dd2d2d46dc925f40f981c6236c831dd4d054a815684df092f72f66f55c8b924ced982a53a2b0e85e4e91da62e8a5e76373e4394442c22e471cb3d7df50f22d0b26d245ebc220bd197311019594fd0c5f24ea92ee72d8f8c8bdfeb19a7bdbb4acdb9b2fd6f2e3d4d6195a31bd4843c85ca78872ff6aabd869532e08fc7202ab5c5f712352ad66e6236010225c114f2b5f93e70dad4736e0d07c508f4fffbd96eb3ef8ba9d89edc569abb968e09f221656cdccca0e66db4a92ec8b2a37615a35d4ebbf96060f49b044c0a3bdd8ac373df4cc1b897291ca7a06e0fc2c8976da8726bce9dd", 0xf0}, {&(0x7f0000000240)="80aeb9253391a5aeea26c43a9d7ac629a821a39045e9af7ee3be9de6fefe94e91e94a26951eea7f9dd4d94ad67c70df131a831ad3af60f310c741e7118f6e6c36683bb42943c25c406dc27e3a4d61deda9d6614388695e66a9e050b50faae4e8e24481032e0e6c866c9cfc2dde3006300f520bb58f03e745dd", 0x79}, {&(0x7f00000002c0)="e2f08222866f4d28239eb3ffbad7f5d5a93e321f62e84f6bbec150404967d448e86d8a4c67bd1b110bf0fb213864422ea8fa80622e5a70f7dd24302f37e5ab6b3e411da7621a5c1ca6e768e77741a49ee08117d056d95ce1803b0d2df0259501772d9834c134b206ab7e8e10478faa6b2981f102e775a020c962", 0x7a}, {&(0x7f0000000340)="fc233f0300dbdb5f9235b78f9693800ffdbcd507a3087cd85a3e4c3dc35a0791f1", 0x21}, {&(0x7f0000000380)="3f4c1b2c04b3858ebdd280935076400d954ccc83c28c2e41690f2dc2b008e69d1b0926e6a5dc37368e7134bc938c040ed7b9574f3119ab2365b5e03a62c3c449d982e8f5766a2c9fbc5bbb60386b41691f9fe2ed45402b3dd754ba604aca2a74bac3667109d3d1d8fc870419ad992f8f4a3d73b47d9eb31d7f29454ca8701f294cef1a7db07929", 0x87}, {&(0x7f0000000440)="37a3bd4c0e8c2a2fb9938371f3f05ce2292c5f3687196b1b3e7ca26c718d71213d8f5cd03d59b01a156f20190db721c31c9352dcd375d265eba670338e9ec97ed68a97ae0800e2d8709d1563bb021e803a6da701cebdd6e7d7264786c37cdbb2c1b9b5e331ec", 0x66}, {&(0x7f00000004c0)="acdbe2c4078f53296b4ef577739191cee68314a72cdce6705d5ebd8df0ee1b97ae198fdebcef1807547f100d461ddefc1043664906eea14d228fcb92582ee5832dc6a209c1ac69f95a787d6a85d650390609574c3dc9149f07fe9c603f10032b099806af154e3b3e79fd1e693ffe08bd7690ae921ae4d03108f4f731f181acf50ea2b60ec8e72d9379381eb126760da3f76fc033f042433022738b14f6473998f0def402932d0d1017f4735bb9711312fd15879f015de24fc5298c14", 0xbc}, {&(0x7f0000000580)="2b918758fb7574b7ff8116d7b22edcd2a185bc483cab6a217ef489288612a7f1c7d3f5dcf24fef09c83e5fdf96758b2e3f2db9266fabfd3fb99eafd6aac93e381631963f63e7ac0aeaa7652022720af19ad708f888ab6f76cb6b10edd6f88a62e8a7436594e23a09d696f25f35ba8822ddcc611f3b5d4a006097ffea398e371fc572b06330ac9d48c24946cecf92340a4415627e31a0542d78f716", 0x9b}], 0xa, &(0x7f0000000700)=[{0x1010, 0xfffe, 0x97e, "f03e2cfe8cca8b8002bef0fc2a1293e210db944cfba7929aead9ec9c391be927053c2d88dfce5dd5101be399a6237e92e538d5ee792f2e0e5b0b93bfeee86e488236dd7a585300583e41c477561742998f5400cf7b860c34655830f8fc79d1ad1a4566fc6c4f871f237066bcd5b06d2765a951d201c26f784d1faa99b627ad868a6e6cc1a544c1c39fad16cb8e276c19d537ef15e47db4b99d07ccd509ea994677a27ad28d2061baf015afaa6f8c091d47e362a95e760958dbd1045e6111946d45fa601793f9c0f2301c2159de856d0898cda810760f450df873e00b5e5f02782d77bb19caf1b720f82685c0f37e99c7ed8dc116a05d39aca8ec8270f6082e044e58d212bb23da49bf9bd98585ef244ea0fd8549dd88dbcfe74cc5df9d773422ada234c3327ed5593cf49b9905327562a470c203d919d4662d5c58acad452a7c2f4578e6f1a438c7150a20e2fa2c626b67ec75db8316ca9007d15ba847871f3790c145817b7094afea7420182590f209cccc6bdd091046f6df5761a90006d2e1b27a9f980c99b34e6c4fb2d8a7c63fa2f9e627ddd4b742d74a3eaf73adddec96a5eaef0fb00f0e3c11997c418c086baf1d2ad156a52ea51e032dc11acbee819345cdf60a9a254aff34cd21f368294ff34ddb70ec45d3267a189fc81f9998231dde4396e7488d40db4c5b5b8d15480767984feac50b64c8bf1881d2f436bfe9a9b4c3864c7988057c123dcfbd7acc9f206483135a3598f03c69fbf82485e6872339da8bbd69a3fb8b3318f9632860c17bf17d3568ce769437d76d94efc77e298cb0297f515602ad1abcc26cf07d53d6f55e53e5041221d4f5e4aa7808b1cabb52aa93eb02a60f97cd4ff7cd86bbdb6a3012250e40290e0a7f88d71059340fb8f845f9544aab66e55612c2f007cc7e98b819886819c73aa80e59ff0fa0c1150ec1d9d7618031d51080190eb6058bf0767ceaa6b96b95bd447394429179ba5db685f584263da62c4dc98e69e997ca3915e63c969ff7cc0a9d971edf67d71a16b0da61ba9d15300796c6282f6a574705b1f955cd587b64fd46dee319306477af8f7f0a122277e66c1fb8d5c82c428040dc308d176ce4c382e1e14d169b30ce0e3ae41bc59aa653f68a20588b54d6a9f3ee20f0e2ea02ccafb1f3ff132358c22ad8eef3ac96005985978d5e5d2e886e6146161972401fae8faf55073f3263f9ab57244d3066a028ed6a9391be2ffef8d5195b502fddc88a81de7e1a15d66afef0fe18d346e940bffe6746732371168caa715c6807fd2e6480cd13b36a6f9e4df7fbc7fe916e59bdff02be1979e10acc238175ae4fb2e496fc66175175b7fe8daa27073d302735db2a6c2fe7b55ab70aac6782516062304ded232c21f012e99d9d1ac860dc2fac91805809e7d0b70f9d59b8aac1899872cd72dee004d8a31834339b56e344dd098b723a5877605abd6de25eada9db69c7a68c8b22e596e2f73002d422fe832107090d8115af6e0a045a1e0288c08cb1e0797a71a3bf21abee6ecd11cc6386c933900c8bfd4f5aa139a0c992713edd72a2652245b00f30516547570afadaa0beb9a8b40cc193d6fcad2f98ccbca7608b9b381829d48e89e3b5e47ff85235dcec466c860c11961378ffcbbf6bef9508afb7b754363fb407133995b6362186e8585431119b8ad5205aecf123ec591be396817b91f5e668918292d488762b09995158f32dcab50e1ffb72d9f7db3a2c4c705143e6a9f506f80f8fc6c2a4ac7ca6ab0d97334435ef12f7df6735563350c8f5f6e63a8eb109f6707825ac1b92812209c947ddf3f8efbbdd2e08abb086fc9daf73c7cfe6ce9a09d9141b23685332d0190ff4f355198bce2ead3145e810b89e7bee11a7a49ff51646241a0af964425da2e1e70f4099d22a78f2f420c66699bb022d31d7eb6e1680bf18e830489c846055590f84da1a783b72d2a6238897114784813b8a955ad82e06cbbc6a7de8814206de92c339825fe3608ca8d29fe93520deb8f61d790c25ba6b3a29a4ae5f9c2c09093d4fe1949ce390819adbcd5093c60807e4e067a2c907845397494739898284be6fe62586a5988f7a67ede4c65ae662dcd9d2ace4cae58af963d70fae81158d3050ab2c1d19780f9b39381f0db47ad40f8e6546f8a05eb044d662fd54c5bf22b3f6e8f8a82bea003d9ba621cae13307a0c6adf5456da6b96bd930b2eeb624d28b9d34fece84f5c0e4c182a6b9b4940067fd182077099db7cb4b4b0d48ede84a0c6e6ab18b70ac26e37ed3b4baeddacf6f54c6f045717542ad259076a9ab77c58da06b2f62ce713e2cfb47ddf178ed28fbe59aa6c0b15b33a3d47a46871b334e8e8fbca044c9e23260e9bff23e74322280590366f8a40ad1cf59ba9e0270fe536ec5811bc966c6f30c03bc15ec3c0fce6e2b83fff1c5ee48d7d9a4d6a7f05280b1bcf0a2fa79c6b5b3ec6405ef9a141ebdd799bab310884d73f960401aa2472dcf62e6e443f842e555b9cfc7a5b631cd448487ebe1252db1a5527059a6f60dce062029ef1b19fb4ba168c2bb19385b409e44ebcf6139ad7dd5c512d22b63328cface9063046468199263b46bdf3a27761671472905c7938487a7662f22605fa2989a414e1089017d1f01a17f5e11e2de3147fd1bba82e1254b8f9a6536dcf6a4174d47bedf004fa44b59d61673465aea8c5c8739ca6ca8865950639a10c191fd1def3ab4328fe00964e8bd8bfe2596216036335c955b0f074d6be323349b16140a909a9d39221dfcc6ef202038be722c8445b0f0324a25dfdc3d4c589a4d9268ddf2069d772c38c1effb623ce8ee75d4bb3b524b7a297f91721e6a4c8632a1f3b081101c19967014f6459849763a81ff23ecdcf20afe647d0ef9672e63d1c03a0b94661b88c4b5af4b801fc0ed6dfe15b3e688ccb8239d4fe3eaaffc459bbc19b084697274f9c927e5c3aad82d12c60e66cd7a752ee9ee627d6a7362ecf4c757c7c29e64437dd62fbdbfc774e39c356f31fde139ee6f39455381fff5441d3495d51a3fa546a5831fc0f2b164466ae3966ac5428d2c86b9bb7d7b0cc4cc9819e688c05a55bebf2c8d47dcf61d4fa4c2f9fa3610b2bdd047ab54b0f60578e770a390cbe7bfcc4182f28620209d100f6b8669d080e00faf65ca225666c9cbaf83ffcdef7513bfa38852da231b3ed087768e4d7899c64fd360db966a41e9581b3d036378db97145d5ce07b3110a8c0b955214db4e709c02368406eb0e49bb9758defc5a508a559d1f17181cb0f546b729f2e668e9357e0770d8c89f057c6b140edafd1a38982457fd9503b47f09f965ab979f1493e1d82fd473c214604c47a743f95704cb1be6d71ce441b4c3218191dc10cdc4ead7f89702e7b812d196d6af16b3b905bedfc52e9badbad163d182d9f5ed2dac1eaa0dff42358e4d3c5dcc878f6de64fb2946f1959f4c1e32e6ebfff30f3057cfea601c5143b334ae0b197eae465b933c84203bbf4d66adf62f54175bc5a1ea8ee6a242ae66cd822085567a07b382d3b18e60e15f53b024f86cda102699105b54293f7f6829e1a23ebe2bff6285947d882ccb562fdcc4c353f5400fee3d9e3997d570f22364a94c5e544543d6ce5fb2e751212cdd202e2f8ed11c5a2ba1123575953aef7eb0ceaecd23a9a1fddb7d216c2c0b841838fc88eb2c3fb52614a9ea23ef03acc5104b6fa69376d2374e6afb026558b4f3123d82ba8f7afefb7463824c3fbbbcd2eedd3e827a96ead958cda0436935443f207afca0ee06da69061e221827a620ef399dc65d1282b4eab90e5744335f9aa81c091c8fabf2ee8e875cacdf705730e0f71cb69294d3dfc74bd6f2f5332dddf3800173fb23efb6b31e78587576728f7405a0e8adec73724bf09bbc2a342d48c5cd27c03385ccc05e9e1e48163ebbe69a1ad12b30bc38722a0c21d1b6aae7feacf571be995c0dcfc25b80ca8d3aea9b9ddb3175ba596e277f92ce692157a2b27416eac96cfc6554af5d372f33c860d091a8428596589cccde2a6f02aa8954de78d08bf1c90bf431188b28f6ba337bdee4f4cf66c9d5845bf2297822c5bb036008a68c7c7f4e533027599b1ee20b267c1d3380ee675649ef8ceb39098af2988cae4370a84dd7e6098a08be5b349b4aac51cba96a53679f46c819d8c2ab9b6d25f94074e4b6fda9dd6e64aa589661b55ce1e53d4f205325672e23f8a95d9edec9ff251369e9aaaef0a1d328249f75bd9e0c6f012e8c698ee021eeaed34572c85c494fb3b725c51a13d01ecb5ca6ca13216c1eb2fa85104d44b73d0319715d2f5086e73904121bbb2c825a63f1bb16c639425f2a20c9b2dabb161defbc4eae75a9e9048927a40e70c9ed217d5c50c499501942980b4fc3766c083231e8be93a9bf2442cc3af17069c265ee86c32bea08bd075a73caaff40b57b7ac09b0228689abbba9b8225c09e5739891630ff736ad27c5b1f2ead1c5922afe860b83700438039c4b630fbf83b074919e21af9ec4e2163d7cf23dccf779e3e407292a873f2063e54d539597931cc55b7103fbb1ae47333545af1b772dcfe12cd85facbeee15a86e1f68f8de9a5121db92a544e8195ab0b8dd6396e37f9588496e746b8ed5b9fcbf876ca21d9244f7e64010c7faeb92b895e71610caa87a04ccdf750f8f0564bc3d753b41a678fedccc14e9e389c88e1047a39ecb99e5fb8277584c5925e9f4bab943d22643b8688dda8e766432c13deaae89ec36131881bcba88dda7907d0c5f1d4103cb901b84d50a267a4726797a44daf66efdf72ae393ce87c03d6e13e8b4b279180c26bcc4ceb3377697ea0c222787ec1f727cca31650666fa856699e8223db07b5fe73619418736b53e4cd0d5c9acdfd1f9675c4f8e9f00a0cb39f3a35ae7c96ebb49c129916f0cfde45e031e0557b4b41d6b1cee0fefd393c9b6b40f4fdac1c12f69cb5df63bc7f742b8e46b32dcef0ecf4e2889dd0d159b303780a609f32886b16dca881f9007caa907d9820ac868f2bf09bcd90c10be02bb6268108cf90acccc0e7385e86977370b71456146a17bc45b94ccdf2dffc4be478167928e355a0c877647d69c56a07deccfe3880129bb725f8fd1988a7c8861bcd6fb1e873a614111fc2d2b51da85e48372a39e787ed03c89dbde603b120e3feba556c9002b13fb8018b35765ed32797b53344c2a14dc99e1be0078dbeba2f4c44560b60b2c1013c381ed931e8683c24a4900ea0165d5bbcb225ea22273b81e74d2f590fa0c7919c269d01eb57c26c4ccb541b0aab45a931db05418e03d78bc206be8afd9ae0fd71126519086a152e38aff64dcd501ccac93f5fbf65c7d464b6746f0e8087e3ffecd53fe9d1b7c2ec539f51997e386e56553a9e6ad6c26ba3252e8273c68581cfe89532682357d14bab46aa99c46d1a92544f9de55b1c1c824f5f986eed0660a73a3f6e6edbbbfa509a660dc184a6b98f0f0060bd01f0bcb0b0cc288df4788955e8ff1d3c97fca8d505ca769b4b46f50720bba7632f7304f947489d75fdbeeb911e201daba2c50fcf1c9b3336611a3c9df94651336cfbe3a8c9e6548ef066de703dc9a278e526a61072786834a6595184626db02a94ea6642b53c85560084269a14ce6a633ad48ed0045ed4c396bf17a7611ed4c63ed3d3c6332e09ef66324cd67b9da7523cc17b40fa72d8d0f36c5ce8154db58b697ed9bd74a24e88719857d2c94c90e3d7e92328597371cba94e75038662aa38c3c1b1dfafe2d98747facf4a1af14d2771c78249f9056062c941d0d3969a6413671"}, {0xa0, 0x1, 0xcf, "0f57d59079b80bdcda65b9cabf74d9c1cb80c4fbd05ad5402706e50b72f24a5eba8e2a6026d57412e64593a8b07a55684ccbdfd93ecd49b2c5b8f5aebe3b1c817f3f5f9b6e685a06baeb1d0157b215a6aee108baf00e43733145c19b6cb05056dc3cb08c6f3c275b81ee4918c2e04692ae33b10bdbcc1dde22a40b84c7d62a4254065483d38be89df766ceded87ef2"}, {0xb0, 0x0, 0x7, "b74d647eecfa8ec444b15120b6b8b7672dc90a40bdae25ba52510e6f0b785507e3993b46d99103416f763d1ab0e6214a0ee9edef40484ff26c30b036b1a7588dc816c60d0012a13649590962e0e9b040de4229da401252042db2b59535450a7805dfdba3f41e60ba37c8d7c4eb9cded6454ffa43b526ce8a06b352d7c51f52cdc26d3809be422dbf689b40299694ca5abfea6cf1d845f34467fb51"}, {0xb8, 0x1, 0x20, "8ece005deef982b45c61ffc757e47f155fd4f12063925e548ca8bb830bca560b8c9c9cc75ffab5a44f49902d345da05762ac5bbc587b48e9e46135d2ae206f386577b37c982c29c547d7587ad439e2e4b986fe85d368ff71745642bc98ea61f458e5733343ad518cd902c8f12e5e8060a2fa13708cad551eff563336f2439a494d48a5bb707632ffd851482e548dff6d05eabd1ca24503ae77ab162c56918d2ff6261a799e37f795"}, {0xb0, 0x1, 0x1, "369746c612ca4e364266f641f9ecc827f9ca69a4dd7298883ba5a92548fab871ceb5739c36c0c65d5fd5786f49f0ddc88446855c5d576e8856548842246cd14ca5b75e2394c262ce3f9760938759c6bc847476bae97e6366b7caf9fe18abeac540096ecc6aeb2e55d7085b31738f6c34646bd86e6f38ba46737bf7e58b218c51976d22343adcab3555021f7ebb5ae68d0c8292cd8d2f2e7709e6"}], 0x12c8}, 0x20a) sendmsg(r0, &(0x7f0000001c80)={&(0x7f0000001a40)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a80), 0x0, &(0x7f0000001ac0)=[{0xb0, 0x1, 0x5ccd, "538783acb308d60c496ff51638d5487cfe5381878e5455a3e4d60f057fcf5474596e91a88ae2fa154589efab490eb776d96cd60177dd924cf22bb2f43b12d644a0ec574dfe7d7af717418224a567b33f193568d6e2fae45631c4827e3a298a6a2eaee8655abd81cfb04b4e15c1be3c5c0e79bbf82cb5ea1f854e64559be45ab52a55089747d3d5a0a5f819d772e68b87787119a9bcc4628343415bbf"}, {0x10, 0xfffe, 0x4}, {0x50, 0x1, 0x8000, "39124b8a2792c104b7fe959c95a147da657200c2e1df28dbba2ac752dc63ce9552ac178a04a33febcd963a507e04defc35061a35163885004c"}, {0x30, 0xffff, 0x4, "ac7328fe5ef62a70cd62c9d29241d61709f70fe0fef59ced37411b1d16"}, {0x70, 0x1, 0xb241, "aa49e86489db73de41f9a7fc5651580222d90c3e679dea0caf845304b79415e45910749bb5d058107804a31c7cd12b4e33c5beeeb4fce5d5a6df09e1d2369e60180f7ea82e74284b502e6909342ce5dca2dfa2f1b562778717f2efc15ab053"}], 0x1b0}, 0x404) mknod$loop(&(0x7f0000001cc0)='./file0\x00', 0x80, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) r2 = openat(r1, &(0x7f0000001d00)='./file0\x00', 0x80, 0x40) sendmsg(r2, &(0x7f0000005600)={&(0x7f0000001d40)=@in={0x2, 0x2}, 0xc, &(0x7f0000003040)=[{&(0x7f0000001d80)="982fdef0e499796163dc2d02db61bf38bc465555e2c5388e2d09a65dccadfd96dcca0e110b55b9c5902786600f6fc4734f9a8210f46f853d42d6940d49efe7456e44e04b3399d3d5a62265e8514e9cbda41679a1ad8c24cb64412869219e4274811021c6ce8c9fd3d9b314159b044988a1fce0cc70686259e8aaf272d0691c14c73c4f4d36a5d6d653324a86d8c5d1380858dcbd2b0d7928c64021656b9b076bb350665c34335f85b70cae6698dfd21c88e3b9f3db11641e7ab6d488ebee5a688ecf4d898fd0820e4ddc0581cbfb3de072e143109a4b24093a4c653094c3859ec8e8e91a", 0xe4}, {&(0x7f0000001e80)="848eae416725aa927d45f498ce6a5eac9a21eadf698a4943cfeb40d55f384d796eb414b6d1a3a3b85b0eed387638b86e1a065cf50574c1ed46b12e60ff11a727bbd26e6466752a81df4879ce041cb697ea44e04244e20e6e5a94d6d6b308b5ad8064c153cd465c3b716d00", 0x6b}, {&(0x7f0000001f00)="322e706b47693f4ec34e5e9e833e555bd75376a7c80fbdbbcdb5cc7924500c9365c7ef51de91104ba21f7f9fda82e019f363c472fe0e56378987c987f03bae436116a3391c04ddc7afddda2f1838dab2c8fbb16ae25e37ecdcd7c69a2e3d140d89d08c8116b7f84efc68ad8f6725b39bd768b6777dd8ad942955f8529a7fd2dc93871724313516f567b10e39835a48b3b6c8f534887f2aee837781839e8ec8239f8ba123efc750e5cdd907a69144c7377393d980fe8cbf0c7bfea6467258c74ffaa82ac141a49f383f76ad47d18906204ada79fd124b51d6d370a0c7f50a1e864004127bbb59e66e8841c68fb08a6f2fe827367b98a9cc4c55eb3574fbe26f4256e572d2e0c9122aec40d3a14cf1ea7e7b93924c994a44a10dfc0ba5f4d9201a946681804e25db6bb864929687365c624c2b5717d83ea08010156f1a21eb77509e30a59a060b57461fcff60d683b6e471737bcc69e05552b636c81f0a9bae566d7935ff3924b80d52e5058d7bbf50ca0ad5ca940962c52fd98840aaa7034951bfd31506069efa817b13e1d34a1e7b578b369da496fb70edcc79fba66154085562ddf8e3656eeebc6f6ee2ad2e9fbc3fc822442aed2555f30b8ea61ea608420d89c920d8f548678ad67e38c7594fce798d109f506c7c26f9b761fe98f8be12351445315c66242e0145b713988b10fc7d7f1c592c0bc227e90010687ba287ef5cedc8249215a0234169024d775495b1bbdbbc5998689b16db6e2484fc1d9c229a3ec9699ee429ebf068f53ae3a05f4ebc7415038f0e5b49b06ec97ad0b658b5312f9376f385a1d20afee6aaa46f0d4f32cfd1e9566eed451b381903df7134d3da17687a30430de531979c20b042eff15bdba4e3a280350064e8bfaca7d28c88871679dad88d2a677f51d1724e52d514d887fc2a34e6ebf27329f7ac50d704f2b178e57a3f64e4c7fbeb9a2cfd29ff0f34d52df4a70958ddac79ebc89590ffe094ccc0fa65966caa45b99667ac90f1320f84052098b67021aa2035f3626f467d87a20e82d273bdeb8d64c84596ce9d494da1a3a889e468d31638cddf5d7177932666293e882880d084b6908ac18ffefb66861b50247ad1a0fb014366b49cd11aa1665e586db2a28eaac2c908f204adfe2737e6593ab3a937593772f1ba344247b2bcb53cbf349cb232448b3265e96d4bb3b3a2fb207e22769769b24dea52960164a1170f0753000fe3ef3553289e8fecbb93408d33c4e757f6015856700de4f19aa243cce894edebbbfb21d9152b3842ad49cbeb586c67326870a8c3145d0a4a2ebb8245daa59c505460295882e48df97434e4b1e41fca378e32a3b92788c8457cbe1b2d2ddbc15630918f694454e1b9eb6a976503c85b9c73ce0a311eafda42f1e2991b2737b101acce02194d80eaadf8ce4fa329cdf4abb7f7506eb6fad6f2bc1b9a871de8c31532752b7afded2db76b58ba542bad7e83dc035cbf30c9d20c752fb6f4457cd26c87694a0ac0045b5a97c1f5beb4e9d9ac360cc16201b016e3127c7932cf5ed1aa8d005b0b7ccb20cfb6cf05e148716c75b242ad06e4fdd8ba298be83500d0a163dfa9a729a2701441dd10fabf779279db7e18742170b4b11a1b84fcdf715db0e7b0eb4c3bf6df5c9165bfa5c2cb33de9e5a8566029f6de0697230b0cf70fa3e72315f1b4d3221ac3d19f094e8b4b7eab7987d73f8d9c7b86800dcaf14f4e1f4fbdf2a6363fc178a24212191cdad52dc264ef03e374bc0dd78c065457fe22e2fcaee45304883e3b4b2daee0cde02132a243ba46a62e052839c16de487f180e95f08742144d98a5fa1bd7da00319076c67f9f1e4db10bedddc2743c531fea8857c44d627b0950320be1807a505faac5ae7c8cbd6cac7a1671e2fc9644c82272c567010e5258309ef95484b62503172821e7d34aefa88cf46e5725e00d9e09d951e13c52dd7e86d3e93f4044dc0cafe2719c6523006bc6839ac5b83b7968621a21149e472166361eb2e851f1ee27932a950a1f33ecf67039270f5e2afc54f757e600d2d5b7dbebfcb9942d153be14d9370d5ebe39d05afc82310ee310fac4bb4c7dea6cdd09c8759a473fb4169e2d9ec39fafd3770d371d10914c664ee8a528b4e882170c9535274137ab29c509ddc5960984b871854a59e3dd36e6d33d783ae638e94650cfd477e4bf7c0fb802c9ed24624233afb4bd660fb76c9e2f73e0d51dcf7012e878215fd97b92d1b9166d84614cb8257a389a93a84fdc4299577875bd75b4a8ed6ba2d54b47ab13c497e96271e7d5e617d19530791a5701f4d42ebea4d645cfeb5dd95baabc9bfe034394b885d2df499120e3868d05e6ef7392189725f0905af2dd06021de2287adea2e424bc667216fa923264cf1d554cb34ad7664c5121a6a4f59b190f8ddde640c44d663dda8438fdc9cc9b4b6e320055a3cb1ef07507f831d4f85c41a0031d8f0773eb59035f71aff41514873cff8e820eb409ac3fae6396377b2ce727ed46c27a9be3129991d877368b132ed85ab736bc1980adb91e766d44a7641cb57d40345e88f6e560c0c085dd6b50fd65cd47010851e93de154e869ef76350852c986bb09480e9881be74f55d352e366682e628b83950800f310c2a0377d6ded5febc0f7979ab18012ffa4f1b71ca0e0db48f9bb617d3c1795cf72bf05cf4d23698f7050edc9b259ec829abfc1cb637d2ff612f02ec1934caa906f926230445a60d8bf56d3f737fedbb6625b97e6e214dac8dc761c9117a2d76583b7d9c21fa1869b89ce4bd5a85ca85cfa02cc5e2ff82ecddbf2161e284509fb10fe6370b2f3f7280c120a2f337b7c738ffee3c31089c23bab3152915fda3e8d188125601420c5c1d70fb405d5a4e32ec33fd3a0d9cdc099c0c12f01a4320c7ec5635f657ad70aaae764a95508e0b785846c8412a962b988e3af81ad574d0cc9eca4e5206973c1ae3e52fa61488ecb4ccf6a00d87c755b8176e6032fdf61a98cb092a847665e29047f0057ecf5904c8a391745c5bb415bbd1fa87b35fe401477fca2393558a8b1c6d9264a33b3504ac0cace9566bac3fd5c76be6e4f96b96b0b1a2cc5bf631caa3b9779d864d65edef243f93b9cc5321e8a7e36de3fde83396a9d2c78fc9b5cd607024b1c43bf850138d29d0ae153c51195e8ccba36130cb9a712d79886f9e9a80ef2153dae7b5639931d2f36dc511152fe513d9b8c7e3c812ba1506f15a143016015d983ae57c6fb9e264ba77261f9859106748628caf7bf4d6e2cf174a9b79c24a6059782ef5c858c5b623d141c5df70ff51426985c59504aa2c3f2482ca99482895aee374d9d3427c92e062da4397cb9cf29a38535437504b0372cdf5aeb49c7b920a43459788f30f02953eb34fc09ac60309862c88787a36e839d979103155ef30837e99c0a4c1cc5d367490bb57d21e76e34de01d8aed16fc221f5fbd75c590d1b4f47d7b290aa60ed8fb925db3b1cb71b0ee075d97f91927b76a98a151def7205c19fcfe182ee5c443929ed66a5cfb263b8485b555483f7d85c5804cd4491f6c6967c800f9f4456d492fc0419dfbb0f10d6c0eb15f6a9357f6f7b26b1fa12453524d37b59f2e3774937513a7c0bdde6326a9b512f2c7f56000dc713e8850f6f525a2e756354b9503a7b116cd8757816cc23cfd7e957a68aced2e0081385f3120f435a13c8dcd049869702d1fee53fc3dbec4e117c1a5cb8fe9e1a5e6a0b43c9832f892a1872384493e7f69d1b851a88e832587655e754945f9eceb23f96e1011995a143800d0c1ff29646fa4a9bf90e74b58f2698c428c1bb03d0bcdd53bb84d1df8d6cdd256e4b70aaae6b4768d33f104b1eb9814f514d0934f6175edfba1d1f07f470c263a8b8e84121ead5d23d87fd3bcfdfd4598f90958991c29f3d8ef60ca77ba8a6161f528d4f171c0229cb4055162d25fb0aa9712c83f618ae556724d785bd2fca183a92711c24bd453c68492374f366b4b4801ff035d2ae00830e18f2762a206267ff1c60e1619c258e7ddc29886d3b2f0a6790e8c164fb04e7778d546a9f26118c64c5c19b33f16b01d720bd8bc19694e47e30a8ac4845d36efb19478a44051d1a40a850610003d40b01c84fabfa70e965d055360891ae39303b10207b11a50be242b6d163ab1ca94f9c0527a1f20aa3caafd0024ac2e09edd1553ecbbf31c6ac09d56c7d8a81a398722d5385704d0d1e1d595684ff599b50f1203e354948738b24f8a90e469e210fb4feaa581c08bf875d23c467fd2350034c535bfe6c7ca2bf12f62f7de85574fc114ed2adab954477785e184733afe785b26e68f9cedefc6957b8700d5b9c153cb0c8233b7fb969f5baab6091a9649db24ae6e1ab334e4e9a310d4591a134953d04561d14ad17f74e65fd778c8f63ee0c775446296186cca73613c23e4c58edacfe688641555b51cbab1e4354cc1e5eb7d471c5581071b99886bb777f9d6b441a1453d73e2db63218c7040b62784e898e36a54127e215dd5a2b61ad047756a23a1570733f0430b0ca27d0199b16bce92ac619b5881b5cad774043667151cb1c5dea0f1303acd7f36c7798bf4d22712158d40b604b1812d430a26697d5eed011ecf980a363bcaea7e8d569f195fa6a979020c698056d540890485c4c29d7a2cd0f93349eb4f1d609e54b2da66d89b62ab0b55f6ccb8479679a5b2f68c22ee72674b9a47219e466f2f17e274bbf6ed08a10dd82b8a2838bdfa480492f73af57c1c08bcaba9da93193e7943a65deaecb286e2c642194ce377959438ed168fe4f858ac07ca5a9fbc037763f48dc02a0d73d441f4ce1e21451fcd574d22f059fa171243c67a9158e7cbd029985bed4aa7d7375fca37a3ae033ddb20a8d13217b3ba7716bf93dc8fa940683d33aedc35428a419b3ebb61d316549761783eaccda2d6c079dd1f171a284abf45b4bcd2bf5ae010c0e7e88b743fda89776fd9fcf4e60b1d27459061ff326a83236f6c721f0d164159efc87557e0c6dcb14427f2c46c5fe91517241b7251791b38d4980f957e08f9f65d2005de5b78312bab7ab30ee2c4f9ddd08e5dc18919784f4b2b4671bca381795f7d9bb6258f216ea2736915d90e03f0f88dbd5aa43123dc745b12d97ff5a0d14e7c8271a4bf0a6ddc4b84e3323c73abdff12cc2913aff1b75cd50518e5d537f829767387f72a8e2faf56379fb613ee0c4288609b7d46b781d564d8693d54bc0b1e12dd63dd17ee0fde1760093fba77cc19b82751d78242b0811aa28469471ec5b2229e4fc73c3d979678391c42d4a382392d0b798330f4945ad8b6ea39e54079632902e35b1d31afd2ca6a963ac91560e6bdb66e76166f9b815f181ed8eee877b680e835d080d393e3fb3e77920b7a85123b8c852ed7949b2ede96e830efc4aa07fb5d14d28fd2f6f4bad2c4743e79af78d5ad35d824fbab7905cea2108423a93d54fdefecc23aeb8c88a2372db73298385a966a0940c87fdcbc31fcf5210005a88d482ab3d45b99146e88cf640fee42b39bb9fe23313bd3833141045ed37d9929ca964590ad0a211f1e04ec3e5a8edc6b435bda79e9a8b67a6ec50729c7f070c5e50beb7b22c701b049132f2afedf86c6bbbc0ef7c5ab2975bdc62b31aee6dcedae865fca30c6d082ea18f209f3089b6a5c1d5f873e7b86739819115986f3ef631c415d7659a5c7c46078585c5e22a72278b87ea05db6b76ea775e70aafc6b9da209de94b2821fdaea3db53c5495ae1b57f7b7c3b54540d81a74f671cacbf653c306df2cea5ee1885fab8c454388d969c", 0x1000}, {&(0x7f0000002f00)="bfc7ea1dc41fb081c6814cf8373018abdd709bf84b48542e53e2f97daf5d4724971ff830b3ad78739c43562e1f8dd8a3d7d4550aff0803f6fa8673724760b260bb6762a41a0dc6695f0474c1421081718136ebf37fb4206e53fcb1867e05e227dd15a1bdd5863acf2556ef85b527a5b3cc90d3cfed0ccc55e769d6794b9b904ffdb8e90db2dee0138a3812c64eedd508fe9da36fe1c3f1e9f36b6be5eebad8990ebce722a68702fec741ec3112dee31589156d2adcaa38cf2448933677c3b7bfa32eda7b2c9ccab5ac186940ba00dc96958f6d95ceceb0b5a2827be0710272746c8e", 0xe2}, {&(0x7f0000003000)="5128449be30e0d0354ce42b979ebea86bbc3913bbf2ef9", 0x17}], 0x5, &(0x7f00000030c0)=[{0xa8, 0x1, 0x77, "b1f0c09e5cf9fff177bde82fb6ea4adce132b5ed9e8fc14d0b1d5863672c1d3c5aaffd979218a56bb2dc2bf2240b7f16c8686aac13077a6c7083e896f133e5bf317a6ea47485ef8e5e565eedd23ba7d8b3ed96ef465a957de165f94d5630f277a5efda7cf4cfea17012e4578be678657ee28e04b91aef49410b08c1e08c177e86f7f0694c544235952fe7b3aad4523787ac56207ec"}, {0x1010, 0xffff, 0x19b4, "00694719de0740ab744159551d58746db95dff31cce899a1b2629615b9591b83af32e16b2f8bc53fccf4b38b9e2ffc770ed45b41b8e25294f9e263885e688ef8623da5325f5b8d30443238a37f796921b3558134ff5f829fcc1d182faf9115d3a41f4ac88bfda968944250cb3dd469781dfd56b5a8e5645d17c0991196bc5253d7eab7e34abac034b72c76771d102f7914ce6df97834837a5941b83e7b0599d79ee1ac6984f57da15b466c7355cef30b86344cdaac22760e6e99bcf3d1ea1daf9a23ca30762dae4d7caa12ecf4544c22a08ceee347b5dbbeeb5aaadc850eb6b9ee6983499f10b88f140348ea5bb6dfb9f481ab85fd6d0b42a40c49983abdd6e3796d2f252ef0dbc1911c4b6ef6839a92acdd7ee9d6b48d7a7a999749dbd37f192086edd301baf465f79acb6d8e05f4acd2adebcb78e169a653572dc652ed1dd27f0d71feb09aa6437dec4dce6e4c22669270f98d5406e2902e0b7325d591574d373d6bee5fdb09ba6ff165ac662655cc93484e2444b79a741e405aba0cf8d4460fb28cc44b76b41413b94315f108bfc4c843789186620be978521085852164fdbbcd4759e3ffef470c9501e6370e4d42c8c1a5e6b37431639304db1d64156c50058525c49795512df9b8759e2687d8bc3e5c71d54dce90157a9ae66d9cf2ecdf3a45f7a0bf72a7ffc96b707345f0bbc9c069d5f3cc88a6aac3fac37a64c95a543ee40f09dc5c5ade7d4ce5fc85d0ad1c3e0eeb108a273e32f18494f15dd0ff8f6197f480171b2c4be200f08671bb1e11c8151bfe838dd8fd276e823aed9599b9f0f6063ec9f41c17eb76d0a88cb4f509cbb948e32652bd6e933a5d52621ed122cfd98ad89495b157d18861917d4afe11ab366e38d6f87dbc1c06071f0582aa04ff74b47daf09f76768d2ccf9ea086fe31a6af444a69e0badf67642a17e7f0021016d75d8ec13924f1bb0f68ffeee4318533c0246b8669fbc6525c5b0784ce2f162128a30e45cddc5a5e4d019f2ce8e8a4d5c3bcdaafbf368ee93ca0c5a79daafa7f640bb900e034741f012047dcb6b00ada83f70d543ed014181a9ec78dec759ab6cd259e84a2a01f02f6e194858d5e0888bbfbc2b536ac8773a40b6e7a3804840083f613d3974bbdc04708846aaf2a01b4f7a3c35f2d918a58ddd769428740d7a4b5eba0e3c1ded016f58ddf0cc4e8e3a9b7b03abd536c023350e0a6563986e77fade76d401134f8bdfa953d6fdb07e004ec2608c210f2cf068d13d64fd641f97990970f2cb5d7456e8749624f92e7cb1eb3f2c5f18b04abe96981ee607dbeff08c69a4de4ce1899a4445b0eea1e69292fbfac9decfa3c15b8fd6cb21563b7b55be2b6122c1210eadcbd12bd7cd19753ab037cfe77ed0fb06009edd11c7149d3dd92086445e10062131a8bb141a3ea2f21f87c61e9bf87b9a51769726e2c827cef401226fc48afa964268e1fac521901a505285ce1aaebd06cc4dd22fb5a8da66ad5056517d806481edd8663dbf60bfa5b1de8d30ce4eef56c3720d7b32892de613f039afddf2a383150022664ff134764f3e2a43b5e6e0e8c5eabda64b208d724aa4585f06b3b30d093194db137fd77c620b699d133405d31fd00624d58c1215f5cfda7cb86df22ce1ee43f8830e2c34b2978cfdcbc885e3d922612bbdb21e73b72909207b309bc18e3e25d3dc11a6a9386f8ff79cbb75c4f797a7cfbfc4b66c1cd38f5e8f267449bd2153151f67e7b1c4f601599f7e3e15b4ead6ad81d219e9ee2ee6d9dee639cdd2f988e581aa2f08311ec6244f0c077c64d2263b153b401068f774dab0eb142c90e174856afb1b64d03bb9890e80f0205cf2e02edcb783a3a58036e2abe053a1d7e63fa1bd3ff636a17bfa5244e56ff74bf933df186f07b5e56d6e9c331690e068c8efd8e63336d52583c57d9dde33252d0279012ea99ca149a927756db7d71056de32167c2ba9193106d0abcace2bee4dbf19385b5bc0dfbcc349a212cf110a44a817b01775a7618f3105cc56d1127f0a58836b6d918878926da5c81ab9caf53cb6132d7a4bedbaeebbd5de573c53d0d098a4886c4a88a188af44910beb46546d4b6da57f3ec4052f7d60b06ebb16dd1bfa8651793fff80bb34e9cdb714d426894a0ed0dcfe8304291b8dff8929a4d066f1e08fc0719bbc72d6fc1306d8a64cc114c1c722a8cd3b0a32d5437d7147a3025c02cbc1e550da8f315d7aaa1c2ebbf187c9ae4851f234da7467b5b3a7e65440b4f807b65b7ccf5628bf58634a07a09f070d4d1eba62273dab8c0a94aeb0e156ffeed2a10e012bd648f28a089775758d0ffc3f22bfc4ecf3cf7841232bbda35e290de7bf5691576988574d2c2e5018c7b4fdd9981a0072be49f318f00125d47c51234939455bbb51c9e1e2befa5528802dbed35da207d8b6bdb05aaffba18fdffa5d5e4e07be375f471adb920b495c026473b70843c7eaadf14c57c611bf6625737042319154b9d509f9181e61e8f8cc5ef3095fa674b1174832b4963cf8ae49ea76cc83fa713b2e323b092f24ea330e8cc4bca0671bd32c02cd99cf7c9c9ee369e4818bd914ea0f9a916569f2bb04c556722233a89715d1918bfdf9e832e3a6c8354b80613be163c14d469bed75b94dc89a7ab1e563aded1d4d0e646bc76b73c64222895ecaca1fb1853cf6a8db41c2cb8458cdbc72d1678fd1000bf8b8d2676e3dd9f7a663696c2ab1232277cd95899ecacb27b58d33d263db9b339b259b11fa9315489fd0e5e02de5262e80e28d9c6c290a7d701a813e17467ec1f21f822afa2eed7cf9435182de321d11860cf86e1110da8af820ef3e2ff2e5aabdf9971c1c9ccf12c82383aef7935f26d71b030e3d2487b8d9f3e3ebdad550ea30e0f3504fca609ae81e071ebc114d6e603134655d18f01770b560f60311924583f5baccb21431072909a3827094d88416d009ea500e63bf50de43676f4b002180d0d6fe4ba7ec613228524aba5e4212ce0fbb2eb4981149046665fcf0c1d66f3fbddcaa2e585beb4ca2d683ea3153e70bb78880348e64ca579ad5fcf4f403ae3d4cdd9ec597463e1e970202c40a7b1d39b4a95a311d852be9da3dddd4df65cb08cb0d4981a58127a385e45b92bc3fe63a3bc5a21f48b2d0abc70d916c3879d5df62388c8b3fca187e9bf1c930a14e163667ad91273950ad40e53720fa1f5649cf296a227bf9cf311c4f8a78957d1e13fad5c04b1af535e9133be1cca20f84614bab985532865dcc149445adcdbc944a3f5961200f232703a2c1d5c4cf17c04810f0102ec3bc67f7d5a814a711dfa39d8fe0f81f40691d74ce14b694cfc75ae9447cf67d5a9340f5130ab34d618869610a789c34f1540792d6e43f9b7c6ff57f0a7c58a5a4811b0cbb40949838f9f1fa5973cb686eeaf8c20620ced8518401d083aa9bf264b51a3edf41aa6f8e5a5ef66941113410e7caeed53368948dc203644f1c5a728f7c9de766ca3dff2a1a7a5240c119d5e4fc56678b517202a8a120aaada6af8ce541d2109b75e6be17a82e22b021250410e30d878b4f02819a31ac47ce09cf1bcf0030f610a95262d11e41cd1664b308ed472085be5022ed5331b0b93996e7bbdf2f3ed5baf91b0eb2c83e0543d848057f3c04cee795d25cf44b7e866ac2835b4efc9f2047f343b3f7ed284655085e223f9d475f18c5e6439af789609726fc14bc0f7ce59752c2ae282fee3105488b33a1e24c19e9f7f58e23b1739942fdc8ebff52efefb1dd03fcacc9dd55b03fe1b5be94988cc11b3798a9cb3f74f0143f7e7da0f222ccaaa33e6c290817a08d94ec01c8756a1c23a919bb8e7cdec63f405cdcfc49fd17287d23f3d0d4d2730b4b0f0aa1c6a24dccc72ec00089ba0f1c6c472d3fe7a30961d55d33fc882c623626e31a4a0c29aa7072dbb21b576c6e8ebfea9b57212b1f8e52c78c164fe6fb78630038542b19d14d86274137e94a9823ae35ad6e6ec40aa2abb4aa9318ebf5ff3906049100e99cc78a87462b9e1e677c65d3444a558269d95f03fe4362b5ee1753aa959fa9e0067e133ed34d36f870bf2bda1c0fce63afa23d7cc1b80a84355771170af1f98f20791f64bdac903add9d9dbdbaffaf61ad2ea4c24bb8fcb2f2a31ed70e265591b186a2d2146c12ee46c16ea472258c6e35d6c348774c68ce54e8337fe89a14c036833e7306c6134d94970aef8041be8874d0700aa224ef8657627431b1e38f1fe157c3fa93e84fdf4eccb0ef9026ae81e2e264ff28b1fbe32ddb85db322602eec4d73926e135cc0cd6fd288a993488eb6a54e000351111c0ae80c2cfd26545f75f8823e08a907a9f0355ebf27dd63c92e40f4db141bc892a0cb1f9923104d5f9167da55455cb3dc591a48b1e48d6a19b5f8285a230754e4e3f8d8076b751d2e1d26c5af935ab8a31bebd3323abc596b98959e0e55c151b4c5c24c718213d948cb4d19091ae7172441a1d13504748c7b3883c87d12dfcb2d31326a21cf9becd97f7808b990ec93e667476ff6cd4ae479c85f43a99bf3cb367f6a4e4ad41b984a5341b1a5d3f01ad00f451fcf08e657fac13f93166a2f4f818951fcbabd2cc5aa7806a5e93bc15be32841f4e7484a1d340fce4546fc4713e001e2f826f8429b36f9d197a0dca6726ebf76c5a027b2448ce986715a550ea4c6d996ae929530e9ea50f136e9b8fb2efd800eedc9fcc1b635d1fddab17b15e62eeaa4e65f6944378895eab3d0db1cb77994778f926d119a8de5aebdad951def79ffbb888a56954ff4c0cd25d38bd87e1bcdcff781bcdd97df1702534e610849185aa21bd6c78d6df67071080221c4660b3700b59748690029e2f60853b25c65d6743542317e14732637a13c3cefdcc1a1a4f78f9e7664f41377056838adc717e2c7ec821940c7e8e4e1b99330ee7f5352327217f00bd101d33487298db164a85e357666806e187f4a025325eee13322ed5b632dc85aa812d08d6242daa4bb8c8b1d6a2f75d9bd93384c79eb768dcd75f84c18dd4f4941197e8456162f25a33367bd42bec429c8fe57e51d7db1b6c6337e005a35a696a119713757f1e11c07f38463a75208e835b3a44b4e3d73e00003eb0ba5b3ef51c42c45b6bc3ab66bfadaea475cd542b4dd4086cb59412bc0e1deacd9d244321daf1406aa1edd39349cf488f3c9fcf4a8112d0dc799405be768b2394db95133a42b469c47655c1c2dea6716d65699d8b795c8a181bd4b4db06628bee0cce736bee83e292e600b6f3434b1a5aa7d0eeb138393013a3ca4fb83566a23ceab1eccc5aa23818a8fc7e902402429148ee3aa03d519cd105d903464d898fa0006bb7af4fa93b7dddad048bebc50641fb594fd5447718258861be3c738a1f3d27d50ecc0ce275b879023876a5903e5529a53b16ad19b6cb035fbfa2f307332bccd01b7aa71c3cf878823d7d10647ccdffd04e2c36c5b8177dd413da277eb1bc6689e9a430579c372908539caf3e005de03dcac21ecfb16274e6d075cee599a611cfcfcf5096a2a0d4cb3a62a75b8b8338864e962f79974f7e1088624539a7497e193e9b65e46ff0ba24abb61dd979cde3418ba87ebb3ec870b462738d563fb9e55f906fa4213ae504f6ae06bafd0287a69474dcc0edcfef654439747b2508f75a1febbb8ab62aa138d7b1603cc7ec4d5ea71d64a339094028281e9bd784b6b29ca163c0313ff0cc318b14280caaf0d2f4238298f7820db591a07b015806df56b9f540b62585ae897b0beb9aadf2b79d06486a1b4a9a319152ad10206cdab36677a8a5f826ca4dff3d9c"}, {0x1010, 0x1, 0x7f, "bd612ad67151b03e3a33ffdc56f9ae64cd8e3cab7f5e93ef2f875e5ee6847d63dc63d5e07030730ec3c2eab4315fd3b6b7f7c3d7d82ba904606dd1fe126c5f3515f477afe7a6c6df3b902792efb9a7c78c0dcf9d2149e17e7fe2be9ea8c2f7a02924d49163abb75b8934292136a8ea4317a98b1b1b22213cfbb5863a8bdd43ad8df07916b3bc23a4cb9face9b54ece015871dc38d88243c3b54597296a6cce5b92a3353e9528eb605bc8e272e260180cfd8095eaebfd4148f11b1c3a2ddc1cbb580ba1e6661a8b9899fda1678f701cda14f3b64794bf4d72608726a8a679ef56995253cbc42101502fa14ef215c4bd83b2d98dd03d3422af6bfc54b149e349c39b52d841e3885e7b19eaf648e526a63d1a9a0e2e625c17b680368c4fb29a71c68955f0fae7f2e9b32c565c6d2bf267f31c55650e5715c0b164ed6725cade798a82bb578279cc32dc2f2d3eec78ba899b2d8d77b52cf70b42ac3b6076bf257e60de0ae2e27748c7933be66ba843d81993d7522c282e13eab8b86a71f3e355779ca58c905b91e908bae30d845509db74e64d61bcb4785b17af280426fa80e5c76551d781659b1ebbeb0d335ed6c4cf513e4c4cc8e0f4b201652e3f096d1a601c56d46d35f85e79538102d77baca9d2fd57a05c024fec20188e203f9116444f5eebc97938efbc0fe5566abba71163302f19f7d12a052b01e8ee9d8d496c56b8fdc7c3db02ab6c14b9d961089db8727a22398fcddeec6af0324f4e0e0e79e1dda8b3f3ac3b8930ba63f70d3a2bcd05d72020500461dc9594e5a051329fc688768d99856e03762ec3ef7418dc960d1df1a8c689bf58935866451d67c16315ea7b5746fc5863e807dc364575ac18b76f6d8a4cee1ab561400b37f61a9945522dc13cf5f6ad339d58a121ae7aa21ea352b70b2f94696368873aed6827b40b96c2681189dac511a35a3e3a533f4f9616b327ac54722074a2ae7d9c3bcecbd10798bc6f7a6220de2c8cac0e8a9a5760401504a333005f89511a7fb54e368811068aec7f8b471a72b60c10c5e42dcc2946651251b75ca5b2117100d39a9b01e4117e328cc2bd2c0fc02d166144b680ff2ccc6ec4fb4859c6eda9ae5daaf57d43cb948f367b4531b34407f688cb4cf0769deafdb7bda7a9f4cf497e2cc47e33e2d246f52db973a3cf25fd96e514429f24b58b46f94072123f40aa51725b706c8edff067b4441962013b1bb7e25f085e0a493c90b971e10a87c5451e93b67c02fbca51e13413a1df159c542abf644d7707704594b5594b5cbb8ab31853869be2c8e981cb428eebebecdd35b9161d9665a183514b033f16517b3d9a6681e68fa0c5563c32878b5e5402eceb7510d7223a7414e0b14f47cd8f480c3f7664c6f40b4a44958da149bf90bb1a3a223a985bbbde1ae1fed2cded03ceeb1124bfede854c6a92c2c77a28ede0b4e2f2debe0cdfad7a9e0cf70d80f860d04732e7c9083c0ee1a8de8c599697e512466fc2f5f82702aec9d92e6d7d748809f652084a80bde06baed49e98037df98b0df2ed4977f25454603760f248b9da8fa27e68483a28b0c7b6d890dbd1b75bdac55632ad4640e25005a13a14311f74f6c2b4e06306e16d8eb26e543ac1e1c94b87fa815a0f0a8cf01a17201841703bbaa3139ca1097ed3e90e6d32e3ac84ed2ea4da28d6b6231efe5da2a92cc4e447e45437ad77edefa7b8bffa8920097793a831ad1acf792a75735c3c67e76a613b543f8226c2b71678ca1d61da646f4002ca0ad6024df6913af9dfca1bd35b323f94254278b614d6652a083f287ad93fea7292a4b77ff3d7f6a7ad1d981eac30380b9cbcc69baac9f017065504ad3f8eeb299b181b916e7e401041e301cc6f8f2cf6ca41c4b66e89376b4d91d1d2ef24afe8db02b04b27535246bcc3e014626e9f10ab0b3c86f986336c4788f39cc519b5dd611892a3b03a1b7d9ea32845616e263675ab30e2052a7d9b990918fe774c43c5662b41a5320e4b4c2e9dda3eb5612ecde36ac6d94d4d27a16f6ce2c7428e628b940164d0cb0bca2c9d6e013a04c088f7d3bc0fefdd8f011e04d8e6fac2e4f7f9afc25dadfdce843b81cb81a730a1f3e80a1ad8728f98e71a916f7d92056bbb0096eb787baa278d8d2368b76f2a2b08adfb901e7c0c132fd30693e2fa9219f002efc6a4522c7eeeaa3eb87319efe0f3b4290ab32079f03d5a6ac5964df3fc5ef6b2fdca38cf421b4e121b498176241fbf1101648ae2232289692bf7adc56b40c098fdeb5a721c6ae57b3acea0b32c13510b16f19ec063bdf519844e19024323720389c949669700d1794e86748535f9fd0048d19aefcf2bb45c2afcbeed46806c9638a1390907c94774c7769662ff564a277e65d2531279ea20bd25edacbeec2cb0c0b43ecb91a187d8d05f3b812d1e1509fc59aef98bc371052e49d2f160ab4e5e16695630bfdf16cf4eed280a47dbbabe8035648f5b4d46a9e606538909fd7be28b74e77d0c88f131b187bf0231165e14338c71ea7e009bea564c53e40759ad882466c49f2b117d85bfc0a7deda0e444a9d3e9231c437aea4b7d87c918399256133ca2c4aff638986c2ad00af3f509e78e9c0715f380c28afec8fa8c188ee2a95235f5b2c1d1cf24384ff52dff50f661311b40020e7466324a3a597e09d9ea5f5b296e576b70b5b02a192fa493a5eb02eca15640356be07368debc603605f95152bda30092fdf6da75de75c4e1a3d4abe6aff0fb2406316d946aa55bb02e8314ce7b99d25b56926be00c1885c3bcf9727ed57adc50f0de910dc6d244536fa7f2d9ca009e9150952142d73ab41179710e98ef86e70ae5b681fd83d54745e0d41e5f0357772daa77bd48414bbb4a7c7d0e6a954b224a4bde85e1488ca3d74ccba6f8904577da4aa9df9eb9051146d0f2d6998144443a04926567caa838cd6d3ae16984b2c60b60fb96a266f192e956b934049a659c53219f4e8f454a26c5a4fe779f1557a98ecb53f91575ba9d3da36e9caa39f6b7e4bf02396368f916cd007ff3cb763d08f1f81752b97cd9588d451c7b0b8d300d5a4017620a8ef96e6a83111bdf902d4a61e94c022800f61ea231f609679a6bc532bb93889af0bacc78edad64899b5612c2d35ee41a7f75d81ce63e3484e7689f0e3aa82bb0c29c3db7fadc310f126be44d5d08737a750f25a3f340ab80f278fd904d9557d00dc50e1c1843d598ac8017639e5d03f866ea053daa834b05bc29889fcb4c838fa61b16aa0d478a19ae82053c63c86b8ad4009f74b89c6a6c9280de33115afbc33ce81b1bfbb5d33d2ee450412b708654394b4cb6891923e4c0cca87bdfca99f6079e8131c115e2eb52123564e234bb670b366e382b8641b06634fe89978af85ddab4fb12d77cf1e31682e868fc975d356ee6e7b6b24429c6b59a5a4b6ce363d04146f1911f9b2fb7ae52e00492d9838dda99ed63746a9fb8e6a521cb24734bcb228d0fad85db483f5c4c2d9702e0ccd88f1eba1d6f4fde7fc99e64862906a91f73fd7eb207459a5ef23ed410c4ebd244df6630e2a3fdc9d26553a14f2ed1705136d6452a9c44936823f30bfa86280b3646d1a6b2f1c3298489a8a51e940cf16d9ec29b34c0bf52c79e8f84df31372d90a82cded3a380c65f948ad2f51bf4d6325c19540e1bab75356d30122ec9329cd2fef0fa948c094ec3c415ef36f8ac6e0a2981912d8aa778263b38f952f29d12db42c3e9fdafcf7f7836755d8043671604f4ae0dba03d27ed2f6de0e49337629b163ebfacc05ae1572275abcedfa61fe28dda7b355f193aead787ba6ba470285cac2d32f484a539fca1c4aa501a4e168c9d8005f9162ec0ab50f9033ed1e1d88c186c0cab31b218581351331ec993b4334d2a5ebba9c621a55bdd28f5d9e7cc025f8cc8ac4ce8251288e0099142826f5613e4dd1b3f4bfdd5a00b0b58a9c30f9714854787721a6ab2dd4e925c68e0fc2fbf0124a945f554cc4db9b6a797c792671e376de8173f543392f3e9dbf875de7ef2de6e4d9b0d48fd9cb78d730fd8e6e4b4181bc474fc72b68ae6ac05fc42103aa980c0c12d762a2fa44db798d93fba5d5f42fbf3cb1d5ac354fc4d7c59e762db9f6586df74539e92efa3cb2c049aff2ea059323c6566e3e1153d41120a42f3a659a7e07f681d9eb4456789ce85e81b538742a5d3c6e14776e7921f68685e1f98d694305f05d2c3ef2dc52af87365f4873ff46388a18a49c70e90e1acb78177b627582d3a22f0d049b041e7c2d84f670b21bb95c9dfec528d0ef171dfb40024c016be95ea95ffd3aff7b6f042bedacb3cffa2bb1451e9377c4ff227bdafee8fc1cff5802fd5369e5087a018028a65ae85119aa30b9e33ed516624022947f25989a6e6128e6c70d533678034f61aa5aa1c6565dc987d779a6f52c6dc706016ee0a42187ac598ce2304f5bb9644787d0574a7c3fbefdd601e62ba2eaf90e9a856943978f637ffb039c4bc4d4a409fdcb06d5e5d52b10770c997db8cd31cdb51fe14e0359a23f71cca3ab426503db5340023855941394ffcf9db05a45ae9495cd8cdfba0557e7e4e63bb3a77373e92397bc3b515241b4c0dda475673ad3f2ef4c643c220d003c5c9676934ef8574d42a1c9de4e704ed851457f2cf6c10c778e821f4e59ce0e4d30ac73a14b95d265fec6cc0ed59b32a8fdffc757492170a80d56758bd059bd133228498754330f9af787a982dcca0b1e1fd8eb1b1cabee1963ea8fbaf70564cc1bfe9392e8f29dc0103f4b9066f926f6681835e23611187787a0bbe0142711bd47b4d3a7a5e2f76336fbe029f99affcd00371004398180f2574acb475dc6d31d5323c6c2c70d637687c0f64cba7611d7753f3dcc8a62932c66e4bb33bcc9afdce407e565f590fd2f5c236b22d0c0a0f1079d34521503c5c7fc57eb9a4562a7ebf6a2cae18bd3d341903aa2800f794208bc911c8b787e39125f5051b394be4a86eda90b9fb119fa1da2e13669d046d357aa9ba8ca676019fb7d7d07645d5566cfb23d89d5a492a96af844bb9378b60b7d61a81becc2411b5847f8543552da8b8fd53cf1a4aaf9a9a60855ca75d109e4d5b7ce9933956fff87b273e91e04af6d3b2b2373f03a98d97210d49daa7453a2639243ce83aa06eedec25d41b77ac4a385f4a317b1513b3d06233b70b60cc56d2f51bf78d3c921bcf64b3217df81fc975237e6408a06b9a9274d3f9ce5f28d80b75c283a2902e9a1e39c1f5b65aee35cd8e4c875b5d0d9c33e8608ab1191855186558bfc12d2bd96ff9e3cc88caa7c1a2cd337ec900c794a4c9753a168d904607eecddce6dcb85e16dc7f97e3a1073f93e0b59dce15f1c8736de65263688c0cec2928727c46ce3e7af3c83303ac2728545234e46ea2f6a3c6c3c7fb65df871e9669f4fede31b52273e3784237699d09eef649d5cc260352a3ff00433a588938e4b6d7ab159df7deb98f36c92ec83d246416c2e61e72bedbc41297b52388e5288be80aa4f6ab1460f67f52f23f67982a0d30f05e519197d6ceca48e6c1652ac6da085bcfa61d2c2e44a5d99c6410fc9d99f589a46cd07d8bbb47df4b5f4a98d1ab72a22015c36f4d30d12dcf993eb575a9bb5efbb231ba0aab223e7b0c25fd4dac5f01aabacc7e8504bdf41e8c039a242983b2932a1f4ca21cdfb7e65c226a9491a64e43b26118c6ca297639bfe2fad22b4a1b39f967a2ffc692ebd4639b1214a6e7d48256643f348ee1b9999e200379cb3c978ec1d556a1343d3a7a600fb63638ce258a05bedf43238c32819fbbfa05c"}, {0x100, 0xffff, 0x70d1a467, "dbd85b818028d4419a478a8f41b7c863d21a7cf578196372d99a8e7a29d662325729f0dc14f8c94845e939be30dfb08df5223afb0980f4fc5bb008acb1c39bad8400027c2af2a75b35d5b3e4f9c3bef0dd3c43dc7761a45a7b69eda0270e984af49f906ef1cddb3c06606e276713b9a317c845da9e133bf50f66e4e2af876de78ebaecdf84736529097e6d0f649e2b87025ace6808cbfde804ef74864ff7f485a7d29357b4fdfbc2b1c06c00125ee7bebefb8100a56f42e0bbb4b9e133498e8baf647edcdcdca2801c1298898923f51c0dfa2e37f3fef6400632cef6c6ab2a6852bef23ec68abedbec6ab17f9c3450"}, {0xa0, 0x1, 0xca, "6490f2ff201f49bcd7d6fcff995c5bb1f71416a5e919e4b45e6188f0c8d026efb57840883294ad041d3d85475a89d711aa6498d4b89c4d3f22ff283484b126b9748dd821775bc189e9ed9b462399e88dcf275c6c4b74649fd8ed53dc8674c5b8189e4b517f29a9bd8ed0402246135c5a3214916a90350cbed0d9f9c9f9488aea7a9fa20c2cd548ef2a08c482"}, {0x108, 0xffff, 0x4a, "c49e8ce295f623fc7b7af1d7f4a3e08a636a9dbfcc4f4c0d4d9007be5f462a2e9e8205d47e653e61b5060875d87525a30201a536b4c8c796dbc735e5e54a196d97fff7422ace357f394c82c9f6d3ea49e29fc6df91521110de86e5cdaaebfa1c70687f89fcb96530e55e5bfac730f51b00f6fa3a41dad92e2762bf9f21d4c1fc5c6d512cfb028b19f731c638ef57972ddac5a47b39b7ecbf8898797825e55e25f03b92f05a9d5d7fb8ab5ffb38457fa5e07eec1d66bc744ed2704d797e56642aba62a48adbdb12c29202163745a6f5e4c8ac2eed241004066fe1021e6cfc1f21d7f2431abdd48d86309547e993811120b799"}, {0xe8, 0x1, 0xffffffffffff0001, "52701e0520330c230dd7a15385f08bdef5e46bf9c2b849db1cc0396bce13387f57ec08c51829b9ef741ce6dbfb5defb51bfc79be0b35ec8da5746faa1f3d1e50c4b73ef6b59d98aa761d48aec3a0d22a9ee1fd2801c197de9a1e65d38524c43cf314e087cbce05d96007d30c8c9f3e43af196c2b314968ba778fcd1d19f548309a8a42d6b5eefabb0c77b5ee6f049fb19dd8feed6d3f938b143cec4dd4321e8f8a2cd005abad07adb26bb300cb37182425b0af167e5a0c1df9b30929758b700a4f8e8d53255e3149d9dfc56f6e98c8133c"}, {0xc0, 0xffff, 0x4, "a8ff512a5b5446509df7be4b00ba7eb06934b319003d5f5d399da394e638eac86aff85e1c1341fdfcea5f0d8ec7b48a34ca4f3f0f0bb400b6528b91b9af334330d9ff9542bb6e3384880367d01f4bb0c8bebf8bdf50e282c2b0b2c86132288ae506c3069ae85f4f642b854bfd70845177bd6f5860e7acc7cc0fb2dfaacb01c1e3937256bc4ef3c6de0bef7e49459150f3cc828044fa05db29f541a1b1326f00f916bd3ca6de1311e41"}], 0x2518}, 0xc) r3 = openat(r2, &(0x7f0000005640)='./file0\x00', 0x80, 0x80) chflagsat(r3, &(0x7f0000005680)='./file0\x00', 0x856acf67e1f13fa1, 0x2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000056c0)) r4 = open$dir(&(0x7f0000005700)='./file1\x00', 0x800, 0x80) r5 = semget$private(0x0, 0xb0daebffac20c12e, 0x4) semop(r5, &(0x7f0000005740)=[{0x3, 0x3f, 0x2000}, {0x3, 0x400, 0x1000}, {0x0, 0x9, 0x1000}], 0x3) truncate(&(0x7f0000005780)='./file1\x00', 0x0, 0x2) r6 = semget$private(0x0, 0x0, 0x0) semop(r6, &(0x7f00000057c0)=[{0x2, 0x51, 0x1000}, {0x0, 0x9, 0x3000}], 0x2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000005840)={&(0x7f0000005800)='./file2\x00', r4, 0x6ea922705699f99e}) pipe(&(0x7f0000005880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000005b40)={0x6, 0x7, 0x46d, 0x1182, &(0x7f00000058c0)={{0x20, 0x0, 0x7, 0x7, 0x9, 0x1ff, 0x7}, {[0x7, 0x0, 0x7fffffff, 0xfffffffffffff000, 0x1000, 0x100000001, 0x9, 0x5, 0x5, 0xfffffffffffff6d1, 0x1, 0x3, 0x400, 0x784, 0x5b3, 0x3ff, 0x7fffffff, 0x5], [0xffffffff, 0x3, 0xff, 0x7, 0x1, 0xff7, 0x5, 0x0, 0x2, 0x1ff], [0x5, 0x3, 0x5d39, 0x79e1, 0x1000, 0x7, 0x6], [0x40000000000, 0x7fffffff, 0x1, 0x81, 0x7, 0x6], [{0x8000, 0x1cc7, 0x9, 0x7}, {0x7, 0x800000000000, 0x4, 0x7fff}, {0x6, 0x3, 0x7075, 0x9}, {0x2, 0x3199, 0x7, 0x3}, {0x100000001, 0x8000, 0x10001, 0x20}, {0xfffffffffffffc00, 0x3, 0x15, 0x4}, {0x9, 0xffffffffffff48b6, 0x81, 0x8361}, {0x1f, 0x7c9, 0x9, 0x2e5c}], {0x0, 0x10000, 0x0, 0x7fffffff}, {0x7fffffff, 0x5da, 0xffffffffffffff6c, 0xfffffffffffffffd}}}, 0x0, 0x2}) getgroups(0x1, &(0x7f0000005b80)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000005bc0)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r10) r11 = dup(0xffffffffffffff9c) pipe(&(0x7f0000005d80)={0xffffffffffffffff}) r13 = dup(0xffffffffffffff9c) pipe(&(0x7f0000005dc0)={0xffffffffffffffff}) pipe2(&(0x7f0000005e00)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r11, &(0x7f0000005e80)={&(0x7f0000005c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000005d40)=[{&(0x7f0000005c40)="0eb15b66e4e77542257de4702ef1949395dab00e5fe604043d74dfa0f47dbb25976518522cb971447c9807132e2e8cbf8c9ce99808a520b8fc153b942d90fabb14e32adf0adc3ae00d3ad1c1370297baf81c378440de1c938098f4c97b4a2ddbc8e798cf329bf3fda5ac432e835840b26118a736bd1c8f03d5fd419bac4e3635536b581547dda6dfe8747229d57c825a1b9a9fac2bc9ffa6363decb4a6b5dead2becd89b42a6b3521f3b06f7efd52f6acd307652869cc5cbec8b1759", 0xbc}, {&(0x7f0000005d00)="8a", 0x1}], 0x2, &(0x7f0000005e40)=[@rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}], 0x20}, 0xf) ioctl$TIOCNXCL(r8, 0x2000740e) r16 = socket(0xa, 0x4, 0x8) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000005ec0)='/dev/wskbd0\x00', 0x2, 0x0) dup2(r16, r17) 16:00:02 executing program 1: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0x5, 0x4, 0x7, "12b67e11597a72f2d21ba945a2654d3f289a0ae1", 0x8, 0x2}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) listen(0xffffffffffffff9c, 0x20) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = accept$unix(r2, 0x0, &(0x7f0000000100)) bind$unix(r3, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) 16:00:02 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = socket(0x2, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7fffffff) r3 = getegid() r4 = getegid() getgroups(0x4262, &(0x7f0000000000)=[r3, r4]) 16:00:02 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:02 executing program 0: semget(0x1, 0x5, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x29d8aaab}, {0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:02 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) r2 = socket(0x18, 0xc003, 0x0) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setgid(r5) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5ffc2c8ec5c148c3b605d689ddcffffffe5ff"], 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x5, [0x400000000, 0x0, 0xffffffffffffffff, 0x3f]}, 0x3c) msgget(0x3, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) pipe2(&(0x7f0000000000), 0x10004) close(r2) 16:00:02 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1f, 0x4, &(0x7f0000000080)="08abf80cb1a3d4b29642135023230afb2f0c27651582c45db23d130862203c7abb0797a4ca87196f8f300d8f1b62fd340ed2a10d269f136e0d2ada65f0557e8eb7513f51efeb5643a36178aefef348dc0b85c34bdda608ab55188bc2a9ff4a0839cea8b24198b1a2ef0c7cc4a64bbbe0582100d60ea04d541077427dfc8c3215555dbdb99badc5422151d35db82ecaca4fdc884a7d5d5369ee9fa5f7b5e562004451d20f75f7ab6af3959288a5c4f84eaafff75a415c46e0fe1cca11a616f2af85149cb55683b8", 0xc7) r1 = dup(r0) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x40, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) poll(&(0x7f0000000300)=[{r2, 0x4}, {r3, 0x40}, {r4, 0x40}, {r5, 0x20}, {r2, 0x10}, {r6, 0x80}, {r1, 0x20}, {0xffffffffffffffff, 0x2}, {r7, 0x100}, {r2, 0x40}], 0xa, 0x0) clock_getres(0x2, &(0x7f0000000380)) close(0xffffffffffffff9c) r8 = socket$unix(0x1, 0x2, 0x0) flock(r8, 0x9) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000003c0)) r9 = semget(0x1, 0x0, 0x381) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000400)=""/29) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendto(r10, &(0x7f00000004c0)="1aa22fe42a15e7c0f22d2ffcf8f553b3e4df92cced17e34a79a8cd15e0a3a59dbe2b0979c3d688c223e5f84facd52ee2459a7c561d909cdf300fd48847f9d05fc94e3a0bf06579cf9a9be39b5ab1e5381916457d2fbac76741b9b87a1cdeafe5dea0642709f540f4d972b705547c07f6623f58b67698889252dd842e91c697b552", 0x81, 0xb, &(0x7f0000000580)=@in6={0x18, 0x2, 0x7, 0x380000000000}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000640)={{0x80000000, r11, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0x80}, 0x43, 0x80000000000, 0x10001}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) close(r13) socket$inet6(0x18, 0x8000, 0x6) r14 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x8000, 0x10) r15 = openat(r14, &(0x7f0000000740)='./file0\x00', 0x1, 0x24) fcntl$getown(r15, 0x5) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r16, 0x80085754, &(0x7f0000000780)={0x0, 0x2}) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) select(0x40, &(0x7f0000000140)={0x40, 0x8, 0x2, 0x6, 0x1, 0x8, 0xb22, 0x2}, &(0x7f00000001c0)={0x1, 0x401, 0x0, 0x10000, 0x9, 0x7fffffff, 0x100, 0x6}, &(0x7f0000000200)={0x0, 0x7fffffff, 0x1, 0x9f9, 0x5, 0x2, 0xfffffffffffff054, 0x9}, &(0x7f0000000240)={0xfffffffffffffff8, 0x2}) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fchflags(r1, 0x0) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) fchdir(0xffffffffffffff9c) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001780)=ANY=[@ANYBLOB="03000000000000000000173682625a33b4c2fcff0100000000000023742dbaf458cb7f5043ff39f381d5f6f42d2f90f0057f1acef85de03b81835f2008fc5a1b08a601b38d581b00ccb3394679e0c5647c8d13b589c49b9e5307212efb887f19d90ff6259b85bd7b5b2c92976682cc61c6d04ca18859c58b083065"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r5) mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000000000000a1, &(0x7f0000000500)=[{0x24, 0x0, 0x0, 0x1}, {0x28}, {0x6, 0x7, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x6, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)="9c8052d5b7940afee97e2e2e", 0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0x2e0, 0x401, 0xffffffffffffffff}, {0x1, 0x1000, 0x6, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e3, &(0x7f0000000040)=[{0x40, 0x0, 0x100000001}, {0x800000400005c}, {0x4004, 0x0, 0x7}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000340)={0x200, 0x253, 0x5, 0x0, 0x6, 0x8411, 0xfffffffffffffffe, 0x10, [{0x4, 0xfe, 0x3, 0x8}, {0x9, 0xcf60, 0x81, 0x9}, {0x1ac, 0x1, 0x48a6, 0x6}, {0x7, 0x7, 0x10001, 0xfb3}, {0x80, 0x0, 0x114e000000000000, 0xffff}, {0x1f39fd11, 0x28c, 0x53e, 0x401}, {0xc9, 0x6987, 0x0, 0x5}, {0x10000, 0xff, 0x20000000000}, {0x401, 0x10001, 0xb667, 0x7}, {0x3d2c, 0x400, 0x100000000, 0x20}, {0xfffffffffffff779, 0x1ff, 0x100000001, 0x8}, {0x8, 0x401, 0x684f, 0xffffffff}, {0x400, 0x9, 0x80, 0xc000}, {0x2, 0x1, 0xc00000000000, 0x4}, {0x9, 0x4, 0x1ff, 0x9}, {0x7ff, 0x3, 0xfff, 0x2b03}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0xffffffff}, {0x40}, {0x6, 0x0, 0x1000, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7) r2 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653100d49f20029aa834fa28d244bf3987f5f5855083440b657ddfb8b613b7edeefeea464d7e42bb258fe89edf185a6aac9963fc473010f3bdb65737110158f921f1e37680eb1a0bdb5fdb2e81ff49db60a99ae0"], 0xa) sendto$unix(r2, &(0x7f0000000580)="868a", 0x2, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x9f7) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x1}, {r1, 0x40}], 0x2, 0x13) r2 = socket(0x1e, 0x3, 0x0) dup2(r0, r2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fsync(r1) shutdown(r0, 0x2) setsockopt(r0, 0x2a, 0x80000000000000a, &(0x7f0000000000)="9afcff3b6e8d802e5201190c23bf4bed32fbe30a750737d33110c953c8bd77189d1935a8b0df80e12f6548998b224a8ea78e3b9bab7df3ec910d3f99be2241dddf051a319fee11c7d876b9cc1b1871f21b32695cc0942c0712405cef88d7c7f7b6b4ad58fe1cbc7f913158330f3f074b29a67c3ef929c05214f1ce5b8a31db5a9fbf9ab0fe56111ad9467165e093591d6b5cf1595a906d41d6cae568ddeda0769275c299d994c4ddf412e89ea1b6c5544b0cf9db012a1c5487408e", 0xbb) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000023c0)='./bus\x00', 0x0, 0x2d98) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x401) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x40}, {0x16}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2000000, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x6}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xff, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x4, 0x81) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) nanosleep(&(0x7f0000000000)={0x10001}, 0x0) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffffb, 0x8}, 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x1e, r1) setrlimit(0x1, &(0x7f0000000080)={0x3b85d5c7, 0x1}) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffd9f8, 0x5ac, 0x6, 0x1, "5c1c8d24cc70af234ae1059d33d7b33cab33b10e", 0x8, 0x1}) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000440)=0x100000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = msgget$private(0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r32, r33) chown(&(0x7f0000000200)='./file0/file0\x00', r32, r33) lchown(&(0x7f0000000780)='./file0\x00', r32, r33) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r32, r22, r26, r28, 0x1e6, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, r3, r7, r8, r11, 0x8, 0xffffffff}, 0x7ff, 0x1, r19, r30, 0x400, 0x40, 0x1, 0xfff}) 16:00:03 executing program 1: setrlimit(0x5, &(0x7f0000000240)={0x3, 0x800000009e}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe, 0x0, 0xfffffffffffffffd}]}) r1 = socket(0x11, 0x8000, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f00000000c0)="5480c3de80ed73c5f761321f28431ed8c8ed7ef63d16742623216a917afd27bcd02e89cd50e703eae411afa408bc6a720578e67e", 0x34) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) ftruncate(0xffffffffffffffff, 0x0, 0x10001) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4, 0x1}, {0x81}, {0x6, 0x2, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') 16:00:03 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) geteuid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) getpgrp() sync() 16:00:03 executing program 0: 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, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040), 0x10004) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0x0, r1) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0x211) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r5 = getpgrp() r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r13 = semget$private(0x0, 0x8, 0x80000200) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r16 = semget$private(0x0, 0x8, 0x80000200) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r20 = open(&(0x7f0000000680)='./file1\x00', 0x21082, 0x1a2) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x5597dc30ea96febf, 0x0) r23 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = open$dir(&(0x7f0000000700)='./file0/file0\x00', 0x10000, 0x1) r25 = socket(0x2, 0x3, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020691f, &(0x7f0000000300)) r27 = accept$inet6(r26, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="c9db9a67e67e1bda04d0fa5d402f53bf5b3bdded82178f10", 0x18}, {&(0x7f0000000200)="dad7829ef436d1b1398373888dd64d541e01050b0421f40986c6684d802a1a1fcc71c86b67eedb0e349f77724982a22f880406f10488eba242959ce9cce9eff06cac327fa3d1385759bec56d519baf6b055c6e796b99dec1d8411d11c7a343a529e38d13eedf777a913e4912773a0fd2f61beaa60e9da8612ecd80e424a4268ab92ceaa68f41db67e94f89b39a83732489ca5954af832b777c8095b1aa38ebd22e6a1984e26bc0876c0027cc0bfb99bb1f3b1df7de5e21fbd751c64809c9852c5ae92a9be9fbc35bd6713ee59f8044876e3915252bd337355a382b6aff0f4527cb80", 0xe2}, {&(0x7f0000000300)="c9d50c73c8621a2e93d3dd064103742d4580c5298c9be845487682de34b49b1592083b6d00ad9ef1cf32823435d6d933739735009b86cc977a622fb50cda020684fbd96301c6f2dc2207042e4c3837a8f28daab0215acd042f23dba874459b76c2e196c2711b8db774c878e41d8a0264af615fffbcb7114f66c0862d1ab2b3ccde653cd2be8148b4a2aa4f6450fe803cdd4db5b362a2ce08542db7af121f538572688b444f8437bf7ef2df79b286dae68a08928f6324131c091793546a5eb7930e7961bebdfc6ef7f0a473c642c3ff3e4a502176fa45611f74cce5167cfaf9a5af9dacccb29eb83bd7037bf895e359bacd28b2b71d23c85ca21e9b5b66c11f", 0xff}, {&(0x7f0000000400)="67d53a17cf1cde572c7d60eb72a2786a63060ec635e615653de5c29e1d9af0ccf449b2b9a9b40907a622f5330ecf7e1efe5ee988425615ef43b1fb5bd03fb521483bf81e09885f0dbcde712912d5c39b2c64be7b64142c79596478ae5100838df5902f3d35d1d42a811bd7c805f6b19fcf18d9012bac3257a24f67bc7e3935619ae2734544e79dbadf873226b7d5c1e7eb023a0b0272cfc277c02dbc656f18eb82542bd5eb51aa84b6bbb50423dc7114aa20e1385121af6f5e8bac3129ab1ee2625054d176afcc741df0c3e3ca5171d052a3dbcfc3", 0xd5}], 0x4, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}, @cred={0x20, 0xffff, 0x0, r12, r14, r18}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r27]}], 0x90, 0xa}, 0xd43066162df7123d) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0xfb, 0x0, 0x400000000000000) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x19) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x19, 0x31, &(0x7f0000000140)="ebff", 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/229) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xe926e164620f5799, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x852, 0x1, 0x80000001, 0x2, "237d5d7929f9e9affa945f6f628b7e53635c7278", 0x2, 0x4fe1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r5 = socket$inet(0x2, 0x1003, 0x0) fchdir(r5) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETAW(r6, 0x802c7415, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = socket(0x18, 0x2000000002, 0x0) r8 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x28a) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r1, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) r7 = msgget(0x1, 0x10004) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r7], 0x1, 0x1, 0x1000) msgget(0x0, 0x180) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r9) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4, 0x0, 0x0, 0x6]}, 0x3c) r11 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r12) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020691f, &(0x7f0000000300)) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020691f, &(0x7f0000000300)) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020691f, &(0x7f0000000300)) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r21 = socket(0x2, 0x3, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020691f, &(0x7f0000000300)) msgsnd(r5, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r8, @ANYRESDEC=0x0, @ANYRESHEX=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r14, @ANYRESDEC, @ANYPTR]], @ANYPTR64=&(0x7f00000016c0)=ANY=[@ANYPTR=&(0x7f0000000b00)=ANY=[@ANYBLOB="3b31264bd7f0623c142058ed06223436b6d6ed5795ccb8ebb8f8fbcf0d0e73462ee0aa7889d2415921075cbba45a582f7fd61cc79551c91fc0c82f6432e94afcc1653350d6e1687547b2d1eb9f851e644a890448400cc340842e9a5df745e5a5e41441a04c0121a408e63f5dc2e0a361aec769461af2511e5fae26cb4bdd8aaf852977128ca52eb932808a0ccd79017508815b420cdacb6f73002d099339ad018b54a61669e3bdd3bcfaecd5", @ANYRESOCT, @ANYRESHEX=r22], @ANYRESDEC=r11, @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="867b929d70dd3994ee7917f76989a18fea0b017607f50426bc9f82e3b4dc6f796375ab9a2b006aead4680f23a6baa99bfb1fb58a477c3255308b179e1f29027dc704733b0adce6d7d5a46b82", @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRES32=r19, @ANYRESHEX, @ANYRESOCT=r20, @ANYRESDEC, @ANYRES32=r10, @ANYPTR64]], @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="0f81fdb34bed5b8e5eb7224a343d2f7013539c8c463e574b98e87710bdf3f8300654404006f709cac080f2d6337334f18a098e87eeecdeed57cf9751d3c901acf6d71966c43df5f389b7386616d9a901b4fe55b0046516913a8f640b218492b5d358108a0d661a2b0921aa21e3b88ebd69c99d9defc165ad74ad47ef8961744c5eeae26ec68814213a9d3fcaf6126a029b20d3905d865c777b5ac7003fd2ad83401d653e4a5e4e61e68838c914ad24d8233e4580d33ed91546e2a50264044434905dbd00bb0030d8cf7df95053f49c873305f1f8a9f0f2d2378f17c8ec6e5aae16884e343bd48e622dd0e1756fb2692208ba6e95a399"], @ANYPTR64, @ANYRESHEX=r15], @ANYRESOCT=r17, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRES16=r4], 0x9, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r23, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r24) setuid(0xee01) r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x9) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x8001, 0x7ff, "2e90cacac606f30f9b8388481ccae7d4afb411b1", 0x2, 0x2}) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r0, 0x29, 0xd546, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2, 0x4, 0x4, 0x10000, &(0x7f0000000340)={{0x0, 0x6212, 0x8a, 0x2, 0x9, 0x7f, 0x8}, {[0x0, 0x3, 0xe257, 0x6, 0x6, 0x20, 0x4d85, 0x7, 0x1ff, 0x4, 0x0, 0xffff, 0xff, 0x1, 0x6, 0x9, 0xc, 0x5], [0x4, 0x6, 0xc6, 0x9, 0x7, 0x100000001, 0xfffffffffffffff8, 0x7, 0xfff, 0x9], [0x2, 0x7, 0x8001, 0x179, 0x8, 0x9, 0x100000001], [0x800, 0x1, 0xbe2b, 0x100000001, 0x7, 0x8001], [{0xfff, 0x10000, 0x1, 0x5}, {0x9, 0x1, 0x8, 0x1}, {0x101, 0x3, 0x100, 0x200}, {0x4, 0xe744, 0x15c88e9b, 0xffffffffffff7fff}, {0x20, 0x2, 0x4, 0x7c}, {0x40, 0x0, 0x9, 0x2}, {0x29, 0x3, 0x5}, {0x8, 0x4, 0x2, 0x9}], {0x1, 0xfffffffffffffbff, 0x3, 0x2a}, {0xffff, 0x7fffffff, 0x2, 0x8000}}}, 0xffffffff, 0x9c}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x25}, {0x1000000006, 0xfff, 0x0, 0x359}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x5) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x518) pipe2(&(0x7f00000001c0), 0x10000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = socket(0x2, 0x3, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) r5 = fcntl$dupfd(r4, 0x0, r4) bind(r5, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x1000, 0x4) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r8, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:03 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000080)="605f663624a57a9a1ea02477f3d6ed0d7bdeb9925c1a0f90ac26f1100ce2e063223ef9a93868d90dd43f0beb7f1727e78c00f02bb5d48206be68a0bd4da3357b55dfde031d3020b9ae612755218947651c79c57d28d5b990a8854d279f58a1bd7a8ff8697f2247558454c585656598fe91376c699f1882c6dc61051da957034f4a35c901da83d8d62e", 0x89) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0xd54b}, {0x10000, 0x8}}) 16:00:03 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x44, 0x2}, {0x2400015, 0x1}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x60d, 0xffffffffffffffff, 0x4, 0x6}, {0x40, 0x4, 0x6, 0x7}, {0x7f, 0x3, 0x1, 0x8}]}) 16:00:03 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140)=0x2, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0xa0) pwritev(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) 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, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x38cf0e6cdd8b2bca, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1226, 0x9, {0x0, 0x9}}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56240000001c00fead00ebffffff5fd5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x433) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x110, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8006e347fb2ec32b8da0000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000e9ff00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r21, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xaf\xba\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:00:03 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r5 = msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgctl$IPC_RMID(r5, 0x0) r6 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f6669e3fa3000"], 0x10) ftruncate(r0, 0x0, 0x10000) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000240)=0x10) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20, 0x8}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0xcd, 0x9, 0x9}]}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffffffef) shutdown(r0, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="1b00d978067afbee6c5ac3fd65461934878f3536a672a98fe32a09b88982409df4784361d8e06b490c6cec0e8e147ae735ae9c15576a747cbe67f71e0d3a12ce8aba3b240b7b6701b68698da5107", 0x4e}, {&(0x7f00000000c0)="b3d5a076f6e6f85220d008a94c00ef655299961adb37e61eb758ab06e150ee57a56c899be0206f442d280980ff7fa47d80c9700284b949d7c0ec45e736f1767773f300d2c7b106811f6a730803bdc607fa4332266afa49d84587070e1c1b17300f3445b3ce29503c3f1af2abb5418f", 0x6f}, {&(0x7f0000000380)="cf8a6239736fc2c23817f8674bcfcba4ef163ccf96316af1c1b55669dd0bc326074f3eeeac7ce5b1c30727410c084f313c73ae6ef6dec403a1da48c78ba825342ca0d8a640ac899fdd0549add16a6b9ddc029044b7f6ff6c8caa941d914d22b110aa0141d33caa3f56f685199b8b5ba86782aceade3e59d36c74d71b29362499913751d5244b81271d10630a8337048ceb0399b4f15f33ad5b41a0c8b8df1276d4c05663886760a843691a7e4c8b00c7205121709531b43720fef7e37b04e2b3f2c30c40165c30ebaabb6948674d29699db299839d1ee9db111033f3f945c7961937786735ea789b6f2a89a15afec90fed0aa7fe9cbbad7c572df74ad38d3e30ffa9ac9c6dcf9b0d3ae6785f71599a242b48c0bcec84b27b6599b1a6af99759eb1eb23d3d01134aa7c65c018e38c090000009eaf326a389bafc6ffa1581a0a418cc9315198980afb83f24a6d8db3b3eee4257afd457638c977b0d47d365e22f4dfa215e2bda98a2779000000b6be95b000", 0x171}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="300000000000000001000000020000004aa5f812dcc360e310ab615e5e0a056fd91f916bea9900bb9ebfcd189f05000078000000000000000000b94338ad908966a4fc0000ff00000040f39e72e81229fe48868be56325fa58c8f56e59742b1a345f9d35aef86c236b45369727a73a7a2cc16db71dda21f9f78db54170b1b7bb078f3263e4358976ae555a477a78a9af1910b502818f7f095b4fed2b0000000000"], 0xa1}, 0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0xd5, 0x0, 0xffffffffffffffff}, {0x28, 0x0, 0xfffffffffffffffc}, {0x81, 0x4000000000000, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0xacfb0103bd87d25d) r2 = socket(0x1, 0x8000, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x8, 0x2, 0xb7, "4a9e28b22db2b9c4ac97185cf831c8326532e53f", 0x0, 0x8000}) r3 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/158) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000300)="ad30ab89491fde6e22eb9db66d79c51897aab8fd0a5d8e73c9271734f0c6c3587fcf9870f1285ed48575722b60c1b07723da7c36e6cd5225399636f3386934b5320d408a9cffd3ab82fe5d82ffed0593f46ef99bfc14374b23e53c9ee838b5a1e5e3", 0x62, 0x4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x67) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xff, [{0x3, 0x6}, {0x1, 0x2}, {0x1, 0xfffffffffffffffe}, {0x0, 0x2}, {0x2, 0xffffffffffffff5a}, {0x3, 0xffffffff}, {0x2, 0x6}, {0x3, 0x6}, {0x2, 0xffffffffffff0001}, {0x2, 0x1000}, {0x1, 0x5}, {0x7, 0x80000001}, {0x3, 0x7ff}, {0x1, 0x1}, {0x7, 0x100}, {0x2, 0x6}, {0x1, 0x1000}, {0x1, 0x1}, {0x2, 0x7}, {0x2, 0xffffffff}, {0x0, 0x101}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x8}, {0x1, 0x560}, {0x0, 0x2}, {0x2, 0xa7cd}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x7}]}) close(r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000003c0)) 16:00:03 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10440, 0x0) fchmod(r0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="455c566cecefd89e1fce0f643b075f4123", 0x11}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, &(0x7f00000000c0)="67e86c515ebd5cc042a1768e6052d9", 0xf, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x7f, 0x4}, 0xc) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/81) syz_open_pts() semget$private(0x0, 0x4, 0x81) r2 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r2, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x580) semget(0x1, 0x4, 0x40) r3 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r3, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/62) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x10000090d2, 0x0, "d730c1e7bb6fc6e23c5b10008400000000e74de4", 0x29570b5, 0x3}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:00:04 executing program 1: socket$inet6(0x18, 0x1001, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x3) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) accept$inet6(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair(0x18, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x2, 0x11, r1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xcdb32ef3e7f5f4a1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0xfdbf, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x14}], 0x1, 0x0, 0xffffffffffffff0e}, 0x801) 16:00:04 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0x4, [{0x1, 0x4}, {0x2, 0x7}, {0x2, 0x7fff}, {0x1, 0x5}, {0x1}, {0x1, 0x4}, {0x2, 0x3f}, {0x3, 0x1}, {0x0, 0x7}, {0x1, 0x80000000}, {0x2, 0x8000}, {0x0, 0x1}, {0x0, 0xffffffffffffffff}, {0x3, 0x1}, {0x1, 0x3ff}, {0x1, 0x2000400000}, {0x1, 0x1000}, {0x1, 0x8}, {0x1, 0x4}, {0x3, 0x3}, {0x2, 0xfff}, {0x2, 0x8001}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0x4}, {0x1}, {0x3, 0x20}, {0x1}, {0x3, 0x80000001}, {0x1, 0x7}, {0x1, 0xfffffffffffffffd}, {0x3, 0x800}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f00000000c0)={0x2, ']'}, 0x9, 0x1400) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="4e29e7001ef75f9aab33ec75b147705ef4e5261256a4008fdad0fba21d214bad01ea21d27b77c42684c7e922169ae571895cdd12bcbb6e8fa6c3d9f0016c6d54bf28e4e5372aec683bb8bdea38712c0e9cb84729d24dae0eee407547463197759b6d4a994b12c3057f722eb785e979d3855f8113f56443990d5a76236051f8faa19754a625e2f102411031a95529fddfb7021da749e29198ba4d64a2a72a8c3d15c8634891ecf9fe8e7dd7aae7edfcffed41fc75ab46d2af47fdb101c40fa4a653ed9e13408764ee7ede17ef927447fe650d5f69799c157544aab56f30cec143f63746342779dfa290a5fcbe23e65dfb41e226a5466ffdfcbdbfe9d10e", 0xfd}], 0x1, 0x0, 0x2d) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)="f5ff1200", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xc1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x3, 0x7, 0x6e65}, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x2, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r4, @ANYRESDEC, @ANYRES16=r3, @ANYRES32=r4, @ANYRESOCT=r4, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000000000000000079698f108d4af9baeec14e0000000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000128000000000000000000000000000007b2c0000000000000000000000000000000000000000000000000000001c0000000000000020000000000000000000000000000000ffffff7f000000000000000000000000000000000000e0f2000000000000000000000000000000000000000000000000000000000000f93c08f58b481ae067cb112a8256c1c276a9a67e7d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abde6d2ad73b02323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989000000008dc7d87eef84cabb3f7fe4c92be152fdfe96d30a509561c2493587f7945aa7a9451697f36acf2f5a760c38f00a131204f4afd63b2ea241e58cbb86d3a6ca1a9348d5f554389b1383c245d8cabab3507c98c6698588c0b808de1852963863238222d308f24868aa4964bcf3a2bd472680780214e844bb1972b2edd4057fe750ce7d317852ddea3224d6bcb3b2db99c327ac7c3018b51283d3a189dfa30bd990c0ebd96fe3125c8baa7ed3ee094f1da548e95bce754c0dd4fbe6951d78c3b3a54ed758596580b0bca1477fda2c9703ba840a90855e14446d00b8a228f10e419400"/528], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r8 = semget$private(0x0, 0x8, 0x4) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000104, &(0x7f0000000180)=[{0x3, 0x1b}, {0x1, 0x0, 0x0, 0x1}, {0x284}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20e, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x1}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800002d}, {0x6, 0x0, 0x0, 0xffffffff}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x6, 0x20, 0x5, 0x3, &(0x7f0000000180)={{0x2, 0x1, 0x2, 0x2, 0x3, 0x1f, 0x5}, {[0x8, 0x5e7, 0x3, 0x3, 0xe7c3, 0x3, 0x6, 0x2, 0xff, 0x4, 0x80, 0x77b9, 0x81, 0xfffffffffffffc01, 0x7, 0x40, 0x2, 0x2f65], [0xf6e, 0x58, 0x1, 0x2, 0x100, 0x5, 0x1, 0x2, 0xc6, 0x3], [0x6, 0x4, 0x7, 0x9, 0x2, 0x2, 0x100000000], [0x6, 0x5, 0x5ef, 0xb9, 0x5, 0x8001], [{0x10000, 0x7, 0x1ff, 0x40}, {0x1, 0x4, 0x200, 0x7}, {0x2000200000000, 0x10000, 0x3, 0xffffffff}, {0x2, 0x1, 0x1, 0x80}, {0x4, 0xfffffffffffffffa, 0x81, 0x101}, {0x1, 0x3, 0x9}, {0x42, 0x0, 0x3d, 0x7fff}, {0x8, 0x3, 0x3ff, 0x5}], {0x40, 0x400, 0x2}, {0x3ca, 0x0, 0x1b, 0x1ff}}}, 0x101, 0x4}) pipe2(&(0x7f0000000440), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x3, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) socketpair(0x0, 0x8000, 0xe1f3, &(0x7f0000000480)={0xffffffffffffffff}) dup2(r4, r5) r6 = fcntl$dupfd(r0, 0x0, r2) sendto$inet(r6, &(0x7f00000000c0)="5569ff908538e742cd963908ddc1ff552cb6556f2148d69bda4e0c37b158ba10beaab057462bddc3817435830ecda085b27572ccd2a352ab4d138d5eaedc72d7c63c3fbafba1d0d52786e0517d3cd497ee3c69cdabab256d2d0fb53aaf14a43d9efb32dc92711ce2fc", 0x69, 0x2, &(0x7f0000000400)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x101) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) sendto$unix(r4, &(0x7f0000000040)="e62c37f3d28f3421741222b3aa2658f28ad0ce4c3715ffbb050425bd9c36d05b7f6175e5e7c8b4f3930758690a1d8865254175d555af658a33d7cc39a1881633f875c48c76e6c5c2ff77a90e2c434a1bc1c6c4c800f949e48e2e6bea17e22adee2ba23b3398fd3da347e606765e9fe90b81d2e64cfc9079d6cc25177db4fa15eb77f4aacf4a118d746976c85657d4d845427dcc1d93af657bf7065e906b9846d984b8e12fc8baebf7bf0ddcd0d3b1c5167378b2f609e73f9d583114dd9545cadf5b1a5197e0613c687c446eca69389a1e0a13590f43c69", 0xd7, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x1, 0x4, 0x3f, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) dup(r0) r1 = dup(0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) shutdown(r0, 0x1) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9e34e190baa6edf8de2fe3733e81d8bea3bb3d735a8996df11a16d6e2b8e59227e1f964183bb015c41a5679a44020da04805ac49a68b85a9626e7c87d9080ad0b2e77e5bf9ba57803ffd6ffb7ebde967bc9c88cc88896c1470d6f32d0a1bd2c6f89db0373fa2527886e213068389ae25bac6ce95e3c5c25f16d86158006b8328e17149830a61bfb00000000c02b0049709964b339e1e1e7b4e4d2fb9268cfbac31ad89aab7eeb2a07b89c454d41fc4c83dd9bea315290a4e0d4b960b4c7fee97f116fd56dcee9dc82712c565be2da69f2a76d19fd08a37ef17707953cfec61245b04e3c0bba576428f9546f9e629e11c0f8f2dce53fcdc5f64b71244ed97164e2c776bb824cdb89d122698307b1d8198821f331a9a5c55094"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000029, 0x6, &(0x7f0000000000)="31f0ce5e4ea8916f456c82732d069748044a70a76e5174299bacb2b186f98fd747c2bd96d4", 0x25) 16:00:04 executing program 0: r0 = socket(0x0, 0x2004, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x41, 0x100) dup2(r1, r2) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000200)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x5}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x70) write(r3, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f00000002c0)="e3a19324290085ab7e669acf358f74a1f4b82982d004f803ee1010d43b52003e7690a49b4b095fa4704d59b08b898071d7982254f7f60ec5243ca1c967fb5e62aa3385680e285825543f26c0d8e9da8eec9172d566db59fb70756af048ac4adc519826f5ba23be81b44eb24450356504691230ea150de5e5810a77a041880e73cf84a77996ed7b584d40e278e2f5ce711658e7feebb8b8b79fdc501efe630552ed77cc3975741429f4c58e59be189e3996d5d8167e777a3a1b70c542cc60a2840144aa4769e8abe2f50a9de7818576564ddc4989d933463342ed0b53605c4153cc30d8f6fe8a9e90c3daa9484f6c10", 0xef}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000180)='./bus\x00', 0xe021, 0x280) r3 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x9) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000001000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x642}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xffffffff80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x100000001}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x600}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x14000)=nil, 0x2}, {&(0x7f0000014000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x4}) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x9, 0x4000, 0x1) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) r1 = socket(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) dup(r1) ioctl$KDGETLED(r0, 0x40044b41, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000002c0)=0x5) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="3afe3451", 0x4}, {&(0x7f0000000080)="7fb7ebeb0ffb180359b2bc01d4cb3e4771d47074a0dbf94f4b4b9acd4af49dd0fa3a8e396d24d75d8cdca4dc585bc65fc464b440ba490f2fd51b03f21d181bcea243d7c96dc764609687ad8ea66bfaaf84fbfc825a85075778f15532ede6219ae5e45b8b106f37cc6514346f759cac57987a574bb6c1aae40b823f467a76a341a5b5a7d8a63dcc", 0x87}, {&(0x7f0000000180)="bafe04c59cb2db", 0x7}, {&(0x7f00000001c0)="ba56c2bd7d444408ea63727c7d17cf5aab9bfbde3cf8059c7acdd99e1bb7267ffa1b399792cbd344673546bb", 0x2c}, {&(0x7f0000000200)="e404fb7e9ac1639c6d6b5c02fa4a6abce8ad690199ca99d46d79c1d41d8802f9fa4a26db3a6517c03e8a0a255f98eaf9fe0a09785f43a296fec97fd4e54732873a7b2ae9555b95bb80718270b100c36544bb3b54d534eb", 0x57}, {&(0x7f00000017c0)="e1ee7ae3c28c3b81b5f21a95061c8141bb422d58b1ee3e7815a7dc6a9f9e35cfbe4717dd4d44676bfc3d49ea3d5f08ac568c05dce4dbbbb510fe5d1668233f27528658b799388cb20ada0670708d8891802973acd17bccaf194a73e08b16500056e56941a2628d566e313a776c03b737534bbb49e70845545ae76846c5b904b906e674d46343d292b0fa3d4898fadade606e45633a86ee638fd22e073ff48a469020d1dc9e086e1ec1395c2ab5f0b6d0eb3c49c9e801175a456091a179558804864a0bc5bcf545af1ac42ce51a3ee2b54146bcdb142087f10207a13ea935adb5e639dbf2479564f1f0df77037a8469c99847fe0a94507cbe49beb17396e30faa5d6652069bb6540e130e013273fff42333e3d4e42ac6f23f054b12d0cb0abb94afc142f51170e7000024ed8382dcd149fb4932d140baa7a4a5074183e872b1e055de0cbdc7cfebb6ce145710d269f70b6599f72c270dd868ab5926520a3dd87c2e5023ad3b0be9f18776d64f84686fabc7b6a9cef5e31dd6669e07557a5f21d05221eefe21b1750db8bb7ef0f453606fb4b56b6fd1e69d579908732f9dcbe7c100fb532abfc5965e9a5b38423baf6a27f2e7b84b34eabe30c9a645de6afc6b2d732ce1fe70c0a8542778da995c785a4ea13826cb36e8b09c71d741702a22284527bec4d4ab6fcb22ede1439a4446b07a8e85559318c78f7f2a887242d6bfeb9e0f54989a617854783de4801510034f6cac58b1bcc28363be0fadd89a07e079b6f7516cd7de2511181a3fb12a900994c6ba0f5a2def0f7bf1796067901981a5511ee09065597b36d18efb62d73f68e3335006dfd0220c8b260aa44942f2ba70d8f9e07dbab9638f8e5bc6ee2c6e8c7f93bf5ca8d59b7983fe9863e075edba382ef2df94f7125d4e1914af8845b5830c775c57fdd2dadc67850b16d1e613347ab2f50c6c04a75e98a832a078e3bc265d68ea73a825a58c75b0a80e3bc4598bb0c10c5c285aaec1412d62031eb2e12233be782e75c907b615033c90bf9f5261316035160d8a0e087a6096ae1fda6b040189b46d22fe5a99d25bf51be8828ece8c409a5f61f49b87e651b987b328338d8fd6db591d809c78d399d9cf86fa6a9908d5b6b81d6db207337e833c92f2d8e996bafcb42d81f76617141fbc7d5b5f3ebe7bff9601a2c353006cd1f164e214834b3d981dea25b5d6397f90406ff9bb4e12419aa30c7a86761a9e350bd6bc41e6dea4bccec5a780aba294d96d96b93729202f550251ba45827a842386e66351be04337725b0d4b1b901f420563370b7666361556914c5a2c592359a6326a4500a3fe04ced39941180c7440158f2832195a28cb80e20e4308f7dfc267e5dc02cc9367777b62a1e3ecb98a7cb6959991102f286e0662c977a7cc3cdbeba80b3f3b2d1e516a086df70ac60146809debda653c501840797e1c4f1f86db62d5e2332f9f57f2852ab96de5ab8aff8fe651d249eba0203bc578e4145ccfb12b368e372c5e7aa0edc84545662a4a455c5adbc15012fbd79c089d8f0c38904f56356c1a10fb84d0055291a6952d32bf443343ba100225b9231b74b9e094e7664115580fd0abbbf994b60cffeea352a4c0da6de9dbb9cd6f628a5a3cd92c4bcd38a9827c3ccf0db3eaf3041c9c074f4e48a1600e4f70f2214088a0950e78b90f0832d72d89b9ab468343937d12dec9ddae3a5185ec0e339c0c9a7f2f7a10e220af0856110a02962e861e3bb5eb48e166007f44a7a65f729560bae3c7b8de4ac5753af0e1c1d7a4fdede390673e202cfe490a194e86e65c7f283a42d3d085493b4e1ed9be303bbb0752d2d3c6e39a1a07bf1f2b8afe2ba02db51ad59571f871bb216b04740585d323178865f445648088bd153bb44a4261cc01b66935dd1c33b53759f18c1178ae32a9bbfe472c21e7e20dde6e5902e5053ac6249c4a250a48cb2a76c67c830d6fdb4afb254c472a32845ea0bc01905df7178b7b912d63168b867df007fc73376998a23a99c09e4a6e37951e5f7658147f0714051f394ca2c45e5486c2a842f35a840ff2d3fdf89671bd05f7de8c1ebdc345875afbfadeccc21a9b0a0e7ff3d659f078571289e9936e890a1aabc8b31d07e643a1b293ed938b19c476a46097f986f4e06e060f67d8105028bc36674807fd0b8f3a3dbcc06189c320b35f19e274eb1b42b17b6ae044c56eba7650f30868f74be95115ecceb36c81ed9b21e81e65932b9066fec25efc752850bafc24a32de3e995e0f01db082406c30c85476d158a3cbd46fad63fbee52b453132456c87180febc17c83d66a30d4ac7f0118de85ad78a658f8281e5bff9c8b18c590068232d9ba0c3ef499906db5dcaecd7e8501afee4dfc0b0f757bd5be7d149c1680f6f0ef5a14fb996092e99c47cf1387071ecf47459a5bbb4568f5218919830d2ba68bc7daf74bcb482e00cb2c26e07af37cab767fb844adaae317182f4f8e3da39c135bc8ad283ebb6256097328c96d887b0c0e2d947be5e9b3cd1c3bb2474f3d19a2ad77d8103048820e728930fd9c020e35e704f22a7508b9a3f280d82493b282610e7b5c1e0e57bd275746710875b059e878d5a2516f125a0296cf13242d847810b03d6842eb790a9c1fa6341acce0c481bd1dd26583e3ded7099764a06db5d3dc7dbf617438df94519a0d32cc164927378e3d18feebbc770aacc69e37b1fa998889ca53b15048a576b2b33c5f05e964b56452406b824be199f8862f691223ab1e7009b48f69e138b629331d2c5d2d0bda1b8a19f96d5c7e110a7a2db4a3b558717caa8f5ffd0beaf5a7c9f5814c3d01a33f778c4b0f3deb5646b638e6f97fd2ed232e38cb1bde129b7ef730ce567119359e7e714a32236146cf5b59202eeed06b7d4f7e8710af16f8b265a8ddcb7f72c2e2aca518f0baaf9eded20619bf87df428d5db3b1d861d5da4ca320c024d117216893ec84bca88da6b7f9f02d93a680d74cb2f1cb90484a0b9ede3a592dac1de85eb71ec83969fb109eaa699b8e4d5f953ab0c1ad3189fb7b0a14cc563f95038491a8d617233c2cea3d417341fd9cd99bf6244e76cad6f340298578bdb89753cb428f393fd73f0ff8fcbe63feaa38c7a34ec26241478a6fe85c050b76d627aee7dbb7048bce27c664fb5b666399e4461bc5dc079ccfd78d53be897c46932963d018d4a2b77d590a8780bf8e8688cf70db5d4bb581e59faba132f484b76bfb2fc03b1f3a484096b4d0199293464f4d62088fb27a0baac50cfe8d9f6ee0284dbe18b118aa3acd78a53881cce8b508720a3a9cdaf770611eba7bca05b2800c3c3356c245a1615bbb78ed0a9c315e63c0e473e916bc2b3f1ffe9719e0c25db60eb38f05e12dd7b54316674751268996474eca5f37c74e10bb776d99cea8069e9d8247992cda36b6eb2deefbe2396008c1f612ffedc7e56fe0648431ae49e8f2568551719875be8924d98a0f3ca9a54131a70408aad225b9e1dc2f9e30d830df6fba84c02127e5252562797fc1a5792ba9042ba73c2b3d6a637860712e277cacc01cd458dedaf25947e139195cc02d402cb1ec9a6b85f2ff23d0bd3abd1f946fec84d52e9eb638ccc639a427625d96da1719a0caefafa329784ddd0436bff1745a277d92a9ace76828d61678bb53119680bf3ac24077a845b76e4c01774d35f30a1549b1292506ae4d75003203ebab00de295684fb11bc3f6e56f7e53b6a88d07cf682f25b60ef4ea165cef37301f14c877a31de84683e87cc3cc8ccef2ff108090930760550b808c059563fa0e8678e7ddf0fa44ddeb2988bc67a911ca35d3120e35fa6ec72848dfd871c7d21dbdc8f722ed10363640607d32f77684996d7525f1906bb26730b8eb4f17ad907cc677d3e04f43582ce596f20a06c8e4c17e50e2f2e95d47e544e7a974eb5a1e5702419855c12f8a655a5c94c870bbf921a79c594f7f47cd4ab5d320f1bcc7b9ebbc9cc3690d39791dffdc33caf96a933d934be89fff557cf7a7ecaf0dd49386a9958d6bb75ed5a99457bbef67c949ff401e63af951d70e65f7f501503fef0c90fdd50464e6739466aa0ba65aeea8f4b6ba57a7309f6576be435153f43e70897982b9d5328486356c670ab45b9ff36d6153293e0a9f2b4989be36b72c05be95b5a538641243a60a6d76b1d6c33c245bf120f4a3c1d3a25546ae3a6d1179d016c27b061e1593cd756217b2a38b94a0fc3f7f92eb420133b2313a1a4a1d3a76c98ed32d1ea029793e827583c705228b49810e6a04ff869e200fb885449d0e9c4fc7ac1fa605412d839b63c42fde1b7f63ebcd627b9ed7ceab6e65decaa2d6964868385cab6d98009f4efa653e0f3eb9fc54ce9b3886bb50f4bf77042325b52f574fad05dec2b5a632830de5e142504f7760e74619f290cdcb358b9fc2a02f95f160224212ece6ec439458f718d20d79ac2c246cc2883a15114b9f77d1dffe160a524c956ec0d06a5525616dcaa0d142a6496af614fcb0172fe153cf338b7118aec073eaaafd45626bc13103ed25790635e2ea9943795cf5cf307324fe4cc36e28479d21d3cd17589d6603eea8c4085e0b814a4b8314988628d652665308598813fe30cc196673dfb71b70c2e686e60766f980dc3627d19f7e8e3a7e44205c622b31e99ce7e40e2bebffc251110a17a0b9f225dd408a65e719f51ff0c1b6fa98a13fc85dd4a970db310f756cb2f91a3fe0de3f8abbc57353271259881a308918c1c9bb4bd93d7af0d2c318e625c492437b6e34bb340c58892486d2877c2ff8f234e88501cc7605887421da54eb49acef280bdae7d60ae162c1eff18b07349e891768f6f0a3525cd1a6f14962b38175a749e3860b1f6eb5283ad0a32c5da7e90aad40a140b189ea0ab0755c12c6af1f110db0a7aee4fcd553c863b733532c14869632b8eefe2aedf15c7a3c197eecf4b824e39e445272338e17e1b856e2e73592d78d3b207e089bcdf28fe006c1f3fcc6e967286fd7b991bd68755127eeeb447bbc0b31e4ee7acddc0cf44011418045b7544c258d5dbb8664719a3930628adb2e6234f943f3d457db4a31a7c37b5657f7d820d2b3a0d5dc230c6c2ac08aec70e3cdb40b5e2be43eb2d69c95218e3cbcd39acf33c04a60db9b008b485d843461e10b278edbc1753adb25874a026597ae5cde014a009fa344b0f7daffa4f6c2e0f457616885546e0a80b1bb54309a46ed9bdee6032e765ea350911df66d8869b0ccf6f6e864ced414e7ab47b5856faef6616b9587bb334157b63f3c141fb2f64511722ff2ba9acae818e8215bcf0561a6c0b2ba9e7a77383fff3cfbf10ef97d02ff0b71790d0523dd88b4794e83f7b429dbdb42844f1d2e20caae455f1492330caa875c52d26d1c1cfd7f9a793f4c67f27a5da7a4755e4a6f9d0d80193e5e05ee6dfef26ef95a751323cb7489e1f56ae8e6afad807d588b5a7fb19c97fbcbd5de6bf508edec1a13b5943e7d2e114670f4d7dd4d904185fd83bd41111ada41ea9fe705846b1ba4598cc79ac2dd59679bd41ad43105ce65265d54d145780cb95f304f9ba65f1fa9107e76c06d46b19e1101c1d297eb234ac8c232920b446e61245faf649931dd6cf14f7613a9041c311aac2b3b2bb21d71265e396e7ece32b467a02a49f096533138caccd71a91ff695ee56e1c4c17c8c47b2da907d9ac6203a3eabe28a8ab41cdd309e5f1865da58f6e244ce3917c987bbb4b175957a5ab2be1bed71c7d8336d90739d03f0b5725c4b1451a5a2f0b36ce426fe46036cecd6c60ee89ac1696a39f4c3ccb18", 0x1000}, {&(0x7f00000027c0)="2a52bd13509d36c06b8e032b0484cb6cc82afdc074ebcefe86f3594c0f92a358efc79cc8d31e78c4a5abd11e0a90a41dfd8becb1e20f327ebc53d990b281235b5a87a2f3342b11c9d62abdfd61d4f33fe442ca374ecd74f9a3bc01a7857908f462105708706d5afff586338be2ea2dd19e0ff5ce75ddf51707897b98ce282cd2ab1df8f97f97597b3d478d50025c06885092fcb853c90674", 0x98}, {&(0x7f0000000280)="84c1", 0x2}], 0x8, 0x0, 0x20000000028) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/230) r1 = msgget(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00010000000100000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x9}, 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r2 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x1000) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x401, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x84, 0x0, 0x0, 0xb08}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r2 = socket(0x0, 0x0, 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) recvmsg(r4, &(0x7f00000007c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000180)}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/1, 0x1}, {&(0x7f0000000680)=""/51, 0x33}], 0x8, &(0x7f0000000740)=""/101, 0x65}, 0x800) connect$unix(r2, 0x0, 0xfffffffffffffdf7) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x354, 0x6, 0x0, 0x35, "4d4ccfd5c8d9b6fe64ed2db800", 0x100000001}) socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x2}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:04 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x38, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 16:00:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) mprotect(&(0x7f000032a000/0x1000)=nil, 0x1000, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="b14a0347329d128af5dbfc780da9e53e883de997271b698dcd51f4dd9950bb1ffd3b9c9f52f850a084e6fa8a12bf6929c9cd9b24c8453482670a29be0f1693aaecb105cc80c5d405aef1816bdcc9136b7645b3166a21e0b649a366fccd62274c8ff69597231c282e44aee2d133096ef684f15d7f849defee100328e932508649f7b43ecf78afcb2fba33088d2581", 0x8e}, {&(0x7f0000000200)="69c2a4eafaf4aa0d0c3f35f535ce39424aad6aa3d4e7e64d2531cefffb38dcdd1c5d1808b809a362fd169a5c2b174c72d8b12a48fb9f0cbcfdfa858d4ed2145e4e6dfea053ac0a7d619738511140ba5b6323ca851abdc6690753fc3f16be0ebf2b7c4b656fbf4576fadaba4d05825a1105fb13f71350c085f89babd8b65c289bcd9cd9fb3b8a97b91982db9329db2e458923c66c1fe16500e71641360d2bc33bfe4e", 0xa2}], 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:00:05 executing program 1: setreuid(0x0, 0xee01) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000140)) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = semget(0x1, 0x1, 0x0) semctl$GETVAL(r7, 0x0, 0x5, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000140)=[{0xe6, 0x3, 0x3}, {0xffff, 0x8, 0x1, 0x80000001}, {0x7fffffff, 0xffffffffffffffe1, 0x7, 0x1ff}, {0x100, 0x1, 0xcc2, 0x100000001}, {0x7ff000000, 0xe0, 0x6, 0x9d5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r12], 0x4, 0x2, 0x1800) fcntl$setown(r1, 0x6, r12) r16 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0xbe2cc8239f9db19b, 0x40000000, r16) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x100000042) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b580600000000000000e4477cb65084a72e8a66c02f6af3bf554799b9b813ad30505e7ea0aa17f2a6948dacf0a61f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000100000000000000795dc612c154e0f1c7b884a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e94702857d20bdc6de2a01611621d692b2d33f2413700feffffff5757fffffff84f8a6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a179d65882f45538c961383f0b1b2b484a2979d83285e8d01f9bb3fcbb6a07be7d79ba052c3998144ae3dd"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) 16:00:05 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) write(r1, &(0x7f0000000100)="15f7d07f68b2c9841545a7ce3c1b560b1ef269f56fc66e995b3eb00c12b7ab4f93cb28a7d48976e55ce73411ea", 0x2d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0x6, 0x1, "084719b73c6b78128c19b746a510d0b013f391f6", 0xff, 0xdc7b}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x3, 0x8, 0x29a, 0x7fffffff}, {0x9, 0x9, 0x6, 0x81}, {0xcb, 0x2, 0x401, 0x40}, {0x2, 0x0, 0x4, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000140)={0x4, 0x7fffffff, 0x267, 0x9}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xffffffffffffff00, 0x6, 0x5, 0xfffffffffffffffa}, {0xf9, 0x2, 0x8000, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x3308, 0xee0000000000, 0x4, "569a7d5a8bb9c9f6d0bbb47775c950d6d65cb7b1", 0x2}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x80000001) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000140)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x400000003c}, {0x7ffffffe}]}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x2, 0x0, 0x6, 0x26b8, &(0x7f0000000200)={{0x0, 0xffffffffffffff0c, 0x0, 0x56, 0x7ff, 0x7ff, 0x5}, {[0x9, 0x5, 0x9, 0x7fff, 0x3, 0x2, 0x1, 0x2, 0x7ff, 0x10000, 0x8, 0x4, 0x81, 0x7, 0x3, 0x53, 0x8, 0x2], [0x3, 0x7, 0xe2f, 0x80000001, 0x300, 0xe46, 0x100000001, 0x7f, 0x6, 0x20], [0xfff, 0x5, 0x7, 0x10000, 0x6, 0x4, 0x1], [0x22fc, 0x10001, 0x8, 0x2, 0x6, 0x7], [{0x5, 0xf617, 0xe95, 0x20}, {0x3, 0x519, 0xfffffffff483e194, 0x80000000}, {0x5, 0x3, 0xfffffffffffffffe}, {0xffffffffffffff75, 0x3, 0x0, 0x6}, {0x5, 0x7, 0x0, 0x6}, {0x7, 0x2, 0x0, 0x2}, {0x2, 0x10001, 0x4, 0x3ff2c0}, {0x12, 0x3, 0x2}], {0x1, 0xc23f, 0x9, 0x20}, {0x1, 0xff, 0xcbf, 0x81}}}, 0x93, 0x8000}) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000480)="ac0228287eee8896fc3432057cd20cf4a2f2603267c6c8383316fe227a0c1283434cf3b8926ae5349705d2174abf9909fbe0f9fb67885115db86a328c52fa589fb82b2f13a2cd9add2686b6073acc7cb3d8c4d1acafa6b1628979b0df65e7c298f497ccfb62cc3da21b99ee72de05632c49dfd79e469d1b6710b0c3145fa3b7235cdeaa31367f200e93d5ad42c2874878f1a54ddeef5821a", 0x98}, {&(0x7f00000000c0)="5b35a15a6f841b01d3b1c79cf67961a0e977e6ab83c2aff8f6b12f18b0239d530d6d0613229587e7737d668f662ee6a44a542c3a", 0x34}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x8, 0x800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x4, 0x101, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(r4) fcntl$setown(0xffffffffffffffff, 0x6, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r9 = getpgid(r4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r10 = getpgid(r9) ioctl$KDDISABIO(r7, 0x20004b3d) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x0, r10}) r12 = semget$private(0x0, 0x4, 0x386) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r2, 0xa, r1) wait4(r5, 0x0, 0xfffffffffffffffb, 0x0) semop(r12, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r8, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) getuid() fcntl$dupfd(r8, 0xb, 0xffffffffffffffff) 16:00:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) socket(0x10, 0x8000, 0x7) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x204) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000080)) shmget$private(0x0, 0x4000, 0x32a, &(0x7f0000ffc000/0x4000)=nil) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x2, 0x80000000, 0x3, 0x7ea}, {0x400, 0x2, 0xd63}, {0x8, 0xfffffffffffffffa, 0xffffffff, 0x4}, {0x9, 0x2, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x3, 0x3800000000, {[0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x3, 0x9, 0x4, 0x40, 0x3f, 0x30b7, 0x1, 0xfff, 0x1, 0x100, 0x2, 0x8, 0x10001, 0x1], [0xfffffffffffffffc, 0x0, 0x800, 0x8000, 0x4, 0x8, 0xe98d, 0x1ff, 0x20, 0x84], [0x3, 0xffffffff, 0x10000, 0x8, 0x8, 0xfffffffffffffffe, 0x1c00000], [0x7f, 0x4a39, 0x7f, 0x8, 0x0, 0x8], [{0x2, 0x800, 0x7, 0x800}, {0x800, 0x20, 0x0, 0x100000000}, {0x9, 0x48b4, 0x20, 0x7fd680000}, {0x0, 0x3, 0x80000000, 0x1}, {0x4, 0x8, 0xffffffff}, {0x0, 0xfffffffffffffffb, 0x1, 0x8}, {0x3f, 0x400, 0x2, 0x1}, {0x8, 0x80, 0x3, 0x1}], {0x37, 0xffff, 0x7, 0x4205ca13}, {0x0, 0x5, 0x4, 0xf9f7}}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x1000, 0xffffffffffff5c56, 0x0, 0x2, "8f706996ddd2e89814d4aae02a525d81a6f14f7b", 0x7fff, 0x81}) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) 16:00:05 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x7f, 0xff, 0x2, 0x6, &(0x7f0000000000)={{0x4, 0x0, 0x1, 0x0, 0xb18, 0xff, 0x100000001}, {[0x6, 0x0, 0x5, 0x0, 0xff, 0xffffffff, 0xffffffff, 0x9, 0x9, 0x4, 0x4, 0x9, 0xff, 0x3, 0x8, 0x5, 0xfffffffffffffffe, 0x8ab5], [0x1000, 0xfffffffffffff3f1, 0x67, 0x4, 0x20, 0xcbf5, 0x7, 0x5, 0x6, 0x923d], [0x9, 0x20000, 0x200, 0xffff, 0x7ffc, 0x7, 0x9], [0x4, 0x9, 0xcb, 0x81, 0x1, 0xea], [{0x2, 0xc7a, 0x5, 0x30ab}, {0x1f, 0x7, 0x0, 0x81}, {0x6, 0x101, 0x9, 0x5}, {0x10000, 0x68, 0x20, 0x101}, {0x0, 0x1b42, 0x9, 0x10001}, {0x81, 0xfff, 0xbd1, 0x7}, {0x4ec4, 0x4, 0x20, 0x1}, {0x80, 0x4, 0x3, 0x8a1b}], {0x6, 0x4, 0x4, 0x2}, {0x5, 0xad7, 0x9, 0x8d7}}}, 0x5, 0x5}) 16:00:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000440)=0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000040)={0x4, 0x1, 0x7, 0xaa, &(0x7f00000001c0)={{0x1, 0x4, 0x2, 0xd1d, 0x7, 0x0, 0x4}, {[0x7fffffff, 0x3, 0x7, 0x1, 0x81, 0x233, 0x0, 0x0, 0x0, 0x7, 0x61d, 0x700, 0x35, 0x7, 0x100000001, 0x3, 0x8, 0x5], [0x9bcc, 0xa9, 0xa9, 0x1, 0x0, 0x5, 0x1000, 0x5, 0x1, 0x20987337], [0x1, 0x8000, 0x7fffffff, 0xffffffffffffffff, 0xce, 0x7, 0x4], [0x3f5, 0x1f, 0xfffffffffffffffc, 0x7f, 0x5, 0x8], [{0xf814, 0x1824, 0xe4b, 0x3}, {0x200, 0x80000001, 0x20, 0x6}, {0x3ff, 0xffffffff, 0xfff, 0xcc}, {0x0, 0x7, 0xe3, 0x2}, {0xfffffffffffffffd, 0x6, 0x6, 0x5}, {0x0, 0x2, 0x3, 0x5}, {0xdfa, 0xab, 0x3, 0x9}, {0x8, 0x8001, 0x6, 0x4}], {0x1, 0x7, 0x7, 0x81}, {0x6, 0x6, 0x1000, 0x1}}}, 0x3, 0xde}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480), 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x20, 0x8000, 0x6, &(0x7f0000000080)) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) dup(r1) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)={0x1, "7f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad"}, 0xe9, 0x800) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(0xffffffffffffffff) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r22, r12, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$lock(r24, 0x7, &(0x7f00000006c0)={0x3, 0x0, 0x59, 0x7, r10}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x0, 0x8001, 0x3, 0x4}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x3fc, 0x4, 0xfffffffffffffffe}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r4, 0x0, r5, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0xa, 0x4, 0x8}) msgget(0x0, 0x446) getuid() getegid() 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x80000000}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kqueue() r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCBRK(r5, 0x2000747a) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 16:00:06 executing program 1: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x4000, 0x400) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x8000, 0x2, 0x0, 0x1}, {0x1, 0x3, 0x7fffffff, 0x25d9048e}, {0x100000001, 0xec, 0x0, 0x170c0000000}, {0x7, 0x7, 0xffffffffffff2f3e, 0x4}, {0x7, 0x4, 0x9, 0x8000}, {0x7, 0x0, 0x8, 0xfffffffffffffff7}, {0xfff, 0xffffffff, 0x8, 0x1}, {0xffffffffffffffff, 0x6, 0x7fffffff, 0x7fffffff}, {0x2, 0x1, 0x0, 0x9}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x84}, {0x4006, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:06 executing program 0: 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad18f05d03000000", 0x8) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000e48f00b0cd7046a796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e9679b39d3865cf8e1f9fe70e44bf63589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbaef712dbc0a34932ee5f3c705af3a9df64643c2f70e2473ca204e7ba3c37bf5bad70e50f6ebebd0749ccea5d6c02d5c27cef27e33ae53ac35d84d432ef2727aac72f8771d832ab7130b4473d32b24ad6b4c525390200000000000001ff33e1f5ee3ec7709e92a4f9da921d78d658dda84c66eb3c4d78b0032c47ef936ed99a96bbbc8884f9ab01737ec3ba01f18c1882087b6abc8683abe6c0bdc31cfcb8e0"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r4 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r4}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="80002e2f66616c652fff1569720edc1b937f4e93d0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f53a1ca0100000000000000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b0387ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991"], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) sendto$unix(r3, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r6, &(0x7f0000001740)=[{&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/102, 0x66}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001800)) mkdirat(r3, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r3, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x51) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x100000000a, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0x5, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x1000c) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x4, 0x8, 0x1, "8270818293426195266f5672ddad6d7c21cbdc9a", 0x0, 0x81}) r6 = syz_open_pts() syz_open_pts() fcntl$lock(r6, 0x6, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x32295aaae69410ef, 0x4) fcntl$getflags(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xfffffffffffffff4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/110, &(0x7f0000000000)=0x6e) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03", 0x1b}], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7ffffffb, 0x0) socket(0x10, 0x8000, 0x7) kqueue() r2 = socket(0x2, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x50, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x7, 0x4, 0x2}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) flock(r0, 0x8) setsockopt(r0, 0x0, 0x67, &(0x7f0000000000), 0x2c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) close(r3) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x22, &(0x7f0000000040)=0xffffffff80000001, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000042400a661c23230500"/24]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508", 0x1000}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x40) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x4, 0xfffffffffffffffe, 0x100000000, 0x1008001}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) fsync(r4) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f0000000000)='./file0\x00', r6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r8 = semget$private(0x0, 0x1, 0x428fc1298ae6e826) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000140)=""/166) r9 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) r10 = dup2(r0, r0) getsockname$inet6(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0x5, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0xc003, 0x0) dup(r3) r4 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x80) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x17, 0x8000, 0x80000001) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x8, 0x8) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x195, &(0x7f0000000100)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000003818824c412f0ea7dba6820d9c8a3b85efc3be23e0315621ed26258e30f2f58187436ee0510c24a853370cfcc436a558ea20a9e592d7e4528dd346741e76b3f1ebb5b489927d8e74f0e22ef543b542c745bf8d2ad3391dc51b711c062ae8231ca5e0e98c7df022829825844e1a2376671d99e4c35e09e967e0d9c778f069c82698f3dc21ed06ea238ac4049b025807ac2f372d6bac5036c187fb74a7f468f2ad20c6c775ad8702034f8e73"], &(0x7f00000000c0)=0x22) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x532}, {0x18, 0x2, 0xef, 0x3000000}, 0x0, [0x1f, 0x1, 0x9, 0x7ff, 0x2, 0x6, 0x2, 0x4]}, 0x3c) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000240)={0x6, 0x1003c3, 0x4, 0x1000, "b08dce50000100000000000200", 0x80000000, 0x800000380}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebfffaffffff", 0x3cf) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:08 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r3 = dup2(r1, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) setpgid(0x0, r2) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x10) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) bind(r4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x100000041, 0x60fb, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) socket$inet6(0x18, 0x8000, 0xe8b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) dup(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getegid() setgid(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$dupfd(r0, 0x5, r1) r2 = socket(0x2, 0x3, 0x0) syz_open_pts() r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) dup2(r2, r5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000100)=0xffffffffffffff21) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r9 = dup2(r1, 0xffffffffffffffff) fcntl$dupfd(r8, 0xa, r9) setsockopt(r2, 0x29, 0x8, &(0x7f0000000180)="9f9d522b8e1846a65758684a3f2c31db97a3ef8f32f5412873a387cb36207010dfb4ec2e0a0b5e7693a4df0ca279595446665e0020531ef6c655efe127dc9861e764f48ff5a122e15d3200"/89, 0x59) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)=0x7) setsockopt(r11, 0x926, 0x31f9, &(0x7f0000000000)="d34582d5cf1f0fc22e805bd9d7fc15903deb0de2d1671f39da1c4227b59307699cc68b476f7999a5e70e1d844cc38a1d97a77e", 0x33) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="170015a8072f6bc387690000000000000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) write(r5, &(0x7f0000000180)="fd00fa9223bd759d42ebfbdbe0b9f48f0df423acee778fec5292fbca02127335b4d437b84ad7c957843aff2d02a187f75dabf6a1aefc476252a678381e0efe7b34ca6a9a1f26b6061aee95e94f7a7157d9d41a9b271aeaffc853491a1c004d495f55c883f734375b1bd7b021c035707b9377f14194211554215547df4a407182f0496ba9984969ea14227cbe7d9a93df9c1855d417d1db0fa4bff5b63454b46dd8c5f2b8585b08e5580397555b91ea4d1d342e3fdeb73972eaac43af67e5fe5645021ac28c4ea216f678f88bca4cb9d8bf1f6392d0418071", 0xd8) setreuid(r7, 0x0) setreuid(r7, r7) write(r4, &(0x7f00000000c0)='!', 0x1) flock(r5, 0x4) r8 = semget$private(0x0, 0x3, 0x30) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000100)) semctl$SETVAL(r8, 0x6, 0x8, &(0x7f0000000040)=0x7fff) 16:00:09 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='pf\x01\x00\x00\xf4\xff\xff\xff', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3e2, &(0x7f00000001c0)=[{0x3, 0x4, 0x2}, {0x3d, 0x0, 0xc00000000000000}, {0x8, 0x0, 0x1}]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/22, 0x16, 0x40, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x1000) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f00000002c0), 0x8, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r1, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r6, r6, 0xa5, 0x1, 0x100000000, 0x6}) r7 = getpgid(r6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r7) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) shutdown(r0, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x18) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r3, 0x0, 0x2a) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x1, 0x80, 0x4, 0x10001}) write(r0, &(0x7f0000000340)="4e8e47f8039c6c49ca252deccd072e89035a3c0fe89e0ae158757857ee84b2de3f497bb647604d5f6d0168771bf764e4389ad007bac03772685e7019bd8cf66078ac1c4e0f27807dd0dc5ed673f7def2d0875ec5bc404fe4617bf98c872728233d7091a180fd7fbb07cf9b239865a749ef7617ed88594ebccb8e1d4060f4d27359d6efe1d1b9b4bbc1991b18afcbc52178c7c12ce3e8b45d39318fc43d4de95baba46d26ddec249d0dd67dc846a9835635abe05a9b2c4ece08159bfec3c3dfd8a37797b516d4e948ad216b7c2672f2d82a74526667f0b3058e47b05d3bc24e2fc198562e9f4ef793e139f088ecfd756e4e1db88211b3d0124a99c952c0e987c333293fa3d4f8e0d69f3d84305455f454c97ddc67f17cd0310b30d85bfff161a68803e0bebf65ea07edc486158629eb6446c335477551f3424a18ddc7197cd22b6f9270c464fefeb2c41130432ba83532424dcc4b1c41f52b75d9e44844b1a3b564cfb193c52b05f9b44eff765aaf099beec3f51ab565b63b2b8a2b6368789969fae214d6d37b9f9e5c6878f34cca4f4df203c78ddfa118417635855277d24b8e04bcb6e1b16b1ac10e32f1833d3c6b8d23ec5f437d318ad9acc8ef8dd14b4eb76d", 0x1c1) r5 = semget(0x1, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)=0x200) semctl$SETVAL(r5, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000100)=""/17) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() fsync(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x2}], 0xbba, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$getflags(r2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x10000, 0x4, 0x70}, {0x0, 0x81, 0x80000000, 0x5}, {0x0, 0xb04, 0x6, 0xffffffffffff2567}, {0x9, 0x8000, 0x80, 0x2}, {0xffffffffffffffff, 0x8, 0x6, 0x9}, {0x8, 0x25, 0x4cbe, 0x9}, {0xbfc, 0x1ff, 0x3, 0x4}]}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0)   OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:09 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) socket(0x6, 0x7, 0xd151) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) bind(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r2, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000040)='p', 0x1}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x88) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d271e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82edc75bd30feade3e06fb1a1bfa46c88005e224f612fea550aa4140fc21120504f68fea812a6119e82122079387573f1ef"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r10) r11 = socket(0x18, 0x1, 0x0) r12 = shmget$private(0x0, 0x4000, 0x40, &(0x7f00001e4000/0x4000)=nil) shmat(r12, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r11, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) readlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/240, 0xf0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) setsockopt(r9, 0x29, 0x31, &(0x7f0000001780)="ebff", 0x2) r10 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x10) r12 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020691f, &(0x7f0000000300)) r15 = socket(0x18, 0x8000, 0x0) setsockopt(r15, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) accept$inet(r15, &(0x7f00000018c0), &(0x7f0000001900)=0xfffffffffffffebb) dup(r0) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020691f, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r18 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = accept(r3, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = semget$private(0x0, 0x8, 0x80000200) semop(r21, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r21, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r21, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r24 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r24, 0x0, r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r31 = getegid() sendmsg$unix(r5, &(0x7f0000001740)={&(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001340)="ca691ce008bc7115e945c840ef3f6c6ed87f8d5a8d2a48790a93e6c373ff50f05f6c7c393093c998b2da05a95de4bc0e0c2906b055ff33a2844f6121bcbbeccbf395b8883648ffc6553242", 0x4b}, {&(0x7f00000013c0)="921e497bad41257fc8acf4d2182f5cfab63945831020522bb46c2f43491b85f8e646789abd5eaf19108a50539c717d8b81f63abfecec439bc6d8d3184d2e7c7c94976befe4dbccfb29489a3f3bb81b3f35b7a3ce03595867c90ee811dc6503b18a68756357130905ac1257cb2242866336257051f58ff14a9b567bad1b68c959702fc2c3924e7dc2cbd77331a4f7f9a77533694c107ea04d1a4f029f22562cffa69c2de5275f542a8bdaeed2fe0f49356d7ec417acaa625ba88c902e8feda5866e79bb11cc506275f7fb9f01c5d33c4980cca782783cf259a94ea9b4d2ea8e12a17027930084deca0805af14ddb3fd7f1132", 0xf2}], 0x2, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r6, r10, r3, r11, r12]}, @cred={0x20, 0xffff, 0x0, r20, r22, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r31}, @rights={0x30, 0xffff, 0x1, [r3, r0, r0, 0xffffffffffffffff, 0xffffffffffffff9c, r18, 0xffffffffffffffff, r19]}], 0xb0, 0x400}, 0x801) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) r32 = socket(0x2, 0x3, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8020691f, &(0x7f0000000300)) r34 = socket(0x2, 0x3, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x8020691f, &(0x7f0000000300)) ioctl$LIOCSFD(r33, 0x80046c7f, &(0x7f00000012c0)=r35) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = open(&(0x7f0000000000)='.\x00', 0x800, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r7, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) renameat(r4, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') r8 = socket$inet(0x2, 0x0, 0x1) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffb, 0x3, 0x100000001, 0x1, 0x5, 0x7, 0x5, 0x0, 0x2, 0xffffffffffffff81, 0x7}) setsockopt(r9, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {r1, 0x1}, {r2, 0x8}, {r3, 0x2}, {r8, 0x10}, {r9, 0x10}], 0x6, 0x3ff) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x3c, 0x0, 0x0) 16:00:10 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:10 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r1, 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = semget$private(0x0, 0x8, 0x80000200) semop(r4, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r3, r5, r8) r9 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) r10 = socket(0x18, 0x8002, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = dup2(r11, r11) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) listen(r12, 0xffff) ioctl$VMM_IOC_CREATE(r13, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000c18000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x1f}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000b9f000/0x1000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) dup2(r13, r12) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r10, @ANYRES16], 0x3, 0x1, 0x800) socket$inet6(0x18, 0x4000, 0x4) r14 = socket(0x18, 0x8000, 0x12a) dup2(r14, r14) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x48c2, 0x0) fchdir(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) close(r1) 16:00:10 executing program 0: setuid(0xee01) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="56c8836b10dd0b9d77511736891b4c02b50d9ea1b8d3d37e39e58c5a8cb07110ea446c5beeb135a2212183433988248affa4bd392a8712f2ae0719ba8360474c2e0181e6efbce5350f24a65414ddc6efde70b1328fe0d113d79000908dc3d273bee6b9139225193a599b9385d3aa7d2f827aa203fd7d51b66b60092941bbe50ec1ed9ae748794985d3dbb8d4e22c382aa666a1", 0x93) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x1}, {0x26}], 0x2}) 16:00:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) dup2(r2, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x100) open(&(0x7f0000001100)='./file0\x00', 0x6ce418b73cc324ae, 0x3df) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) sendto$inet6(r2, &(0x7f00000000c0)="a58a22c7325dcaac71ebdc506bb341f717d40715b06ed260de500e478cfc6f2cae758a1c8c2da8fb6e280ffcd5ba0081695d9cdfb698c365d61d984be77b2e32d40657366321baccad9904de45b807ff4850948527abfed2b667f09c24c560c7fefd7c997772a666c83a8bfdb7410ecb660e173ba561ef8fd3054afde3d653aa00ed65817e201a83cdaaf5f5b41e77e2e45fa97e9ee9a22dca7bce8ca47f15733ba55c9584e759dce7265de171ff0b59c00ee0abf3b418b548e778a04f0d4d38567442aa7ebc11684690a08cbcbd596b33a952934ed97ccd42a77554b551de1eb0307f2767c203c87ee3be8857e228f739055cd060052a9e37b68b91536ae76ef3dbfeac506ae96fae8e0d5e9cdef9e12b78c50fcbd5ecc1a954905394d69067d18d7d6f196b566db23c9e222f7ccea9665e603a6c57c62fde3528cfd57b59562a24664fc9de1f3bb8a4c32c9e52a5cd4491656c5da05df94e5a25c791881543fc3a9020472cd5403588e0de404eeb2b4ddc8ed3658526c7c0ac29c8438ec04bd467729da9fd0c3c9e86440b7fc49ad21c217a4a4c6467a414f0363a8f97676d0214b25888327cf8f64ee7df69b01d8cc553dbe6b1d1e90fea86c715b5457d453f4c696d5c65c502f9b442675184b06e59d9b77b32a346100d04c9ca14ceb008734d63d5f49625abcec38e64119a86ed43568493042eb1e2392f164d6928f500873996e9933379e985f1ca1eb66da541098760d256cd996cea50920bdbed94654134a106cbb0e4aeae443bd8ccde5c634389625f9b5296fcd45464bdbf5ee1039f7919816a9d2a684863f5ac085a2c7bf745de3070c0c779d57bb2398669854a57675997ca284ccee52aaa907bd3802c17034f408f1a8cb49143d06ddbaf7a9aa1d7f91b000d8194f0cfa9ff82441029a8714729356d62e25937d22b87aef76fd97458dd6c0731143e19cf7cf39696afbe9799d9038704335fe6eb0ba4ca771b8941ec53595738b24975837e57c310e35356880fcf4bf5990844b2263ea42fb05cbf5b359b4c2713bb02fa7ee88cb194681dcc02bf97c3f0269d5032e4260dc2929fec097b5e0b98089611874c7481b60e68e4899dace8c1d1fd92192c04a6fbb54b31df8e6736e0fc8add4ec83559c80e94c8efe0487e26562398f129aafc0c93c2b0c9219f1b15e092ddbca0e8551a09fb4a7a87953b621fd3f44917efc91f56f6f12e9b5a2f7508e2da4e17804bb1c21c77246cb7e9f622757e3f670b3a51ba947269ace5883ef02f65ffe9a959e1f801116572c63d60ca199f7f7adb9b3b4d0ec0100755a81a861c64717e2c7b3b003ee1b57ec9017f6e63e1610508da93ea4eb7e106d9c839bc40c52b5990f5c4f8181451d87f1ff85f733dc70d170ee54bc6f4320cdb8894204c4f32ead8774cd2d609a79a02f13b04f13d891550fab3a91a7555343c8fb93e0d7dbae302b3d3156e859ddb646df51fd0acc6ccc9b9c10278d540ef63afe1761365e39edc72ead56cc76382d57843e5c654f21c783ecc157269bd8506f34ceae488aa8bb09840631756b5f7d3825444f6e047e496e8dc549fe4ddad017ec153e9f2abb7bc30d3a7b7c848fc34c61ac69aedb53cace58ce5642342d55165983a5e4e4a1dc36e7edb1df40ebb43e25c9355ed255dcaadf85b12827c039d2f85c3bfc5a7daa75792802c3f31d1cfce7e963956ebda0477d3a25ad5abdecb97e6aa19f45c348535f1973a8f46fc928d597d8cada0dad32a979cf133145f5a140fc80872c00b1e41b65692ef299f6fbee2cbf278d7e0e14750c12ab476afcb162f55d46e3020ac00b84a42f479dc396fefa02a1822845b1d3c1401c1dff51317b76ba24e0489ddad0d178a88a48ce4fcb725283aa388cd8dcfbf30a263afa9e83346df453d7ecd0da6eae174295449f61aea3a176dd099722bdf4f21d114026c8beb557e2dbb664cf7443929828a95c34fbee6031eaf5db8e51fd89657b03315c3a4a3e8b6eb9674f420ae53038b5377bcbcd34f77f51acf01408ce616aed758c2ef70118d0eb3e5b6f3a58c0a113e004f59b709dc96a3c7ad89725bda8b0144d76070886d6b25b53af01a7e4263c8c1ba5c28595b676fd7f08509a33b2c84d17d88e38c964a33b52298ae57a6db9cbade286787ed9ca7598fc517a3f77e488a45ff3063f7035c1d488fa2e03240b14b859336357339fa40ea060224fa52a4732c2f665572b27a20155428539a5e140b762aa96a5c1c97c2f8d40bbd948015781c04755a247b001a5fa6c8d83c65a0e5ed2583695b8d7881b6c15f36a965e402352767f4fb6f836c879965edfc3681f88b5b981b4bf775274e701a7a18e63977396324c9a1fa225d8e52e63c192c2876fa8af995052f29638a668a6cd9097ea062a1457ddb288e5a33199741dee9302b9db9cfb7f623f6903955d8833a0b8fff54394b62c099c7766e6551ba570f521b0a724e26c51a51b29b9e135d5493c960fc18aa73771ed5edb30d7a185f7e0ee064d37609ea60f72c10351b2a5a430b217d9eee0e6294f339d9bb054874c64dc7207f551b3efb7a30c0a2644ebefdd898f69f87926af86eebd7249549208ddffdf1b8dd072f46dc11bc07883db2f47224d47e9d69767a5d4e198ac3355d043ff7440e7d4c3b06c251db8a5b3f88087cd03ac293b489078d31ccf9b5d912e3d5d4a35f408a79568dc081885a44e20f4d39642eb09da528a4833fd9f8bf07fde2f19d629dc7526f88f11cbef549ebc2155cbddacf3614d33cd04d6cdbb4c12200998a9cb9b24e749ab93a823a6856e155bc17f238fc735c70eed4727e5b0dd0cedfbe3a3c6a121d52ad9546fba86a8a2516bfae5b04115b8e45d349f217e8a70b851ccf68226891eed62e3ff390c736d7d0d0d5e503179d45ae1fb6c2253b99435a7b34a7caa5055ba1c34c16e0d4750b25289107c28764b0b420da21a7b186bf92f41ff8e3f9d9d05e71e0c8d175a45e5d86d444735163fbffaa6a5e2e194eae514d3b068a051dd3ec14302dbbb4a58e84f67572745097240ae07d6a8d7f3953026371f806ed84477837ce1eb02bb757010309b4b33cf376a315aadcf5a3f71bc4630d9806b93deb9c574b978c401c76fef612bcc2435389e798e59732af8ca8028240432ac48d54f391ada3841aa52435c1f291b422d2e12153a070369fd7dae017af0e83f4e983bf5eefec974147470742e304de65347be0ff7c8215d593011fa0b94460333bbe19ab5eb6cb2167476d26614d434af7ec21efc581d279f862748a9f8cdb270d2d7f03f839fc31cb999794c79767646c7cca0614066ef02791169776b7cddcd8164b523337753b7ae7bbab9f926f01cfc6836bebf927508385c231fcdd2ed4498f0b34c695b97224702cef3b4a681ff957ada81a79a182016caf034b90b06fcac7e4ad45cb298b57d24aa2eb0362ff5b701e9ccd173e3d0bb448bae110e4f9190532aa9de78ee9161bef4200770f80178c04271b80f4907f13ba0d735ff8c905a46571f3241f3a2c5ce3c516f5cd3252be20ed4786b667f079c895027c0a0aaf9362aaaee45245ec113e0ec14cb4ac986cc29956aef3942339e469e0aa574ded26979ef5c56ed7eaefbefa6fef5934700c0b85861277ed2100d20ae0149cb8e4b127a4292ed7b4ceb47967c29c003797fc02f1825447ccffaa58d2d031aa85b619121002bd71f9153d51c4f27bc9286b1dea95444b1f1c4600038b14c1fb01f0a6f5c25f7cc05e275455981600f4cc19f7afc2f6ebd152b67fec619606ef6e7b9a1af9befa4e178e2695400b0e1714207ee8bfceec7db04beac6699bcefd3cd0bae2ff649f8ce29c693b1dff546248f418af9d09cb01dd9867692b498b7d2c5404a03454d6349a1f030a307fe8af8fed1084e2dc80a4598e2fc054bd1de25279caf6ef0bf8b26dbef17dd14ab5b9fe8052a80c86a3884a60b0744ca7c706f19835c40d30e3ee100a2230f726a3eeaad7d4be7c362775fb80ed72ff3d99b4e688649eb9290b2c1d1157c1c59c94366f9a0604c71460cdaf8eafcb29764690eabb565af2de1a958f1407ed3bd6ae96de0096198e93179204fa35dd0a0953af05e785c9484b0f6c8764b42765d9570cf2ee1295ba4432f5b8c09cdff525f22702f998fba8fbf31d9ceb4e13b3f8fe6a5ceb45a02f002dea75a8a4be0bf8d8ebef2b6cd11bf64327f897069666fb0bd0cd025326cef98cef10685e9a37fa2e28abd8004d7533c23d264ec456a475b2aa768301acbaaef6593607ce0656c030587a57d2bdc9ae050cfc2bd8d1ab58201d3ec29867c4064936bd2207ac5fe22faed203b3fd45f4158d9e6650f375c4b6481d7d9c5cdf8e24746e23c52fa3561e6cf34e3c46b1a15661a15863b288f40bcb06a5a952e63fdf731c97daecc341a79ee502fcb1b3ac67a5b9c0cdbe8c762af329577eefb0a0d1aeb9c9f971cee62dfc830498350e5402ef7df4b92f4df962871f11f20b4f5bc2fd8d8737bf07797610f1a315b6bfe81be6c46c3a03a2912529befefc8a7efc43c01c474320e4e5a2842075fd56a3ed7126ffb2f969b087c200570d16011667165f6ef99a92aa27f70dc073f716864abaea1765bef6b037effa42a388c243610415f4a53a25edaa652125109efb6bb5fc0de75c9c0f1264d84579f93f918bb62cb557e7f2416c79565cedf8a598cb64932cd2265d24abb34478a3eab3510611f5f22505cf7b3d0042e39d221ed1b1b6c2bf93712ef5af8c06ae5a04d31f233246afefd018b770a6d65d45d09c985ddef24c320e15ab3778faa51f37aa09375734b1066a351a65547c1b8b5e1b8c20938fe2b9dcf9f09871d4d7d458c3156b35c9fd6f6a66b96de6ae491084b0ac345b88e00fe548fc5b9bafe5aaf8a8ddcb1fb5ca757438637ae8220fe51558ee689892d2d424357ff6937b8185b78f8be9ba807521359003720336c8e7dcd65e4d26d39dc42220006c0234eafbd209b25ab83f72abb344b31ba25ef2f4db9e30be377fa10042b9ed1eec15c10c6bb1cdfb98a072b68b1aa807ea50c871e5ca5b88cfdd244d5e7d583d7849235f401f73925853a49531c1941fd9dbf050a3372984c94f1b40e95b74f0f0abb8679fced97fa70ff8c6617884b6dfe480062cc29dce283e43dbc7a2c41090c31520de37609fa714af6e39bb748e6726cca9d335effd4de4d217565eaadf1c9d9a9928bbfa1a4407fd067e0b9d47b6ddc826119f74b7c1976b55d21cefad78b2b4eebad696eb13cea577e9d20c3e023a95e7a7a95c8932c56f8b4332c5d9a4dc4b676405098f3a474c9bcd950365238fff861dec9de0ebaafd6ada64ddfdd58b55dadae726ba0f236125fbe22879e212258d1189c89a759f04dfe5b7e64541cc1df1f1651c2c01f79ce844629ed2c171353709c155bb6cbf9f24b0f5cb2fcaeaa7d587e6e1c29f2f4b1de8f0278034850a965757a5bd4c436b09542871cc0fd41e93d8667b8b89de43c17b0f493c5511d1c9059a3a8e7cb5f65563708ae98e255d7a45be4e53fade962acd090f3d66ecb00dc57703c433d4e7d6cc5d6727d3dfcab75d253b01f34009d7e7d19bab21003abcb7f96cb1dd049b6f3474bb294e6538ccf930c2a7fd71863b6e8a8d9584d6f8858a533475dd6000b38c94098439a85acc91b0e1b3bde4cbdac05e981955bf68aa82f0259d1f1c002894be2d7439fb6357493358d3a9e91a67d193d1c4ab1f9bda8a861c8142ef32476df83ec429c7bd1d36ee55e850401578184831cf6851b2334adfcdb5", 0x1000, 0x401, &(0x7f0000000000)={0x18, 0x2, 0xb58, 0x7}, 0xc) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x2000)=nil, 0x2000) minherit(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = socket(0x2, 0x3, 0x0) socket(0x38, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001140)={0x7, &(0x7f0000000040)=[{0x8, 0x9, 0x5, 0x7}, {0x760f, 0xffffffffffffffe1, 0x9, 0xfffffffffffff46b}, {0x0, 0x6, 0x1f, 0x7}, {0x5, 0x9, 0x100, 0x2}, {0x83, 0x81, 0x734, 0x20000000081}, {0x1, 0x81, 0x0, 0x3ff}, {0x50, 0x1, 0x8c6e, 0x200}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000010c0)=0x539) r5 = shmget(0x2, 0x3000, 0x9, &(0x7f000000d000/0x3000)=nil) shmat(r5, &(0x7f000000a000/0x2000)=nil, 0x2000) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000180)="8eaea548e6f795ebdbbe0f34fa70913d9ae87a79753b9c140ed2a4434617b87b98c5dc6b5c4bf8d65daf30d16b5e1d9c9244b45eb8862175942f622d30f2946360a42f4d562b5504c1feb2d9becca2baffbcb3165a7b09eff2411871fb18df50e4bdebb3ea85174ef32db56a81b9b1649c972614092bac805e9a9934bf7072f1b18c04921ac0749b37b021f5113c24aa40052aa6702b726f108e95837e4e3e8b4a50eff26441fd7d2268eb0754a96a0936c86f5d37706b568610db8cbb62ea6c9ce94f983fc930b70c65f1bc32e5ecac64513d3499aee8e7670b1492c6380211776341d14ee5912145122955b4cefe75681b253956143c120bc11bcd3ef8611ab949616feaf3c9dbcbba731fe3d3f9d447db15fb5e13e74325893f358e6327a868fad3c25132a31ebeb534eaec06893c54a008615c6a68048abf5b70d23ba0c082b40507289a6c124e03e4a2d3008fc60bf1ae889ccec2ee271e8a4135fffeefe4d7555de7d89c25e318c2f0dc6a929903c5163e7eaab79afe0da81510c07b294bb474ed2125a96486dd18bd33c8a8153d6504d32b48980e27a20587d5038b4093601e71089139524544b772d28a80b0815e6f8501880ab37e28f6fc756a1bc08511c2d4660686cedb5d69e183f38fb2bb1ac1aff162b4d473d4bca6668d19ec728f720fe6ce604a8a92ac111755a56e1f1c435c1f58b7f2cc11730df59c9626c4db0539acb73cdfb14e3e4abe9defc219d7dd1b135b54a379c6afacfcda8dac7fba3871821111f162752dd2af52b8f1ded1ec38c0f3748d75addc24276943058fc93e1ba68f93256d5c1e2b6c36736eedb3565b1799c36e4786bdb874e5e11e74b13a957f31ba9dad365285b1c73d98d75e50cb9883edabf7885b090794e52b5ee030728a778114492ede14742e5d0d6dff122c74429b3e93e90b48b0c72c08b96cb35bff814c5a0dda7bc35478bd8afc467679ec12802c945eb5b28bb1db646d6d12590b18d7fde0339278b527ceb757ac25cbff1286e46974922951f6e5403fbfaddc7066fdeb8595c9cde38b3759f19d36e33a583e71d81f162a5f56e0f0bf0e0fa79e1cd6da5ab718c8b660a6ccef33383caa180ec3f08cdaf9aca8098cab686f1ce5431361096b83e292e887f2fdbdefd11f6bf878fd7608f30ab16330551fa23a1e5215ba9f9f0390f225dfac20b5029530e3a19fe7892a5d23ce502db84f22404fe1748e29baa6a08c6eba28fa8aac98a86675df27ec6ce1e8d96fa592ab20a2fd3ca1ac612b72480f91d03acb67428cddf27b0cd3a59fb04f14eedfc272073ac7e055e941778bde49408d38fa68f44f2ac1707478981bb1c35267a16252a35d5189376444564e921c1d4adf2984ab9104c2b3d50a8949a3383050196ccc9a47f1a9760dc28132c5f1fa0b22a54393d9250975258e8b1d9fd06ecbcbb9100e3e7474ab83b58f92e8b4df06624f2f941030a8d0540251b38e32d2202bdeb1089e4230e6e920596d5eed3b5bc5a76d18617f99188735c511ea6fabd5fa8270ccd5a07fb5820ba9871f48af20834c987cc193d644e1cb13acf92d894ca38825efaf4c6dc353ee25d3e9fa12906904956a359ca484ee55d866a27b1a1a39e233fb2faaba58d75454bf1b34a1cb4e777fe3e19672c9175a3d4f9ab1539660040a83e91c7118e969f2d00ce7c283dc9218ce1ed48a4f9c6fff30ffc32a5e02e935fd7481e45f1daacb1dcd7800eb3fffb31d3ce03f352eec9f5f56260248a9bf5af6360886d6fc04e89dbdd2953ebe197ef90e898ce80af6cdc9e28c1e03c58f589f935a726383ff094f71178ef9c811308afb50f5a03fe16a421d99904474cf61899f2908a5b18895c968b6018a77d8047d08b1c915505db282bf54d27b9a85544988c77d859d1dff93f575a705c798b854072edef18ea221d3e77528a0df915c401bde6ab09f99e4dc635ad3553bd7c06299c75a30b3dfc91f7f92049e3bd273b25078af058d59d9bbf98a030c18f7d1051a9ba332554e5c47cacc98d2206e19ba0233ab2c69b65dce42bf9000b615069fb3ccbe10ff72934ff3da37ef3b2bb5591eff4819785615a0bd6e7e53588c96cea6dbf6c3860a17ad06a6e8a67dea1f561a7882eb965a5ee76fe7f73d131002e7d4288493aaa1a498edd2c075003120b9c0efde752a8281ab12221a57fd2d84a8c954cae6dc1b1bba12c47f2f5c1ab58ddc85875ae59530fd5f3ae46f6ef87bf28e61ddddaf3bd1390299071af644724b6eb127d7d8d18f7774b95ff521de192d6f913ca313293a9f64644172bfd7a7f6c97cd962a61d350988c67c8bef0f266c70c3aebfb3f04c730f357aff34eddf5ea5c9ae43500d4d270cbbedc945a9ebd532e990373b536bc32aa45ffd8e89c3a7a59a50253efed57c8f7aed1b1fb8ebdb4dd8778df87d6357fccb0c3488dc04b6eb208f11ff25467c4a066aa1f4d196eaf6c383376f51bdb81bd789b8358b88c6786033ce18daca32e2a772361dfcce00ec8c429a45d4aaf899c27e57411d94eb0345416dfc9d72b080af559d0819003f8e4b3f7be529b3816f3d801d40332af829adb4e891a838e83213afbe2e1038f26e1bbab64684f5862362838d2ec8efb1fa1438d9e298d98f0b98d8c534753d81d5fa9a32cda69a710493bc24847a7eac87e1f5bfa31c78acb6f25d0984ef62a246bf1c1843116052a3180bf05b5098c5967868604749bab52910bff2d7386be70f6fdefea102900c7bdf37884f9af2749caf6e2e543ae66038d2a9279546ddcbd5848bdec85fd2bcf2b81accad7bf906b9b8891626dd5ac6b1d021480b483e9d7d465143f0c845c60e4ea4a6746884e663a5c81190480db6431ee3a1af0791a3611b93891c752294ff7a7992a537b7d03497b9ab51a3a3ecb82ac3356d47bd47b7c15540e08fec658bb79f91c9bd721e3ed664b8d1fbca70f0ed90d9aad701d0d31f713af3a8553e8f1bb92ca84e66536af1065111a56c646e1a9f979e31afc3da7fa7e27b8631c661cc0ed8f6542efd70b370c4b44f51ad931eeaba520822470051c7d1dabed78b703521ba24397c3e28ce1901ae740ebf8d878779e8d64226277356189b1982bd4f312bb5374a84d9993746b7d0307a05c6dbd4586768c86206d95381588fd94ac47a4468ff3c3da747aee632fcfd695b836e4409dcd3e86ac968773c07735169fc2ccf5535eba7e3672c8aa1503def5181fc18ea4f5f3db6d0f4dc0364fb0b385ba31c722b72af363db141d188f2f1b10eec95994b901204a9ab25b228b4fa9fb8c55e4b1171fea86847d25566270c376bf65994625fa868e1c20ed30a8fb3e54779a5c665329d793106ee8915bdda38e60152d729764f52e0ac8b4c25bc9e0627ed72e0b4321cb3081beda47fed37b176b66916f2f693bc48b02e56ee67d1c1ea143c2bed7d004bf5b43a587a13a70a9f20f450ca5d2ceb59e2856086a3fa32211014b642d8883d3b5f4d39b074a88d5527f65f2a74cb59d4336a145d6ba27e99820059d3e5144f43fb98f69ed13b903d2284c85761df846664c72a435c500c738e5f9f5974997ee332c8be85c1287a7abb1fa78ea0d2b752462b2ba4e14a6b31b885688542d3da663e23313e4a5c440a05cab2b9083e84bbc99009315aafe46a28b943144497ccbc32c24b90827bac6fd90d6a944f0f7befba8ac31dabed1b86109ccdfce6460c0eaad39e1c1746f7042b1a55cef6d5fe95c4900aff3752dab26093f70ee04683ea9a58dcefc8a85730ea22df28717ad4745e5cce346c53c368154832d46515d293ad680052b8d8c1af7aeee603ee4ed46b66ef2d01d0523625584c9c9f30b096dd60339605f307694dc0a7b2e7f19b63bde342c9bfe23a0a5a6300edb459723c0d45f71e63af18369d843d5262f62d15a10bcd73b5755dacc65fdca902d49f07528066759f511cdd93fb0848769c9bc1f2394b63d7087e78aca57156f1127a6cef98fdfb5c1fe610470611edd04da4d9b3b9c07bc0189520be4e6dc9eef6b08633a2fb8d079ab53253ae319516fcae6134346fc9bee1ec77d93e2e43553c3377a8795bdb010dfd6e189ffbec2c3a9c1600ebae389a274fa29a209d45c77d2d13b0d69518fdf1e961c648f9df8821e5f02e0f4c8191ea68601c8f363351261ae31c46b3c3f541a4bfb9c2aaaa927dcef794a1817290059d203a55415319a0687fdb5af005eadc08383877307612ee83904369ac5952a3fa2f56bfa15ce504a5a47eaa87c2b7f793b0c1c37af2e34716bbed3b9be6863570034bd9af2ad0634122cadb6347865c7ffcccbaafa6062ec0f9ead7e0ec189a843deea8b14a20fedad6214072fcd88095d49fa2059ccabd6b4f9f59ac5a66fe9d8093485fe5d3e59de8d44baf5f4dfba8d3424317c52ace7a16eafacd3fe958a729c1b34e8b09b07b9293fdf2f48be75c6733f8e6bce428f386bed3a400bd4b792e279e07802eff140355241cec83f66c59a764d2564e0602e8dd40e0c673acd554897f8b0e241feda222f15bdc040c96d73a2af9cb8361a2099da709d06ee25c2ad0558fa791d989dda168409d8ad7fda24b55aa0f49ef9efd436b65ef3c3db6ba99cc6f3e5759716e2a9c469c21fbfb2a19789fcace5fd81902db78bc2f0abafcc609f64e58f91aaa68553cee9e5ff7207e39c0b3191e37ad89ba096517d892a55519564ed7b6c59d5a1e6de5e02003d1fe965b993cbc6297b9630932de138aef37a08fb9f63dfa78949778100a7e353b04d19ac1db00fb3ff3a2bf64d5aaa86f321fec1a9acad6cc96506f6c9105353b24c9fbc427a4716ecbde61cafc095f080ca44fd8cf5e94e21ebbce001fa45cc034398cd8ced3d9c8bc16a0dd0519172ba8142dc14dfe8c358ad9cde86129df2902bb15a20ad38021d691ba19bef1836f16686e4e07b7d84a83f9820bde6c5175c9cb41bce12df08ac84fa0dbc5d97997c3e99b728d77024ed4d98462e0269e7c0293abf7603d49a07e771dd786895c18b950acf0f0e843f460b69e6dfdd3ca74be71b388cb26f0af4ce9c8ccf43b7f3176bf8cd953819d12087abff4411f11cb1c8590693d5b4709060677c089da4f5a909ff2409de160e0414126c02a71c34bb3b29273010df8e7b4307dff467b818015b4fb6b251d23c51b57e945c155a67429e1c6f2485bc3c0a4773d8806154324e3d6141cc3017b92ae3edb394a92deffaa11411a963bae333bcb1634ffbd24f008941e5fbd6bbbad146c75edd9adec5a6ebfda5890c71577305718b7400953a0dc50461e528665141ec98645011a58b768fc255276fa3d961e27f94056579a7914d14c70bcf63045aee53c24d2313320fb953fe9798f5fe08fb4a0f70eb67a27fc8ea1cf174de06c91d95422e31c619642b31b305293f2e09b6a860d4f5afe9ac94e184561550392178d8752a3f1deca8721ced6c9f27fe17d6d6afc31f7daaa978cc4e7c3aec972a64ca398bb840569d33069c0a076fb62bcbafd55cae56d8a55a900eb6c1bb7603df11e1b5e3d9bffb9d56715895ccaad8024bc011e54fafb8e80309ea90ef81dde125c1ea909e641ba3f6f51d8259834f6b771b94cd582169f3acb375790b442cbb4dc20b334f828c1a356f960b9aaaf50d3d14b98811d1e795ad975226794acc79fc3aabd7644776ad7156ec3c4f431f38093834f6022645cb7d5f5b10adc5c52ec2819e4b318cfb2a0a91a4395beed5c4fc2413de95cdb3529578ce805c5eab95d9c0121eddf7de31130aca2986eb7fe4cf21213678c77ffb00122e8", 0x1000}, {&(0x7f0000000080)="d91e756579a1cfc8660b0af97251dfcce2b8684c2b1c88a1b322935b4dcb4153ba01cf4b22cf74dc3d428324250c4f47eac4242922179dbfb97f215aa9e36a5b185a27fa2995592cfb0932cc115dca044a05be1257dd6e12bf46afba97276ed2273f18fd202f1f17811eea6ef9f118ff2456d2e6f8", 0x75}, {&(0x7f0000001180)="e1ad7f0c323806da761d779b2a102136c832aecc444f78697349b3229c35b40ddcbd0e7b16837ec506391892a03ff64600404d22d0e52739230528c9bf019a284d7ff4d8703e56a370ceb9de162d60cd769dd16b305f3e1828692127d608a32163d1006785ff43d259d23d9cef2944ca9b1081e854fd7d", 0x77}, {&(0x7f0000001200)="15dd0b748ebbce2a30823208ad8d808492f32d6b1ef4742403781c25c2fc9dd35fccbc131ae499b37cc6f0a3978eb21edc3b7e5f3d8337f30c0debadacd0085af9de019df7716bdf129b710578e0213ee6084683aedf72d5b073ee9cc406c59f6877542730237a134e942114f0e191d257620335a8f6338e1c78ac1608ec40923c49f5fadab6a34505ad1cc363be4cc7ef8e6bfe6236a74a6d20822e9bc29473734281989b76e0c91d1be7fcb0b55a9164115f37356ee344d298d7e131ffe9c33a37e69b3b84c730def631c903064b8023d1", 0xd2}, {&(0x7f0000001300)="5467bdd0ccfe08734d5be18806b49844ff0842d529fce5a10acc048ad45cce3165c4bacb602030ae93a52a1dd51d0c47be257585a34fe9aa4594057cd35350ebf993", 0x42}, {&(0x7f0000001380)="462739a00d1408e1544fd07aac491ab483f98215e9c5ec437fd4e3cd8442cdc05bae91f4de74601925da3b72ad8e80f412b097652ea55c1acce11ada839b8bb534e0bc772d1451f96fd2fbad9073f7989ecc129e253b04e11924ef962f840dc1e601e1d29afa1e837f8bd75c18c7ea6a44ed69c3ee0fdd5e186ad718f927692bb96c0b4e8270f111a608bd1cb6c8a51704ed89b41dbc6d9cd8dac4977f12952f78b200faba18a4bcefce4af4b493fe69bf46b4583e02c15b6705b2bca2b19ed7e84ac9275d1e661cca371d2301e7ca030504e3e96bd37db316d5cf0c32b60e1a78744e15538027260911dc0e22d335e2e49ff5", 0xf3}, {&(0x7f0000001480)="bcbe15135347fe729756897722cd4abccf3bd4ed79397887bb09329dcaa96fc7f31e0fb41d47187eb44a13c112aa7e0aedc24c23f5479e84aa53bf9f81eac61b11504369a5d6822e76d4f290a5d9384482678e5b9ce805b31ebdbde16e3dfbbf087e658ec76fd293ec14be61c9af718407c1f533088949ab4bfd647d9093f177359ce2bc0f0e4f24d4d517f1be721de7eedefc10db43f70bc3da30324d2c8c6978379554e82ff1673b93b4c8f44f538534c2c408fd3faacda7b743689492", 0xbe}], 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) clock_settime(0x3, &(0x7f00000015c0)={0x100000000, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f00000002c0), 0x8, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000001600)='./file0\x00', 0x181, 0x100) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = getpgid(r9) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x3, 0x3, r10}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1000) write(r1, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) pwrite(r1, &(0x7f0000000100)="ad2afc8329e67669f5c9dc967977ff75cdeaf411b641ff172c9521577452f5defc6d24f5492cfeb5f53a9a471b2200ae8aad4c909274d394b66111dd29a9941756954b939d717f1cd4ab65e38c768135f72aa6f2422b560426f56e740ab938ec1c20464c70666da0962283e2814f03a9ec9553333bd3584f20b6e936413e02a155166fb3d4bfc0fa18ed038e37817ba0cd148656465393f9ee253de544268003bb1359b881d96a642395f0965d1ab9dad4e9e49bc6726d11781762d4d28ac03b0824b41d1fdd4dc0d29b51a157f95fc9329150fd1116518b79749062dd8f14454057949d22182fb9313cdc2de68b", 0xee, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x9a4f722fd46e5475) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) utimensat(r3, &(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)={{0x2000000, 0x40}, {0x800, 0x52}}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x5a, 0x3}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000001c0)) r5 = socket$unix(0x1, 0x0, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000240)={0xfffffffffffffff7, './file1/file0\x00', './file1/file0/fi'}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000002c0)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000340)) open$dir(&(0x7f0000000380)='./file1/file0/fi\x00', 0x12a0, 0x10) socketpair(0x10, 0x5, 0xfffffffffffffffb, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r9, &(0x7f0000003600)=[{&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/11, 0xb}, {&(0x7f00000014c0)=""/7, 0x7}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/241, 0xf1}, {&(0x7f0000002600)=""/4096, 0x1000}], 0x7, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000003680)='/dev/tty\x00', 0x20, 0x0) r11 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r11, 0x0) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r12, &(0x7f00000036c0)=@abs={0x1, 0x0, 0x3}, 0x8) getppid() pipe(&(0x7f0000003700)={0xffffffffffffffff}) readlinkat(r13, &(0x7f0000003740)='./file1/file0\x00', &(0x7f0000003780)=""/198, 0xc6) accept$inet6(r10, &(0x7f0000003880), &(0x7f00000038c0)=0xc) sendmsg(r6, &(0x7f0000003c00)={&(0x7f0000003900)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc, &(0x7f0000003b80)=[{&(0x7f0000003940)="05c0d34b4ffc97c1c4e17857c4c3b3824f55c11c6dd64734d2b07289ea537345daa66082beb00c4a5b621f56eec1f40b58f76ad795ddcd1b7b000b1688c47075703c2e77f9d2f9178c384e9afa53ae3d942f9c787a6e6b078fa5940d8f4e92e3c568ab1939e5", 0x66}, {&(0x7f00000039c0)="a827eaf48dce7d4eab91d26675de0b6b045ab71741225841bfb4cf1cbdf575f0c548ae4133aa1c4ff09210783eceb680a87de35f8762a1abd798c39e948860873a43b43c22596f1b9ba7bb0293dc136c3bbf6b6c9323183228ae80d6ce491e6851f91728c01a506b326a24e9150e001299babe1a245db9996fa0a7176acb74697b7fc05369d8bae76c4eabe6cd5e916e7830", 0x92}, {&(0x7f0000003a80)="c929aa8b4d494216dc6d94cb50b7395d8c10929493a28f5e86321deb7b5ced9ca0e2042b6666dc33ae160cd7c2888cc446b73500eacc65068660b0e0034d64110bbb0b01af8b3f52000976739e7d035158b22de6dfc52b2e20595bedd36b5c3a78adfa8aa8044ba487e38efc6fa13465c2cba3b004d84301f10a39fb0094abc4126c98058a856940b3dd752b75af74b8f19e8ba0cb843afcc8b322bdab1606387347bfd945c4963ba7f247d22372bdc1735fe8a17b8dd9040c77ad9e45ece7f2fe96ee75eabb", 0xc6}], 0x3, &(0x7f0000003bc0)=[{0x40, 0xffff, 0x10000, "a91ad4f4c5b09de401dcc433f9b95802361890c207a138b5a1ad8499b705982bd2590391665bfc0714cfda6472c497"}], 0x40}, 0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x80@\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x8, 0x3, 0x0, 0x7}, {0x0, 0xffffffffffff009f, 0x4d0c, 0x7fffffff}, {0x5, 0x6, 0x20, 0x8}, {0x9f, 0xfffffffffffffbff, 0x8, 0x400000000000000}, {0x3, 0x2, 0x7, 0x40}, {0x7, 0x20, 0xfffffffffffffff8}]}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) select(0x40, &(0x7f0000000040)={0x81, 0xe395, 0x8, 0x1, 0x5, 0xfffffffffffffff8, 0x9, 0xa1}, &(0x7f0000000080)={0x800, 0x9, 0x80, 0x401, 0x2, 0x100, 0x5, 0x3}, &(0x7f0000000100)={0x3, 0x4, 0x7ff, 0x3, 0x1, 0x7, 0xffffffffffff9bc7, 0x8ed}, &(0x7f0000000180)={0x5, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x1e, 0x3, 0x0) clock_gettime(0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x23b, 0x0}, 0x407) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='8h\r\xda-jpf\b', 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7fffffff) read(r0, &(0x7f0000000280)=""/147, 0x93) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x8, [{0x3, 0x7}, {0x3, 0x401}, {0x1}, {0x3, 0x3a8b2dc3}, {0x2, 0x4}, {0x5, 0x6}, {0x1, 0x200}, {0x1, 0xffffffffffffffff}, {0x2, 0x100000001}, {0x3, 0x6}, {0x2, 0x9}, {0x1}, {0x7edf3aa924f26bd3, 0x7fffffff}, {0x0, 0x3f}, {0x2, 0x6}, {0x3, 0x198}, {0x2, 0xfff}, {0x3, 0x2}, {0x1, 0x400}, {0x3}, {0x0, 0xea52}, {0x46a4b7b775d6e2b9, 0x3}, {0x3, 0xf7d}, {0x0, 0x9}, {0x3, 0x8}, {0x2, 0x52}, {0x2, 0xc3}, {0x2, 0x6}, {0x3, 0x7}, {0x1, 0xc29c}, {0x1, 0xfffffffffffffff9}, {0x2, 0x6}]}) select(0x40, &(0x7f0000000000)={0x0, 0x2c0, 0x0, 0x2, 0x80000000, 0xfffffffffffffffb, 0x1, 0x2}, &(0x7f0000000040)={0x8, 0xd8500000000, 0x9, 0x51, 0x8000, 0x400, 0x400, 0x7187}, &(0x7f0000000080)={0x4, 0x8, 0xffffffffffffff4e, 0xfff, 0x3, 0x100, 0x1000}, &(0x7f00000000c0)={0x200000000000, 0x7}) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8c2, 0x50) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) semget(0x0, 0x3, 0x80) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfdffffffffffefff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) munlock(&(0x7f0000148000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r2}, {r1, 0x3229abc6791e715e}, {r1}], 0x3, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x800000000000010, 0x7e) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/208, 0xd0}], 0x3, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x2, &(0x7f0000000200)=[0x1ff, 0x28]}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r8, r5, r8, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getpid() r16 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r13, r14, 0x80, 0x4}, 0x7, 0x5, r15, r16, 0x4, 0x369, 0x100000000, 0x62}) setsockopt(r2, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) socket$inet6(0x18, 0x6, 0xc6) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 16:00:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x8000, 0x4}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/198, 0xc6}], 0x5) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat(r1, &(0x7f0000000040)='./file\x00', 0x10, 0x1cc) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000040)={0x0, 0x6}, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="66ee7940539e6ae456c7ed713add8cc019349db136420c8980ded12a7bf5ca364c0034edb475441cfe90f21fd37ca96509f9f31bc3c6653f714e78ed", 0x3c}, {&(0x7f00000000c0)="c1d47ca49f0118158c796b9296c58980547ba7c3490efcb246cd404160d1e57d51100b083759f92b93337f391cfc70e67703869ca50933184950725c4b49332a0922416e73bb1fe201dcc3ab67256c2cc8df6b4224f8573a9615b5fb892d7447", 0x60}, {&(0x7f00000001c0)="6888af1721a4ff7bf6d9942d6f44ef87373a30ce905c071a251247372f2341e0bd7e4ac2a48db36fdd1eac65e6de4bbb6a12460eb1fd4b18250fea322f54f720560328c7ab18ecfae13e729399e8b9485b5ba07fe527", 0x56}, {&(0x7f0000000240)="797b5137805ad2a329b0d24491fd549db336b8888f617be7138178ac1064c28f352a3453c6c559d7039bbc3f4531a9cc9a9df70ec8ecef53121af094e5c6d4ef540e5c8b0102e8b420b9f0a1cd4076ad57a2550ed9adb5502d51ae8e6cb14bdcb6dc92bf15efe3b48409b449da2a764f6dc4dc3fca66ae2563e0fd926ac6340e93f8d1ce119ec10a47b2049d6df25949980a91f3a302d32c47c9621f3f567ce187f90e29f42ca736f90f9be19c00ee7434fc58a09a23b3f70dca6d3d2268c5e3b63eedc6aacd4768b3db8be4d0ec5e", 0xcf}, {&(0x7f0000000380)="61460df6f9cab2d4df9d1a6acc7ffbbcfc1a86cba0cd5f396f84e278a86e5aea84ba697661b90bec5536da3c9d8c9e0d363f733c0dc51bb037887cb11ed03d72ad4a541b89d498d40fa6ac3a4b865c6714ae7aa422e16f38e360e1ec13d0d6a6f60fe4f22ff6dabcf8fb3ffcb9d2137a8a239bcb8c1fb70df28003473e2f0de3122d95997fef30e093e921b680266d229d9175c726f6a3cbbc92e5339fbd16936952d94a8c95eac7153ec9b9fba0cb638e", 0xb1}, {&(0x7f0000000440)="9b9bd9d9251991fab853e110a136d70a91ddce0e17430fbc6b4616d36a52c81fa6732e60dfef98aae912a6117962a49beff045f5c1e2aedd424f461a79a9b0a62bea5007f50070a2a1e1df262465ca3169ec72e7f3d4354248aa7ec3dc6a694f656c86d2b7e179de1634a467e9c4f9f20dc5c5b774059a9773329bce316588c0dfea69230ef93555327620cb7c7b2ffb7448f5e940938f96d6311875a1d18b34d9081e5b799d5a1c186933c24ef3f9360f35277de9e1abf91223ba08d64a070449321fa16811e739ddf744", 0xcb}, {&(0x7f0000000540)="dce427e7bf37f219e32916b7aa5e1b9287673da8a0032525e67554345c26ab2df3f0ae39771b78ccf7a7c3d4e74be72f1732229030a7075a707385963ec27156ff7b1eadb6ca6d0be066ea0d623e9ba339c0bfb197beafe4838669c2e86ce244007e6fd3c4dcef4ba1e4879fef38d08f528850", 0x73}], 0x7, 0x0, 0x0, 0x402}, 0x8) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001, 0x0, 0xffffffffffffffff}, {0x14, 0x1, 0x0, 0xfffffffffffffffe}, {0x6, 0x2}]}) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000340)="4d320c96d982cc00569fbeef439eb333a3ed65a75dd761e1583c32b635f5053dfa1fbe9a1aa1fb100c2e885da483743ee972b349386038c8e36ba6e4e8dfa173bd2eaf32b420ccb985d6a76775312745acf62f36810a4174dc3b2207ce3b2986b5a01bc16f73946fb0f532735182b8ad40b4394c354a6c2784d80910e4f5a9627e543ee4575226adb832c68014e3067daf3860b77ce2172b5af724d99d84e79a1feac2ee219058c772bc3b18760189344b79aaf284b03e662cb9ac46c83ccb09aa46773d50ed338a15c17f", 0xcb}, {&(0x7f0000000440)="98e16618313ffaa296cb6df42fa1e0ba5b13e93c7426c85fa20e2805aad6229c3fd1d2ff52625ac7777335e11a8c6ba7eb9e7f58ce2c3a4353089b72c52283216edfc34828cb7455d86961803aa57fd061c3d978ebc2e57debead8d123694e4d1f2236686916acee33031a8d33d215c2d64d7058f91d9876dc19d886313332f641c98cb4a6e64667d8751ec1e4babbf15e141e3ff677f4dc85bc5807d81bd2c103ffba0e", 0xa4}, {&(0x7f0000000500)="3ffeae52be7adda438411079783a405d6d98ea97ff36d9c8519567a5efc31b1f83123e49ae36c2dfe7c65be0a543c6138064e0092d2614e7b79471959d15f80a64ae8184b8b5f67ca13f7dde68ca10d35ec8b4e5c58fa0a1f938", 0x5a}, {&(0x7f0000000580)="ee9668b19b6db611d7780480c512699ae768834107a979ff3409d5d33909e973a989a09115de933ce4f9fff9e8539d267142561525cf1479038e6f5396c699371817254fa7478e8592d9c5caf2db9ba0b7179e1a8689af0150c6c3add7e836f52c4e9fd6d2f53a250e5918d2223f4f2da978d1c82862e72f1185cc4e", 0x7c}], 0x4, &(0x7f0000000600)=[{0x18, 0x1fffe, 0x7fffffff, "0284"}, {0xe8, 0x0, 0x401, "fffe1f79a9ac6b56500adcda1b1e6119772b832cc272a196357b563ee31eb86ac452965522773cec3d9815f015acf4062d735210dcc5d155f5401b2b34f44f113d4a12b05f846c9fd45f76b72b0779354e7f3117b5ff5a40854d8cefd673954b5cb76b4a6146e98f5e539f7c92ec5b0bfd744bca51644b9b6c62a19ed9d28dbd6d59f3ab61ca19f858879bcf545bfb892e34cd4818f5f2957b5288c1c0cccb3a5d410d1074680558dabd080df4617d5eab59f3cddfb2b934e6f47edea231811ec1c124aa1cf5ad42e5fbfbe4fb31f557a4f53fa18f043f"}, {0xf8, 0xffff, 0xffffffff, "d3011af19f7c1559b908cee2049185d82463bfd5417bc9ae4f8330f8b932fd7bee46cdd13a4197af1cf40d5c2ff93666888f559b9e596a980fad30e13866e8837c4a5ae97daf0d0287721514fa3451073c3c68df14615b59faabd19d531b4bb34887d0a156114d47f44607b65311f858a47bbac46b4d261df095cf3fba46c8f86b58136cf22b1d4cc3c89fc42bb302a62f6581c9fccea801d63f71d42267de198e9165e5af7b768fc8b3c189222f02f709a46b2ec87add3f50c6d1fd3a060d9d9758ec54bb496117186262c6035169befca7dd1aa0c590cee086f9e2427114f4db3563f4c1de60f3"}], 0x1f8}, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) socket(0x18, 0x18000, 0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x7, 0xfff, './file0\x00', 0x8, 0x3, 0x9, 0x10000}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:12 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="2810b7fcb110082e7648b2e2ab99ff7e2ec20d7c4e976ef248a9acdbf91922bab2a66feb48e18ab6df2e3647e8d5d473a143bafdd34b0a85487fabda00e73a7e576470b9e8927bc9455e5d7aff5f541b10003d7689fbf02d8176ba8bdcb65f9ecc4dbe7ec5d92246d05bca81ae1ba4bbe81cb5590600ffe16f01a3102130aa63999b4b61cd27c2b6db3c93e97ac28a2ac6c134da14fb463728db81a749b0611d4dce12129d91fc66f21a4d396ac0b0cbdb25bec497e03d3244dc4a13327dbc8ed948fc2d106c6ddaa83ca5890a7048813d8055ebe7ab0901cfc5d9b3", 0xdc}, {&(0x7f0000000240)="2366eadc43ef8dfe2fb5809d89115ff341ced9a8e5f1d86a57c7d03dfc0c5c26b0091059939628eb3c5cc58d8ab3bdc3e2409774c9", 0x35}, {&(0x7f0000000280)="b5231354879877e91f2ac8a0d2ca4c3a1db57ddb40b7910111babcf04ac99c46671f098dc76648ac6871cfb7ed3ada60b12e12478caf23babc19408c3bf9244a7bda6bf7ff5b090bc92647f269eb5abdebde38dd83ea69b8bfc4419c3633275dcc506aa861874f746074aebedf8c9564c1ff32705ed84be2263075e9ec0efd417f1a27745df3a3cce7a6af023bbe71c58bbe80e84544f4158d57820a414fb20bcd1e548d09fc894dfde86b1c0dc749de971e549c1fe12804c9bdc7b1e31b24ccaa2741ebd0b8eb7c8a71241ec3c1dc1508ce962c27a5b95ea29815cc876f23779b69d66843f1f36dac00db0bf82189fcdd6d", 0xf2}], 0x3, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r1) 16:00:12 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) fchdir(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xbccfc702499960ae, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) r4 = open(&(0x7f0000000240)='./file0\x00', 0x4ea, 0x567c59bd42c91337) close(r4) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) r6 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ftruncate(r7, 0x0, 0x81) r8 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x100) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000003c0)={{0xfff, 0x7fffffff, 0x3}, 0x1, 0x3, 0x5}) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000440)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r12 = kqueue() r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x8020, 0x0) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x800, 0x0) r15 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x200, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x400, 0x0) r18 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x80, 0xaa) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x10, 0x0) r20 = kqueue() socketpair(0x4efe167960462689, 0x8000, 0x7ff, &(0x7f0000000800)={0xffffffffffffffff}) kevent(r10, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffffb, 0x22, 0x8, 0x4, 0x1}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x8000}, {{r12}, 0xfffffffffffffffa, 0x41, 0x2, 0x101, 0x2}, {{r13}, 0xfffffffffffffffd, 0x1, 0x4, 0x1ff, 0xfff}, {{r14}, 0xfffffffffffffff9, 0x81, 0x80, 0x0, 0x4}, {{r6}, 0x0, 0x80, 0x0, 0x8, 0x20}, {{r8}, 0xfffffffffffffffa, 0x53, 0xf0000080, 0x4, 0x5}, {{r15}, 0xfffffffffffffffa, 0x4, 0x0, 0x0, 0x6}], 0x3300000000000000, &(0x7f0000000840)=[{{r16}, 0xfffffffffffffffd, 0xa, 0xefcac2bda203e786, 0x1}, {{r17}, 0xb861cf878991057c, 0x1, 0x4, 0x1, 0x8}, {{r18}, 0xfffffffffffffffa, 0x86, 0x2, 0x7, 0x5}, {{}, 0x934df9ecc9abc817, 0x18, 0x80000007, 0x101, 0x7f}, {{r19}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x628, 0x8}, {{r20}, 0x7ffffffffffffff9, 0x11, 0x80000000, 0x715e, 0x76}, {{r21}, 0xfffffffffffffffc, 0x18, 0x1, 0x5, 0x10e}, {{}, 0xfffffffffffffffd, 0xa, 0x1, 0xe5, 0x4}, {{}, 0xfffffffffffffffa, 0x18, 0x2, 0x6, 0xbacd}], 0x3, &(0x7f0000000980)={0x2, 0x8}) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80080000000028, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200007e4, &(0x7f0000000100)=[{0xfffffffffffffeff, 0x7f, 0x1, 0x7}, {0x5, 0x1, 0x80000000, 0x3ae}, {0x800, 0x4d, 0xf20, 0xfffffffffffffff8}, {0x5, 0x2, 0x8000, 0x5}, {0x1, 0x400, 0x7ff, 0xb5d1}, {0x0, 0x100000000, 0x9, 0x3a1}, {0x7, 0x0, 0xedfb, 0x8}, {0x0, 0x2, 0x5, 0x2}, {0x1135, 0x1, 0x2, 0x4}]}) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)=0x63) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0xb9, 0x1}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') fchown(0xffffffffffffff9c, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1219fddde476735e, &(0x7f0000000140)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x1000000}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x2, 0x3, 0xb5) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:13 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) pipe2(&(0x7f0000000100), 0x30000) syz_open_pts() r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x104, 0x3) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = accept$inet(r3, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x10, 0x4}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) socket(0x3, 0x1, 0x6) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000003, 0x2f) r2 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = socket(0x2, 0x10000000000003, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001180)={&(0x7f0000001100)='./file0\x00', r5, 0x7}) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:13 executing program 0: r0 = socket(0x2, 0x11cba08f5611365b, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b554cc84", 0x4, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x7eb9a13adcaa170a, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x401}) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x20, 0x8000, 0x3f) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8eeb, 0xffffffff, 0x6, "edcfbcd8fdf1b92887c9e4c89340e3cfe91d863f", 0x9, 0x4}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x6, 0x3, 0x101, 0x8}, {0x8, 0xfffffffffffff242, 0x401, 0x4}]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a590d0e6a9598236a8b991daf2fa65bebf831f2274f3e1a09d4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1116], 0x398}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x7, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() mknod(&(0x7f0000000300)='./file2\x00', 0x2000, 0x4000000003) getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r6 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3fc00, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0xffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:00:13 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x13cba8d25b5e6188, 0x0, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0, @ANYRESHEX, @ANYRES64=0x0], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup(r0) mprotect(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r5, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="faa0997850dc03388a1fda176baee782022e2f4457d35d6669"], 0x10) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d182accfcd5c27e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0xfffffffffffffed9) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r2 = fcntl$dupfd(r1, 0x1e, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x448, 0x9, 0x1, 0x81}, {0xfffffffffffffffb, 0x300c1db, 0x0, 0x403}, {0x60, 0x8000, 0x679, 0x1ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0x105}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) close(r0) r1 = socket(0x11, 0x4003, 0x0) clock_gettime(0x4, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r7 = socket$unix(0x1, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x2, 0x48000000000, 0x8d}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0x1f}], 0x8, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0x3}, {{r6}, 0xfffffffffffffffb, 0x0, 0x40, 0x5, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1d, 0x1, 0x1, 0x27}, {{r7}, 0xfffffffffffffffa, 0x80, 0x0, 0x1, 0xf3f}, {{r9}, 0xd, 0x20, 0x0, 0xfa2, 0x8}, {{r10}, 0xfffffffffffffff7, 0x4, 0xfffff, 0xb61, 0x6}], 0x6, &(0x7f0000000200)={0x9, 0x10000}) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) fchdir(r6) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x80) r7 = fcntl$dupfd(r5, 0x0, r5) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/20, 0x14}], 0x1) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xffff, 0x4, 0x7fffffff, "73f300070060c3dce5081a6f6000000000000100"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) sendmsg(r4, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x100, 0x401}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="3ee7bff4f7e9a9f06fd41150f5e1d0e25d9f1b34498cb453edcc128e08352849aeb8fe9970788c01f47bb7f35ec7371eba94ad1bc6912efb6bb4440f58601bcfdfd3c2d80ee5562f3f28d51f1c8ca068cf4db948ab670a1a3bb7fdeae934af68684a509108f4d1578bcf67b84a2f8031485c4f72050a6c341c9c7aa426d4ee88e9a1233ee7f2ac19663e1feac2208636f4a05142b4145bc555c53256549121ffab43ecd26522e7c71de0bdad7d91f50a3523931a946ff0cd24dbbc2632a2fc7ff94cb6abb3323659648d708b3488fe9cdf985228d2e3fdff3fada3dc019b64", 0xdf}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="88000000000000000000000000000000c104d861f8bc4e0ee4dc9341336d6f3263b5850bcbe7df0044cae973766b8cfe6d396f07885c54292d0d5238368efcd74a3ed0447d188ce6baf564b717bcaab2c513f32a571bbcd29b4a68901870f6a4bd2f5badf9d22450654d11daedc41f9ad4bb244bbd885ee407411a89be2d06a1729a2876c900000000c1e59ac0963fb739ccc541817ac65b78920249992e428dfc87239dc2832b7604b997337a96267534966230e17a439d8fae812955ca78abd9fb2946be1f8ed5d5ef5b333dfe005def4e8732af7a3a857559b4a79b6111c91c283e35"], 0x45e}, 0x4) 16:00:13 executing program 1: kqueue() socket$inet6(0x18, 0x3, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x687402beff891e01, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:13 executing program 1: socketpair(0x2, 0xa007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10a0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x45}, {0x20000000000016, 0x1000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) linkat(r4, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x1, 0x2eb) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/95) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000240)=0x6) 16:00:13 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x25}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x5, 0x7, {[0x0, 0x10001, 0x3, 0xd3, 0x3f, 0xae, 0xf3, 0x9, 0xffffffffffffffff, 0x4, 0x9, 0x0, 0x80, 0x9, 0x5f00, 0x7ff, 0x5a, 0x85de], [0x8, 0x8, 0x6, 0x1, 0x6, 0x5, 0x10001, 0x84, 0x4, 0x7], [0x7, 0x1000, 0x7fffffff, 0x9600, 0x81, 0x7fff, 0x6], [0x81, 0x4, 0x6, 0x3b55, 0x2, 0xd28], [{0x5, 0x253f9462, 0x1, 0xfffffffffffffff7}, {0x3, 0x1, 0x1ff, 0xfffffffffffffff7}, {0x2, 0x20, 0x8, 0x20}, {0xdc81, 0xfb, 0x8000, 0x3}, {0x7, 0xa64c, 0x10001}, {0x397, 0xa, 0x9, 0x987}, {0xa6eb, 0x6, 0xffffffff, 0x8}, {0x7, 0x8, 0x8, 0x400}], {0x7, 0x9, 0xe5, 0x11ff}, {0xffffffff00000000, 0x9, 0xe}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x322, &(0x7f0000000340)="b6") 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b3fffffffdffffff6d00", 0x0, 0x2}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x3d, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)='X', 0x1) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x5) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f"}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) dup2(r4, r6) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) poll(&(0x7f0000000240), 0x0, 0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x100000001, 0x1, 0x1, "1ea6bb2ff9605e0da4ef9fe251411829d8894088", 0x0, 0xfff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x99) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x5, 0x4, 0x800, 0x5, "4dff6586ca43dd5f363727a4d84f0560d740eaec", 0xfffffffffffffff8, 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x20, 0x0, 0x1000, "aa9abd20995b1e70d6027c56202b8c610021c38c", 0x8, 0x3}) 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) rmdir(&(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000001000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf02e7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f800000100"/177, 0xb1, 0x0, 0x0, 0xfcc1) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x21) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:13 executing program 0: socket(0x1, 0x4, 0x1f) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) setsockopt(r3, 0x29, 0x31, &(0x7f00000000c0)="039e2c39ff038c49c8474d5dbbbca00cc9dc6e67b266e5b21a533e3a97a7a2ee9ea440d19455ecf8f18e5cfc2600"/58, 0x3a) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x422168b20a6826b0, r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) fcntl$getown(r1, 0x5) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x49ccf302f9b483ac, 0x5, 0x18c}], 0x2fa, 0x0, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:14 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000, 0x0, 0x100000000000000], [0x0, 0x200000000000000], [], [0x0, 0x0, 0x0, 0x20000000], [{}, {}, {0x0, 0x2, 0x0, 0x7fff}, {}, {}, {}, {0x4}]}}) r2 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x566bd5b028dc36d2}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) lseek(r4, 0x0, 0x0, 0x1) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x10000, 0x5, 0xc1, "275eed5f8bf9bc7a3423a17a5e0146fec22ee0d4", 0xffffffffffff0001, 0x80}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6d, 0x0, 0x0) socket$inet(0x2, 0x5, 0x800) 16:00:14 executing program 0: socket(0x800000018, 0x8000, 0x4000000000000) socket$inet(0x2, 0x1, 0x9) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) socket(0x20, 0x4000, 0xa636) getsockopt(r1, 0x3f, 0x1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) socketpair(0x1, 0x0, 0x3f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xd811, 0x9}, {{r5}, 0x7ffffffffffffffe, 0x1a, 0x2, 0x800, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x0, 0x2}, {{r7}, 0xfffffffffffffffa, 0x20, 0x4, 0x6, 0x83}, {{r8}, 0xfffffffffffffffd, 0x8, 0x1, 0x3}], 0x48, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0xa0, 0x1, 0x7, 0x9}, {{0xffffffffffffff9c}, 0x8000000000000004, 0x8, 0x4, 0x3b5, 0x9}, {{r1}, 0x6, 0x5, 0x1, 0x1, 0xecf}], 0x3, &(0x7f00000002c0)={0x3ff, 0x1f}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x0) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) shutdown(r5, 0x2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0xd8, 0x0, &(0x7f0000000340)=""/216}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acf838 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acf838 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) fchdir(r3) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = semget$private(0x0, 0x8, 0x80000200) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0]) setegid(r3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x8, 0x4, 0x1, 0x0, 0x4, 0x6, 0x6, 0x3, 0x1, 0x8001}) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x40000430, 0x0) poll(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0xa048, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0xc8) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/103, 0x67}], 0x1) 16:00:14 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x11) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = dup(r2) dup(r3) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3}, {0x4006}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000ac0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x3, 0xfffe, 0x1800}, {0x0, 0x201, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x2c99) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getuid() setreuid(0x0, r0) setreuid(r0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r4 = syz_open_pts() fchflags(r4, 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2000025, 0x0, 0x0, 0x400}, {0x840000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)='P', 0x1, 0x0, 0x0) 16:00:14 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x1000000000, 0x100000ff}}, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) fcntl$setflags(r3, 0x2, 0xb7c2eb45b36842e5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2ed, &(0x7f0000000080)=[{0x61}, {0xffffffffffffff79, 0x5, 0x0, 0xf0}, {0x8, 0x400, 0x2, 0xffffffffffffff00}]}) pwrite(r0, &(0x7f0000000000)="f86aa35e3809d1d000"/22, 0x0, 0x0, 0x0) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r2, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000180)=[{0x3, 0x9, 0x800}, {0x3, 0x2, 0x800}, {0xf35079d04e61b01, 0x8, 0x1000}, {0x2, 0xf40, 0x800}, {0x4, 0xffffffffffffffff}, {0x4, 0xcce, 0x1000}, {0x4, 0x6, 0x1000}, {0x4, 0x20, 0x1000}], 0x8) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000280)={&(0x7f00000001c0)='./file0\x00', r6, 0x1}) r7 = msgget$private(0x0, 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/219, 0xdb) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000018000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000009e0e5b9b3fc85a19cb8ee09cd072c400000000004bcee91b0000000200002de5ffa38f389d71ba11b7bf7564004a68ce444dc1f7f1408fe12a2b428e65c84d423797188aebd9d8b6b38f60c59ac06470b47eb9eb5ecfacd313a5b9e03c486d25019cacbdd0dfd111ae6f6678c056653f31d2b4d6d6c82686a275816915797a48f3e43da3df89664a0f80abf5c48a98ef18a76d812961cefa7ca771f5a389b47773d790b5ba4540fe61436ff571e638dab44d22f71d2983a84a85af2dd4f7ebd0fe5f0c08367e3c27248beb9291adf12b0000f871feaedfbf1a14194a59bc9b88583843bdd42ddee2586737b6181f6c14b3693edeeaaa424400000000"], 0x57, 0x1, 0x1000) msgctl$IPC_RMID(r7, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/109) chroot(&(0x7f00000002c0)='./file0\x00') socket$inet(0x2, 0x2, 0xfffbffff) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x6) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b40e1aa290781fa44c3db739038490c2f71cf643a257ad74a85036187c449dc12ab11033b9602493dd6f4d3ace455c626ef00d654e9274eb36e9ae9a6424bec7d57140d03128567b2c575dded89d0b6fc33742070a0a31e7c0c9df331fcfee38b82a4de6feb830075efbcd7ebc0186737759c2ec47367b6572d5554b0c52ae051f4f04ce5c58f6fe3d208a2cddf67812ecffa74b8df5cd127bfb04673d8395d5cf2c58f46ea30e03860c92ef24979d9ae9995df28093c53cfb425a615be71ddc5eb62bcb9df6860860d9fa701b074259fdcd545bb6887d3928df48962c97ac"], 0x10) write(r0, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230a8b4732d3e92e14fabe401d065c9a88b86fab7ca2730619556", 0x28) 16:00:14 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYRES32], 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x05\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x50) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x2, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x3, 0x61de, 0x80000000}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x4c}, {0x6}]}) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000580)="378b6f6e9eb49b7666901a8af135") openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0x3ad, 0xad, 0xffff, 0xe8}, {0x800, 0x8001, 0xe7, 0x7}, {0x400000003f, 0xff, 0x1004, 0x5}, {0x20, 0xe9, 0x81, 0x690}]}) syz_emit_ethernet(0x8e, &(0x7f00000006c0)="ed5ca2702cbfbf91fb8a8ac227247d2e86a05561000057be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4eb3c2c1ced927e8827f785d3a1eec240f898ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7000098c38900e93d544024cc95b88bf45021683b5249d0d861a6a4f100"/142) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x30, r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00"/110], &(0x7f00000000c0)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000280)=@file={0x7f27c85e0e65417, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50, &(0x7f0000000580)=[{&(0x7f0000000300)="543eb3da4e81848fa760213a3158cff1e1b8340b4c344806eefd00ad44ccdeeed5e712b9ab401a6ddedd45f988442c16f4ed36fd4066ce237e8e645b69a4262ca3a60d", 0x43}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="a506d62213f038179bc90b7bff172aa412b68056ac688dba4c3c49a53c122b063ab7124a9c8588c57e1b4fc1df41e3f1ec55b0bb0e2a2f634d3f1e1fc5927dba7e86aa5393e158a90935deaf1c3eef207357596230cefef77d73c4e2f5de0c67e8fad073183d5b5ecb6967bbd9ddb2ca73608bfcc0031c20c0fcd02ea0da6a7e5aeb9ac13f4466c0796d78fbd9ae35dd76c06d95d9ba0442dea021c7039395cd0c092039826fd04ecb7461d3031ad804a71b1a1085b6f674bf40", 0xba}, {&(0x7f0000000440)="8ccdec0412be8b79a6cf7ba1e52c6029eb786cab9d7482fcb8a459387ba22498f15867ba081a5bf91ebcec7fa1bfdffff24fa9b868a0b2290a569710a336ecef0e79a8b181adc6479db5f4ccd3e6fc484455fecefe1beb09e75393b751fb264d8971db1d25d82a097f326d8898a7801d0cda20d9b75c31a693ec1c8cac379135d8d6d257a6c233e3df874dbdd94dff360858674af6b8a1b4a496fc09a5f47bfed8fdadee8ad43318e2b8bca76c0478677340e3e704", 0xb5}], 0x4, &(0x7f00000005c0), 0x0, 0x402}, 0x1) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x5a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x20000, 0x100) preadv(r6, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f00000006c0)=""/134, 0x86}, {&(0x7f0000000780)=""/186, 0xba}], 0x3, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r7 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x1}, {0x6, 0x0, 0x0, 0x80}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$KDENABIO(r4, 0x20004b3c) pwrite(r2, &(0x7f0000000240)="01008a0008029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) listen(r2, 0x4) shutdown(r0, 0x1) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x10000, 0x0, 0x0, {[], [], [0xfffffffcffffffff], [], [{}, {0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x3}, {}, {0x1000, 0x0, 0x0, 0x40}], {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = fcntl$dupfd(r0, 0x0, r6) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xa, 0x4, 0x1, 0x39dc, 0x6}], 0x1f, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x1, 0xb, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x1a, 0x4, 0x10001, 0xb1}], 0x59e, &(0x7f0000000180)={0x4, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8108, 0x3ab3f2b2b568fb9f) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCFLUSH(r4, 0x20004268) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) dup2(r2, r5) setsockopt$sock_timeval(r2, 0xffff, 0x200f, &(0x7f0000000040)={0x7, 0x8}, 0x10) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x4) setsockopt(r0, 0x40000000, 0x200069, &(0x7f0000000040)="f88f56b0e4ba8b6fd451b5600100000000000000d038fb13b2160a", 0x1b) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000100)=0xfff) dup(r2) setreuid(0x0, 0xee01) r3 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x7, 0x3ff, 0xff, 0x3, 0x10001, 0x6, 0x4, 0x2, 0x7]}) ioctl$BIOCLOCK(r0, 0x20004276) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) r2 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r2, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000200)=""/165) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r3, r4, 0x1, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f0000000000)='.\x00', r3, 0x0) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x41) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/210) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r7, 0x0) renameat(r7, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8450, 0x0) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x98) socket$inet(0x2, 0x5, 0x30bc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f00000001c0)=0x3) r9 = fcntl$dupfd(r2, 0x0, r2) semop(r3, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) socket$inet(0x2, 0x9d6213cd076d8822, 0xe4c) ioctl$TIOCSETAW(r9, 0x802c7415, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x200b, &(0x7f0000000180)}) r4 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCBRK(r6, 0x2000747a) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000200)={{}, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0xffffffffffffff0f, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000000c0)=0x2) 16:00:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000007aa42f5ffffeff1e00000000000000005b9d071b542a2f8280e70f9918b394e4611265bf538706000000b858000000290000003300"], 0x38}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semop(r1, &(0x7f0000000000)=[{0x4, 0x5, 0x800}, {0x2, 0x803, 0x800}, {0x4, 0xd5e, 0x1800}, {0x1, 0x1, 0x800}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x140, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000009c0)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00003fd000/0x2000)=nil, 0x2000, 0x3, 0x12, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) pwritev(r3, &(0x7f00000008c0)=[{&(0x7f0000000240)="74b204e6347639470af7603cfdb435ba4b2e7dce0dcaec9a70b3e78b80059e628cfc61690e66d47eb236bc5508157470562eb70d39540b16b39a33380cc120949bcd137c83804779673aa56f2621b092a2c39b50540caa927a00c5ac8607b4dbc166c4ee7c11866f4157ec116e99325b554bbb5d26b075c2dca1968ba0a6b409463dca6dbb19b7e08fbe3486dd8d0602933bcf97a3992f9efa6f60cf1e77ef8f7a57a0864a85a43e7a3ae6a49d98d6e795f28b6f4ff33994e12922fc050f4c6becf22124bdcd380cb28a33d2535c1a301eee37fe01e769fe54", 0xd9}, {&(0x7f0000000140)="f236c722440825fd1760ea16dbc97afbbc424ad092a6117f98fe813fadcaf8d41afdc2f49a54644b1f4b4e90f41c29480c0fc06825aad7fc153d6dd65f89b6433e850464791c2c8150c92ca8449717846a43f7bf209ac4add6017707dcad0edc9c48f0ed486b6ab0b11bee2e7f60a225e4d6be951e7cbac6405e094a68d0a2391a1530eb5aa9dd90e539f4552d5f595ed7c88779884b7524c7246ce9d8fca6140b536e4106d39141e291", 0xaa}, {&(0x7f0000000340)="0e05ef1040fc5bae6026c661eccaee10eade018df20bb0781f0fd87547fd37d43c3959617d2c8754eba6fd128c5144ddbc2dca96f8016bb37895d5942aa087f7526b552c51ceb3c2", 0x48}, {&(0x7f00000003c0)="53101d599dce72381e4f3511b358e475f2f13daaa4af326d1bb179a73fcbe8162c04187164cbea5bd9f458a08f1f45325dbcf3baa2d77bc87a7271a3ba9df364431359d5bde85e7e7463231e33339f0d1781d3bbe167b40c4f1c4b0ef57d1aa1fe8eb31347bd8de3b89da35d115bb8e9b2bfd74010bb2d7687e51953b2b1f6edc7d70cdca616bd234d3eaf33472263ef3d79a51442", 0x95}, {&(0x7f0000000480)="ee50cf7b19d777ea5bd1d3640914ebd964752a1475e9b4848a9ca21e1f9452ae2a80c3c570bde0ca95eda8a62d7b4711b130d49728c1dda946a8663128b55a05233d84ad73146f64e420da77389ae8bf611658edee18da220f99fb929bc9ce9b63c95356b66ed6bb8509ec7d288ede0bfce05b14f08cdcc2ae0af1ac18d15450c52551c94d83ef880e228f3819047f50e50a41f4fedf52329bd04393ab4a7088", 0xa0}, {&(0x7f0000000540)="ee921a8e95259750d5e3c5d480d7c6de5d96dbc2b0327b1f0c60f1bbb2da8e93410d6b31a0f4817f28822d12a642173f8f171b7a3102e8a48fdcc2b94925036e360322db51e734ff850b0990487449d9b3a817fc1539156701f8d05fca320ea7d5dd1e1f782daa4f059df80b4b25f2b448974659c7b4887918fc2198561d5c354bae3a968b8502a47fcc2e70eef71a6d0b31db6e92e5831b2707d0a12be86fc5f314e3881e0850f3ce02caef741a5328df5751a5549dd87607d691f8c088e98fe038633da1477b82d48e41ded9eed20b592947afb84d789c358b2e7e", 0xdc}, {&(0x7f0000000640)="3b0a7517533daf79f80197f6d2e242d1d5cae85d5b65cf0c5a6474525ee1ce119295dfa4dd65beed15204fd8150680f51a8f6727ef22bfc61e48274f1a00d2a57aa0cd9d7115c04fd5bddbd329da0110a04799f1e12492322b23d8b59b2e58bcbe7e5bff32a6361a59095ac71e923e7ea3fd554855380ddbeea15d86d10bbae5ed93519b7c402993eb25ea574ed32d562dda087c2c36f90066306c52055b677001aac5b1e85756689bc1d58a0551f3c0b947a66723484b5d43b53bfaa5f7d3116e20bc27c83569f25fc13ec4f3ef6a97a20d1677d2c697ae6535960f6addc4e9ce42b6ce3c0026713d801bc26b5d36b2fd05caede7c73eea", 0xf8}, {&(0x7f0000000740)="e1f00859b2977b170a1245a5f61ecab0d2402f1f219064cc53c19ae615ab21b7f2fbf51fc77f49de58c13f86a98393fe5d12bff726fe81aebac7ecfeba7fb0ea1e7479cfd44cd1fe3de3752cac4347d6065b17e12eb96b2daa60201fb2fced8e2f23ee0052d9edca", 0x68}, {&(0x7f00000007c0)="47216a45285706803999b0bc5ead31cd7779ad0454ca4f12411a6d3618e4de7bcf5eb0d2673107a9d29842836f134caebb49a04b16a6092862c0973a453a1d21b87828e85e7ef84773a70018c540e3ea40fbf777848fd42b5562f7bc6981b80b7d4ae24ebecb421941adc51638b93d024bd0f458919e8e26fe116c802c35efff70e7b3032ea25a90d0793266880f95f188a0893aa1b41889ba6bfdac3f60796dc9e26a67d0d8cfe822c7bec856869cf8c8c01e259a52fe289fe514a4475571c9ebd9e4adeba666154948a6d69b84ac5f18fcb15a24f71d9aa8860737e4eb5c0f68818e0ef2c8f8624bdb2d7619aef5", 0xef}], 0x9, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x64d9, 0xd1d9, 0x3, 0xfae3, "cb118c30c0622bf5eed4a9074e3d3b821224c78a", 0xc26, 0x4}) 16:00:14 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0x7cdaca7ac8495ffb) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:14 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x9) setpgid(0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket(0x6, 0xb8b0b168ae791b4a, 0xac0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x140) pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x10400, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x0, 0x200, 0x800}, 0x9, [0x8, 0x2, 0x80000000, 0x81, 0x9, 0x8000, 0x0, 0x3]}, 0x3c) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xff, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x58}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) dup2(r8, r7) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) ftruncate(r9, 0x0, 0x7) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/68}, &(0x7f0000000100)=0x46) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x40}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc1, 0x0) fcntl$getown(r0, 0x5) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x5c}, {0x64}, {0x6, 0x0, 0x0, 0xffffffffffff8005}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = semget(0x3, 0x4, 0x2) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semget$private(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r7, r9, r11, 0x80, 0x101}, 0xd, 0x8001, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) bind(r1, &(0x7f00000000c0)=ANY=[], 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) connect$unix(r7, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x200}, {0x18, 0x3, 0x0, 0x5}, 0x1, [0x4, 0x3, 0x1ff, 0x86, 0xdec, 0x401, 0x5, 0x8]}, 0x3c) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a4", 0x1}], 0x1, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x81\xd9\xff\xffP\xae\x89l\xff', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="8f91eb026f928e4f4237c03cff6c89a8980ccb2cf5e6b25a882730e417b6d177d387f9f02d7620ec8e2d12dd129a78596cfe8a9be2511797dbeaba551fced107bdc1f75b2478bee67ee7e0c1fe5fa2cb2c0d6bb714e5979b2e2fe18cc42b40b42d33576af767bb6b769d8efc1c30d424b9551c33c3bbe080f6926a95c371936cd251ad619eed5a7baacdf0e731a939d32f5c1de1a799dc97d22b60b99f8fc527aa9bff7420fcfd7b25cef76c9b9a7038bbc41d815ec9f107f5d7d766450a05e78460e3a3bf26933396007f7e12f76c69d1e406eb650fd69b0e18ab108f38628bbc4347cea953c37c6e8d1abba42ed4fa929782e4ffe979acf3", 0xf9}, {&(0x7f0000000040)="22ab5d3bb4d541", 0x7}, {&(0x7f0000000200)="2cce37003ab1357c7508c71a2753b2212770cd30d6a892d0f2191656abfee31708a110ada09f7acfce6b1948b2ae3bafeff223b5957498957b63afa1fa6aa20179942b28f5e185dbf8130656cd3b762920064802818965bd2b0f360f6950cf90d622b21ad4b86b837b2fd5c0cad778855143b0a4053c3cbb20d3c65a8c92075ac1f4b2b6222e70e7ea010c1d80bc3b87", 0x90}], 0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/250, 0xfa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:15 executing program 0: socketpair(0x2, 0x7, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003400)={0x0, 0x0, &(0x7f0000002ec0)=[{&(0x7f0000000840)="690351f460da85ed853ea82de750ce062bb1e16885e1a3c13ce810b2473f71a29ddeea5e55ccfa", 0x27}, {&(0x7f0000001a80)="3439058f03519bdd1b7861290c184ee9e66d96f8e971fcc2c981cacbba9fdf97d19d671bd7a26346cbb5d84aa0f6af82aca4bcdb29b98b", 0x37}, {&(0x7f0000001b00)="c1e8eef239e8f3f66e7c762de4202a5836a7a1682b841cc5fa633fe8f8297607fa70c354c65bb7e613b932f7ededdb9d79134fd617fcb30e3da95cc3f0e4211f1caaa867c2f9bfe6c37a8ffe58cdb27908ea48c3a0911452b9fb6bebce9222e36922c2349206c0979d6a22764fe0af294dba4ee569a3f28237d7a9bb70b3fc388b196bc715bfc239c90d2793", 0x8c}, {&(0x7f0000001bc0)="5d65c44b9a1ea11f7faa0db91cef0b71ed", 0x11}, {&(0x7f0000001c00)="0e6a75a5771ef5802031cc3d76f16ff7f0ece13beb036caf2b444501d7c625eef244cec67300e761e6535c71a3981d5133e9e14c3873e6f50b35e70c5901d0e5773848b2857219c02a763c52b6fdbd3c92ef3c86cd2200afae82dfb2efbc1c5bc0c3dc93597d6e6af970a9837aca5699844ca816eed080351425003115c112f084619bebd30e16d33c1240e88ec4be3a61b5c4959e21cc20589b8a330f78802ad40c299d30711e09f07ef91cfa5c12c9730c2babe15de0bd8e04893e14a8ffa890b3dfd641a175406436d51f34051c6dffed7c5001bcb0fdfcadf7aaad32decadf66af34d9218e58fdd542bfa59f39aa2808bbfda370cd5c5eb91f16b256a612d06060dfae6dbd173d6981d0c6599c9a2444a00a5a0178a6a60580baf3c52433fd64299e37f7f3ad315fc9992f757e9b61d44019abd27c01cfd99a6c2b453ea8375031600ddcffc4948d5c39003d9e511d044f25e84adf412a2dc731b39182abc2d1986a6e1df107da60634837d160de98a8d48fdb99ee1008d75a08d947c52109bb81e21c7dd3d2d0f14178933ecd2b3e6e470981ccf887d0ffdbc2b2597e5e19f98762fdbaf86e839e673f0c5a1877d957b9cd5a0b9ad794da5c85dde34b04025bff22195dd30ea1af2fe174bc4a67d315d0a5d1a4e05d398dacdd19a5c871345ba46263bbefa8ebea889423c081b5e1dc19bd72827e5248e2f661db5048a06d22c8a1c11effcbb52c6c991e9c9e6ab26174b298aad9a8e5d08b643ae81bd12c2a0437a8c523eff686b5aa07ad130a9ca057abd60fa0ae1de55c012448e046b121967ae2b9f90fddd3ebf8d1f090d8c7d96fb00a1a961cb3a0fe4a6f40a0acbb93a9c644decaff72f66b3d2323887397a40c836edbcd1c4b20613b0f5dbf5222666f4890c2fad5636448fda0f699f90aeb08b9550272df08b8fd9a79632445638620cd7b9b8c22fd0c5292c07096114d56805584fd69a7f1635156fc29b5d83bb6eb124ac87693473e5dd650337ccf51aa72edf29a93e733a2e045a287adcec96f00a3b3e7781d7079753ba2d8df2a27f8f043842fdc4744751d980da4ea56c20a79492f908c6ed041fef1beed19bbad98cda9ffa2dc8ed03f6a81421e452f1d9238b6540dea3ddfbbefc06956561bbfa87b06f459c2209ced3063dde677f2704bd530cd64679e835fa401a15df3084f6c1e3aeab01657c9fde99d4f7802613927b81e1ec831d4853571c5a30cdac4f05c9d03c7bd857105f3b05e02485686d7c042447b6188ff7b14b991b18ef9212663801b1a0dc4c9affed17443df9ed04a3b4b159655c6076d65f2fed818b54149b3ac08175bdcb750c53e0524421c58e3e5c1ef737604440855ab89275c074d810f46c6ac39d87e6aa247361d1554868bd38d8e6bc66c64d9741b738370b2eb3c11788270ab6e481c4c3c28952036f923af5beefe7d9e5fe6abb52af3251bc4ad7bd8d355c96821482dc7dbd409f21b17acbbe707d3b07e3d0021df3d8c861944ed38095a346b23cb8b98096532c88a76640bdec2e301ad0a248254235e9b59cf8a0947b24cb7b0807ac18051e9fe602b170ee059e97ccb843696083aede2b5c3aeda51c9f77116a41199abaebfde07eef59446c8ebad7bf7ba9eb80b1652f3262e6c18541c10a6e4d716ddda91d4aa42bddd63d4131da29d9af7a264d4b766aab9eb562f2d717aa86baf613f78c571d4f279f1e7e25a4fadbc036128acb6b3fdf0692fca419250646991bae6e7ae2ab4f057d789a60f3ce3b3a0e82db60e5f71948de290dea5741cd70f95d7a8b516725ddef41dfdce6c556edffc992b328450a404e0ec682490c33802b153a9fe567b988e239ccb5cb05fa603170f51d844c6899aae819abbe4201d45c466eb5b4f884491ebf0d351db9d40c73ae1455df08367a88f0e9e2b452328bd8ff80eb55e6449d338d83fba88f27f6c7f6e6ba5abf9f9c10d8335784d0beeb7d8277f1c0048fc642e5fb33450d293d1030205db9db069fb889f8b0c4969281e7b9e8309c33ffc5f3a7dbcbb940689d9b73acd9a231761f8c814ea6be69f8738461b6636f08d63d80a1e6001f7af1931526d1a3db5cd72f641af6c5360435e1a06a97f328d743f35e59053400d641dfa4249df09d58d350b72e44d70be3bb427e3c7cc87589bbda9233856e612da0fd6e8ad8de9fec91f66f64ffab41f319373033fb584156911937756f1ac2de56ec12a0d5af77f66c15f3a5d744ac753a7dd212c64d8641753170574eefe94593c91c93419d7986101c701975e1b6e27d9695c5b183e819fde56a60dadfe12f1d852b0b514d362d93c1d2902416003b5b95a40886187bc57b4e0c8e034b3b54e2ccdf565ad9861ed8005be63cad700dc6b9d3636ca905202bb48bd6ca139176eeb7c41da3adcd84d49441286346c3c0ec70a2ba1382dc53b264251b290b6ef1d358f7234fe1cf99f67b4a1018f77a50849c4e0124b212cab61b9bf2d5ce84b1be216251cfc7259bce1588902a1fa25e57afad5d31d8a4b936b98df8501ef0d5932578cb77f3232128713d950aad18e7e8970156172febef042104dd8aa4a61db35f59caff5698105d3405eb9e84110967629a812bc84ac6fbe99e8e06cb12d7af38f0ad83bc349f8a436a8e319631b6c69d16971e92f49f53ff6e4ff65ca71dc06d503888d9c8f25a3bf420f313dc14af389a659b36b4efa6760b9f45ff2c0a9b9d06a9261a54d45f16262639b18d4d393f034e0c0fd20a57f6bf592b5a57440a3a57e7b93ba13baaa4b575c97e75c3f2c7b74508f98412121821c5141bd5ebb7b46799646e326befc34c5872adec1ded40eb7f151fe64f50396135536df4a39d94cc6e5ede9d195a6ea594a39a65273395db5a926bfb2551c1cd645bd3500afbe3235a26d41a2ad8b33accaf1e88f94917972f3ed70c095eb91313a52a180a8b0dbde2f9e28cb30e784bfba2c0a8ec0f53b9f1be183dec13ab9d1b1f9f6a62e91b872871b9112e17b307d36512bece2a2d656d660935f06a2c86fffca2c3d2a42517ef65be7f9695b3645dfb384fc05500914b80ca306a0b81b1533bc5e23300c1e97005032d10f59a1bd2e3f26456786dbfdce6ac5bca15df7d65161307210655d254db7585e226c810254ad23cd4eaaff0197ba145af2105158045aaad83492dc308923f1727e3e4a845eb244721816bbcfda1d023bdb9fc414fa3adf2ceeacc9746589b2ece4fbc2f9dd2c36bcb5d60f82917640eb8dde6456fa8350153df07a37ef86fe0cfb992ea20bb2f944c7b9e9d36dd0337cc8efdde53d80e005c52403ad700fe70f28498c92c1b2f8a9c96c90ee2951cad32deaa6b11ca3772670d61b589b8e3a40bf1ac4bb72ab1fdc2028668c901267257d795bb67f265e841e392e8ed50992a6e61a7c1919d058aac69b58b2f1f41ad83c79a80ef02a155f31faedb809228ea9dae116d4fe75ccf5995ab4305385fca290a842822adf6ca139f791b33891b4be61d806dbf0b57d9cdbe1cecf0e7d014e9e185180681f1fffd323ad878f334939fdb152608a421cf5ccbd3836e3f471ecd9def83fe35172ee2ce9804e30806b482d3d0127b0120fb3c0dfe0aa3462aa586b50f054ae83a1775f5b558b154c89fa95d836c0eee1df9041b965cbc788c7202d7db67fe4c811b4bf0e33801a51f7f279fcb5640f1c42bfdad3dbf5ff6f73dd12be5de1c9a1fc3182163376dc1222607a1743f1ebc2f5eb5fce8bc47f5b41905cdbf10a78a8abce9b535d09fad2b414b0b12625a768b5f21698ab217c45c92891774cb66bba51015ba27988501abf4bbfc039633bfbb9d5556d9a099a8d0050e493b2c8cef51bfa8752cd3c4be598dd1dc02678d355cb4f44104d6714ccf0ba602a4705a51cf3a8df2c60c42bf6766aa9d55e3133ec1b2450dc386694323ae9f219c7861ce9654d01ea55398616c581467b9c267e0a97da7507e64eb8f63d0da624145389e1851f181e042e628dc1cdc5ec524402d150ef215f5cec452aa67c0ae6313a1b99ba14231de9eeeeb8fa455f78021531283b29ca7bdd0d9e1c8dd2913e11af9fef49316ba448407fb25b57d8d4b73b0eff5db1089299c5ec1cfdb03ede6e3d753bd733dbda067b4a7e673c298a7efcbc71ec73888426cbd92d4e7c048e9664a5886e7a171a451c316355f1711e0a0d6963631a6deb91a2d91beded3566715606b22129ac71c63697d5cdbf6ba84e2573eed13c23eede5e4eb20a16577877a69f31daea88739e2370a773d7d5dc4360d5fec7b94338df52b845ceb2e452e44e5c494c4d1f3d95428823dc14cb09eec5fce9dfffa8b61aa8bf83b8562a89fec606ebacd0d106bb1fe06cb49ee5acff0408077e6001e6ed13ab63db60e5176dbb6421d12313cfe6ec208f64a42e5d47bb7d388e87d25b53cde260a5d42357b7e666a41767134ac90e8d0965bb109366c1c2aea209104c4e7da32a0ac7a7c92966beaf77bd0d5e1eaf1176169388749f5d1f55cc19ec40a5cd03129e95bae00a62c5ce26ab81bc04411dd11fc879baf3a680e847484ef20f458ba44067afcfffd3ae6595e630a1626db5fc7b680578575c18fc9e80f738354591d965299b5cb3c6cd1fbd6c8f81f7d93003c7bbc77e9e1e0e5424f18234951a693acf044e2193af1a27ff225cbcc1306c78908e721db51f4a151ea2bbba4630cf8873c0a77dd1bdba17e4665175f3658e5861d6165101d11cd13bf0e01f6ecfecd12715c82db1a521fbaf5e8d61ab180922cd85354448a0a77f4621004b357b1e5a7856bdf5e464a4e28590712795dae3a8e2ec4fbf7e36f0fd7e8c6ef9998204cb170bdf24e6efa247cdbb27157bb00a65f7d0b4fa0e2b380f9e981c694a64d9b8f32179baafbbf6da69ef37d62e9486fe57fe0ebcf53c8b00f7f0265fc9a25daba3b1068a6a9395c919b3ec97338ff7e7fc193c670a0dd30c179e79ca664f89b3adba4773b5cd98f02f795bfdb380c3f9158fb41a596f38b99345f1b64dd1067f7fcb4a5de244a67ccf3b0bc851c67ebf2b4122592efc137e416d0eed5f9b4b5965c5f5e473bcd16c3ecb1381f0de069c48df69f6a345ab8c53085430d34218986eb94f8df7a103f7bcc3647e43df765fa8fcf10c8d87a3e8b5f3966cb3635dd8d4b1d71993a4e9f4cd665f968dbe9efb6f435facbbe04e83e12d468cd0555d9cfe0c754d8684229dcd5092291979eeb969fdb8df29eff720a8cea115292614e6c6dde721b5724d0933b26803556bf33d5c217ec1752df385613b4b8aa310f52bd27b56c6a25be0a2670b3bf06e57acc366b3446c4c2c4138d32a003b14d6b902afa3e265cec9bd4ac924fc977978c6a046362fe6d1d52264091bba00cbb792628fd06fbe7d1e3d5e651501f5f76ba22647f9853d04632ceec51e2e1b0edc6abf26db10222ddd62a865720e715b1598c6c26a3d4d418cb86fed360349c781b76bc5e43b1cbc716568f8e3894c090445df543537edac06f628e83ff8f999ad194664f71d85bba8aea20b12af589c20dcee6747cf8d39ddb908968820a5c75c4612bc17c1316976f732ea33a339f15eadbf73145e771fa2565d8ead6f00f9054a16ce322a6a844aeba77f35304d2d3348e26cfc2130c25df1932b34fd9e7e74c56b93191763261a107915d263e06587b9d717223bd4fc93585f2ed604d4727222c4cf46d82b5cee740ff3fb407bec1e3cb1d3639ef09106d85ce3e58e46fc5230b9c1c0f0dea2c8af8b5440f1e89551b5ea609d8d64fb081f354f8c74cb98551646d84d", 0x1000}, {&(0x7f0000002c00)="992c46a2b1b561aa05c466d863431a3000e97a47de3c75c0e5c8458009def31ada7de7e94834b6c98a7bcdfb7afe948cf42bf8aee99ad71e1083c5aa9e931a315383c664f30749bf176c448787504c81ce26f00f19000ff3e87a41b35c2c43490b49f8d3aa091084cdf98ff1250d657714024b3b3f64777c0af71b78c2a2561822991221f22cb3df7065f313c03eb8f22733a09a15a1e4b08b0b1d934315b4d5ac52bffa8acb8b5c1d7035aff3c6d243749ef1a75b5e3336c323b7e48c6fc1581f3126b0c1001e4d612c8cc18726011b", 0xd0}, {&(0x7f0000002d00)="de951069a20005028eba855462df0f0c0e4be8e4b1ef8f8cdb408165", 0x1c}, {&(0x7f0000002d40)="11c79fcb95f98a7c8865b6632fc0dcab86408a7ce32345187dfa1cb9cf1c12d10070a2edca386308730abac911e4ed4ab39f4376b5ee87850e7bafefb0c93c3f8603a349ff6e5cec0a9d6a397c", 0x4d}, {&(0x7f0000002dc0)}, {&(0x7f0000002e00)="df9142c137cabe30dc977d5d4248e4920e15262ad6932097a97d2ae4778b631e8a5b258bae3cacf1a96dd0027b362fd6f3d0923b39bf732d42c9d7dd7cfa2fc48c6e7bc1e94c51afaf4f5c0e4b825219ebc560f9b6c9ea3145fa60a0ca3eb24a6d3e048d79726463d14f928fb5e9471a3092e7a32f2c4c71252f493ba788254a955092e38296cc42038e63af7cbfd41fc2f9249877fabeebf1ab4c06fa8f510fe23e9cebe271feb0eb48b154723b400b", 0xb0}], 0xa, &(0x7f0000002f80)=ANY=[@ANYBLOB="780000000000000001000000ff010000e32a80311cb26194aaa08b60c3193cda5d455fee564609e7c4d34815be9121c5fbb11ed9e87414dbd7a8ab5b17bc4a2e992e8a72081f4047ce6b8e927879c893c7f48cde5024464da82acf3484d200a21c827c78e758070f184120ac31aaa4e4fa9a000000000000f000000000000000ffff0000060000007e145ebe6a9f944b40edd02f458ae5c3484de9647f648dbd5b0e09343972c1cfbe02d52be4c99baa7eff8694eae5cae1a2e0d4af755962aaddcc3e3d513b7dc7c98791d958b25961267ece2dcf91a71b5adc888993512bb45fe132205259d79d434b86e2c889c2115b8afffa596e981cb1fdc29eb101d2a269898b8bbafda4e3d380a694a4f3f393c9a80876b51464c0f403136dc60b964684c9ad0b176dc5e71c1e0eb6be425eb6f4406a45211a61e480f43fec9c5d64ad4f82d3cb6eead56369cead005a0b1bc0daee77a2965dfc0d3a27c9587a82123c6200000000000000a000000000000000ffff0000020000008f3292898669cdacac040b5a8f103059412d99669fbdffd6022cd2113dbe03aa1587e7642c1c245e9b69c07596c7c9c7fd02e15582d3c6fc4bdf353aaf0087d4ec08c864fb1a4818a69f72ee74991293e3dbc35add6cb6ca45c5b35f5ed5fab8a7ab4013f4f8e30e7eecd5ba7b1f78fe771dd512b75f8621bef098a0a64e000000000000e800000000000000ffff00003f00000044d651aa09bef52afd7f14b79dc7339b205375bc00f704849dbf59de1232f720421b6dda8763f74faaec5bfaff9d7ee9b3f6f97c3c9c0e22c3a733015493f09977d7368825a9c593fcb4140b5e568845c77c92b760952169635dff0f3d49b7abbc60755281a5ae62ad63096463e96cb3bdbb520f2bf851b637286ebab3c4a639cb62574c8f6c1ea84c0ab6878d87bce6c7e79ad574e8cfcee0c8a5c6a5c14da130003644141b8d4711f7602b8c535da1130dcbb66dc7b328c81a9be195a7b51f6095c1d16ea673479ab5b066573b413674c6e200000000004800000000000000ffff0000070000003d8b74656255c287d437bb0aff7d948c2f4e6cbc04ff06053c46c5063a911bed437dccf9ccd9180f64e1b04fec763c5ad90000008000000000000000ffff0000040000001a47a4ffd95ea4b03ac7c08c1677180c38735976ef70eafe81a2bdd3d73380acb3abfd601bd4485254dae05aa9a570bdc366ee7b997130a521415bc3559b6515de00c012d152378f5b4468a210f802f202d11360b4331689b7429ab2761a2915fbaa6d3660c8d2bfd4121470c4ed000088000000000000000100000078000000ec13e838a613eb3ad73eb9925684aad8519d7ce023b1e1659b3c18d39793402255b51c6a71e23ec8b5f54d30951c8808ef79b2584d2e6b1b1082cc0d9acc2cfdb7a3a0dbe349ccf7f9410d76f2b5972332b19cf8500bb9625ab0d200cc16381e9c008308015fea0f02156908e43541b43cce9900000000001800000000000000010000000104000084fef34433c7ed00"], 0x458}, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) chflagsat(r2, &(0x7f00000001c0)='./bus\x00', 0x0, 0xacb7fbb7da71d92e) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000002dc0)={0x2, 0x2}, 0xc) pwritev(r3, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) openat(r3, &(0x7f0000003440)='./bus/file0\x00', 0x10, 0x40) 16:00:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x60) accept$unix(r3, 0x0, &(0x7f00000002c0)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r7 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) pwrite(r2, &(0x7f0000000100)="000351a636a35a70193c80441fefdb43d30bcc206ef346623a41eef9ca321c700d74e2c7b2b167c35872a51fb1aabf839bd909bb4fb2fc15f9ec3357baf144bd6e3cb48932f2f1eeb62200", 0x4b, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748eb29b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d39261a9746f5ba7b0a99c6cae482099f30478ddc400"/142], 0x1c, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000001400)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0xbc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0xffffffffffffdb2c, 0xcc6e, 0x1}]}) r1 = kqueue() kqueue() r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet6(r2, &(0x7f0000000240), &(0x7f00000002c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0x0, 0x37, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000380)=0x5) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r4, 0x2}) chflagsat(r6, &(0x7f0000000200)='./bus\x00', 0x0, 0x2) kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000003c0)=0x1) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = socket(0x2, 0x8000, 0x3) r9 = socket(0x2, 0x1, 0x2) setsockopt(r9, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r10 = accept$unix(r9, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0xfe8c) setsockopt(r10, 0x1, 0x8, &(0x7f0000000400)="93f721f78c77f85db664ad2d4e4a623684987dbb994925591a11325953973f1577aaabc778a5d9a78011ddfb574bc5ad2da784495f96fc96808342f8f2f2ec0086a6a2ce6390256c027c4c6a5b178abce03374dbeb2998552ea0d35c10b1092937d3ccc19ea46bb8f65cde57483290ce1507aa72c1b265b1cea903ba1f3d2b57aafb67333215399e5a414052357ad3634cd06ec9fd4b6d4356c613f0bff489e775f6eb28a9115d1341c7bc1c43659605d802eaa3a3e788c28dd78ffde6780b9ba035b6ad7b26eaabd80897b1b063cf7a7d6c983c5ca324100942756cdefe6343fd16f4b9fe9ce4f5f5e2358f47c321c59066cb6caad93351ff2ab7a5925cf88929a2ff2ca955b1711057fb789e0edc04f1da75269b14d3df9684d57f677219bb2a153176eed164e1b3c9ba88e8041ee680d2239d5c1a1109a7735915378f69b2b0dbe375b3815193dfbe31938cb0123c21d43dc0ac67580fc11aa9ab57d6a1bef64a82ab0d723781e4416ca883fd0adcf04e90f8eaa4bf25788841181901d89916fc544b7b5296378a98cfc28dd2e033c0dabaeb9cf29a9ad7a710cb7dec2f705e33d69fa48729123a2639b84e2400c46aab0733fbdefc411927be7bdf6388de4bdab794616d6a392e46224e454395282eb8ea393702bde5eb9a61e54e35f8040eac5fa46641018c4cade6b7f37a5f337d33bed06f1aeb8c28c394822a594a928c90358f87389945e21926051930a91f27d61c66029423b69a7f6972763362462eebb47aa934582224e431a374ad12ed1c7bfe4d67fe2f60473e73256cda1bfbe956b79ff1935324ce473ad253109b4b9dad64f7d2a77df2b035999f15506ea63343ccca37a4c50f736e48f8f5b90d265674051cf532cc5292169ac03fc21281869c15099dc34c3f3655839863dfae05409b46b4e178e917bacc90c2b579d266da63a81d7cc15e9c1724126be207a80fa4d20ec2c83ddc58b30d834a69584e3898376da5d86696f39ef87f07ae6f329de5f64c7946c61f39e23201428c719b3f2395ec1d4e71a018272bed965f229844d47c765cf0d38458535f9ea6ac7c61d429685b67e1cc2d2c53e5e0d8e7c15e22957633d8770ffa261d72160d7e24cc4954dd83988ded3ffcbf313019d645aedfb3c628101ece45616499510fa1d8f10f031034fce94bf425437ccebbe88e9fab61b4c2627924e5534f86edcd2f4c99c5ed9cda0d4d84188d4aacae37aef1555f81a86a68df0b835b9349eeaf6a0f75373b88ebf4ed59137f1c4d9f82c45ea99353a9397223aecdf3b38f6abb28cc925fe02410f935330cc8d6eb601c72c8b5f43b17235485d5d020b6c1cf694184c59f59267e1b3500bec19920b5064774353e86292f574a978c0e7bdf1099088609499a3a41c7ccddfda9d1b1f58e146da45b19de81880fe90c78c037f76a838e93f778ab1c1ae319e6be7e8d18edcaad41cc80309c5645dd0e47541261bf3b6f9fa9fc4c0b9546e148296d3fc15c51134dfa013f17bb9a4ad22b9620167e4fce4abc8c126b8e52205a910f4b51448a000b6e42c1e0a317d4d81ce8d7fef81432202b3c9643499a126ac76c768c06fdd86bc19b0a02dca1713bb20cb41f246a1038844b3523149c372ea740c4ec635c7cfc91b339d552f21dba5bbd90720b5ddf5992e90b492b0576d39b3bed62bdcbc3182f0d441ce3a1b226bcfe6f8b756de06ee93708e15bf94ae4448ffeb9c5224faa1c135f42734e015251d833e0f5c859f5bbda9c32cd1b96d7c363fe787478b78b4ae4e0ee2340b5f5b8756173ab08e7d37ebec2fcfe4a6d85239dd2a2d9712c9d37c9866de557c07299cc02d7824518e5d904edd674bddcd0ac3fd31a0f2f6e0d859f48c6525c651a2a5b6e824ecdec537190ee5c662c3b63f95784b775a1e7131f39026f5b62d678aef1adf1fec0ebd535d79e29c27044012b02c8afe6ba7355b5a2706fba599539873a82830a2bc922bf9f1fa28fc9e16dfae43ccef56a19f0eb4a734541e2e299934191d48d3b4e8cffa2e736bf9ee642fdd78b4b5a9afc8bbb46ac6dc24febc9222228ba910a658805cbe7526968b9407069aca63966c240ef92a270c1677ca6778d7dae24d49886e5a5fe5330cc61806e9f77b6a45472ed4965140e567ce88a8a53cebaa0410a176c6ef5da23564c7ecba4d57ee673bddb0f96e21781d31a8e3ce56c3ce45d37cbf75e47a1a3e516810cba82081ef67b576c023444210c4aea4c8c506c239638b7a7bfe110922f5a0eebdc50fd96bb71476d4f11766c4f38b423304eee3b0434de8bca551d53754995f73b0a9bbbab01b8566673f56f9f7e8c553e6487eb56591d5102ad05b59ca2bea6c7fbdfd41e78c423feb6da3dda9c0c041bfabb1dc4b4d57cfeb60297613d74a8de93d55e8e47bdcfc1838a4d9376032ad5d684608dba28c7528af608d4bab23698ae2fb86a7526240fcdc4f3dba36c4c2489d0114a9e468b25b5b60df89524e63c7ae00ba0d02a3a1f7a51464d87bd3efe11831384ae04d754ae3f14cc4f84c578b58c8564593925b08bd97bd67d097c3b304aebc7e1a71318773e10ccb75f1d3b9f315f330854df57a1bbefa438685a409a78d178eb36320935015fb7e30d4e4a04c4e5da21829c87ad0451482512844d50fb057e8ff0062f4b0fc0dad45c51f6d3286067a26ba811383a7514e7e362f9128ce1d390dbbc433de7b24b702acc285873b65963dfbd9ac900611ab6cd1915494aacc171e954115b1c07793d956388d3705d04d7d30e7f6d11646edaeb6656cf91964a647c946deb45fa9294a206f384bd3ed4e270cb38c1444f9d0d42edb81cb85a828c34c543b25d8dd4489e5189f27f3b2a3a8991ff6af698f09228667710071c592cd0cc215539f02d8f8494c94a6c1d1010694a83c2708fff9672a6ee334796eaed5f040c02f4413516ed7229e26ab1ae07d139b58838a58d722fed9ae9c306f7baedf9deaad1885125a607d1f63fcc4365349c46178b7d48426e601d05a505eff28ef19161d15b9dc6f1b75acb376fc35a9e86e947cce3db681141be32b786973399caf0b3db1f8b96f49de50130835c2afdddf0885ef4fd35bcb61c957b09ef110a9e9eab5b2fbb29a2a96a12e0051e08df396688c76b3f2d61c6b1760e7491e3629e649dc187ae04d12670f18b3c9803bae207625ae5791feae06a7b701498f13472793d76e0f15bb409e998f0d7d346b0337b1ef0372ae14cb94b451043ef00b78747010258d5643a07f94d6f966316fc9250aca3cd6731ba596b4eaafad839d8bcd579ca454ab2cd0a541eebb10c11116ed2d0f6d0e4a26312fbfaf3b44ff593f6ee6b96313ab1586b677bf463d621f40d742ff11f0f0e64a518540ac37b473d894a862c58cdcc08e715a98a095f29173e7c6bdda7d8a6432ce7a5b7fe516a6eb6fe2757999a3b854ce0f091eb8eec13f16baba38057f4f034375dd3a96e935c0613f2e815d80a8407bbe17b562b71ad924ca3fca455ceadeffa66185e940f0f0e847549a1409c7f5799d9d77617fd8c74d69e12d56f9166ca38fcd25fcd73bffd1fef15a656a3eb1239de32ca7777aecf3b799f9197be75c9533344b248bd9ac28e98256975bf44d58dbca2141ac30f36f559667132c1ca91d78ae3b9fae0aa697d96a736620938aede288c7fdc4805107e19c968538ca086260c786e3d40d754212f5ecb1883f3ed057b351eeed9879261e50486c36317d07c6f984e90a7ee1662ad1f1faf94a32eef85721bd3e592c04bbb162cef3f72f61a5c4075f6be2e244171ac12bdc6196c0e5256650622a4233f37cce40bc9282036a4f689a57ce6f19c3d33f5a6fefbc12b762a160fa32fa31e9e703058466aa10d60e76a49b9623ef31efe9a6a468608bb31d5dbb93395f9565158240a51dd3d8a505f6eaab1c77c28b2be9e6b632e4ccc69802f89ca50b0857de312db135a08a8b4e821db82164c7a97a95bba3968e0dc343863bb28f6004a55036497d685f64c9c3134f87d6173d3b6e0147503e73a8362c67bbcb5c2b2ccd77b20554ceaa2294f3c247011bb7f4ef4fabbc30796891e17e34cb4ed745373126788ac653d3e3215be241ea560cf93643edaeafe6a101deb05fb648c393fc2067b87506aee0f7c9a7f4a55aba1673a160160debc4ac614060e4c87082d00f5384191b421d915660206a65b9919938fd568079664358f9c2a07cdab9a895a208d5c42040aa314163539a55e4c2c7a2a4af63dfc602d804b9769469460f8dea9d0c5d741ad726ead722f264627ea9320adeaf35f8f9ebe2e1c3cee5bbda23228cb3316925b9765aa9f13efc2e6d063a36d93bb1c601b15ea230b1493881562f0773cff2a68296246f493cd72ca377a7693f74400172e1fd02312483184f23811e68c50a5dcce203755c194ee7cb2e2a1e17dd1c4415f23815b19b49c1ee0f7f8ee86917a39d0eabd63c92c094faf02eb987cdc48f13bcafbd52ad9e72edc5628fad5709bb490419b01a400db0ff6b6d56a3cdd908818cc3708195c925abb1f81037e54ed7f4271d38d744b8d5e5d4f2f54035a14a70edf909b20f57fe22b7b78945b2c6bae34b1ff347998759ab0ec0840ac0cd7a738939988510d8af10c78364076e67c6e5748dd8b0d6005c2853a5056e3839e5b1981c004d83649eb4b29cbed92f5bd88b0d46224a5e16a41ae3e6f5bc0d9148e1dc2dcd5b62292f18aef02139eeb0287012875d18e54cdf5c70880ee12a645b070e4941cd04c0008c38dcbcfb80196de54b9703092bdf9f8011aebcf84f7b3d3289b8ab7854b5e3f2d386084f459e41e4908d8697cf437b26b5b8ea24940cbe219ad1ef5c685550050fa58effd13b3cee787662c09235749a1b00c090e4b7482ef13a4627d61b59ec2c28e518a922a7b2b411b742d8a6d4dd90a147cbe425b84086188b7da293901b1d06197dcb0c052e641f44fc03f9be0b1bfdfb66e462bd6bf529c052fdd25aed973f283c7fd76c5b6b42e19d2a6b92c58468e37a155a2c6356b4eebd7946932c27a7291e897a477708083c6aa33cf637edaff34f52959f2184cfe6af2517cf39bcfcbcc9ec5e3b8a234f8157a146ebf6cb439f9509a4c30084cbfdf1823b4c6d470d946c65354b81e1e57c3431773ea9ce43bb6c21891349d82d5ac1eed7a9b2b29e61ee517534b39d33b9da647322fa3d0a6f44011ba0034342be37d0f7c4c155bd3cba174a9f44560a2b2c3394f8c7ac68d5033fd2ae2edb7aa79743ba84982b2979859b42743a3276966f66cdd688163a40c224fd3899fac9c3429c9a94e44d2f89a0d387b2c6ec5c452e4e478e8049c68dd7425a1fb1ce1161f28a86d7736dab9b52709fabb185a5341050bed1b65afdd2f6158868f91eebd47756500744cda4a0d8b8fd4e53709f9c33665f3c681f2ce75ebfd3fb357011ba3bb2916fadef76f5a6060d78ea41781780367eb2ddfa41078d9756c1b4c3cbd492305067b38a2f5b0dfcd09a378e5d8cd401de53a0024c7bdca64ae6e39df232ffa8d02be1467d2cdab80a04208ffa77b8e882f29d99a85a7f7faa5710d15a8f1bf3939bc1ea6e445e04298bc28a905ba374b054355964ae571e62419d9d97c72fec341131946964652cadc7f9b5ee73c366d34a9646d821b900d8750de2ddfeeb255ac0ba1e2e89866076d1d9178161929607b15aad37442dbd91b95da8dbb8ad739e4c8e35c8c65f127f48882830d20427ff10e2843e3c7009c8ceacfbcbcd1a2bba9afdef40068c18bd4b2d0ad63ead2e3b3da7f60", 0x1000) fcntl$dupfd(r8, 0x0, r8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140), 0x8, &(0x7f0000000040)={0x10003, 0x7fffffff}) fchmod(r1, 0x101) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x80) dup2(r0, r1) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = dup2(0xffffffffffffff9c, r1) openat(r2, &(0x7f0000000040)='./bus\x00', 0xbd392a6db2a8e03d, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = kqueue() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r6 = syz_open_pts() r7 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000080)=0x8) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x12) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x4, 0xaba}) r3 = socket(0x28, 0x2, 0x90ab99d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa) r2 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000180)='./file0\x00') setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/68, 0x44}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/179, 0xb3}], 0x5, &(0x7f0000000740)=""/254, 0xfe}, 0x1) r6 = dup(r5) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/224, 0xe0) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) socketpair(0x20, 0x5, 0xfffffffffffffffd, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000080), 0x292, 0x0, 0x10000) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r4 = getegid() chown(&(0x7f0000000040)='./bus\x00', r2, r4) 16:00:16 executing program 1: r0 = socket(0x39, 0x1, 0x3) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x8000, 0x8000000000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = semget$private(0x0, 0x8, 0x80000200) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = getegid() fchown(r0, r5, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = socket$inet6(0x18, 0x0, 0xffffffffffffff7f) sendmsg(r8, &(0x7f00000018c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000100)="9d3f40a621fad818d7d5d9302048b757accae7892d00f1f2ce6d214cae01ae6b8e7a00651004087d987d96d001471022e0c5b2259215af855a18ffdca1a8257cc390e47644442d111e2dd2df940b208cc44ce49a3f4967798ccc4d07eab24a6819eaedaf582851c82376a1cc8f5946b542be419a5ae5f01dd07a59e1a25f3860ed9135fc8b1ba366547ac5c4cd94d88742eac23f53798f7320a95f20ce98c0346cbb236923d0ec69a8bef1509136bf8cfc915068af7b3c8921fa9c0e9b9a845425de0b9e2fe8648ce0542aea7ef4f4b2cb35439a3b65032fb3a4774f20d4e523819ff26ea33648b0bb04a11620111b6e6dad5557d6be6fca4eb9d0c51edc1c0202fb37b0f29d615b05df5ebb82bffe50aca690bb044114c89929c6a7db18824007a511b51202e2c9dc82534016705adece5cb882593ef43502681a32c3b31883bf7a45cbf228e6eb749458f70b0d4d4fea573c7236220ae90d3758336434c0015d37418f3249dbc3f160a5fdeeefbc991ff791ba593602248e206d283cf463ebdf3f7f6cceeba27aeaf6cec72c2825c5949b8cc3885519cf4d4d02d37036e044b830c4961f632158a38c05092f284f98c7875c13ab2e56172345ad35808c31aabffd00224bb41aefe1d1f8d10c9e60b54808ac8190215e04400fbe3145fb2d3e98f34db1aee6ddac1a6caaf9a394dd49c74ea78bc618c52498350be671aebb0a844eadef6a2857690bc9cdb2a25944d5b82ffad75ea7a02cf9878b82e52c9238f1510ef51723a25226554a577fc9f18c882025b00ec8efc153623f63e14e652e58b9a9160cd35249fd015aaf5193ee28848ee879f2c1e284e1e1fc8c141158eb8e2bfe5d6d0f3be2bee767787b1c8c6dcc44c16e90243caa3112ac54ff9d5a4a13205ca2bf62b49ba124f16f704c1743b1926512827d70fd93e9d2706f51a5e8567912d107b66638fd202c97df90c3a5919cca03e087ddae24f193efbc79916983b436b43cfdf6798dc4123c8fc741736900985b073cd2ea693ab39b3144ff4d477d05389d3387b37f06d48bc51e826f295b33a12a3d59fe557a8d789263c94905eab8ca5bb3826ee38a869d1d303bb89cd4b75c6ba6b27863a7d7684d27ad69b4c3cd29bfc333808024710977d9de5d6d34eb4a5b1a5255f69ea46a2c64ec722b7a8ec8e75778abc6f5785f75fcbcd2dbae117fd57b9da003cdc7798c6d96f124bc3eda17541ce8643f9c7e4c126104911fe6039e81d8d40b858e4391fd5c9412ddf9d47173ed192c8453c3c4597b29a7cca2b5e0b398b604bc57b52288cfd7bef75d573b6868e491ebe0dd7dbda08f4092eb49f4129f746f555391cba09220dcd32cfd4dbc4ace0ecaee82de7813b160146f90eb3e21849afbec4e31f2b221b3e86d6647aab6bce13802dfc4560993e9d4408e8eb603d50082da44c2a6623ba0edf152044c96fd8b5a83bca1e2fb90d161fe63f8b2caa5b390c006294edbfab59df702108595934a5c79e307aeddf67261455e4b1ec874903e55b604a4187751bbe5993138c66dc2a19848ff0aaeb3c1d30655e1ad7b11e1d2dce90e30074121889d7ba72ce4a869d0806ad3d0434e211e939d82b780166fefc281abdf4a5255a015fe2641d4fe2a55dd0e0c8289e5b4378e089c6135417b6ce834112988d4e250e3ae8832fc95b85f6ca84811b15465a67050191ded49c68d78f4efd5a92fbb3ef059582ff45e5bd7cecead580d5f659e42bc2289667be0bb1eed1f39c327d1bcb62ef29fdac3a98b6a5c9a483663b318fbefe3b8a74aa5b3a87231693f600cfba54844f4ef01f52d19b9d5854bf4d86bf1d2d9e1fbbaee1f4a3f36334b7e4407153a60ee2b5769c5cc4fce6bc144fa4ef8ff3fe370ffcefef8ab2806fb24737799e291d2d1487a64ca1bd4861441d2845c10d78a361ce74f192aabc853b39e799d6109631b5e9b676ff91a49e9a416d8e508225aa548504139ce918139f712ee485361b637013ae0f8395b8a3cb88741eb70187996cb9dcfc00973f9f5b56043ff755f150cfb37f3cc5d31cefc6482f3cfb82a26d2ff6280d8f816de03d510a48187a535065189630cc50751d93a4ea2428fdb300400e4ea1a5fcb0aec1f3c5f72b33010a39300347fe2479b636bf4737197e28b56de7f01418de56a1ff45a117036574c9d393586912530d2f97ff3f8449a5ae4695e5748bee55967a628c804693f8e24b00984dda129b84ae4ab93b49800798273c5525514fe42808c742d67b43fa9f69f5137d1ddbc013199e4f9b405279995a7d2ca54a88cc137c2b42fc4d7615c6d88c1766a0cbb0ca65924149cdc9513d308ceee5b6e9947f5449f410ddbf68db7edefa5ca25407c6e77ac58574c9372292ac8409097fcdd74018d746cdb1ca8dfe6596c3517bf1321adb7886698e123db26edcd13dddb8e390f1ded206f77e50fcf3cd0e2eaabc85a2d24f3a442033f254c75404be4b8a452a32edb63a068d0af2f2f56c1f827e255efa157ca680f1465511e00e868900cd07045bbd722fac9df200f3debaa899e96be859bcb618954449663c7ae7b80fbd901b4bee3519dc94f43c43525166c3e67c70cc60ac18bc9f5a090c5a3cbc1637c71b5674ae28ba053451d51bcb2ae4678e43f8d285698f751404504df430f264192a6e09ffc4a1c88969dffe40e7d120c2c9a202196b142572877e0c1aa43ee57259d2c29d63d843f2b7194bbab3c04093a3eed3a0c1ad9fdb6bced9d754d467793ea23f23ade664371a52c0aab6c83f1b5d312d07db2a7defbcda88660c38867d44b3026c7a2443e39c2553d0df72577dd25f5d22991d18a57207e09b07b2c02513f133bf8a3ba7627865638844042e00a2b70c6d3b9e2677acdff16ca6b20d80b4fe45740c82421608912cd469a5f0834f3398b904d209cdf838f15e4c068a26bce291c5306be5a961fc6d47382d1d4134f5600732dcece4f27af5085e2762a87036b38bdf19b6c89a0c54486125dc6e76529d9e1c416f631c51e92499719656d3f50fd5eaee4948a75cb950573e11fc0859f2539562e85e7ede5bec968e5b834f49f896025d5f361ad5482ea638dd203b852c42950bff7047dc7a8b9edbc907e67a5a17ab510784eee8dcb59777fe05c8c9e291ad4730e163bfad5976da445a6e597e931d9202fa07238b5416d69e18ce8e70dbbdb754c0d281ec3d655ed69161f33d1c8b649bf7afceaa4492ceaa4aeaa9760cf6acce43e6717ed3562b4446e7e984be27b99c8c1e70217d6de8ccd8f94b57d3863a34b0e2e9cf0a9d4d36e262113a803755cf0d9af6579c1ac1a95c75f736c20922c0acfd66bab8c17d57503eeb2f76944dcfefea5e8a877673865ccdeced447d257ed8a89892dd592e3cd0ba33d4cd3aaa436066eb1c81ce82dd7eb080bb286b2f37bf851234716004ce2d47e69f1c303a6714a1d13fc2a07d0acc4fafe6114291b768426501f434de0fe886a02344fc9a30415563a7a570065a1d00b90fc3a710650bd53cdd0db80b811873d2b9b73375c0aab16200953aa7ad0e0c6062e9b743149a78034e3f830c58f7eb811be4a3f1aa0bea2e4c9ffdb5e28a803593feba2b4007c689a60f290a47d8ed19dd13e35ae3e896b72c35ab8536a18814f15fe8a5a9496696d63da5e456119bfba7d1f7ca2dd0e636caae7ce4cb1941cf43c3ad500b31058b816f5eeae6cd5da9b6b0fda095491260ef0eccff8dfa073b586b04bac57cbfebcb314984044b5b0360f9c6cf3b8769d57cfc8349b17c0442fce99f44683b995849589848a99a614255fb9450d899bbe2697cae8d460322b7fdc1e91d1f598fa6e98dfa13257b03033bc52b095a416496bd632a013c764b244e3f966c0d4c933e984117066d3e02109eeaa1e0691c689e9d244bca07997266265f2a1bd44f791d4e9713862afc57f4f6654706792f6fc031e468503c847d07d3b0e09371f1e864b9eb7bc6cdc8f4ea5d3f5fc1a03ee0933f4d77170010a2dfab8a5b243c47a83400a30fefefa4fb06a81ee1eb9fa07cf1eafd1443fd14901cd765895c9af052d2743ffd53863d0c7edbdf383947ab0fafc0243df925d176c3a6ad5dcbf48bca8144352a113665e39bf970149146d3ece159291a166cfd86a2e6f7340b801e6138d00a49ca3c239d4ed3244f5e420321f0f4641a41a51f8198146f2e650dd5f066ab2ae9f5dd84fe522e820fb8fd09b80a2e6001806fe367f047b8eaa9e202ea0774069156e1f6ba2fe178d9d9cc6437bfc066c3f4851dbecd48fa19d9affe3ead0ffd3919f75f700172568981308620b8efff141e527aac3e1649070e7ebb9471b466c26848b334905cd05b20e4c765800a29e1c5e3ce8204adf45fc4cd857bcda0e749083f73e36c86eef02bcefda9a8c93b4aacfdec055df05f61f68617b3bb217df96d3be8a5bc017b672358751e9f6261e5dfde0672a06d95fa88410e24a5bee92e85d212eb53d79a0831a49b32e6b6efca60b2be7ad4ebd225cdeaad7ab31eff0d6027f8f93e84deb151dc76553bd75cef04d38de2e10270744a9f578eb360435f010ef2c94849121fb3ae1036ef65682a67efe4c046bd234cd525ace5833b67e405cbcaf6c8ea1e7816215be856f3f75052d2e649a70980cd420565cc810858bf7d9ee66014b8dd5af2735bd09819ae8a8f1d1a077dc35b63a8eab02d0a36ea023999658dd7f34152614fd35241e4ee780eee93e772dff33c687d8805fdd121304ef3e5ef10ef5fe4c8d1362408f1fcb14091b1da19cba0fac47b480af83fecc175a945e10bc33765db25f5d7e5af99ce25f1a8f0797ce21ee91540d9c87ade38a3a8d2e0cfefcd57aab721a163e326003e9684f296de32be44795ccf4399c6cfaa05bdc522f3ddcdb56e57af65a033430a84b815c0940e3b5c423f48c96bd4b07531effcceb04ab9cbf59f074ed79e4c74d285b67ff596de044f68a17b248f7960ddd370b9c6d1c483a9128e3ebc558e50f3527dddb01e1a08349294b8514db19c7670252cdb48df1f453766b0f5229a549d207e7473d74258c863c28bc2f3a468041b7c360fd30460a2a2ca4b6a486a722cf155d590edeb347439dac658864559f5a8b3c8fba9dd08ccb537c664a515c56cb2a3281b093994b71fd334062b06a89011b35c6045322b4a9bf0fae7540b23f04573f754ca45d496ba779c5c620216e936494d59c812f3a07ac0d3f26ca41c723ae79ec43f82252032ff525b2c3e4fb289f17975ce6e8d3222f5988ee473bd960b1bb58255d443dd2212c0d3a9a07ee32a74173c0b2183d160cebb3b41b49e8ba4806a54aac2fada2a44b63806242e97cdd99e09fdd8829f825f685aeef03c1f58b86c8bec9faf3123c5ad3dc9b5a659ec90f2bc716fe67e89ce7c054052951a6951379d5f937e76c3ead7044433a9576668c786838ae078ff4327f3ed6b844cc45229694ca83a1d982605b34e4e363d23ba4fe408f40c905c90decda8e928404f5fcd49c8fbe27e9936302f1412a4abccd75c0565fbace097a7fcd280aa13c2a78f86a7d3ee1ceb679637d4f99da4998e2d7738a73b85b7f8fc5c7ad460f0aac0a919408620807bb67891f532bba802514bd6eeb908635b443be14f1c7ccff19c93bd2a7092d9c54d2b3585406a1d038716deecf830fa39a517b25aa1cf9227d393e1094ae446c4ab39498973f55d716c746027bc458a2c7b9e27ec3834caa38a64b7d0c83251df6ec5e93f2a98f5f9e47bac3a59a20e06d08975d080c43a6e6fad34f0e7cdb215b7533a40b5c5847517380", 0x1000}, {&(0x7f0000001100)="b890d7e12b27540c9063f1dd65e6e6497da591a6a67b77d4e3967cd8e28fb2dd0514c9bd6e25b41af4198ab017a5dfe1128af2504f22c7f455f98756c2b0628d84119e54a2b62c978bfc52a414b3347bec400a3237af076e8ae3f3edd8f59bc4490bfa5b2f0703f6bba95ef53be6523eba", 0x71}, {&(0x7f0000001180)="f54e2c03e66996e9994c31d8efd35a38cdd371af8186ab57966d0184dbf733e78420c45c51cd1a4e8f3f26", 0x2b}, {&(0x7f00000011c0)="5c638128990745a52877e6ba922dcd7b4a13174245cb8b8c87120edb91c3e94c1958f2bb63d906798590b48afb9d175bd1bdde9541a87e744a503ea863f457474d50744dda2e82f01059a0df21e9d7f2029a15d1f710fa754d276e930227b9f22e4629e7bf554413905718cbc4551e5a352244ab8996f50d418abd04c36e7275ca882c556a7a96d82103a0a159add0175124914ac10e7f93e39adcdebcde48fb26d911a427f145fc8e9bd097a99a75f14f4bc5e7f9662c0163de1c7dece3837b353db17685c0b3572816836dc01e65228e5bb764ece7", 0xd6}, {&(0x7f00000012c0)="03f37c759307bfc50717d0dcbe88ea5f92be36dbef00d967be3abf159cfa3d532117eccdbb53e572b2b5ad2a66987c4613b90d7e0798754fbfe0d0c17350de8800eb702d4b894c0a10dbc48954d6379718a6173e99cba4b4a37846e61e592b8e42fea01a81d3cc9f8fd1d05d0da7973d8523e5b19090ab1a00a8c9537cfeba617e486f62308d72447ebfc0eef13278af8c370241479404a5c3dfc026152c5bdbd75a94901df8e61318a0082fd5412eb38c08c988e88c6862291b1ffefad93420dbc7463c798e3e20e881995605b4658db6e9ea5b98ffa470597d1d007f39976f0fb3f50962", 0xe5}, {&(0x7f00000013c0)="7b7219f38aca1ddec8c403c669881522dbb9284b6956302f0ba6354ac6332fe0fc806b7ee001e53efca8d35d881df9101529dfc432b80f41214320c460009e2d09746656a1994ce268d44b68bafb5e17aa61bd1cb5498c691f0855d1c71393d17fc7e4c77d1cafd3c3e63eaee8488277005e08c86fbe6c203164d7f02d6c26dc8277eaf567a4048224b00024f67906b424b0962cafdbc2e6cdc549af6f67ed0f9b2842d0992227324839db9c2fabd8855bc0058b797eb98abe67c8c62b94ae5d987e43992c8eb1eb90615631a779c9a3f2ad", 0xd2}, {&(0x7f00000014c0)="4a8b7ef1346bbddf30d9b8d777f64e80eaea8ec0bae82f136c90d836ba79a9517a028cfc4aec12158a2eeb99413c724493c9ee88db784b27bc606e1727fbb0e8970ba89ccd877239df539d4f3124a3e2427833d0acffe31bdd84537147427afd73e47f1adb65b1a68344d222b950d00a2e47aa11b9edbb395150e9f3f16ecd83a3fc2bffe5c02eeb35319bc820e77ed00c72a3ec8cc97336eaa2ee88e3b3cc220b01b2c73f5bd1b5a70e8a8fd03a", 0xae}, {&(0x7f0000001580)="1dffde6740c7f006d3e417418c86f0a5f7269a107dbb78dcecb86ad1dafcc52b22d59fda435148e4b6acef6beab52077aa271eb96727267bb6e96120495a62b115d230d6a56292cf4851d5de6561f3581cf3ea307cd804741859", 0x5a}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="1001000000000000ffff0000030000004e8b4ada61a0ca724d3b4c68d6301d19bd86b10e98f6a96adcc92a8fc4fe8c33a71a30f1cb5a68529e9f6fa1491c6b95430ecf780f1f56d1f2164a97b0665570fea2417cb96f2f1e7d176353fb16e8797159fe6dd50a9d472f63019b690537feb14bf49d503fb9d00aa19e575e07c34fe68524cb5b0ce4f897a181c4ef02ac29b700580c55f16b50d5003c7e4a22d68fa765ca9e6ff46294cd074afe5b9a9ce4eeafb823b46e946c7f5f9b3f42ff2ba1c88e34dd597e972e1f3c8760fae57937b7d6f3961a27ee8f46529441def4ac0b64f8b53574d43367d2d04a6d0d5c674f6fa8f3b64869e8b919ced1463708c6d3cfb8accac8bfd4cc05f8da4000000000000100000000000000000000eb6a00008655633c9ae603a4716494746e94a1b1cd4cc5960b0dcf9e8223e89554e9f68cc5b7c85577c8700ef395e0508bff029f4e130e0db2c226f1d0051b7d953ccc1c2435a1d85b18f3b0bdb00967a5230ee346fce6013234274eb4efc231f0fde556184d88e0368edf8db2fe64d4902732d652ea0b46f43bf257bdcd90a3491e917774e6080a9ea73d79944e934d340c2a4905f16d2bb93be6b16f6008b28764d9c04c42673281dadc053f9f9bc60aadf92fba64f2187727cec84c1bd11b678746fbb8646de872bcb701a6be9cb9f581cda868e2f606c93e1928a15573d48211ac692d1df67d338287823039000000000000"], 0x210}, 0x609) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) fsync(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1ff) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202852fffff6c653000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = fcntl$dupfd(r4, 0x737f0e56c280ea19, r2) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) sendto$inet6(r5, &(0x7f0000000100)="98dd627ec090c30ade267979ed8254395252440ed749fe586b37b67203706ae22237a21192c138c53496585fc91eed18d9e37a73c93424d39ae28cfb369f3d228ebae291", 0x44, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000), 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9d00, 0x94}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c8, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x801, 0x0) r1 = dup(r0) getdents(r0, &(0x7f0000000040)=""/16, 0x10) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) sendto(r1, &(0x7f00000000c0)="ad2db4275f4b9466a43c78459715c0d6d88587a42815abaa60c2c684a4e5c6c7049e0c564ed3548152603222dc81eb2727a59a328d6b3c1944954acd8324f4c0eaf85aea9f67649b4e8936d4ffbd1b8eb17671d4ed6faf9a1429f909b00f6abc5d3b9ddd77d336e347fa1813cf264a35b11ced491149f024f94c338f55fb20866aad142028bb8ebbb793913a79e68f6b27", 0x91, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0xdc, &(0x7f0000000000)=[{0x8000}, {0x6, 0x0, 0x0, 0x100000000}, {0x6}]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x6, 0x0, 0x100000000, 0x7fffffff}, {0x8000, 0xfffffffffffff001, 0x5, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000080)=""/15, 0xffa8}, {&(0x7f0000000140)=""/98, 0x22f}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) getpeername$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x1ff, 0x1}, {0x1c, 0x0, 0x0, 0x100}, {0x7, 0xffffffffffffffff, 0x0, 0xffff}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x8, 0x6}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20000, 0x0) r2 = kqueue() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) writev(r4, &(0x7f0000000680)=[{&(0x7f00000000c0)="e22a95fc42c07a68e1f4a9ae2683901e0c79c5a206647359b52c202d1bf7dfa1daa09a016a57b24e99c8bc5bb1788a2d2b2389ebbcb8484f1b781b944dba05900a91f2bd74066a3ac72045052e6d88dc3cc1961ef2ddc6ad874f0e1c6d55649f4701af2153f49798fbfb0494563beafc48aa9b67a5d1f0937611061f47ae535c5131f773e445e0892ba99f6f692d6e8d53069fec00c4f356dcdc2249faa29ab1e5b030fe2ddc38a2f588fd8ec19f147e0e5928a4733654801d7f35f12085cafd4b8fa53301944a1c6bd2bea3d241011e49a8dc5be73efea8bda4ae7ee826e00241fb", 0xe2}, {&(0x7f00000001c0)="3c212ce3006278dd2a4e821c214734716eba1862f8872ab68d26bbf7694da5dda321f4450426bf0eb0e2084ef492f909ede17aa6e282eefcff6f0d12574d719882a61e06fb427de9526b444fcec97f60cadac1a99c87bb06c5c0bd34a8c4b8ea1ed5d3921bf3193ba00622dd75f5f89f6d336ae08e574f56950e9ef7", 0x7c}, {&(0x7f0000000240)="b6c7", 0x2}, {&(0x7f0000000300)="6d787a7acfbd8de7c5b205d0b79f00e77b3300840f056115ea94c405a70dc59f2794261f5bd7a526a875a22854b4af7f0258d3d44ff1a5c82b2020176f225ebd016a3f8cb308fc30d8e2ccefef83bb08e6b548f22736659953c9d806bbd6fd7844bd720069113f83aeb322ba6ecdb840dd4989cd34ba901cc1e0e5bf07751c3220f1d725b23dfa7a6293f46d806da2e5f57c5530733b989ff23b2694ff88aaf76486a9df7e3390f899335a6cb7578b856221ed1bf248a78424983a8250bae73473c9bd45ca8ab9d038eb2db9f5bbcf4d31e1297e9026c33a8841017eb25ebe", 0xdf}, {&(0x7f0000000400)="41a64e64a479fd8d778eb8850b400993a383cb82e84d727138b819d6155f893d7dd2e7b41b17bd6e0b6629216b16ff9a93715a71982d81c61c5d820539c8a4d7e5780e3d30859ed5507d4df6293dbabbe1e125ece1361865eaa9928f7cd0c50787405c2c2d665f4a13fedd1da9aecb1dd794f1524ffddff936c08788", 0x7c}, {&(0x7f0000000280)="7a0c83dd247f1034ba6faaf6", 0xc}, {&(0x7f0000000480)="7f64042153c662717b2198679bf7", 0xe}, {&(0x7f00000004c0)="4cb3b73bc10e96bcaee0aab35d51f9546aec7ac06422abaa60c1d1a623622be2843ef445f249f1c796ae5de880a52a2d55a72ea97c7e1f9ecc34eeb7d4c35e4405f32f1d10915061807f7880f9778ce2f1b1e425ccccb4c8ec686ada229ecfafaabe54cd1342e582bcb37038cbc1b61a3833cecc0a5c0dc6a36a1ab0adca1067c9a15466d4d1dcdf6c7a259a947df7e1783a7d42f5c672642e078e0d472766587c83e6dd9ec166f60127e63743aed6505fddaa38cb72d94a57c06e5320884431d4f782e747ca562c100557dcfd6f0b27145d1d4ffb24f96c6100dbb4c6fd1727", 0xe0}, {&(0x7f00000005c0)="517e3a14afe5c9ed5f8770fae90dfe1c893e3969a4f9bf16b8bbee74a2a58460f8f9ed0ae61e4aed1c4a77fbbbb32003a8e18a39b7ddc550cc121a536393f69f82bc94fa8e7650b055612b48e02a76652baa8b9dbaa09d6a33e5f9eae7a0561140e9ff2cd3c086a3bb6f14a0a8cdd328e9ad2d5330474087ee9d2b987dba1764211f472e48bd5ae9d77c07934c04db318f65b23421a950b2f9e3c2253dc318b2015c02f5412110", 0xa7}], 0x9) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) ioctl$KDENABIO(r7, 0x20004b3c) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730d1e71978973c3c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)) semget$private(0x0, 0x7, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x25a7b25b, 0x2}, {0x3ff, 0xc8b}}, 0x1) r3 = socket(0x18, 0x4002, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r3, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0xa, 0x2) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f00000003c0)={{}, 0x1, &(0x7f0000000380)=[0x0]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:16 executing program 1: ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) write(r2, &(0x7f0000000340)="91f81295211d33d38a3281f1bdd277478b53d99cd0ea75ed4e4c5c5910ff9d3d5ca705c2069b0c847b7eb4c00c4ad0c1a50f437922ee3a25f36c5b508630ec9fee7ac9be821fb66f32ea9c685b474a5393197f9c6eac550a841e644b50453cec3e00b21b837e5e35f0f2c93199fb61e616f4f0d1cec430e4e58eeb5856bea58c58c4a73a7434ddde81e280e915db7c2170374fbf7e6e419b25", 0x99) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="9a849fea1eb885b573db7d71541edbb4b809b38ec33edbb69c83528baf4cc6b0ae31c4f2b3b5642891d0f380b112584165612793fffeb1d474b7ecdd79cdd43f3d53063c197827be9d9b4a7e71aea7898f12851b3a1da91127ae4f4db9f1ccf4372d78d301b18dcbeb", 0x69}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/16, @ANYRESDEC, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES16=r3, @ANYBLOB="82180e06000000000000000f7188768cec7c21c7ad852a2e0e54581084030bbec532b2b86239c3175db669c48667888bf94be1ef10c8bcb6481cfd98c55396b116b9f8c53a1d7cdab0c976c1fd8bbea61f091510768a24889cead6ce00cfce8d33d8ff253327", @ANYRESOCT, @ANYBLOB="dfdd580119297ae7ebc46c76eb8315e42348ae5c7b93e85ef9c733815be4b4ed0f279e733bd613bbb572038c3dc9b71989ea2aa06b3856974d71ec950b4465b3a63d137db6cbbe11f61293b62e449b1c7d4f7210e16b83571806a7433a8c0ce4634f3965ddb978f99bf01dd59b7c7a0f1f0540641aed599ba9093e34142e0adbd8b99c3b41dc7a64e3e1274ad49b29cb3b7d3616ec1fe77564fbb01c4c40bb08c98759c5470b4b5102e9af71cd55ab4e00ca6d1636c905a7d34c58376dfb5981db2620d6093af22505cf2ac947d64b7463f5cb0de5e0e5aae7473522225e0888d275d9478229755a7f105bdf43fb7a34faa61ed6eb3a809c", @ANYRESHEX=r5, @ANYRES16=r6, @ANYRESHEX=r8]], 0x2c, 0x4}, 0x401) socket$inet6(0x18, 0x8000, 0x9) 16:00:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000140)=[{0x7, 0x401, 0x36a}, {0x2, 0x7, 0x1, 0x8}, {0x9, 0x0, 0xdce, 0x8}, {0x9, 0x200, 0x6, 0x5}, {0x3, 0x6, 0x400, 0x9}, {0x1, 0x1, 0x1, 0x5}, {0x100000001, 0x4, 0x800, 0x1}, {0x7, 0x77bf671, 0x101, 0x1008}, {0x0, 0x80000000, 0x81, 0x4}, {0x0, 0xb4, 0x9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:17 executing program 0: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x82b4940cfc815f8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x1, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001200)='./bus\x00', 0x10800, 0x2) r3 = openat(r2, &(0x7f0000001280)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r1, &(0x7f00000011c0)="ff", 0x190) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x20) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r7 = socket(0x800000018, 0x1, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r7) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r12, r1, r5, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x11, r9) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000040)='ol', 0x2) 16:00:17 executing program 1: unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffde653000463f7b238bf46854d78a2a197a386207000000008295955984c87918bf453f68c11700287ead4bcb777f388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f80000000f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2352c908197464dca0b00000000000000000070179b3514cffc678ea6cc48fc012d91925756ff6c899e2fa1b58c5d5a32d9abe6a45216eaa375274e4feb76c97d2e0e208b5f7c3062914efea67314507c8baf42f330faea432d0000000000000000000000006d06d7b6d54a12022817ad23b69ef4238da917420bcdb2f10c6e4673e108edda49f3cabd9baf1e8454c6f45c9eb2a0069e1229c806d42ef7697ad4d86ff088d335b2cbddc2f5770f9a34800b50a772686cfa589893f1684ab6a1f5df442982df8ec160716f9460a3ae75537890760a3ca83c23cc6aae4a6838583584c41a334798b48552086273178682b025fa7b648bcc7631b8b243006753cb9fbe61e6b1403c40cb17b58611ea2d827ccc24ac805e62d3f2825754245d9fafa3327c50697e6d6a6eb6fdac9dc4d56367e8b50b705f940200abd30a76aaeff2820cdea7dbf696e818b9a97c92c596989c34b08538f2e68dceabfa2477b3a13de5a0e30c1b3237953b7ba1731ddee500000000"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r6, 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xf59, 0x8, 0x6, 0x100000001}, {0xfffffffffffffff9, 0x80, 0x9, 0x2}, {0x5, 0x75bd, 0x1f, 0x5}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) listen(r1, 0xa000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) msgget$private(0x0, 0x77c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x98) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) msgrcv(r1, &(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRESHEX=r0, @ANYRES32, @ANYRESHEX=0x0, @ANYBLOB="17c9daa73cd04dda7e2b430b9541fdbabd28ee279464b5ec2de0edc3b1df40253dc6d65e5d9b8ce7bb0f69f13240bc26e939608b49f9f83165aefcfcd6af9e4837a82f36d9048302eb1b6445bb6d6f227944eb60f3834f037da4310891abc2d72d7a23af49e5fa8e3c6c5ff1fb43b9cdab1c20b4664db176230d2358014ac961b978f22a8bc389cdf1a7db79a7d1b1d8c827fe0daebdd8c4523cb4679bbb47d344044c777897918b8c121928415abe28c28aea436ee45991d0c73d9629b2ac8968e7baa18755e8f6017c262dd7a53601b0338b62727fe307a929257d36667a26530d5aad219e44a7894caf6457da8c297dff5ae8c7ffcc43fd865660"], @ANYRES64=r2]], 0x1, 0x3, 0x0) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x11, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "0000000000000001000020f0ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x96d, 0xdf}, {0x18, 0x0, 0x1, 0x6}, 0x4, [0x10000, 0x1000, 0x81, 0x699, 0x7ff, 0x1f, 0xfffffffffffffff7, 0x7]}, 0x3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8caf7ffffffffffffff2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9186fce005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b05000000aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b88a9a285fbfce8ef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb184461b5fd3a4f61b9c567bc700573d8f0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91b2cc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475eadb288a4d290f55251186578715689300000000003455ef4ba02804ae582432a38f02400baa4c4aeaea5dc4bd4d4534e71d5ef61e750ae34fbf77622a59c7cfaf84378315bd7b33bd9f886733f55ff1d43ad79bb57d02806c93bb4885fd9c85b5711f875bc9bd47a1f622eaec243ce390b007ef3f5264e445236f83b6800920e78defa9d9c5cf45f7c61e5c792cdc324065bdeb45445ab3c279981a983198026e465eb08c3aadf18e26639f33d8f234a97a8335086aadbe5e7cb34dc0e2f4a062471964ad5148a85b0be4ea4b151326959a929b3bd388f1e8921dae3e63bbebe827e03d12d3a78888fcff37d2bbe2dcfd332e45ba6dff0f31e02ab9010d495c03f4"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) pipe(&(0x7f0000001980)) r1 = msgget$private(0x0, 0x5b3) msgget$private(0x0, 0x114) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/31, 0x1f}], 0x3, &(0x7f0000000240)=""/138, 0x8a}, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/97) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300046d8030000000000008a2a197a386207000000008295955984c87910bf453f68c1170078000000000000009dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c0f8495aaee48c02f6ac41e6bf3bf554799b8b813ad30505e8f5300a49f9c9d612f871f4385f04157795ea4a51e0cb2c5fe65fa9dd6030000000000000065c6590b2870b4122cd2350000000000916b7e6637c5f03407e1c6eed3f6050abb5cc242f3a2e43b255cc339f311aa6e1a9551f0b89231095d43f2c61347bfdfebebf6865455d46db4025bb5a1d65276c5d2346386b3a6274e0f8b088d422d9694f1a3b6c9e8028388d033292edaeaf67d8d3fd3570e1888d42a832b482eca00c34fa1d555fa679d00000000000000875df11314779483cd411e127bb8d248e190aeac403a7d3c83dc3ddf29cb2702ab5fd1ce060844a82c065660cf796a5f5343a285da90a1fa752800fb9b823512a266da"], 0x10) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b65553395e6", 0x2a) pipe(0x0) r1 = socket(0x0, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/165, &(0x7f0000000000)=0xa5) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x5c11, 0x3ec1, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f00000019c0)=ANY=[@ANYBLOB="207dd4cd1b03c8a64c0583fceb63bd5df97d4eb92c2a9d7afaf8b310cf2407da3e41c677afe2a5bfa859eefd60cf92cbdcb502fc5028653f319f273663c7c628a2e137dfc3832a02cc1224e1bdf4ec5936c8b7d972655eabd7e0574dc2edb440e01f7e8bec26cae9d8eddd91c93acd07d7f599ae51d5f1c6b0f579f4a325e102f60b9ef9bc778fcdf31e2d297e8da2922ae366b821fcdc0c8e3bae8e3751f46f58dd8acb5e58db6d21e7f2c8fc2ecf52d9bbdffd03f6369be5ecc7ee260000000000"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb82a2d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r12], 0x4, 0x2, 0x1800) r16 = semget$private(0x0, 0x8, 0x80000200) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget$private(0x0, 0x8, 0x80000200) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r19, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r19, &(0x7f0000001980)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0xa, 0xcab2bfc5c2d44ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = semget$private(0x0, 0x8, 0x80000200) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r22, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r22, &(0x7f0000000400), 0x2f4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xffffffffffffff81) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r24, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r26 = semget$private(0x0, 0x8, 0x80000200) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r26, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r26, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f0000001880)=[0x0, r21, r25, r28]) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8020691f, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000180)="b5c539596dcb51410b76f602d69a5443b9a7f1b07e3b2ed5648fead42f6aa25a052566736706bc24543b1348dd487a6d9177d80bf2832693635f92193f5f8074ce0b7c11f95d3ab6034f9b9e43154196631675d430c22fe345d7077a9275f02af78ac9bbea15f4fdbd3c8809bab6a8f2b494f6b7cdba67cc64253c72e3ac122acf4d3e26e870ee3071a73c89e3793167456404c3afb37ac6698363fb2e13e01a532aec5bbf1ff12dfbf23ee6185a5c04bf512d6c9b5bf574f077a5eb2506f506530e68812f17431fec4b37733323a58920ab4b41094e69b160365df139cf724001ae442b7bf4ea1608f75d4b58247e50e8688ba0f7abddc3f08f70", 0xfb}, {&(0x7f0000000280)="0dc0b5e353e29363807b7ef5b6792418af162dfd82e8a59410659eccdafc806eaf719606eb048f87ce700f4d6276a455bee35dd986c0c6889fda0c95987f57099bec1b5653b662ba1fd1a4d9b9335d8e2b085a077727faf83f5968dcc12ae00da2019df521496a754592af9a2fd1a97ea4259e9d72f809d8b663fd21ee9aeb96f9be4b1c282229a416e8de52bdd849d3913a633dfb5770f12f19f1a0bbb3cd155e4170aedd8e8e69bbc9352a2d3cffd97ffaa971b8c53ae63a1b24cabd6717d890d3dd376d195a3520dac8092cbb0dcad8ed134eabd30ab8f14c91b678622f78d78e39f73120a942031a6379b964da6b8fb1ba5183be88a9d352d885c72973d1a62b4108cc6b22e3ed9caaba22951679f67d1b5e89351f1d9b93ab7743f187b72c4b4ea15d69a16ac3fe704ce3aee37841ca887e780e11f07a7d5bf541739ef5d4c386d9f67f0f0aab93acc86acbfca56613e956de03660606997965c9b722af8ae1ce9460e5f24b3a4bd05ede97c535505ba98ea6a085984ba9219a6e5e3c4bd8a94a0411d9fec6fd0b9e106acce266048b3623271ba64f387a47716cfd38ca485f45e04ef4b4aba733698c3efec90fabc158e5830e50bd4d01a13ca5bfb1f0037785722ca2da2fe3f857acd4781ebfca4567d3ee3ad4c20285ff047b0f671ff5a73b52759444f9e963f4ce3f5cdc60df1df23ebbe0d423086d9ec774e877ba85e3dba6ad42dd7ad6ce45166ce083d0d6657d6e7468c71758dd134fa5479b0c804a8b84e0b84c633d88dfe2ea76152d414df699e367b80a1b2434ce3d1d7d56b94378cca9f302fc068274b9419a981c45bd2c1279ed2bedcd9c221d2c26c609661bf73c387166e682848f30deeed0d1c5b8de517c057903b1d917aa5b5e0674a6e6629493362753095bf7831013b4fb2e3683d1c5d8629da009a0378fc1d57d521fe28ad98ad5c520dc5300a4c98b63d2a367bc0748edf4040f0f2ab71e0c6b1049b7792fed83954ffc9cd00e4e3e5515a114f86b367a9192e1194647c00f187e156290f617deebaae1d7bdddc4e3f95a59e436a9e5857313da03af810d713aa250ccd0cc4a4a8fec3e97cb0374c1f7b52e55936be8281895fa99037e83b814a3b49cea88ce9ee8f120e73f0ab21274fa93993758ea713dafce3f574519eeedbb7b4528ba8ca9bb257f9dee3218880d077394fc8b329cd54ede073ce2b46c3e4886c5f97e9bd11889775644b243a0bd86827a8071588f027a2dfbd22266a5fd1d135a3cbb1d703d022225fb593ed7473f2e64daa2a526a2d0655039f7af0989bfb50f7951d5e20d314dd10b028c673b903b75c08d4091dc5e9a421db7c6791644a138c7a1fa942740d46eedc27d535cc7b9d75e19b486cf3e71970a2e4b9916ff60a626d269fc779c31f18412292613a3b4398aab9c671765f15244ba158e2c599f39332b5e902da67c6741ae4a1c1dfcfa3550de1d0797918d7a3d8bb564c46e3ba1823646170c10eda76d7b9c43835a0b878b245c90a06df125624f72d2071b36e60ecb9ce35aa0a49c7fb4217ace0aaeb901088eafb229c34712d6aad30df0e31a423f69ac73a394f4741c668442a4c5f5396145b329f69cc7fc8c4e50200812065a38bebbcc8a590fe6483793e74b14ad3da473288b6136f06318d695908ab8fb0ecea4a12d24451e92d390cb4e46ebc889667cc2b0aa536afe32c995cd568878ae32f4271360edcb200b88983ece23f3b5cd1bfe4501587fc94cc8f2fa43294e6b9441078f2a36f4a71ee246c84d82316cfe34079c813d688145e8a77832853e1315816288f3b8f2f60e457961d0c05b407c1853943cb6a71f60bab62d66b373653e61b257942d5d898bc90b796683330cb8b0d8aaed2a33ee2e8ab4c198bc9b7ea303473b8245ae0327336c2c61006d90f3500ff635a4531e8c265b1c1ed77e864b531e9cf0c18f4a8697a1893c4577862b6882416e3c9772f8d57b28f740af7d08002ea54adedcd2af9ec24ab4a1495f44a9fb6b9acab1540037244e62913c67ca4d2f4e0bff25227ca0e39c041fb487406b7af00b2c82004640cf14d50be4462537954c2801981d42d2871b50d008ea07c1f7a1405cc0ed87b185b6522960aed33d5900672654d80824103128a804f010bae3d8f47a6fec57276c057e5dfb8241e14238ea53496b0dad2438b4a846cc53a65dc12236d6aabd875cbd030987fd3b10409369aaa3699cb4177de73e118d19c430f1c82b388cd425e00ada0da90576b42874dbdfae4618549d5876d246461b0a1aac2cd48a6818b660c5cb9a3498ee847db6739ce50268a843571754275ca353eab0296bfe1b00ea5b10c4dec7adcd4274922e15aa120f3b58d5337eccd4d999a19b9670402b4581a6de809baf14fb28049c10374966767a052ffd1c9245f67aff58125212fbcd50aed47f1e62f3f0ecde1d8400a09e67cb8373daca45468cd8618be8effd246b92f38f2e572b40a8c38e82fb504208251a98d0ca00670421fcc9bb37588a6caf9db59be924b6d294b1e7071d130d427c2376b2f146e662fe0491ec8b54527b35a27b7ac02c5778c17ab9beafed56e13256c62be1f6be5519395641ebe874f0328eae5aa735a9a6ce21545a27bdd3576f1bee2e8c0b79a83a7d50aab14360f42ebfcdd0ddb5e55bc87d920e651fcb98ae9117308527dbb0b14219ba6c1abb46bc1ed6aa0b8ab965be55ab7edd87f48ae40b64c293f8ea7f5ea5ec62bd6204d99dc3fdf191cefd6fd721d423e14473685eb1ae07deed2ba3650b1f39406355d58cd19724067ba2de981416ef1aa29d98926fd9ea1af7a58d5b722e4d5a1c739974e2f37ab48a484e46ba7dac69c4c2adc32ddca73077b66feaa42f294cada542404a69fb6106673152514ad5ba5c7b060d9339b9bb9dabf73d0fa1f3349f1454834c374cbed58c0b9a9351b9ee2471944ebcbecb4bc8165e3ab81cfa1b6fdbde93b70c195442a492937239be683fc17c1443c0d702ab25ba61b2f949d596aa2a7edb216c8b888ebb8a7cb53bfdfaae6ea152f7817923813802263eb5443cc9891f0a4f1a390d2516c1f1d58265108458fad39cbde91d18d329ef4773a91613c9afc5153fcf3dfe60348619c8416ba81c2e3b1b73c3d8151879f2ce01f76bac8b1ebe767aa213861a27e3c192d62665be7ed029ae782dd8453182c4405a18bd9d83ee7f9ec9e1a472d0cf055c63052e82d4ccb726f9805e22e7e756131caaf0072f6a0c5d43e08cb198ef413f6095131bbd46796617f44c5dab52aa5d27cc574856bc67b9d81d919ce31c2c26f4d43e7b1f06bf1217041b19e4fb1f39a9ec49dd26424bec227609be22c83b184a5e7700f82c88d719bb47c68e5d2d7116f2ac7019c9dea9fbb97eba6c48b9175ce3d9274df58d12b271ea8dc01c69418f4f76e3101ccdb7aed09c43b3bbe5eda39b1dfbe0e5363110f8633e501733c16bd900b6e7a92e43f292c3e6f47e4a6f317d6d83e49df3a24a48e538de8531cb0ba160d7dcfb0bf928a833de960c013420c3045a1d35effca27dc3375c419e2eac926c22dd547a34383293979bdc01a2c74fa2a2a9e8b01296b3610317bd31c2bf67dfcc46d2bd48f5f6ef3643bb0a38588f124eb8dd72eb4b6e84f1bcb72981a3b66b9fec546a80e2b9d2e472c241c4ffc565eab72fa781b17dabec0f11698742676eb35d1380749c5f5262d361a889fe6b990c0a02e97c64d8e6f36351f287c6efa1b84a6227eade80ed9918d932e8cd91f8ba0453839947a7b0bcc90e3cedb770375c7385424ce83f7d842111d6586501e3c5a0cfe8197fc42fd7fbd0b6005c7e79b1b3edfe8b73b58af6b18ad59b012d5515f9a78030ef184d2498eec72006dca7ec5e050a7e2ad80470b593c02ec6ba0f022ad37d851daae13604d4c14570ea4c23656d502809c794842832c3033e31ea67f6791263525105bc86e350abb8db185267be277f4f951495893185732e67840d07624681210a0f692912bd02a4041b310d2f5814fed189abd57e4affa80975ea6f1602e3aebbfe036737029cddbd62e9d936ce706356f07cbc146ecd8d71ea427f15397af5fb8239492975c434ee72c87717602c5df08a7fe3a490521dd90a5efec4c83fde2ade99ecc2365ab525da4f776b0d5bb7d94494d9f63430c2f6ec57633397595003586180404b7f44aede0907ecbc0a90888352a037e9005ed47f72dd3cc41747bb7c1853dffbec8ead9e6fdfd8517cea6dd2b96d52052303e003f4e1ec18bcf01466c48c1fd44f7e3d9e201ef88b2b56baed95f1e9c264e18ee62d099b9e61216c06e59c5cf32fdc3fe7d21024bc04f61637fa3bd1528228255ffdf05b6172c835cef21abafd91148f3f6109135c6f2955e9a5752a46dec5a85f3966fc2bfa92c108e5ec73acf791142b523fea4b3b1541529ae069dacaec805f0cd189496524c4590739eed72d346c3d31153d5e2f71e531c5f55461cd54473d2ba6e902ab9be1e247370c2633098979f7b36945abf9b00f515b2e87361f1a10917f1eedbfd963c653a5427e769730a9496ae4a733b9a3662bc328ca49ebddbbe90cf16920e3767ce6a392beaff0ff8dcad40526a398345594f185c7c97e8768a2c3627299249a2a9cc7aa40bd943b3d767a233900fc6d9987d56277395161023fef07110af08691e966a7ea1fe25a3f991a07271216ab63b86f72f8f45c3254e17a9155ac1d443ad0e802f2595ed011bd03fada8b4bcca58486dae9c44c24916934869879190b8bed7a3770b6c812cbc5a7b72535c227463117b076eb287c7c22cb514e9d8c1bfed97d311492a605d2c7caf90998fa395ae239bf610695b97945935bbe7f3a804e5bd8b35605d270784b5bfffd007c248db7c5810bce3c7e73e90db54df366f7b477895dcb64f38204e9c84d8e5015c9df826814100be88273285ea35e9c2e3bddaf5539edfe385ea632006d1dc6116df55f8b34e5dc88fb5e8c8e9d4404ce77cd415628df7dee58d6df0ed0bd2973682f0393fcda03b38092a0a9117d8a0454cf19c820e2bbe82f6b092bac11a19373d832204fa849f462cd1cd5df1f6ecd92c4b6976b5e86a2faa133b9cb0e4019f0fda823ee26f63961c5f3aa1bb7caa0b19132a35a2a6701eb45b062bfb2ee3407a07dd73d9b5144ae3fd461451847a2c90ce28d0be0532a0f4e8d46885644b3c41539abcfb33db80502c3232c6bd2cec92c749d36507695d41a8258f0cae8d42326c4851e911cad32aadf4886fa8fc2850a7a2b72789de368d0b3d358f16334b99294e06328b7e4538ed57311b2b2156ed118713f41447725b38966bdd3cf816001d204b7074245768a4d1b0218b9a7f3b42d6bb168ee6502f211f6d4483db4ddc8296fdd5eff98feea55fefb90978d39bbd546117372345ccafc845145372d6a809242926ace99a31978fa94ccf5180f5a7cc4dffe9848822ca122fc82b8a22227b63c5f34dc0e0b9d64952b6532db448cc55263abba3176d83f17e41bb3383a3866951b947bc9032a34b773caa375c6f10725c25c7eac844859dc88582ff205817c5486ff3d857ff0c81e9c347388ee94fd3b9d28120dc9c306bdfdb8b69f734db24e87fa9d9b273e4f09f169e4f35f11a0fbf5d55a2f79f851966ebbbdb708b6222aa25da11a5f8a9c0522f67d7e33920fc6f4f5cebcb71a59cf7caaadeb6f510bd7d346d7fef16b47e4253c0d50d0bbd9865bbddab2bdc1e54d190395de34ab7aae777fa56dd9eb00c743c7af35695551863a4252819ce7b2a28c4ca5", 0x1000}, {&(0x7f0000001280)="23e9561c5bf5a78529a0e3ee73720a1ad6cb2f91a22c40d519e5185ade620e6fe5b0aabb8794a70ebb3e6700503070647dde1cdc2234e4eaab355354d89b0a471fc12d675e3bc4178250956e1f080753008777d77cab350d56e1c9155d164df81256cd0b51e079a01e38fcf626c1b6bc19e7b30ca13727b2aa942ddc4e638697b8eb61936273d2bd6d2175c8586830a6f00d79effc88e0d7a00fbce09eeb94dde8dd964719096e4e5997afb55e86c3eb432d0bf688b169ecd1245b67", 0xbc}, {&(0x7f0000001340)="6c3dde7932aed3bf7a3d853a4f797617e4ee42284adcac1974c337af0d1030769441f818776b0c5d9d0a6b47a8c51ae8afd7ec2715620d3e8cbf59b8a6fc68c8fe35b5aff126a50f725ac4553f621332852d632b9b9481a831ece673b370d474dd1e8dd371d618b68ef11cfed102d1173bdb961999218a86b8048f87a5b52ef899d35b3d1c74201e3ae9a6c5ebe11157df8d3134", 0x94}, {&(0x7f0000001400)="06c09bd395cc9b8a889a9593f1467020c4ae07eaaebe2d6d71c9bdf1556653d30d1bc31abbb59949e86df9781b8f1bacd48b48d5fa60b792f04be91b971cc4d94b11d4523d280092a0973b0ca2f4b800b3158e14da5f5564dd9c02ab3a15f49e52c82be2f0dea863083f40c92d487b07a2320b6e59cff098d691a8db078b3f7896c5383b3df1eeedc3ca33763dc5e503ea687eb4a193017041179037cd72a7e404ae3378270460ced00bda7a4ac82fc298da92e14f35252ffad7c4", 0xbb}, {&(0x7f00000014c0)="aeddbf6941d76f022bd1643e5c01aa029986ecf0151123810340904d63794bad2494da9bdb0a1f93b0377d91e95316be06fa75877f475636db1e834a200d9d909d1008d1dc76f36a4c4ecd7bc8e44d9094434130617fc1093ea5a45e66c5249472b1f5de9420458c213bdd567a67adddfafbe2c8592a1b0be50aad664b", 0x7d}, {&(0x7f0000001540)="c4ff9780c19c2ad2fbc1da100d1783f65889f0ce6269c05d3108e6a11eb2e31fa0ee0d09f658293876a25ceff2d0b68cf66d3e700127d816a05e1f2127", 0x3d}, {&(0x7f0000001580)="80a2b94cc6394ba733762f8e7d0a6e6aff123504e7ad0396591f93b4d7ac65394ec6db8b783a943f7f964d2af4277ee77b15335e46e22d858b23b91439e570d27a98af6afeed49f977b99c38b63e5c58516d58fdee7c27e87843b55380854b86aeb3fab027c41e34b179d5d2457bf1b6b98131e40722b3e4ad99e6547e116878cc448735e037ee529ea31cb800cfffc435ad83639531b5557d7fd3fbdef47fe2113d742e17d43232deb282c2ec3936faad293fe7fa92f2485e3876b9ed9301ce6781b3e657e0cfd03adea481c28932", 0xcf}, {&(0x7f0000001680)="39812687870ce452a1684142b71eb15f498ca1f8365be7b9a27c3410f8543f649c14f4a41756a5e76c1ae148360a5f0389028bbddc725f89cc199a4283f17c552e0221c099023a23c219aa142733434b230a5624d60429fab6cec079a11d3901db6a9f529aeaa35c324fd52f3c7285cede5e4036c1d5e99463fade662debd91ccabbd858bd39924e4b4413beca9cd0e83290382c6d16d53b0de8c9bd4a318a991c7865c85720a4f390660913ee989bbe30655c2f2713b27ea4c0cfc8da973a641f1917306d1382997ae0e3aa4daea1f517c43b0534e127e2bd30fd89f61969fe2d893f", 0xe3}, {&(0x7f0000001780)="736e00e63c37e65b8f87c51bf11a26a280dbc9600c035107c9dc08332eae17aaeebd29c48f5f19cfda67b416f719f1d35ab2cd694c8f", 0x36}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r12, r17, r29}, @rights={0x18, 0xffff, 0x1, [r31]}], 0x38, 0x2}, 0x8) 16:00:18 executing program 1: r0 = socket(0x0, 0x4, 0x100080) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r4) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) close(r0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x200000000000d, &(0x7f0000000000)="1caa635dc4f5016e", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x8, 0x0, 0x0, "804ba67418fd8662988db2b8fc97795cd4703333", 0x9, 0x8}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0xf7e, 0x1, 0x9, 0x1bcd, 0xbb}, 0xc) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001280)="148830ced2852b763357e0c6279aeb5dc6ddfc8f247bdf7a5766d444779acda68f64f5ec8cc6942de0dcfc81976db96e185ca47fa61d793b4afeb215c16495e634e33274ad4769175b3179131729ef0592fb946ddfbd7a6c225a3748b37b177ed7d7f575d1c4a9f61a13"}], 0x8b35ca63aab6598, 0x0, 0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x200003, 0x0, 0x7, 0x8, 0x5, 0x0, 0x1, 0x1, 0x8000}) close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r2, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000d00)) write(0xffffffffffffffff, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f00000011c0)=[{&(0x7f0000001540)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbe509843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee01ffbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b802000000ac04bc61ddd7d3fe0ed476deeefaf7", 0x164}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf8bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314aff8ffffffffffffff6a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef2ac119f36e37acf85cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3a95adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf35}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x40) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) msgrcv(r5, &(0x7f00000013c0)=ANY=[@ANYPTR=&(0x7f0000001340)=ANY=[@ANYBLOB="15edb4864b6d9788d92530e2cfd46790d0a657b83089723bd7102f16f71e702df8040dc79deee33d6d87911a8d6d0b33753ed66189f5a453b204e1ad789a305fff37257d65c7271791c79d543bf27d6b6f9fe5bdd83cc8e5c82b286d14e28d3583b90c80dc31d28d54946de463bd59ea09b347", @ANYRES64=r6, @ANYRES32=r7], @ANYBLOB="4dd852dcc95af779826db9e76552deffb3a8abb4b5d0852cb0d0963143a02b5f6715df065f684536b5a2666ab87f155d0e09e5cb58384c1802c3511c5f0cb1bc2eb2840d868c7e3548eddf5f7a3faceb630e36a8bd0734ae4701666a63f3c6d32ffa49b55f4c80266f4d905b057eb1637778dcc2eda1455ae5ad61fb54a6a1"], 0x2, 0x3, 0x1400) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r8) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x8, 0x80000200) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r4) r5 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r5, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000140)=0x3f) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x8000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) acct(&(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x8, 0x80000200) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = semget$private(0x0, 0x8, 0x80000200) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000040)="3f7f770b25a831ce18fd192d897bffae20e3f5a1aca1b80033c9b1670baad8882f4598ab3c8d491f58e434f55b103958c25252a8e23d31a392de47d836c0a9dda5920011cca10d8c582dd8eda2cf279d524aebf8baf7a4592808536f056474612f831de09d6d2c136880f34c96568cb6726c6e139a9c825d6a2b78790d6dbbb07ab0c8a076a247da8341a197de83cbc119970f9decbb4ad8f993840449669e1eb7a39c4c2f548c4809092ac178720d856fe01fd56d158b", 0xb7}, {&(0x7f0000000240)="42355404dd831cfa4c09bd5096d124c1b0aaa6ad3850124ca4b3d01079898ad069504b41e212592c02bc852d97bc48b0b38225a363a1f019e3fa8f3bd03e8669f63f1eebffac65d39b44f24fbf59859bbe9c331a98554a8faf3b5ff1d9a234e86ba9dc0fa5462f63ca970b73331924f487a55df56d7e69b5723a480a0a7ad64bd30bf0b91be278690b3633ae0a7391fb3fa9102ed3be94a66d477031edd436a61a67c496352181f3866103c7572dd0965cd1d14af5d6181d5bfd5cac4e61918d598a7c0ae822a7c3bfd120a858853b2f38c35511330012c2560a429787e917616cab8e4dfdd46b732eab18ad97008ddd", 0xf0}, {&(0x7f0000000380)="3c9c4c9e38e63aad81012018966cd00fea5bc9a6e1635c3b04941b65941d30b8c018726128320b997a61e45fd090df647b6a954fbe4ba145f78fc390040d6680d0b097b5c35e75b9590864b9d17cdaf1a5c39d17e51ab2dc323b8c662fe2368e699d1ac1ae45bed3feac1e435d8bf9ce53416fa00c3bf70b5539d727efe1f7372d2100b8457773354fe7ca4ca8102d3f9233753e39b90a55c6a3ca4df7d474f8afdd9a0521b58b666bea027bc69ab92ebfe5123e0bb292f0a20006d14fd3a3e2c445560577943303bbc88bf681fe677caad2241cb1c8988aa5cca746c583b59ab662aa75fa6ca20f524c", 0xea}, {&(0x7f0000000480)="076e83ffefd99312d322ac4f23e017f04f0f7bb5eb501e576be8a2bc06c008e14c6a775e9dcbcfbc1983a8d99569a00ce202279ca0ce3515f4fef8be61ff47de0d2a9d7370922229c9a8aee055e52600676f622f3c842c5f5b385c8fcf8857150857cc1eee673a510f8dc945a2116ee493f44dfe2b337d36ba87c868a97b7da865373b", 0x83}, {&(0x7f0000000540)="150db7020f69d0d1dff30831a706a353bc44c00b0785dec4a791402d391a407a2dbb02fda0cc0c307b002b36d1a233248f2234484626042a334337f260f75c436ea065a7db25c56f9e3963cdd3c71530a1ed471283ca4534ef3df9b0b3880a75b9cf0fa0a637d5ec7f7e275b5cea293cda8eeb11a39520a2f31ad0736eb598da1481309f5019c6dde6a22c189d57bd8380005a445499235a86315714a6b0d66d44a5b86fb0fae9d65665b31eb56c35b6e92bb97530f73b26f7", 0xb9}, {&(0x7f0000000180)="0d0fbf4892f5e715a751439d2e7fa1623cd073825479330b4036ca6d4692acf6bc6003a8f75b0a73e6f4905d66bc28f393696a8d9f208cbc0fcb66baa7dab4a3dfa9c8d114e193f68c5c830e109bd81df753dd4de24719507d704e2fa270d2", 0x5f}, {&(0x7f0000000100)}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r11, r13, r17}], 0x20, 0x402}, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCFLUSH(r2, 0x20004268) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x1) 16:00:19 executing program 1: msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/16) nanosleep(&(0x7f00000000c0)={0x1000}, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x2300, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1}) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x100000000000002b) setsockopt(r5, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7066564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42ed3fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d8484155baa614dbf887f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000edc3e2f25025fee065d5774a0cb107b5f9d6a469d952f45eb52e8d11f2d26b31557ada256d922aa56223d48b66844d602939c7e1a31fabc91b6b199260f6bcbadb86f9b2c5276911b9e2095f8df3464ed2b1f288fd3d506e985b9ba527b8bc7b42c25258e7a2153141786301801f6a46b39d39ef0f58906f8b312852cc1779ab495620336b14e6178e61eb91d9c5ed0ee2f8d150f710fa811c6f"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000000)="3708c45eed3570c3a5330f254b1988635c04fa08bdf6c5d43c840000000000000a9bca0700b8124a763a012a0f459133f7dcc75aa23a81cd6a71e5529417f11f44ca5cf19d3785a7e95738020000003ccd16bf33d55de84b97acd9cbe120a03274831f48e84013e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad3e7800004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b01198", 0xf8}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b2", 0x3a5}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x186) linkat(r1, &(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x11) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000280)=0x1000) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) poll(&(0x7f0000000080)=[{r3, 0xee}, {r3}], 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x2) 16:00:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) read(r1, &(0x7f0000001740)=""/4096, 0xfffffffffffffe6e) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 16:00:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000000), 0x10000000000000f7, 0x0}, 0xc0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) 16:00:19 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:00:19 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) chown(&(0x7f0000000080)='\x00', r2, r5) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15803360bcd4c0a162b58fd4237b8fa4d012ae4478400000095aaee48c02f6ac41e6bf3bf55478f5300a49fef9d612f871f4385f04157795ea4a5c5fe653d2870b4122cd235000000000000000000008ec4494600"/189], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000180)="e8b671093430081f4e784d1ef5778bd411cc539463d3ad7b000000b2ff0101000000", 0x22) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)="51e14af2afe6dbd53e75169837a54e64", 0x10}, {&(0x7f00000000c0)="d2e1351c9544e85a093e9697eacf6e833032330ef62f40885fc84e38ac7539c4465ff0d6f6b1e346ea31a6acf84159970bba22a1", 0x34}, {&(0x7f0000000280)="3ae13896e39038cb15a186fe7b5c869e90c91e321a5bcb65823b913a9df6d58a85affb22fa0ce2558abd5c7e20b13f92e7ec08ee388160b04ba8679a9f5c594ce1aef4396a3153eb2751e471fa6d0899fb7302eee0a89f43055eae83f7577b020c64acf17ace466b6169d238a6adb52ca99152978a9c35a989c2be05687050a8de9a829d08b5ce225cf4d3ec373be746671a00357fd03ecc25740e8861c62ed8bb73de57c13b835c2b4425694f67f432edb02582cae201ee4120e751068baee32a7ad49e426c18023275cf3ef5b7b470c34e4d65e30f8e697cd782a3460d1ead94985986e14d05995c4d9f2d", 0xec}, {&(0x7f0000000100)="fb0c1d5b35ec6955dbb08aae860ef45e76d9fb9c74c0d171127327e133b480b15fad7f9c94e5a7ac4b3a88ddcb14ff1284eff36139e13aa2cd67a1", 0x3b}, {&(0x7f0000000380)="650030160debab11db44eb1384e4a7180f2d003a9d308d376d1af9720669b6ad256ff60f20a3508e5d8c884dd4c2c8247c55a48ab8e845bdc9ede390fa29e5e593e161b97e6ee021496882eb13ae010cd7638a5209a5ecc96b100b89a911365316ec0c82", 0x64}, {&(0x7f0000000400)="9c63988340b91ea459ca49294b9ba986bb44a11c85a2a538d280bba6649084aaaa569e56bccb7f7bef65dcd571533d5427a721db372b0ab839a3f595ea42986e4bc98c04c82a8817cdba00faeb1b91e61ee327c977b3fb01ccaaa2025e3afd8456019b7b942b002cd4643e8a72873c469007ec7650f23d44008e7e415e73c3d78511b2bb04230ebc09f2f6c7f7e424ebf83607e11e1bbefa6158e76d8d2d89f924b1a825fe99d4926b94a6888fdf", 0xae}], 0x6, &(0x7f0000000540)=[{0x88, 0xffff, 0x1, "ea6c43dd8579c6b2042d280b5b0d11a9d848b786e1c629a229d3d33e25aa1ae56ea9eb02a1882e701e2135c7dbba1d6611b5a168ed049ff33f4892ceb24b694a765bf8dd6e2a1b5cb3f143b092ac62cdba7794b3dfef4fc0d5242a19126264449c4e8a8a2f5b88a67a34269d8f4e82c80a1082"}, {0xb8, 0xffff, 0x6, "928567c4ebc7f05d50ab9ef53073298a4bd32f6ddfa1241aece8f89c17c053b5006714eb5110b65daf4d3d853b5cc7fa825e753d91bfbfd95ec7bfba944f94c9972b3a970a062991f52d96384443cfae72a8bb321106449d13e531d3610373bd63b915454a08fb879f83b8a0be040780057c06e7b46b46294a04739dc72e1da68fb2a6eb14488dad63c593e0f983b0fb40cb6f87e103aff78b3ad9e561dc8c0d6cbe2875"}, {0xf8, 0x1, 0x1, "3d382f0ad8cfe2cc3d43569511a2959a2cdcea3474fc60b34431efb27824f0aadddf4ba4e7a7e9304a88238e621da7f1d502a372ed5ec722116c779c9497ed4f956706eefd859347531d3e18a1a3190b3170b03c4678f1a349e173ad136e8f0ffd8c2fe58f0cb0b4320168da54af2b83891696cd2e781b7c04bc9d2ca11641708b9cde4c03be720c54577935f0e3be0edc83a0e7eefae83c165e301a923f3584b5709e097f77eb31ad4a6d2c58a1f17de7c4435dea54a15dcfd0a2db10b9eb2fbd73b84fd5a62b68ec22501736b3a28aafaa8264b6046b0a6ce2a4df3073c99c935b30023ae232"}, {0x28, 0x1, 0x8, "2e3d9e3e335f661462b28f5de7a26acf82d4"}], 0x260}, 0x8) socket(0x10, 0x4, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x3, r3}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) pwrite(r3, &(0x7f0000000100)="a6612274027163a81c78a4adb90f22cf6422473627ae7f8878a3e66b84abe1395fb8f4b4f7321f17e6bb9e89ed3e51c9f9d636486f3aed222c27337686673489ffc86028f408bc8279be2800277b03fa80e736e2a9019a330e808839d65cafe834dfd2051fec7fead6283f3f0a8d60e2a91bd2546af4ab02173d0372e34bf5682789bd746881a332d06203d7aece327100e1ae217ce5a04cf889bebde62197ff683ac731aa5f884416adff47f5a883bb2f63d3b08e6f323ba34582cac60bf2bcb3adf3edc0e1cdd96e96edb1b0", 0xcd, 0x0, 0x4) 16:00:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4a) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f0000000000), 0x100000000000022d) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x80000016}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f00000002c0), 0x8, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = getpgid(r9) fcntl$lock(r2, 0xf18e5c0323672906, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x9, r10}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 16:00:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000140)='./file0/file1\x00', 0x71e6809321fd3370) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000080)='./file0/file1\x00', 0x3, 0x800, r7) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2100, 0x7fffffff) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x1) fcntl$getflags(r0, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) getsockopt(r0, 0xf88, 0x0, &(0x7f0000000040)=""/46, &(0x7f0000000080)=0x2e) r1 = socket(0x0, 0x7, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)=0x203) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockname(r3, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x8000000000000000, &(0x7f00000001c0)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/26, 0x1a, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x7fa7}, 0xc) r4 = socket(0x18, 0x3, 0x3) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069b6, &(0x7f0000000300)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) semget(0x0, 0x2, 0xae2fbb8f1b2d252a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x0, 0x600) r1 = semget$private(0x0, 0x8, 0x80000200) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semget$private(0x0, 0x4, 0x400) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r9]) setregid(r6, r10) r12 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r12, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x80, 0xffffffffffffffff, r4, r3, r11, 0x6, 0x7}, 0x20, 0x9, 0x7f}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r13 = semget(0x1, 0x0, 0x0) semget(0x3, 0x4, 0x9) semctl$SETVAL(r13, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tip', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x4, r2) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x165}, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000001100)=""/28, 0x1c}], 0x1, 0x0}, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./0\x00'], 0xa) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x120, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x9, 0x2}) 16:00:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdfe, &(0x7f0000000000)="0078afcf83b7f152bdeb37a68bf8119d045f8ab53ea822b7eef2d88789ecb481305ea17dd2b4aa7cc54ba224ea0e149201c7d022ce4872ab9c7b57a787ba07e544b7fcabec91e913c3c642f33e9ca5f3a0eae7a2") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x47}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r7 = accept$inet6(r6, 0x0, &(0x7f0000000040)) r8 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x84) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) r10 = socket$inet6(0x18, 0x5, 0x20) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020691f, &(0x7f0000000300)) r15 = socket(0x2a, 0x4, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020691f, &(0x7f0000000300)) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x35, &(0x7f00000003c0)="508cf3764fd87ca497af74d13eaa14354c7957ec181704e4ff9743ba43c0c0a0cbedb44f6e7caea324c33e278daf3131eb0bc767dfe25314736485744c530a6bd3f901a5b657038036c9f68606c95ee13043c2da07c52b951a428a7fe2fa25be85fc13", 0x63) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) r20 = socket(0x14, 0x3, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8020691f, &(0x7f0000000300)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x4eb28d66e2107e3c, 0xbb, 0xf0000000, 0x0, 0x3}, {{r3}, 0x7, 0x83, 0x8, 0x100, 0x200}, {{r5}, 0xfffffffffffffffe, 0xa4, 0x2, 0x30e693eb, 0x101}, {{r7}, 0xfffffffffffffffc, 0x0, 0x10, 0xcda, 0x10000}, {{r8}, 0x1, 0x8, 0x40000001, 0x3ff, 0xffffffffffffff8b}, {{r9}, 0xfffffffffffffffa, 0xc, 0xf0000000, 0x3, 0x2}, {{r10}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x4, 0x200000000000}, {{r11}, 0xfffffffffffffffc, 0x1c, 0xf0000000, 0x8, 0x2}, {{r12}, 0xffffffffffffffff, 0x4, 0x10, 0xaf, 0x4}], 0x9, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x91, 0xfffbf, 0x8, 0x3}, {{r14}, 0xfffffffffffffffc, 0x2acc01e8bd16af38, 0x20000000, 0x7, 0x80}, {{r15}, 0xfffffffffffffffd, 0x1, 0x4, 0x8, 0x3}, {{r17}, 0xfffffffffffffffd, 0x10, 0x8, 0x7, 0x1cc}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x58, 0x8}, {{r19}, 0xfffffffffffffff8, 0xc3, 0x20000000, 0x1, 0x100}, {{r21}, 0xfffffffffffffff8, 0x40, 0x2, 0x9, 0x4}], 0x800, &(0x7f0000000380)={0x0, 0xa22}) clock_getres(0x8000000002, 0xfffffffffffffffe) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="97903b507a7868cd2dc3e46c538d75418ffd68590f08fdb1d850ad0e85d6ecf35acecd18654637f7cb201308bc3b054fc9e65b71ee988c93e7e9cb69e9232ff72c170856d6f3b523a23954d12f9bcb142d564a4281dacba5cdbf6bfcdb945372a48e5a774ddd564a765c1055c12b89706d7358", 0x73}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000180)='./bus\x00', 0x10000, 0x5) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = accept(r5, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000140)={0x6}, 0x10) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x6, 0x20000002b, &(0x7f0000000040)="e4048459bf725c89a8cf226711f6e61044b53034a4f5f406e1263962fd3dc264a284f132b3c0b0158c5a92a5fef60a98c00e316af1b4df9e5ce081ee893cb7b970d66ccc7446de8147283e18e2c8eac7", 0xfffffffffffffe50) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x200a, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000000004d}, {0x6}]}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") getitimer(0x0, &(0x7f00000000c0)) 16:00:23 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) fchownat(r1, &(0x7f0000000600)='./file0\x00', r6, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x0, 0xfffffffffffffffb}, 0x9d4, 0x4, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r9 = syz_open_pts() close(r9) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r8, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r10, @ANYRES16=r4], 0x3, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r11, r14, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000003, 0x6}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r6], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r13], 0x4, 0x2, 0x1800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f00000002c0), 0x8, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r22, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r27, r27, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r29 = semget$private(0x0, 0x8, 0x80000200) semop(r29, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r29, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) r30 = semget$private(0x0, 0xbb85f390819e4709, 0x42e) semop(r30, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x3, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r31, r32, r31, r32, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r33 = getpgrp() r34 = getuid() r35 = semget$private(0x0, 0x8, 0x80000200) semop(r35, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r35, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r35, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r36, r37, r36, r37, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000180)="c4db79764a204579f28393d284", 0xd}, {&(0x7f00000001c0)="cda93eca13739e1f70da87649272b6698ef83f6955c207820af4ebfc377cdf480fc9f0b0a43816adac5ceb337a", 0x2d}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r13, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r27, r28, r32}, @cred={0x20, 0xffff, 0x0, r33, r34, r37}], 0x98, 0x400}, 0x5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r38, 0xc014575e, &(0x7f0000000100)={0xffff, './file0\x00'}) getsockopt(r0, 0x29, 0x1000000000000028, 0x0, 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="b95f7f535b8a984366c0a2a62f9efaf6648b855660fe569eb288bdd89bbfb10c52d96189815b649b0e97aadb3ff67658cb745a6a3d270bcb06e265aa24ca90819e150ed6dd62a5372ff18dfad391f88a9d0773b925f8f894f4093476bb0de5aa96e79d70c1a0b9c35ef912017751198444b9c9bc4198ef643f9f76b61be1860b25e1a9c61c9d16688608beb7c07e9911882690dc3e1fa6d4d8a37ebfa33e40ffd68983dd17e7fb8504f15df5f286d81f78cf27d2558b26709773848c79b031ce706b028a27efdaf70b975084c8cb", 0xce}, {&(0x7f0000000300)="6cb4b50825e81653328bc19a32c3ce52c55eb70b01d6b5449bcbf64485fe348dad5b158f1751438aa86113a05a5605aa72ead96d6fbd6a999ed550b010dc680741ddb5e2f1e5c565cb7e9790fa1207098f725631a66959f6f3ed69d39412e7b0c086417a390e104dbebc318f54fce53f749ac7c54e2f99c9df4ed9dff8833c7c4e04645d07b618ef8fde11330545cd405bb3732f3c2b05e3457a857b525d8415ad722926f274cb5b8f4ac04c3128f5add0e50582545c2422dcb789dcbf428a1620b23fd9b12dd77746a2832f832d5853f41ce18570e1b24ad69862d8cda537fa2116b0172c04722dbebf8d937ac3a4aa57", 0xf1}, {&(0x7f0000000400)="4fe294d9965e47e422d11b7b073681ccdced3997b854c23889cb720f7e3310fc8411a13331d926ab3f5ea2e19ecca46293c1b9a0c2219347ae14affb608badffbc6d2acb476a50a336df4198bfd92f", 0x4f}], 0x3, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x7c}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x102) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x308) semctl$GETNCNT(r1, 0x2, 0x3, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffcb8) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x40000816, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x4003f) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:23 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/30, 0x1e, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x300c, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:23 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0x7) 16:00:23 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000020ac1, 0x0) r0 = getpid() r1 = getgid() setegid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) r2 = msgget(0x1, 0x100) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = getpgrp() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8, r4, r8, 0x0, r11, 0x24, 0xffff}, 0x4, 0x3, r12, r21, 0x0, 0x200, 0x2, 0xd9}) syz_open_pts() getpid() 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000240)={{0x10000, 0x6}, {0x7ff, 0x401}}, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x0, 0x8, 0x8a}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x9}, {0x3c}, {0x4006, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x40103}]}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1, 0x7, 0xeb86, 0x100000000}, {0x6, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0x9}, {0x0, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x1002}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r22, r11, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r10, &(0x7f0000001000/0x2000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r28 = syz_open_pts() close(r28) r29 = kqueue() kevent(r29, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r28}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r27, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r29, @ANYRES16=r15], 0x3, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r30, r33, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r34, 0xa5, 0x1, 0x100000003, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000480)=ANY=[@ANYRESHEX=r34, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r25], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r32], 0x4, 0x2, 0x1800) msgrcv(r35, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004080d7e1dfd6fc1a16d4ae7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000000, 0x6}) r40 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r41, &(0x7f00000002c0), 0x8, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) 16:00:23 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xffffffffffffffc0, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) preadv(r2, &(0x7f0000004480)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/230, 0xe6}, {&(0x7f0000002280)=""/236, 0xec}, {&(0x7f0000002380)=""/82, 0x52}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/91, 0x5b}, {&(0x7f0000003480)=""/4096, 0x1000}], 0xa, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) flock(r3, 0x10) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000004540)={0x7f, 0x40, 0x149, 0x401, "ee4a99ea1f64a82cf5d95af64425985faed7c1ce", 0x0, 0x4000000000}) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x1}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0xfffffffeffffffff}, {}, {}, {}, {0x0, 0x400000000000000}]}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$dupfd(r0, 0x339126a08646da1f, r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r6 = dup2(r5, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r8) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() 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(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) setpgid(r20, r20) r22 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x1, r23, r24, r25, r26, 0x5, 0x8000}, 0x1e3c, 0x8, r27, r28, 0x1f, 0x7, 0x2}) setpgid(r27, r27) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r29, 0x20004b3d) ioctl$KDDISABIO(r29, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r35, 0x0) getgroups(0x2, &(0x7f0000000200)=[r35, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r37 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000100)={{0x1, r38, r39, r40, r41, 0x5, 0x8000}, 0x1e3c, 0x8, r42, r43, 0x1f, 0x7, 0x2}) setpgid(r42, r42) r44 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x1, r45, r46, r47, r48, 0x5, 0x8000}, 0x1e3c, 0x8, r49, 0x0, 0x1f, 0x7, 0x2}) setpgid(r49, r49) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r30, r35, r30, r36, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r42, r49, 0x4, 0xffffffffffffffff}) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f1, 0x1, r20, r27, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r7) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r0, &(0x7f0000000040)="9d0e0474982efc402894a708aac37230665100a936ecbea26111b9d0586195e9dfcf9fd21e77eccee3cd653456156b04afba3c7b101cbe99f5b157631acff2af998d5f179aced8def328ac07c33e4c6ef1381162f9d503d0df963ce961b3899f4516e1af249746f105ecd65305bc3810ad83ba56790ae7c338bd6781b457d67ac38d298649977a71e5c4951041b25bfe31e06b870747d6fda972694104576a6ac0e7439eea5dfedf4adda7bb8d9860b61db2d3c42d8f832ca498264f744e4f6c9aa465d80540ac8b579d299ab75a742c3381f05d0c1fb2cbda4bde91ae33ec12e2d2b05609bf4d3ea38f9d4dc99411698c275743be38616a98163f103880e4e0274a144f5c3510dd6ecf9b17f0c820d62532319cfec7411e89997450c08b2815fe69712f5b27f298dfaf27847ca491458ee24a93e32de8d0804fd2567aa8d551c519fbbb005898197eba86c086c4fa1a2d57110ee89e6cae0d29b7dbc03c33e262a958b084fda41a84539adee03a51419f05e06bea1504ae6fb3fa96d370cf915370eddf14df7b914122274a0c931c1c26ccdb6886310c3738e24342c6f2fac84210a934e897877dc76a054f9ae9b8b94a57bdbce4dad07fcb69d5b8d955951ae0c0f637404279c2fd10a04edd4480c1f7aeab1eee014c62a9e1982f9251a67c939a38382150e1717ea4467b1916075d955380a0d85a8d6e12677fc1f3777e8eb4c2fecefcd964fd5c2be0d1af11127d8b8feee929096adbeccf7408d2edf7996b0674089c5a1b532a238b1f213759250da73613766ee5d02deac809c6cd2daaa8fda88ea98e2616a0b6c85cb7e2612b5239afc3b54c9ff7c77710a934bbc3982931cca93de5df9442b432619e326c993363538f9c42a0052b3d23f23f762431103ed7ffe3d6e3e87cd4e850ac3e757e4b90ebfdfbd37970439885411aff43b6aa85e476375e0f0060e5ea06811360ec015373a30aec676614035467032488fed02b07e1542bccd56ca1bcdb751266429e9a1770412705b17f659154a6b4be444e2035f4b6687332263ff1d9e2ee4fd75cfe213f80f74e8be4e7e64ad28380c745d9f26bfdd73ad74bba230d59532d9c4187862c5d7f050896827a541fff7dac21f167f429d594c27815692c6346192b1a5b6380284e25f59f08b43a530e493bf7befe40d2c4ad8860cb38919dd836bad1ff4166c60af8bf2de0c600dc9bc3887666880cf9c6290dc7628e00715491e9ca5bcecb717e03692eb705f2edc6486a02a492aeb68edb7fb552c1a096d0bbb3135bd1bb2ccca664374e2b62f8818f3a98474cec5693edf82bc9590c05151a700ebb94cc15a30c1d2917c0aa42b4f5c2955903f7a0af06ebbaaee135a255652704b097f1f758d93b8966388f4c45a3b9b38b792c4fbcb846d4a6af9ee8c2d1e5112a89bb26c29fab146a82b8cbdcb691e8063309d6087515f6e93781338a3dca1f0395d645ce5605412173fd63ee6e0e5c38bec76ed642031936d15899a0c1745bcc0f56f576373ea31044fb7d0ac3adc6539485d109bfa499e584ce505b6bdf8f785ed69a6032c0f0e08d2b081b67eb7cd0ce3d402a0855ea0db17612ee184e18644fb21564a116dc3b6a61ed69edfcef3e646a268cd22d8cbad7262947ec551239b8091d9b5f086a7d5c886dc47b63b0bbe97a4a52e2471a00aae3445aace173480b0238f58bb46f3c738dc7c9ad43a2da65d1b1f4384fd25b795eddaf4e2925e8e9a03a40b43129dea121abc7867666dcaf7ac7db40551071b7e5cec1c3ef4a9e8874ffc82dfcdf5ae8ca9d2b787b6bf5a0c01936c3ff90ff7003cc2cc8b7e55ba93ef63e6e89184a503aa5bc890df526e4ea0211a4c2a7fdfce90fc9310ca874a800ee7388c169aa8b770d58e40f9590c1c5be68a85e7d95ea26e9cde220ace892147d1f94a48b7f305651d122b1b981e35caed4387e7a13ede67f36b8a97203fc2bbd45339ed86562d1758f9b3a3f80597987aa261a2b4567cea70795085753bf8cb84b82713641f42a347382e314107a8bcecb24bfd4a30ff960a47e4d63f122b08543110f27e100867e07e32348fb5404c862025216fe3de5e158b2779f70a6d650b45e6607d74e6724251a51ceb897a02f15c06984eb7e38f2667a99d13797db476e3f78a43bd4b0665efb5c36968bde07edc159c53966eedfb79c8737ffc1b5642653ec1750a9b2b7c2ee5d11e8534aedfc2a2837fa80f38f0be38dbe8d18db42db4d2e29e08d492eb382e49821a0f8bda7ba5d6819497339de3df6391e4be8885e14bdc8ff4db603a05fca26dff2691cf2358a8dc30163e18f9b42b44f58292b04da799fee1051d5ee4515e131ca6b0200494cd5a9befb713604f6074fd64ff0bfe8c92b7041e5d86ab45c5becd8919678ef1c57ba0f4585a053125c73e714ec008b14a061cf1815c790fb1d312f62da8e99fc1dd85712759756fc8898ad6a696978de8e815f2a4fcf54a1b603dacc6322e2eb21defd78ae107b2c8b86c1b53b8e1e2be7e073ecfc6dca2b55bbb2e22e29b55a784e1e180a13406ea44198c3d492a2309538c62eb78cfb3e619cd173aa9c76254891af866206eb1446fb888d8ba12d5307d81c2bba15814a696d07e0b683315d9fe1c55c0af2a2cd832196a0c1eaa39ab751e3e69fb25aa8ebdade651e4b5ea5bc38031ae2cb584426d01ee8a88b7b4dd5defda6206a9d916999395a3acfc782779cd7201a07fbed898931b8de8bc2b2f76020cb5356469986c91595b8981d665f15972ab3bb8b6144ed0155b12b1c7b9c87116116a8520c943fcf96e9247f06288d484f4fcd7002fe1a5ceda80d2c71627fa9cca211d1967ce11235149083a424f6500732e4d7acf4758f9318e694192d160932eb31f48f3d05129080604ef2cef7dad4917bba2d1c786b38264039dd3b79d59d20ee36886af9466126d6e5b92fd21ea78669049aaf0873222809037dfc96f8d3ac7c57b9ccdd9bb8a34b0bb13e85110e9234af538101494e4ff6fcd69974912cba064ed8630eff9d8d824369d31e3fc39e3c3992a8ad8f438b713875f666ebbadcd129692d791a0be4d2b4b34855d18db103f75b1e81757c3688fdf16305e505d39dec930f2981ee6099e82acb40d45aaa914c80b8d2b19ef3cc56e665adcb9aca1286b14136571e47e6b5aa3f9debf3f1b2ea065ced68fb9ac49e1ef539df1d3d94e25234c8865eedf25a021b207a1b03a707d8e5523002f4fd5aaf1465db2972e7413298cd07260c0802ebd33d5b8fd33f435002251afe900c75ee549d0fef9c2176d85e4cda46c6bf3d56b5928c4b3476eabe211863b0ca9eb5733a8efd6d76db0bba9d89d5d7440af4245bfa0ea6e427a9e2408e93d746c177f392b2720d7b5c5f050e34e3787805507525b78c9b3ffb74f31afcd2d3302fb2d9a2994cf64f997b9b2e79203adf02968106a5ed4ec0c8e57065b607a5ac1125bb8c65818ca3324e61c826612cff68e59dd22961f0f7766a70b4a5c943d90433a07baf27740d0539375a9637cfea5172131f68c7ae662256ac825f1fffa9c3348b893c430b5e8e43539f9547a3ca624715bbcc59f92438826cdb668165e9afa551633cecce7149418ea2fbe7e89b1263b9c4ab908ee4fd4885209a22b85128849e72e59e7137254cd890d2bb03220f139d7c9cec5fbd0c2474f3ba3a8353f3319fd65f5e2f5c060c669f334d78404e42d9698b9530524e8800302d1dedbdd923223a642dfad7d9b7e6e8521e133795b445ea6c870389368a7c7d796c0ab8b2e28beffa55ac8a7583dfec615df8aa16e8e1acc041d36054332aa4a29b4943e37f9317fe7999ca1882b14d006eaaf1b8c364419d7314c05285cf621275b122fc3e7e1163551cf6464fce7fb44357c51d6d06bebb72c5b04797e2e5eadac34022c769790b23a47f908c83269c6a03d15e777ce05bcaf40f55e962d515127e2bc854aa1ba1d22d9611cc91955d55e2fed2da719237979660bdc9f9605399dbb5f1f8c96690455ba06baf89bc78b86a9e07d3c33b5dd88f24222ba8c5f8cd56c8c12e08d65bb92af3a05e583d79192876aef54dbf507a62d664dff2b9d03542759afe573f45b40717938120cd375329f6bfc4f75f96f3003a1a2ab90c0250af20ac8308e3fa5b2325ff0ee8c957bf33c9f508981e7b468a237433a5f7501128975f892370a92db8ae6b0ed1b47979e0543807da8d26a55ec073fbc240e1d7b56c69ab5617b3abee7120579404458aeeb6737163369eff94176b3969cb5188748778f70fa00bb1c25f2be3c65b0624b9c5d7a3ce0e6659e46c6400f1392e421715f71a03e162e76d275db6b289374111e6106526d47c91caa3018181365fa02fe632725620b9aba49c9af524909822832d270417322e3eac7ef71731e8db77622dd2925c007f68361d6876cb3e0d9c98b90fd7ead43055de63750c3abfbfde03d71b005889ab1fecab18f281eea1b8d054d954c202cfd399056019a2bbf0efa5527a5e36ddfd082b2586f2ba8cc70673be334a00a5cf591930497402a203db1326fb95def77daba39130dad3d845c95277da39f3ae06da7f06376b3effd16636b9775a423fba217c37775ae3145ef40f4a21ae96c29eb73425fb9dd40e714f42a098ff605e8b4b89099b4a26ca284a338a6f5aa3cfe2de111693568768f74f689c446bbbcd88ff23fdee164ef2a8d934cfd95c5ba15576a8c0ad2d19c4ffe8640e258f778a29998710f2cf00357ab6664c53393111937f5cec337cda0e6a5c63a6f4917e2256d2be3c0a7b3ece53df49c0a44f72b8ca74788c07ca4be0508bc7610dbaf28ba65debef2f06a29815a1ddd5b28c9290214280a9751152d5887c6ec24da3ba53482a7404b4e9d51a735a8dac253d9a94b68d2c4e512fb8b35a1dce34ed3b215b5efa4cb98fa2b27cbc2c51c21c48542f72df8207702393a30d883fed75317838630df1128858397553fa5cf67e6fb9d933bb5b97613166e5650d14bcce2991901ec1dc3434e3672ccea41938a9301ddca5166efd3d404277dc51e1921493ca4dfd9a8d7c25640a00e1d8a3a0a41ff8e272e6c096f8b1562fc95d459d7b2f740f4c44e7c91841315e4eed9ed77f88c51589beb0f24a5c9a52beee3dde4363d93cc355de88cff9d8e03324213b4ac39fe47b3b3f223dfcb56c116af441daa831d59f389bd543b95483226272d8c6338e6f1c7001ed71b13d013944870f4809ad4b3cc5de1a9f9aa2ebf70ca996c664d5e991f4a96c1ce6d2b192d5885f3e823e19fdedaa94c41d6dc54ff3d6de0bd70f52b13d5dc2c5c962715bbf036dc274d2004f5f8b9af9f211355bdedd18413834480cfc13512b2a132965f84cd755b54db7e15ee0e28a1cbe2debd8cc4707cecf61e937f226a936866b08e2cb15cd88289a8748a79fd8101887402ec9bbcb0742d0277ca1c4e86463db6718921bfbe75fb303ef1d38f0dbc6b524d9a7664c11f112c68169e266ed50a2ae918e36d6dfe7516013c84c3d7027c39cf179ad38e733bb1bd46c71de5762d0309cc166a6059028e49f382e398bee5d45463acd9d3649864b48f849025c7d536b867097673ebdb808a381f3bc71e6b7b89f90db48791b40ca98b2129679a90c475ab29e2745872cbb5031b3e75ab42590db962cafb13a098d7579b25f10febe511754e499fe62b6b09c2d8dc9676277133895b6fa5405f343cf0801ac4cc79ab1caa02abcfc8b7d738100c73b01448684f2a47215ef4903440ead321142cf194bba0dba82282a2d5b36f081c85cb2", 0x1000, 0x8, &(0x7f0000001040)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000001080)='./file0\x00', 0x6179193f19f2fcff, 0x20) getpeername(r1, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/180, 0xb4) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000001240)={0x0, ""/117}, 0x7d, 0x3, 0x1800) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x800, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001300)=0xfffffffffffffff9) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x10000) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000001380)=""/45) sendto$inet(0xffffffffffffff9c, &(0x7f00000013c0)="a5a6f67ed43e22b5de96a920820c6f5adc316995fc61c6290367fa726eb09dc7c58f841c70d5e086da41294abd6bb4932020c3ef1b17286d7f27b18a9e3e06699bbb9a47ddc0a7a041b921eaa79b4e37bfa65b60668f92e51d721ced1dad0db2d65c0c52e3f4530846f0efa3714f7f071e0c22981992927bdb6bb9f8b64a2ace0e029bc8665c302308fa05a4490ad4a10f04ed985d77218c4ca2f16abb53304c3eaf229b63c5d86ba2f14f41109b2984ab0490809c445f3f8b47c6c960d44b39230011", 0xc3, 0xa, &(0x7f00000014c0)={0x2, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001580)={0x1, './file0\x00', './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x100, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x41, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000001640)=0x10000) getpgrp() openat$pci(0xffffffffffffff9c, &(0x7f0000001680)='/dev/pci\x00', 0x20000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000016c0)=0x3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001700)={0x5e, './file0\x00', './file0\x00'}) r8 = dup(r0) fsync(r8) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(r9, &(0x7f0000001780)='\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f00000017c0)={0x2, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x0, 0x5}, {0x42, 0x401}, {0x46, 0xfffffffffffffffb}], 0x3}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000001880)) openat$pci(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/pci\x00', 0x80, 0x0) 16:00:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000000) 16:00:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706008d9bc13747910000b8180000002900000031000000030000000700c2040000001cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f43"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:24 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = socket(0x10, 0x5, 0x3) setsockopt(r4, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000040)={0x7, 0x3, 0x3}) dup2(r0, r1) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCOUTQ(r10, 0x5411, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) shutdown(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x112) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x2, 0x1}) 16:00:24 executing program 0: r0 = semget(0x0, 0x4, 0x1) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000180)=""/190) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:24 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x7}, 0x8) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) lseek(r1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x2) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}) 16:00:25 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x101, 0x0, 0x0, 0x6, "abf3b671ecf7fbf40cf80988284e1f1f95deda60", 0x7fff, 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlockall(0xab742fc148160e75) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3de0ec5cba82fcad, r0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x397) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, 0x0, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000200)) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='r\x00') r6 = getgid() r7 = getgid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000003c0)=[r6, r7, r8, r10, r12]) r13 = msgget(0x2, 0x28) r14 = getuid() r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getpgid(r9) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000500)={{0x6, r14, r15, r16, r18, 0x1, 0x10001}, 0x2, 0x3, r11, r19, 0x3d, 0x3, 0x9, 0x80}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, r17]) setgroups(0x4, &(0x7f0000000640)=[r20, r18, r21, r22]) r23 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r23, 0xc1045763, &(0x7f00000006c0)={0x88, [{0x2, 0x7}, {0x3, 0x6}, {0x2, 0x857}, {0x1, 0x101}, {0x2, 0x3}, {0x2, 0x800}, {0x0, 0x7}, {0x3, 0x5}, {0x2, 0xffffffffffffff7f}, {0x2, 0x5}, {0x3, 0x4278}, {0x2, 0x5}, {0x0, 0x100}, {0x3, 0x2}, {0x2, 0x6}, {0x1, 0x79}, {0x1, 0x20}, {0x3, 0x400}, {0x3, 0xffff}, {0x2, 0x8000}, {0x2, 0xb0}, {0x2, 0x6}, {0x3, 0x1}, {0x2}, {0x3, 0x800}, {0x1, 0x3}, {0x1, 0xfffffffffffffc00}, {0x3, 0x4}, {0x1, 0x800}, {0x0, 0xd044}, {0x3, 0x2}, {0x3, 0x101}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r24, 0x20004268) 16:00:25 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xa88231474181b604, 0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539eacba1f35071f061ac0e16f328dca5d39656da02489672d8fd19f070f0000a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326f3"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0037176d34716999"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000fffffff0"], 0x8, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r2, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r9, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r9, &(0x7f0000ffb000/0x1000)=nil, 0x0) r10 = semget$private(0x0, 0x8, 0x80000200) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget$private(0x0, 0x8, 0x80000200) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r16 = semget$private(0x0, 0x8, 0x80000200) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x7ff, r11, r15, r17, r3, 0x100, 0x1f}, 0x100000001, 0x0, r27, 0x0, 0x7, 0x4, 0x100}) msgsnd(r4, &(0x7f0000000000)={0x0, "01ebe41ff3c6ffa5722bb217cac527a3fe9eb15dd2a2bddfe8804a7846b81fce00f53e965477bc592470650ebea42604aa4fc4ea8a469ee0a8de8ee167a02c0a6f6474a952a62ad714678e7c95b21104f36a4baef7f0"}, 0x5e, 0x800) 16:00:25 executing program 0: ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='o', 0x1) 16:00:25 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$setflags(r3, 0x2, 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) readlink(&(0x7f0000000040)='./file\x00', &(0x7f00000003c0)=""/200, 0xc8) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x8, 0x4, 0x400, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x926}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x36c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x603}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000001}) getsockname(r5, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup2(r1, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000180)={0x1, 0x200, {[0x0, 0x3, 0x2, 0x8d, 0x2, 0x5, 0x2, 0x2, 0x1, 0xff, 0x100000000, 0x1000, 0x3, 0x26, 0xff, 0x2, 0x2, 0x1ff], [0x80000000, 0x7, 0x9, 0x1, 0x6800000000000000, 0x26667955, 0xf6e9, 0x400, 0xfffffffffffffffd, 0x5], [0x3, 0x200, 0x1b, 0x1f, 0xffffffffcae23990, 0x5, 0x10000], [0x8, 0x6ff, 0x9, 0x562, 0x200, 0x3], [{0xd8, 0x5, 0x1, 0xfffffffffffffffb}, {0x3, 0x81, 0x7ff, 0xff}, {0x9, 0xffff, 0x1000040, 0xf18}, {0xf05c, 0x1f, 0x1e, 0x5}, {0x6, 0x8001, 0x6, 0xffffffffffffff81}, {0x800, 0x80, 0x8, 0x40}, {0x8, 0x3f, 0x100000001, 0x4}, {0x5, 0x8, 0x7, 0x7}], {0x80, 0x159800000000000, 0xffffffffffffffff, 0xffffffffffffffff}, {0x7, 0x9, 0x400, 0x9}}}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x7, 0x5}, 0x54, 0xff, 0x9}) 16:00:25 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x301e0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000040)) clock_gettime(0x2, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) fchdir(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) kqueue() r1 = socket(0x2, 0x3, 0x0) socket(0x10, 0x4000, 0x20) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) bind(r2, &(0x7f0000000000)=@un=@abs={0x2e6f2d1037ee2b6, 0x0, 0x2}, 0x8) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) socketpair(0x16, 0x0, 0xfffffffffffffffb, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) r3 = socket(0x18, 0x3, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000080)=0x10001) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x8}, {0x44}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = syz_open_pts() close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r7, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r9, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="af44933fcb243b5e0e22139d"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r12], 0x4, 0x2, 0x1800) msgrcv(r15, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r19, 0xa5, 0x1, 0x100000000, 0x6}) r20 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c6429788ead821a168e04a93735f77028e3efca4c7b36dce780b7f21304136a3db81bb7b77f617e6dec01344115881473fc36d1a93bc821f0eb0e6aeff3f87", 0x3f}], 0x1, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x9a, 0x0, 0xd15a, 0x200}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000280)=[{0xe2cf, 0x80, 0x100, 0x6}, {0x3ff, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f00000002c0)=0x1000) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0xce, &(0x7f00000003c0)="863b5fa6ed1a55b0370601082a55df159269384e15a0a99f439fa8d4a12e8a92c6f561a7a7c5cf01c9d749a41a00ab1e001d729aba4c67ea0b4048922947e87e902c437a569f588bda05a9a42cd5967ddf359eabc28cec1d61329d0997f03a6b32d297648563177f48ef24b6a6971c632221d3d642082d02f21887a86abd04233e734c2c19519bced09f535964aae62a02970c0b58f644622d722dafd48ab11cebaf55bf8399c19cd364d701030686f4046d1e71f9f75ee3da2839ddb595b26bd0e232d60b24e8e47b5f2a1fbc81") r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) fchmodat(r9, &(0x7f00000000c0)='./file0\x00', 0x44, 0x0) socket(0x1, 0x5, 0x3) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x20}, {0x7ffffffe, 0x2}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x42) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x40000000000004d}, {0x100000001}, {0x80000000000006, 0x0, 0x0, 0x6c3}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) fsync(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) semget$private(0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$IPC_RMID(r1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) syz_open_pts() semget$private(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000280)="47790e7cd3ee49c3ce657385a4998fc61ef109ae14477db76bb3bec766d57a8930d06aabc06653ef636f9319ed84a53e14cdb95a740c76558a5e66f62fba65aabebceb03a0b42fd18c8ac3656998a1af864c24bc7c5616dc08bfe6d66f76319a5f27f0eb236069667483b0d71e31a08b0f2e6feea1e05aff0f65d26734f856fd2bcec692b928bd6fe71ef73900a92295bd785b6d6518c7254fded4fe51cdb79f42006be4194cfe9c9a7a6bc1f618d0bd5d646812b568f0bbf981bdf5f7db6c3000ac8001ba", 0x3bc, 0x40a, 0x0, 0xfffffffffffffd25) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x7, 0x1, 0xec, "49e26c5719ba28d2db333c7e1bb588bb402e8634", 0x7, 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x30581, 0x0) 16:00:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10001, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)=0xfffffffffffffff8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) chdir(&(0x7f0000000200)='./file0/file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0xc00000000000, 0xe993, 0x3f0, 0x3}, {0x100000000, 0xa79, 0x42, 0x3f}, {0x10001, 0x81, 0x2, 0xa}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000002c0)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0x7ff, 0x7ff, 0x24}, 0x3ef000000000000, 0x173}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) socketpair(0x18, 0x5, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0x100}, {r4, 0x10}], 0x2, 0x9) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x100}, {r0, 0x20}, {0xffffffffffffff9c, 0x4}, {r0}, {r2, 0x10}], 0x6, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x8297057, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xffffffffffffff57) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r2, 0x2}], 0x1, 0x4) shutdown(0xffffffffffffffff, 0x2cb438b3d89830dc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000240)=0x51) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000200)) read(r1, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x5}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xfffffffffffffffc) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)='P', 0x1, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x20, 0xd000f1efbdc50385) r2 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getgroups(0x1, &(0x7f00000001c0)=[0x0]) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x3, 0x8}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0x8, 0x6, 0x6, 0x0, 0x3, 0x10000, 0xfffffffffffffea6, 0x0, 0x2, 0x7c3e, 0x3}) open(&(0x7f00000003c0)='./bus\x00', 0xa806dd90c066956f, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000000c0)) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r3, 0x20007461) getpgrp() r4 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/177) 16:00:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) mprotect(&(0x7f00002e4000/0x3000)=nil, 0x3000, 0x84ba8ac59217dcb5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000015c0)={0x3, 0x1, {0x4}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001580)=0x1) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)="6bfcccb4f07592dd74a00b340806d64de7a9f30ea3e18d80c68cdb6ae17b97ba84226580608befbf70bfc0dc424fb8305bcce4a57100345b206ae51f2f949e6941db953c4ca1a3434d60f12b1417c9f12346209382783865c70a22dd37", 0x5d}, {&(0x7f00000000c0)="f866be58079d020b4de672cbd749c132bc6fd5432210cada87c8f6ca3bc2821e71576eb802ef7dd61547d7e25983c92aa83085567e2b4e702154fd301871eaa7685371a76df108658761fe5a8eb4965bf30e375989599ab17d9a05ac4256295d2f383415032d91ed1bc88fb8854984cf7e88ce302190071678b25594a5bd7ef1eb14364f64284a411e40f3b5ff0e617c11a57e32925f4bad9f6aff8b5645bcf21beb9e1722a359666557e8e0a42982", 0xaf}, {&(0x7f0000000180)="936ec98974c23e89799965c7befcadd7c04c9e90935681539205aad37d8210186b6278e89dc81649cf56cf0b7dfa6730a07cbdec02beac7c909ab7562e291fd4a58e8e71e520700cdc47872fdb7ca4f845c576bfd44aab7998f90a133184f249ee003558aa054cd87d4add9a15463988fb5de6f81d27abf801dc14dc7c104b899bef877172338d92e19901e91d08c61f4bbbb42006f3799947a349f3b3320d72f580259ebfe05f502f8fcddbb28d47647f5b0ddf9001deb52ddfb40c785e8b7b9d37af06c428a0db4ecdd60678", 0xcd}, {&(0x7f0000000280)="336c5c6b254f3da867107c8b0f6da961175ea804a25b6cb76a1096619ba20c09c16a6ec79742cd4706c0a8201c55bba66e12cab637a81e9546de476425db4c8c7c5398371068", 0x46}, {&(0x7f0000000340)="ce6fdf434c52f646dcff242a34e505c1f0", 0x11}, {&(0x7f0000000380)="1cd60435817563702eefaa8a3d191f5c6fac582486aa24c57fc027671e470bb39926eb899603204e5ac07b41e44d5e7cc3269706e9a6033f9bd687e47975a2cdb5a757ca4e8c24171ac50db4bf9a96cb71121d2d6d5d1b533d9291183171b245beebe1c6e7902ab5c0937fbdf6b1cada414ee7b2ce34ed85cdfd9c767f8655a2ab99", 0x82}, {&(0x7f0000000440)="1d27a90cc6d21c07d88e0e6ffd1ca8a26bd8b917cad57f68a1362ae9b5fa339f262cdcda7078bda7519f3021387a9cb298abdc47a43ad97f82663277c01b08854fb06a29bc6b12f9c52cbc8eb143624bc4087814dcd2f44916d17e4b8eefbc71405ba45270ae4dcc28cc33a3641abd9ee39f4d881a2fc5b78beed12f608946aa0449664874d9bbc1feb0fa93c25436c7e0c0101099ef36e183d611785b4a6f4629048a2bd6a8070c48ca95ab67ba5a522078e38ce43915a7ac0c5a299ae7e4a579395ac1ee698d8f4df225dece12ba433729ed2e64946384cb179033a2b39aeb595fd900ba222ccf879fdc6593916f5459764b25cd70c645258d477e3994ac288e0837314796958092b8da94f588cd0055c82cf5e4441df9a1eed547f7f9798e9a89ff650fcbb293441e46767351e9ba11985f6a6c5112bf906fa8f640843650d29e9e55e0ebde2272359940e9b69b2e230e91c97aebfadfd477ba04f3319f6f2a540a57c90ab2a8568f3009c62b266b770484452dbe7b24d2a1d427e99787190909ee8b31823f41429a5b7a9078e7eeaea7a4d300dee951229a53069d84bfa48f7702de57a0afde019f2bcc1fc95d39fd60aca8c01d874f706da6e137e40df28930e0bdbef6078586ef58ad20e1c3e3caa36d3fc7af59dc0dd00efbe203942fa7a858ddd9efd27da328873d8bc639440f1fdf9927224073db3b3902511c287275a8d00ba10e5514a3a2506d16407d532ccea30eb92b0f0a23606e81ecc0d659256de3f1039904b78f6c60e7652466d7aaedc691f727fc23468adc325739397ae5c658f3e92a47c3896ab0f7def3526a3d586b9cf1566a657814e1320cb4b3b855cd1b589b96f2d36de3e6b7219bd30b48e46cd42c497254de8078e604f9cb4c9754dff4bdeb66cdc403c20da286491fc4e55093c50a01c2a875121c9699fd379f18d1613e12d8ae7edf28044a00d084ad078cdfb14beac5b07feababbdb3b9d95a1b31d570ee9b01ca4110afcf482f191d7b9fbec83ad9373571fb937678bc82c30ece2188270588d0864d15018cb74efb7b8f2cc0fd05553b5a0e287fa0c6348994bb6422e2e883e70e6a1bcab6e48eb5835b544b7b50120fecceb54fae6f68c868f927746bb5dfd483f3c93a6030e83129c4786661dd0cf209f029bff0fc03784ed80b323f784c322ef70c3c78e92f130eb2663af6f6c51d1e9ea8b8a1ce073758ab23287d7fd1d52a9d7badab5088081c3ff9cb89093c2432addb09b2a6d9447497b9fdeddb77225f7ec37edb4dce4f7be4c45cfaaf63c6cfa0391d8d71cbe633a307ea42d74f741b6fcd231c7214630e24c4c39f1ad2538e31c36e96ffbd8b75e56e963f44054e089b1e6e247b3a219e6e1dbd333bc51f0ccfba1840e8bfa8062ea7d2cc5f02ecfd2af311e563970d104ecc001d393f2e00f01550fbd5aecf29610927bedd2f47f82c0ace43409c4f5420cd3ca7e9ef6e4521d85ca9df878cb16f3ab4c3c3bf178abedcc18ddb09afac65642d123c92e0c43214027d6aab6dbf0753658e3c1f8565e2bc9d5441fe0171e15a2f497d2bffd25408ceb39033ac23b8d34b9c3130ea23f002b08dd49ae168344de4292fa5e8cd396979133da766373c699a1702000222b90021772d45b5ad840a39c0223414f574e2570689aa23deba8768c933461ed63d8f7e442147429002c87e809a589d973c3b185ea1cef61887de23f0d5f900bf004b809f4b8df448b8b9f5cb7d2c0cdc68dabb12edf07810da4cc42a0f7bf14fe6e81eaa4d3714a1328f57eee6d6641eb68482f56f552413242fe99af51721be5590125936a6179d1475c7c419d51df3a3e9be782caab7812991abd7b9a4307ef4f1207bb2fcf32c6027659e0b0931031e25458e10ae087dcded9b22ab0d192dd933a0b9cc5626fcebc8407ad37769938e625d6398db82bcd6043d17dd542a59ee2ebfb34255c6f778044e9bae311da8e94fa11fe6ad03ea9fb8a99a08f439dc9673d9b9fb6ed12abf92db7713f41a025c68f12d7aa5949db8c639b21c54631bf1b15b40359cb8e634f57e6f9e5054ad7ee6313c5b58affdb33b45ee527f733b02e9d668e6b9eb261253673d3cfa2bbe9a19fe27788ff28c02b697c142af8b7b9fe7b608e13d6c6ce53747738dc63ba188f4658066236ac7b92cc22f3e6ae1c3dbe9a0f519c26348d7f7cf046d48a55371b4371206c22c0cfbbab50bc967edb912020e39b24e49259ee6c4e79cd8b0f0290d32193b5af321d432e3b490e7f65bf6301aa9151dce5739ddfad461c91e09433a3f76689b8f980603871d9a2b6f859e4cb5ae0fd82fa37a12bc16f74ba95c324ac89f3adf0726222cd8025ab5cbcc75bacd8c199649695ebcdae62ce9c86be098f13455692dd88e25111796a959fcbef9cd431b7c1775e7e81fa6ee0c26b724c074fb73d1b061b98081bf90887454a02f6415c73cc0d43b975465943b3cbc948bfd04005cf1179fac7a694d3f2cd4bebb812b7d3e3d86964c86ca0557a4f06df6fe3fa3151c26e45e008ab9ac9c7930f74886d7b8b37d8027ad6c87dbf22dfee44852c40fdafb270be894fd7e07a59f025372900b0ad4b6e1863237d6445683cd24ec2a2a6f13626300d4539e2897d847b77f40500c35a12c21da9af4f6bce089357a0e4930e2772368effb838763996593661c7028a40dcdd7a0f2b81f137f5cc4d248c769593525fa65cb27ba9e4d62b67b8c3dfb775d97cad30b8bc8e9f1cb38ee3a22041746e9ef75e3361791af8152bd9a8c660990ce9ff48f003ce85f1c5d561e9e38fd8a24fffd0b086614d5e473b7413ad93876081c3ff0be315d94514f5ab2cb27508ce5316d69ce07c3206e35f872d187b0ba6b238e6d5741794dbfe90bc111dbe64cc00e931e7873a6b1c93723dc5bfb511c62cdaedb1e4a1b5f622393ef77a676a8c6160fdbfb070507c55d3f1caf25fd4e9e49158f293ca1bf9d39dc0292871d9b5eb2c8d1b351e43e49c606299697445ab9d69e9a8f3fa19c3dd82d92bb17b552735b60357cc8d296918e4f4c619208ea4627d63890e70927c087aa38488d145ec2c9a118e06131157d86872081ecf8300a0d873e7c27e3ab7f7bf1d68f5fcfba315c5bbb01e7cf1a0c745dfbf8794de531be413ef14f5adbdf07bb591a146c1d27ec3a1ffe95db3504ba6d3e4e41a300364bf738a464a85fae73be8658610b554e1a76f5bc8ab70861dd58f0fc24761d67cb5e472239f86c11a29b6190aa05d5db72ba37b753f0731af2f487d887c3de5c76ecaf453f986726b4bb059ccdb4d1ae125e274f62fa4ac377fad0b05bd20e0d3baa3b18a7ab9104d95d8c0dc6b5a9c9078654bc0deb5d40b8b71a30191d6a1218c82086b3cfdb3c79791b45bd8ba25b34903b370860a8d4c4afe65628a7dd0fdfd33c37aab7c6eef4424f276cc914c2db25544046860b7b4327a5431d3405e4f501875d36f4fe4a69a0a18fa55f6b40de51255703f02b62febc41d2c500ebdc0be750b1bed8585f8672972ceaf0615e21a9c4c664d8c06f45242b71be2239f4c8eee23f020527f9e70324979776d8faac072ef342a21b162a0fec81dfbe9320212602be967c723140178b05037b5ffcddbe945ec3d989bedf3d27d7aa4ac475c001ba649fb31cd0611192b0d601f8ce5971f5055a158ceade05f5dec543ccfdde031c68ad074b8a2e2ac5f800e8b74f6a957842ebc809d70d4c2f03ce8120cd4764dd96354b9b464c79c8e62665ed68a53740942d6589125055d51696d9ee6ffa1fbe855257d2dc68b4278cccd17de30fbbce333cb28d141e00f17514bb575de86a4e80e20613355755ba2c50b882b8add6b4d931753ec440833748d3f00941ef78e06508903df380917759882774474c416429845579d69ec2e43935c53699246a4abbcf8ca948097d6cb8961ce50395d1cf53602772be710795019fd780d681da8346d6ee218707f09f3c4189ffff7bec27fa8db088f68f3c0ff442f8bd1e3e1cbfd3b99fa8816a28574c33c772b0bfdff0404fc4b7d73daf5fd463e63844b5822659bda9b40099646e56da2a91d774c3cf971fa56928d31f26ea6e1e4082adb1c7b24b47e9bc727eecd909945c93777f2c2196a8569e3ac45240aa04c25445547c703c948c4dcd65e292db787800ce215f217f9d2b4ac74964836edaeea99d4ac475eecdc756619a1ec83abe746ed44d165c6c4f46dbec6185d349cacaab80ce5d78a91ca1b84d6bd8f4c4765b4de21abfe8d5a17502a366e790016527541a78791ed14b346e28edea40f24a9811be78ba9131cb07fc7fbeb089ec9bf1da052d3f06486e61dc6f22874a60fb286f27b73187470241104359d3643d3d65fbd6dc9dd6c2d6101f692668eae4a446dec802d314bc8a0efda595aa056e6dcc4b9fa20f024577ce9eda5246f75b3ce0d45bd47568fbc8cfee0075f63e157d4ab2fd7782660391e6a9305e143a55ce1b1e3132108b8bc4f6b8e99a469723de1a1ca531e3cbd4a378c7afcd85384292c31bc63a69c695c97f6a53c334a7e698765613da8a0c28cb1749758d41756c261a494f159da04df8a4d4a290addd495b7bbbc3a1d34ba807858355a547bc3927237fd2c1627ade223f020e12826fceb2d6555d90900240a88dedb6daf3b4717f48270fe8bba5c16e5f426f2a630efc5998807c0d099c9745005f4239eb11327f54afa0ca06608b8722a26fa67b6b3a6a4d07d8181c4a278505d1a1bab36b8bb174a23d4af6222c3cacbee25d5faeb02b3d7b4902be92a165d2186b024e40224361621d6ef56f29b8264fa67f63d6cedc0362bedf2b5c571d5fc7deafa237c8056cb69f156200268c8875e54052672302dc492af115ca2b344660e130d68a6e969ec9ec957223909c7ab6770fa1e91e8ad7889dfc84177049ca08deb21a1ec2786feb29d361a9b181f3fa689c77bf83bca8b80b06c7d8f827a517438f79b76195fef33affd369f3fea5c057a7f5f1b0fb8b78c44f31af1f6a6ffc67f0b55de846b39476bcb21f9f6be355272b5e628f5028e571d45e9a7398c4c0ec7de29dbd60b87ccd925965dbde10ecc0d80d24dbfd1ae57e0e32af8d3d3f701e389b3fd195b82f1287f0e1fb9c87b948995ab4c0a3059f2aa659d76d509ad59cdc9e51f9583cfbe3f393e06db96241c72b9c3aec242d768f5c754dcd8b9485722db9c4d1e73b3b19f066625ea83da321b203ef752e0143932cfc34d636abf19c5e3b471b79e1a45c0e15d2542a31fbf68b4644f82ad23e6beba7b79b5f3b5508bdf6fd25ff6f236d03558fe03037ca8ec4f03f9c0d2b5d62ac49653b983b24588cd6dd7daedae9fa1b92539deee08eb19a169d958ba294252ebbb80d6cc6559ddce04894840751a32e15d7688ec4c3cfac989bf65e9cc76ef0c8eadab6b558d26890ca88a9a977fb0f849c83186d67519a4b3bf9392c8c2e90edf17d616166921894465c0f7cfda6e08910c1bc3f4d9290a869e2b7eb15bfb29a418a798a4e844c4ddc3418da1577e65c2b45cca309f00fdb9aab81d8b8f8ed902b356e18a47ba24cceaa30c3de3085ccf0c4f03df42bed98f43f1eff1353264a8de76489ef6dd51d8f90f9c04e9e894f187182e58e4efbfceb6258e53aa71a90b7482642ad0e44cb6898698cffad615ac17fc1aed1c47c94c5d939622e02886fbcad4008067a30fcb83508c3ba72d4ac6ff1c41e1064bae409e059e7f5db1fe5bd87e44fc1cf9814852434559f3997524c5488133d553fc5fec37c0c954e3745962122979375e9cb6", 0x1000}], 0x7, 0x0, 0x0, 0xe}, 0xc378ae15c323abe8) lseek(r2, 0x0, 0x0, 0x1) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='r\x00') r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc1126939, &(0x7f0000000300)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000c}, {0x14, 0x0, 0x3ff}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) kevent(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2c, 0xf0000000, 0xffffffffffffffe1, 0x6}], 0x2003, &(0x7f0000000180)={0x1, 0x83}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/82, 0x48}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f00000004c0)=""/157, 0xffffffffffffff6e}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/149, 0x95}], 0x7, &(0x7f00000016c0)=""/235, 0xeb}, 0xc00) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000017c0)=0xff) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x7, 0x3, 0x5, 0x9}, {0x67, 0x7, 0xfff, 0x1000}, {0x5, 0x6, 0x6, 0x64}, {0x4, 0x8001, 0x2, 0x7fffffff}, {0x8000, 0xfff, 0x6, 0x4}, {0x100000001, 0x8, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:26 executing program 1: socket$inet6(0x18, 0x3, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) write(r1, &(0x7f0000000080)="431c5baecd868e63d38e00f848bcff4d9520630b4f4c1ddb3fa39415d3a14e8b5aa72d682d281ebb7a2b370ea4e85a1873651d6c659636db31edbb6325f3e00c04a90e7483169e1355a22476bd156cb7279bc18ba39508fd38998869e33f6393ec03cd099b960a8d5332baa3402acffd4fe44470c6b44f832da1d2269484f1bd6c6f9bad9360ce2e87109f580124cb396c6aedd6c0ed8949a5687629e03da28fee", 0xa1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fsync(r2) 16:00:26 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0xfffffffffffffeef) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f00000000c0)='./bus\x00', 0xd0fa3fd00a22b130, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) openat(r4, &(0x7f0000000140)='./bus\x00', 0x10000, 0x70) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000180)={0x6, [{0x1, 0xfffffffffffffffe}, {0x2, 0x5}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0x4}, {0x2, 0x8}, {0x1, 0x591f}, {0x3, 0x2}, {0x3, 0x529}, {0x3, 0x7f}, {0x2, 0x2}, {0x2, 0x9}, {0xae68830708d91e75}, {0x1, 0x6}, {0x1, 0x8}, {0x1, 0x4}, {0xdde501313b50eefe, 0x1}, {0x7bae5c2b349ca722, 0x1}, {0x2}, {0x2, 0x5}, {0x3, 0x8}, {0x787a19abef52a8e, 0x5}, {0x3, 0x100000001}, {0x2}, {0x0, 0x100000000}, {0x1, 0x80}, {0x3, 0x5}, {0x2, 0x1}, {0x2, 0x8}, {0x1, 0x3ff}, {0x2, 0xc0}, {0x2, 0x7ff}]}) write(0xffffffffffffff9c, &(0x7f0000000000)="10ad805345e0c3360babcccfb12a0f0d97edd9c7a8812a2ca5ced1c99e7f3fc8f6b659b89df2889e26c6dc2e3529cdbce8c261a0d450ac22da3a4245fd954e", 0x3f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xab}, 0x8) 16:00:26 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = semget$private(0x0, 0x8, 0x80000200) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x81}, {0x1000000000000028}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") geteuid() 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="64d5ef55f0d317ec6d53aa3e3ac2") r1 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/179) getegid() 16:00:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = dup2(0xffffffffffffff9c, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000580)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000440)={0x856, [{0x1}, {0x2, 0x4}, {0x3, 0x6}, {0x1, 0x4}, {0x2, 0x7}, {0x3, 0xde}, {0x1, 0xf5}, {0x0, 0x8}, {0x3, 0x2}, {0x1, 0xfbb7}, {0x2, 0x800}, {0x1, 0x10000}, {0x1, 0x8}, {0x3, 0x5c}, {0x1, 0x6}, {0xa01534ea4ce2acf2}, {0xd6f4744b4cb4cfd8, 0x9ce2}, {0x1, 0x200}, {0x6, 0xfffffffffffffffb}, {0x3, 0x3}, {0x3, 0x3ff}, {0x3}, {0x3, 0x9}, {0x1, 0x800}, {0x1, 0x61}, {0x0, 0x88}, {0x44a9814b93eccaf7, 0x1f}, {0x2, 0x100000001}, {0x1, 0x7b}, {0x2, 0xffffffffffffff7a}, {0x2, 0x7fff}, {0x3, 0x8}]}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) accept$unix(r7, 0x0, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000180)={0x2, 0xcf6, 0x2}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) preadv(r8, &(0x7f0000001780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/7, 0x7}, {&(0x7f0000001640)=""/225, 0xe1}, {&(0x7f0000001740)=""/35, 0x23}], 0x4, 0x0, 0x0) write(r5, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r5, &(0x7f0000000280)='oL', 0x2) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d076c4900aba125e27a26723bdadf350a9311d33491b8a9e95a9fa4e2c24a3a06a793b26fda837225f3c2ade72e0fbd1702d59ecf49c4b4619885b778408cc9ff1fc39e5288a9913404cd4a426b7cd07a3e52c364d4409132161c450618a5c74a9abc98aeaf36243bd57d4e0639088789e0512645e26dcb2f863ac9a5bc051cfa7c824f7981fb10cb92cfa5a06b9e27ec669536b7c8cce7a35196622f960ec3fa79aa13388a6f22bdc89c7dad0ce586bd28479cad3c5e433d0ef628eee2f158430c32a4a15ddaa96f8024df7b495d5c64b3be920508172a4", 0xd8}, {&(0x7f00000001c0)="b96521ce184429872196ced1bb79df11e2592729cc1696a433e989ee0cd4068892426bdfe71f419baa7c0065945598d76cd68cdacfc11b2c9c15664f25fc7ea19f2583156427caa9d0c2054d5dad41c639143faf472f3a00442b9076c142ac4e3232e856bcabdecfbbfaeda69016f2849eca259442f70e208da23eba84d3dca91771f352da0a1c08d77c7148a2e0c9f4bac381466c65ebc271029b8b540bdbd2406f4ef83a2896ef03a114369fed0da0", 0xb0}, {&(0x7f00000003c0)="7f8d79877aa8873d4f4734d76704defc9c7575ebddd297d3f2d069e1241ed5287ea95d42d7fb8dadf2a94f589babb9ce657e18f27ddb0f0deb5362ac19acc3c18fdf2e1d41360dce471e878422223b33c648be1f4fc16e2e4569559617e10caf0227b71d03ea173b0e46d9255427c557d8e0b884a3f0f1bee0c7", 0x7a}], 0x3) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x38f) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/110) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x800) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f00000005c0)='}/)\x00', &(0x7f0000000600)='/dev/bpf\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002c}, {0x19}, {0x6, 0x0, 0x0, 0x3}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x6, 0x5, {[0x5, 0x105, 0x0, 0x9, 0x55fa, 0x401, 0x65c, 0x3, 0x20, 0x4, 0xff, 0x800, 0x0, 0x7, 0x7fffffff, 0x0, 0xffff, 0x2], [0x3, 0x1f, 0x2, 0x3, 0x10001, 0x1, 0x9, 0x9ff, 0x5, 0x3], [0x1f, 0x8, 0x8, 0x8, 0x1e6a3fad, 0x0, 0x7f], [0x80, 0x3, 0x7, 0x0, 0x551, 0x2], [{0x4, 0x1, 0xab3, 0x10000}, {0x41f, 0x0, 0x5, 0x2}, {0x9, 0x1, 0x100, 0x9}, {0x2c, 0x6, 0x401, 0x87a}, {0x2, 0xf18f, 0x3, 0x200000000000000}, {0xa7, 0x6348, 0x1, 0xffff}, {0x4, 0x401, 0x1, 0x3}, {0x6, 0x3ff, 0x2, 0x401}], {0x0, 0x8, 0x8}, {0x1, 0x200, 0x6, 0x20}}}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pledge(&(0x7f0000000140)='/dev/zero\x00', &(0x7f00000004c0)='^@-#(@,]@\xdb^\x00') kqueue() syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x7e, 0x5, 0x8000) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0x7) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000480)=0x8) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) shutdown(r5, 0x28aab7d8b9dca349) r6 = socket(0x2, 0x3, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) connect(r8, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1cb, 0x6}, 0xc) fcntl$dupfd(r6, 0x0, r6) lseek(r6, 0x0, 0x0, 0x2) unlink(&(0x7f0000000500)='./file0\x00') 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x20}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:27 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) shutdown(r0, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="e36113f53bcaec2e", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="cd848106421f51fee3fd9ca4b4e1e6beb4d0577d2991e27faf1f4f7ba153", 0x1e) 16:00:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffff5b1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8202e480ffffffffab909622b12b0fd5b436f62518f5949e1e9bb05f28a65e18e633981188073b2db9db8ac659a1a07c54463fc24b402b0eb1504a83506e943709761d86cebb30f80800ea43ab42d115da59a823f71352d903685a299285"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) socket(0x1, 0x4002, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) 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(r1) r2 = socket(0x18, 0x8006, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x87, 0xffffffffffffffc1}, 0x10) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r3, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r4}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r4, 0x2}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) close(r5) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x6f, 0x9}) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) dup2(r0, r2) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x801, 0x0) r4 = dup(r3) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x3, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b680664a09760a13a4d982", 0xb, 0x0, 0x0, 0x0) 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", 0x23c) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r2 = socket(0x2, 0x3, 0x0) socket(0x10, 0x4, 0x7) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x9e36bcc066930b1d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000100)) 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 16:00:28 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001540)=[{&(0x7f0000001140)=""/32, 0x20}, {&(0x7f0000001180)=""/4, 0x4}, {&(0x7f00000011c0)=""/94, 0x5e}, {&(0x7f0000001240)=""/176, 0xb0}, {&(0x7f0000001300)=""/245, 0xf5}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/69, 0x45}], 0x7, &(0x7f00000015c0)=""/160, 0xa0}, 0x40) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x25, 0x0, 0x0) socket(0x6, 0x1, 0xec) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3162, 0x2, 0x4, 0x20}, {0x4, 0x401, 0x9, 0x5}, {0x928, 0xaf4, 0x25, 0x1f}]}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:00:28 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = dup2(r5, r2) lseek(r6, 0x0, 0x0, 0x2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x376) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r9 = semget(0x3, 0x2, 0x401) semop(r9, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r10 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:28 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/d\xbf\xfe/vmm\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x46d5, 0x80, 0x157, "1c7fad756757420e8397640ab3dad32dea565157", 0x2, 0x7f}) socket(0x18, 0x1, 0x0) r3 = syz_open_pts() r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) write(r5, &(0x7f00000000c0)="343723c0a5fa46eb2b864de220579f87889e3372cc6b9e6b66bc7d5d14dd9df42af23448bf7562e689872c2beb06313b621637148f0209949e9b92c9ca27e8236586ea5457dd3152a59012c78e73c66a01040eaf8ce11d92ce029065f34a0097e3bb539a1c29922017021275d4928615c419fe434ab86c39ebea8ae68fb82d7ba747c56755f9f9ae85f93389393c9b8fb7516c7f2a5364ce46221262a49cbc368c2ce18259e7de7b41f02fca71c5df191e59b3b7e7615b9c6500c9b92cccf0f68c82f9ef176cce49739a128e47bc912a34e7", 0xd2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) r6 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r6, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000340)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a38620700000000829595b8e94be2a9d8d4fdbb685984a069628e1700287ead3bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162358fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d40953359e0fb7fcd57795ea4a5c50e8ae4c002361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000d4ef5c60653eb4db4df04178c600000000000000000000000000000000ea00000000000000000423692a17f4f582017a8cdc17938e91421afd0300fbc9e477c2cc5c5e4ac98222de194dd12466002d34ef2a48"], 0x1) pipe2(&(0x7f0000000180), 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000580)="257a1166c23b5b16ec0668593ec66fce08de0794d3395a69ceaa170afe6712bec5e3470388167a2caed554e559b034acaaa34701d3ea40b552427f274382ac68f118e5a6836778b1b6ec9515fe61db582dcef76c9261581424155115475c7e9a8ea2e4320915563fe78d7f8cc5c6d5cb0c8def78532295e5a8296c71c88045475077c6648b9035ca0650bf70c8905e3f112e687d1cc4a67b466d7e3a98c27a9ac2032014c16f66d3f7de0b4ee48b51c56baed0a936d9be2ed8666142286982efc91ad8a93a419f1dae2e1f3aa6660331681ed48aa52260d43bd8bb29d605b1dba0a24b6323bae53c66d5000c8ae0bb56bbed97be02c5e7555636b4f15138fca35d99b8ced89743b7ec279bb6c7cba0730a96cd241a33f15b0574c02746416fc8212af8cff33ac49e348b4aca64b45e6b7e39e96264a3b39522d5ad9bc3cd55802c04725c505d47ca546aeb684e2a45e3155dcdefa6a7758b79054d7e229b0413b52cf29f5cec2bc1e9a57c2c681c48a7443487ead6a8b6f008411ddc3386ff8207172047bfef753f935e7f062d37c0c7de33e670f00fdb5e1b61568e13394d6957edfc18bb34aabd7a71b4b410fd45fed31a98debf1ca2854b4dd1d69f70510927818bd17b9402877d1d3b4dd21a5ef0d330bd827843e9591d89335ec4feaf3ddf026bf448d9e9bbaed20ae49b0607bedae4e35f5c97af5ddb622adc50d0ab4da22ffab5ca51cc7d03b76085f75d3f4edec8f59d1f1f39482cbef670011210b4a352d59975bc0894590e1462aa633c3a846852cb73c90fecdf8d86b585b9ed61aff010142e80c0d6d8feda87588a2df1c1999b59d18cc042a71933455fdd9b6a5d26c4902b01be6291e15f8b44926a0df1bcc1c5d8b656fa6b00af7b947ada0e8a8b38100051d464c65d26778c6732aa264e19f332ffa4c8821286c388d99fb2dfc3d96ad768c0914bb17755efee927b374f5a8f791349cfd2cc87fb118f97d3a0b74ca1f4155b8a12cbda969d743c5d9717f9def31179abb0ea8e04ce1761af689a944812ae0eefa9dcfafbee233ec06c487f88b9ee5430282c0ca2a616a0cac1fbf8a4cec26ba63be7b10e67a19517fc72d9308e8980a5e464f988ee7a4d0968b7722fdebe3de8774bf99dd7054379d378dd7abcd690446c1438ea685b3fdcddcfcc7585580676c1df9a10954010a94e47ae12da15d5160c8df02bc0542d8b8a7a6874f11543ac6942cffa10ff51a6002b4bdec41c5dc4d75109a5cdb45b8b37ea8cb5009c558a85b6cb142ff2e6594774ee9db3b4e6f73a73f8e944e2e85fae98ab69517acaf9326e7bd4eecdbcb410adb380124df33997982f9af1f40247a82aeeb77ba4d532754ff8ef185936dc0828a22249aa0564cb2fa80d1d9df74375b75fb8cd69510c0930f0bb3b8fdf40e24f0a8557ed0d2a51006a0d343c8c96ae68603abc64abcea1dde11da0ec1573e459dab8c17147b6f40cbe507fb8abbc98884454c59110fdc21fb2cca34d6a20392639ea73c7175a72aaaabe9c8643237b3e6d2554a5923f1677f8d4f070191ac1c02f290c35b5e1d9ecbceae0418eb2d949fc7964a793d9ce6d13e78900a30c537f1787932a5e706b5fb3d00d21b4f4f8d5c5c19bccb1b6d2ebb3b30909efdff48ab5ff7e108934180b6b51ce1d54964957891c1e748abef614fb507372d3a9f949f27cf611bc711266b3dab2893819dbd43dde82d1b0841bf724742d5b01f40469f0c76ed19f413325ca8c6af268c1684139a3731e0fcbc1f2a735754f471d928eaa91b87231d31f90f37994da41bf04bcb9e1ed187f58dbc9565afcc7b7c4e509f8da4e06337e9b29d9f2ad38c0b52b30fbcecd1dfc5a81cea35bc5bc1542d4916738663e3cc1e8502381e405fcd3bace6e4c9981b7c1366ca599e1da47af6cfbc62714a8d5bb6b22199fea913adb15ba65fdec77dbf1c98afb238c75588b25b27a8b02e44c773ec8f50161d60a0bc4c6aff545d113d6bc64fd8ad6519a876dd55081982c101ecb0bd61c0f48e6ccaf", 0x5a1}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x7}) setrlimit(0x5, &(0x7f00000001c0)={0x8, 0x3}) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0xfffffffffffffffd, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) minherit(&(0x7f00003d0000/0x4000)=nil, 0x4000, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) utimensat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0xfffffffffffff1d8}, {0x1bd, 0x3000}}, 0x0) sendto$unix(r4, &(0x7f0000000580)="868a", 0x2, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = syz_open_pts() nanosleep(&(0x7f00000001c0)={0x1, 0x101}, &(0x7f0000000200)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) 16:00:28 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x0, 0xc2}, {0x8}}, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0xffffffffffffffb5, 0xfc2, 0x1f, 0x4}, {0x0, 0x10000, 0x8, 0x6}, {0x6, 0x0, 0x6, 0x8}, {0x80000001, 0xfffffffffffffffc, 0x6, 0x3000}, {0x9, 0x8f9, 0x0, 0x8}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x3, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCEXCL(r12, 0x2000740d) r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = socket$inet(0x2, 0x5, 0x1) setsockopt$sock_int(r15, 0xffff, 0x8, &(0x7f00000001c0)=0x401, 0x4) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r3) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)=0x1e) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xc5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() dup2(r2, r3) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x703, 0xfffffffffffff000}, {0x2}}, 0x6) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802735f060f55060000005045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2d9a19ac558fbf84cb23bf0c94dd333730fe40c1b50ee15fb0b708093c4d8f3a874789f6a5829ee5e6e0b8f3566a60d5c05f4ef5f30030000993d27eef77c5b8514975b78e235a69c08f8d5b61a1568101e1726c9027c6777cc63d40ef002722e59b140f6d3f1882c29aecddb44d0ded7ebc753a8b8eaa4fb111f86693b447b0e9872259fff41b64176d8f6e43544f5a5b12e12"], 0x10) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) write(r0, &(0x7f0000002740)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x24}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000200)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() r3 = kqueue() r4 = kqueue() faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x25, 0x2) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x89}], 0xa4, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) fchdir(r5) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000040)="9151a4e741f2b5adb472e416d44468767be8bb19b365e684b76514e0d13060a85044e1e8fa7e4704945b23d1c405a09d4b871f058afa0f87912ffb65b2dbf1cc751284ae3583c5e780d16cb60fbe2b96a3734d490c3d8bb1538cc7a82f0c82785d7d74105724e4a9948e78ed8600730389b2df1d3a6ad4", 0x77}, {&(0x7f0000000140)="3bb2e5795499052b81528ecf9042e3b4879175daadf19fc69480985e02810341e0789b480b1e6ea65d1353549c46c5f1a56453f8c3c9ae2651714a441db0fb6bb540982e442ced0191f2683c4e0a328a88edc8acba9b8daef2ca48085786f789893f3b945466f4b04167f99d3dd4b6505677c443b1facb76ed6d41a3819835fc706a47333f6c82d4944c7c6130168e9e4fbb347ee4818458b1a3d842e6", 0x9d}, {&(0x7f0000000200)="b71513263fd9f21f2453b1039d43786f89c82d2e3337dc484aaacacfd05153ad96da5e76940aba3d795f0066d3d2bdea414f3b843aef4716a3a2ba00e377204bdc9b7baf7cafc628b06266e35631552d819d0bde9117bf09354b66dc0f39366a86b0bf2642afa4e29a6d28818a8a652e9d1509eae31e75cb40507d86bcafdfa23d15ee50fea510d308b8390e478f5ebe587cd38054055477436579b3eb132c0a29e0a6b81aae4dc074b31d163220d152b7fb2bc5cfeb09a13081c8066b2bd4381b83f2fa6ea0eb24475bc2545c221dbe5d985bb1cf257e2c3b1a7ba313841aa603ca8f04410792672050dad030bc83761ad45e7b5edcf5dc4c589afdd4360521582835bb005aad551bd4681df9a3a42f1b4655a4abbe13ec423ed65b460cba4c28188b6e02d36d7e720fdddd0de5dfe4e5500a6c65ef5e078dd25313122ec22d88fc9d18fccc40ecfee4946fad98ea0562b1dfe425f797824263c74d670e966a0d52cd6b87e25ca0f130c9ade1a4955a3c4ab560c38e36c4e7246837081cba60944ff1fab65931fa7975d3436e3c804c584cd319e7a2185e1d14f6c4bf9b1b2667878956f9b182c8889b895e5c80a2a5f8afe019bca4602dddae1df223aebe0d049c747f5fd5178bf4be5158494fe05cca915ea0ec0e6780a5e0b9c4d55f63fe37f8e067d03ecbdc3f8f6f18ead875c00b56c352ceef2de4d96a94f7812b2839b7b303a3a84bde86ceb594e80706c08d0f21d4f0568e099f1f63ddc0a3f02d2d6e56dbaa0a9f6f54543cdb132ffc5d11c3ec5c3d69ce495bebb3b35f7543e2504e2c8449d8e8c4f2540a348329a0cd12e8bd7a82998124f28fd7277b521327a11a75d71fbd1816bbd5f4676590e07e20323a8001a2642aa74abb0099fe34522c359bc14a6a7dccb024e78b3b0ac506fbb0cfd42beafe70d49c3376b7bb8e885de8d4fb4fc9adcbc8c084f84df514c89dc372661a6db8bab813ee78999893eb2855b8d523c96186fb9a0530a87c88dd5b220d86589dd4a057db72450d0828f11d71b8e25d45fce26f39dfee0153341ebb7a0a78346c24b60f41b9425a2b17e39fa0b10edd011cb0a297f680c718527edf34e279d28fb2ed0e0897bb0014dc3fdc11011b439142b351fbe2b73ae2c0af8ac6ca08aacf89cbab6ecfdfef984aa360dc52f19d44fb3569abc684e31bf8bafd24ada8e326cec4104aee0708b92ec2253b1e787bdd47d63fc7f8f4201ff74242e8701982ded00559f9ac4fad724b2ca639bea883d40fe29db627990d7ede19377c3f07263ac984598277fa9d6acdf38ef74ee8d0f82bea6eb931a3244fa594ea0ec7b8214760300e2c88d1605b8c7ed5f091ddeefcca58ace8dd9c593e2eee27720a1899b200256d1f033d39c437e971ab13083cb1cecf1acdafb5b34a89754a6a45d2c9ff5e5bff842fa3ad9d6f5b8543036172e6efec3eabcb189fdbcdbcdc4f81cbca8162498d51b5e8a476d65f827ba962d8a8a63de1cd5aef044ff438096d6fa10752f8c25931b4a68d9945bfe682a631d8e99b650b3adee7cac80e0aafb69fa5bf8d71df0ed440bd050f433271b02850512e055593c6dfd60f0f7abcd146100fcf09e6e7f6a3a4b897114c25b199c31a24224e255995d5bf7faacf5df09395fb12511e6ace516a870e51602e67640189e00efebbd864b7fb233e37dfdc4c72d082511c1d7a45e1adf6387646ae60e6e7763a5e1c060293ed6240daacb11070927f522771a367e9769a8e905a23c2335583167eb04a54ab3f47fecb329a417f3ff23a22a36c4d44667042d2e65d1f65959b77cb271b837c7c99c1660c1ef7aa1ecf2ba0a7002d2364b133c6f6119425a5952b085de492825d652c54318290010200ad49fe19541267f82d4112aac250cce7043468fc3820b6f9c2b70139f1fbda9efd9faaa7c57d3813e1acadab61c57da7db3d1477055507d6588d22665429fbdf031c135d2a81dfebeb4e56cdd36253a011bd37e2d85bde9a58c0d7eb7ba16eeaaeeef9942974c458c94e2f3a4384333f0d87881694d54ea2070b5d53150ce4b0aed30f06c76bc0b552015c1afac4eeaeca285be4723a01ccee7ab92e1f7a68c6463fb715b252415fad6d80e56fb9f4678f35c428cb01f6f579a7c8d763ca5a904c9bd733c24f48a914f25a2ae82a50371d25905c9df168b516d6bcf525d887dcfca8d954a454dcd825403bfcb0d5981a99834c90ddc97ca3df22ed691cadbe579551757de7d0bb229c16c6dd96983eb3ce7c63cbc80ac6b181a28c7cef9419cc465f33ed2bdbcd53691e3d443d526dc18de9dd5672de1d13e19e88fc2d2d90ff0925ca662ceef97eacb7109d10b601a38541fee1b71a862fe02458c43d7569a599d41669977fe978df17a75991ac7a578614fa3372113f8c66d4fde6dae944c0b1ed965c5652db5ee5397d0e7c655d13b50467d5e69e7acf2f0ed3a32a0a93f894b11fff892bd11319132b52f23a9e8b146b994cea72d2eb2f0b5d147b6acb4686fa03159252104856a80f2cd8edab688e08743ceabd7287e0f4cea69db8aca1543b9fd63d4ae8a12c5c851cdb0d4ec13b18aedce792b71db2d2f14c6d4355ea420a27b47954640a343a45b09c7231d4d5459cca282718baeecfb0075cd68a79d672e8b1102e7a08846700abe2853091986d7bb669a8748fb9753c34ee5b21986135ea0a79d79050d9d7af1d21d2c2bc0766095de8895326d2de3aa09f12b6aeec845a52f41f13b370f2ce1a140a5c6eda02d14e894d78ab30e15198546c4b77f631bbbfb1aa252038137f5eab579020fec5649bb15e2833eb08a0d1377745612fc9629257c589661e86dca6057eaaa5b5cc93f85a68c52ad4f0fea7f461254d790dffc3c1afcb9b395e45a099aea9d9ce0e1098ebe0f51854b4fc2439bc9d593c9e0f3ba7aa72c5883d0fc96a8b6676cab02012103f17d61be68ba59644d39401f22d612e28f2648a33b8600562abe5200732f3b6704addb2fc11a97af7027e70ad785e1971d02cac48fa9832ac0da89e66ce86a278e491df405d258369622c3972c11f0b46819ad0f572ed0a8776bb1caec6c8d3f67a6f72c740cccbe02a570e7de3f12ea3acf03c99bbd038dec6852b4f4f235cbad19456fd6fbeaf2dd7a3cd0deffd2957a1e1ca6d258eebc22dd961d4872e9ecebe06bec110ac8b3c579945c92c9089aadcd5ebfca5b187391acba32dab19adddf5698a764a191b6f24447acb362a7743e0a5417b4990546eb8ab61734171d5003c317037451f89dd6f5bc6646a66ebc63edb52d1c2788a97cf525ea374f5d9227aa2d35be039d3fe83fb28eaafa93de25230e947397edf35cfe8009b3f18d400142170e74733cbd1a931df241cc546c6b9a185c129e996255f9087e4e9631b8cf8b1207bef9751df4e62e33e3d0cd08a1a11ee655d3932d22a9d44e84ea9b1c264336dc141e0305f71b8c54463401d3700aea9b877dd3efcb4ff9daa470c18465d9ac0eca118a6c3579cf713005f51d7c355fc56a85143dfbe6f1048c459a59ee75a5707a214ea0c5b8f0f4bde00052e1e98de6edf327f4ef85f004f27141addd0afb3259c45c33de8074ffe7f9f39c091665c59915e2478ddfe464b1ac078f0ef118693149efd9fe5afdc1d33f21cfa217545ef95f1771afe6e212b001bc413f92ae3f2a3faefcff8ff1cc035cbbb62899828b002e6b87ea439c8bce30911020c2720e8ef2ddf048249f5005e00c89f9c4e80b588e0e275aa773ff0bc07a63bde0d5581e662a6337f9c2f961f910e8e5181ee2f445922b855191203504d4ce86135f7790af37d06672c8f724a7dd2a327ee6725224742db4492bff83719b16715b2abbb61f2d4407a25ac1608607de9730ae2ba85d3c5b46bf603c69aa3d83668a296597c2cbaa50bf8e1d268cfa02639b750caf4ac9b60c7783ed514b2f6809e915f1e3aaa12a9a606dce44155b8c6ce0c486ff5d5238ac313579f21dc5a0a54e763cb17408cfb1bab0c3548441719d2b97eac22ff612b784683634bd2c0da00df37569c212dceb443374dbb8ac6a1e8e42688a42a330a9b9c2cc7dae2a9b0cc140f73ca1e56ddc21e04fee65b4cf2a84ea26a78439b98b0e4bd3771340004d10c85c5d412be52d071dcaa57a7cee51630df18fa70fa7686dd3fa38bf8b4883125ddce691758a6b47e04c1ad8d2f9f184a7d31f8ea294dee67c7cf8a1e7ee6c497d6af59ed18eb0d24b6dcbe7ddf6a099b74d4a5f81834d10109967a24ec769a9485d151d7b213164f3540d36b2ef2475608f392aefee5434fe0307b1992045aa67992aa250c0d198dbca11631eaf72e4849d7fc78a7c7a943b023f0599c15608ef9e9879c997b26ba2758fe73b31d60503e0b1d5b1f4b6b2cf4d08feee2ff742ac021c10c0cbdba879162645100df72de4e16881c6f252db4935e61d66796509c09c3ce67681b12ea9aac6613a23b17296da0d2ee9734db08691fbe5f4c3b032fe1b70976e281478c01f0298e2e217a16fc1ab64c2cbcc0f19cdcc51cbbc710f9238212e940f375a39e746f475b3d215ad5dfb52296fcdf7c3ae7cabf903cc639326c5ed7efac96e46826cf53be1a35444d5e8f3c63c3634c1472e464b8be785e1d5b374b2c97d00098282888b33df788c4c92b748f082d2952858d1f538f283fd012e710b56612d3c12aad4dbcbaf2c1cc9bd9ec01509fd986f4bbc79900aada03abc9d1b821ec565ab9846d430f1f43497fbc4d5105722a80c1fcd7a91bc0f6a9ba38d8012b434dfe5ca02f141cb7c4f4b4cd5c6cd335f85da5155bd19f70d2fd88c19bc6152c0999d4b4199c36a3990cff99f1f22c2e6989bb88c01ef6227af485e15feab3dfe73eb263d6781ef482db03b66ba15bc7caf04dc2ea692f01b16d993ce31ae000f73f58668bbda4ac3682c7ad45f4db8fa26a785719f8285131cd9ffe0bff581be47a214217b1398a69a4abaffa6f9f90531cd95ad0579027ba0a22704e8e33343ff66b1ab249cfee577617cb31c2b27510a42421dc11e463d5572ee1841a438631eaff13bdbe6cdaa670c8fc105da4ced9a24c492b348151c8702689f2d80e7455b544719b32a29b1fafa8a3e1068a23f6ecd4de70e3dda4a5159a566f606754a76a532c2acaf172c8e93c6937be447a247e7a7532336fc330569ed9da6a8661f29a73d7ff5300e7baa9f90168636f59dc2d892e512ffdc59d83949b326d19e656c2882e3bde7e47618612e001aa56dfd3b8cda045d5ec49b5a39c0fc2285be3592d559fc3c9dc0e4fc7f6b5ac0947959356a12ece220e41b5fa502f166006c6294ed18bf9540f51bfd2a08e953fdb60840338808e52b5686b20ae22927bb72c9244456888f1d1a624d5c06e9d0b4e25d01bbc88d67a59c812d988010c2437561384136b7d1a333e38b50c507781fabfc119b4bfa4f985a60d12cfa0ecbcf48836ff719f084669c69f260062ecb53b5b89c89aa82a59aa01b87ae6f4cf79d68abb1e145c91aedb65686e410fe6778e90a72df8737fbaf23142dbd14c1e9dd0173c4f2bc832ec25308fcc308bda2a0a5fe7e6553b7000fddaeb6672cbba8950c5b496b1f771604f410e1c3fe1ec37e0436717be5fd8579e75f01bbeeae22ceea4de3058fcb5628cb13d6971f97c965e5440ff42b170623aae0bd888917bc235512f680bbbcb05c5a74db5934221428f704fe4d792aaf076894644b3ff79481fc39f37660ef9ad4738436fd71ac3ee43821de00730d1b8f38314bd11a4887d0b4665288248457b26904ad987cef5", 0x1000}, {&(0x7f0000001200)="c18bdb2d63a56b640cd8b31850d09cdf3ae25ccc70dd83ee4ab9c2ca108b4d48a4105a41f7986d23d0c1974ff120e97a51f5e34df2f9480177d04618b782eee72ee040f16e7611b0bc9650c6292afdbf7ba741b631ec9498a20bd8e1a9c26baab9899857fcb43eeea1b5552263e99f5f152b58f06d139b1c89940954d144ad46b1887422db4e04f457a973ae42548b88adba44e929caca675f2d84f6a826a7132258a58b2f2425bd07db434c6402f751eeb4d642047149f45705d9f0f5eb1b127eb9965ceac8ca632ae151c5b03a29e532d71313712937d70f58", 0xda}, {&(0x7f0000001300)="cf28f27b6cd7ace4e5f6fcdce07e99431fd19caf727fcaf9adc6424b0a73bdadd0139f9c0657506a54bcdc8b9b089e2ffbaedd289217d58173f72a36ac6748582b3021e27263eb1e2645ef0ff9db5545c8b8df8cea78e333c93f92f9902f345a3f46b9950e7db9c74cc25adb00d1523deed8026c424bbd0ba1b54a65c9e7c84724eabed93066e5afb792a1ab71acc49e9e4ba1aa2b28a09d667add15a21842d79e442828afd4834a1814", 0xaa}, {&(0x7f00000013c0)="88d9cda8ce6965c6e506d0b7b46d6398b85a26d0e533b5a52ec3a31cfb0c423079a394793ee4624d20d8775555b58937671e766e62df3744ef4742014b345acad0937a46b0d0a82fb008bc3a0ad8806ac23efd907d90fdf137ec6a0f9e28f3ce4307e098740723d4698c0f719734664e", 0x70}, {&(0x7f0000001440)="a174119cf123ef2c335cd11bd39bef7fe2214307a8c1225530fc09911edd2ae0be6bfdc20025c2c5f8fc3d6feaace09177efd05849815c98665f895ee6139e43894ad5bf931a4a9b264c534f0a35b8b26586abe21756c334eedd0d3363cec63af1c9998e486faf637705c12219e23798e30324a135fcd7c233a6dc5a6e3bbd50ebe6efb1046c20380b8a4a9facf10963c019961e0bfcc77c92198b24dd893f5cbc8ffd49a6b7537ce2677103b45fe285239060daf75b5faf38b59e181a122365ff23f76dfaa51d8cb643f76bdf5aca0716ce770a90345d5ade1ed5c8641fa1d7288c62591d518c57c12f6181f319049289182b4b41da61b63477fe5577c5ec2e88ab9660c85f99b1342e9e0faa9a3efd28f362c5733427607628b4d7f4c491da9bf5a0fc9e04aceb1f9327ebe2e48d6409a49ed5d51396ecfcd00c96959e56b0ba6a6b3c2ff666428f633c69dd8056be1426f9483e5e14f76169975dc3c8e289c60523b23a68c117f0ca68a83c01fec2e9cff12ca61df1225ba23c6e89613a63c904e69704201afd0823b5d635c3818508cb73da2ae79fe9789d83dbcfe14c49a97aafa49bc5c4143fecf58cf62fc62e35bffb409563c3f5312ccd3bea7ca6066fe2699140dc0b1742d9600fc4dfb1c1b0a1cd22969b438406935999832231694b3ff626df137e756e32b546513eec49a692f2293e2322430b2e92fa3a4e3fd578bcced179057e7eb241b92ecf1b59656c6c0de381a1d6ee06eab8d677c811ac5f072aa7b5ba7629acab837ea7883fd78a6b9dcfada7c1e7f5f81391ad20e21de29aa28f0dc27da68b24c3dbda9d7fef24c18d3fa6bc05d7d9c3c98a44d9b1f83226c2eb6b2e8b475433846bf9b247c5ab090ccb745cbef213fa5c878666e2bc2de691f15269e2e91f9911261a6af3b252995d301960b9815d91829cead4060acfdd8b06f47482c636cbed8e108793b2cf555dc7fb5ef9b2f14c20585bbd6ab8f7cf4d43b045c73afbf34fe61d22148a0a94849f8d179f3fbd1f34ce4b812f9da8a053d18fb6d44f0e5132058b8d85f282e15d0123a790118ffa5792cf919ba9d8a3db98e192a004ab7d3246591cd36365d996c52dd9b5b633505ad441f280588864d908899e2d8c32fd55983141d0277ad712bbdc131554488274e79d495f6864edc4ba2139fe8216577a07abb2b36b360ee5e36a6f78b21d89793ba0c6cb089aba21569e3f6d3a0578d3742582d7d9eb95ec351f938f0170080a79308a8de3ba4b05abcf2147de853ae53f6b14cbec61ccbc6704e855dfb92c2fa6c5701bad1cbdd68c267fa348e499fb5f1d41921b31c825ca65096ce430cd28b056f3105ab7f208972fbc76ea7c59f55c5a597f5387e9fcf460a16822dc3861d9485885de8ff02c88bfa815a86272f56a92cd0637681b7b7db92f9f4ced912d02e7d8d62f6d3186f9c6e8bbcffd84874ec296c0d168d4e471fca488d13178b81cc200234346cf6ad6a238f0f79094601eb3f2b431fa56876fa3cc2234208b97d8ba63aa1c6671fef1ce5b898487fdc8c5268a9306fa561603de447d0ab1a851b456eb882b2704df5ee8e9ed2bf4d6b84856f92c3874a89ea2f7752e7324be4f4a3c362f37e0163ca2ef95bd3cadf387b2017062184e581bb25390083dd699cc935f4d32ae86035cca29828ee0037d070943455f3f6ea9fc7c492c567c0bae243f39ce39c441f3b391f9f051c017b53922639eb8bb63c4be7cf4edae8ae5d8e07bc33c16ac3a18db4e5d438a87bbed5f7b443b0ad877ec2045e978297239e50fdf3f99d8d614f42270f23cf5d517da203d897b8aa685cbf88158c09aac1b1edde20b2d4eb8a0b61794b6c4de83c4815ed53fd78a2dd7ca6ef7ed4278ad16c563aca0e3905cd24e271625771b31865391236640552dfdc37321985e6c187ede909757c2336baad6eff7967e492887e3efabd1294eed05bec90c379ea0217b4eabf93bd752b49d4eb02741250260717956808b0d5daa0ef2d218b505ea05be21db24fb61d8c60513133dec51131f9451a1784613b968bc6ce7c739a235ac697db9a7d00f4efafa8f009bbbb6665cf4df2249c210a725592e28d32588f2c1c8222e69acf0817307696f8d9e3ccc34c5cb174c8f8f287779f77fe037b22244b3eb9424ec5fe926964e7947c58cc10e0c35452c20d1b4099e3abe87795e2026a3408b76319ad541998d62283eceab1706107b373b8a80d6a29dab78361fe7babb265aa62ec4b61a1d03532d9f03eadb200c2ff57aa71af8784dcbe145c5c308c3b35578fb3c70c35f83bd3a09542e6a9d052c522e17939c408e47eb9b1e507aa04000b2abf46c95bd6f946c45289530b5dc6d5fecef084d0b24be54f4635a22ec095211e33629c41b0ce4a0733f89710386e701af8e67d31d1b17f181695cc4c7e605f763ce3fe06c9bcacfb027cd2a8322c60fa1fc48c2a39932f710e92a8b1b43295f7ff147883c96d01869e3c59fb44fd430d90e08d0cc221cc31ea679a2ce915e779ac13eae7bd5c1a963c69326c2bbf5d86a4c9f57d093cbc3731b08cdbc30747efa5a96f6fd52ccb777ca1e38dbdc62ee14e9563905570a5616ed5890efe78c3f735137bbef7deb08bcc0a6a2a81aa29fe2389d2d073e493ca6c97524c02feb6e8e527d2fed9abdbe1d3b9bdbe3e3f1dff485e3f58e580515faa4004a887be8387f7dd034535722feaf7aa114fcff153f893621445f2b6782aebdd5abf619880d427c4cda9b323ae4cb1094e0767e2db851396426888f2e7dffdf580850931e3ec4e3fa12a90c13ad70ca91e3a8b791d721b2bc449e36a8026d504848792e1c01e7f3b1e51153c1731d124a9c0471c4b56cdd9c557b0fae861d53e883c09074d092b2d50de3df5f081431c60ef36f0aa58b5329fa1b629cfb4b9972fca47b62c5e7b8469ae7d12e8679d978fdacdf79378ea280f0242525f140698be75a0a450ede955d5ea275e5a893e2211d5b07331bce9cc9b0b26f5e23bbde055a8e3c3f8ffecb5f337c80850ec867d7815a055b0c40435c1c6aab21361c3d613e1b6e59227ac9c77d83f08043e3a5bb065b03b323c2005372d1fed0581d96345d3b57a644043f503f48b25907859898f5b8250e03b55d75c427671380a98f185894cbf728f5c1fcc3aa45c938d22e49f60d7de64c56577f3ba0f1f7afcbc0453223a9693ccb8d4879b433a2ed2b0381fe25e68e08f1ef40bc09cfa8b5d7773537a55783a7ec96a1b86160b021c5a7c5ec0aa891235ffa85f229fbd1e07271f68ef4f9666e73ca349696e5324c2318c3f51f6a8a03c2307be9331ac83f70a4649341d63ef829d52abd86f53e8fd4050840362e3a1f1de6652a80bf38034f0c85efafba7fcedd0d4b45857418c1e94e05c7158315aadb9e232fc64744f82ad13594b2ce835667d63a596e366398003b753d1a7d5c6e0cd102ccd48d4797303c36abede7432775f9bb43efbd078c19c439dc77ddf6887ca26d577d91ef00d0fbbd5925a3949d55328c625ee52530bc446afb3b86abebaed9b78a1baf5ac4dcd278d271f6b566c9268bd392c3efa7296dd5413139e8f373edd2a8a51bb550ab00af7718aef4d0853ecadbef44b373c56b58abb6d20fd4e050bd29478fdeaf011daf168028e656075a0c2efe3ca842ab03559f4585d08821300fd2cc3fe8a09d6c613c243b6c71f773158c3df48de651bb406905068babd5c52aa5cc347b5ce2bd89c9d0abffcdd1f2f4490ae0c74d35151a785fb95f0a21060866a72170635a5c4ba9427849fd6322380b00f5cebdd2a2cfe1732b0612f8e7c65f7f9427a4028c22cf47608c3b036a2fa541b936da7a525992b2210312c33fa96eb24de0c26b1f1fc819b76cf454dbd5ead8039fb868a87d175e81b0d5e1b24ef60e801b426e1d83856a94a825b575563a7b9cf33d6a97d9d3d6251977671d995cd1631c0d3e5dca1098d87ded33c32c1a5aff223be944f6679d26b1a92dfb03f24303c45d03dec4ed77adfb0596dd14676e10c7b0de4b13bd9366753dad8695ac20f6eb7402f0367948aec29b1569aac3066e2c13a31e6b8623b2435e6138301e5be5aa645e87f3e6c088ad7841767d8c067c564103a8a9937162ce5ec757e41d45dcc03abe2ca30e72c628d3d5559d9f4cda6e937c1e516a14cd7c0c2dde0b6b25c9343f62373611b8b1242fe723a54c54be23fcaa0bcc59fe8180aa216994af647abd85e7ff42094c32efe01f0f842fe3ca0fca1171e7354c2f614892780b9c311cfcca899d3c2fe6e2d717ac1b0cbd2c72181c7de45a9e03c602b5f6b8422ac8c3342479a042c7bb194c8f712360881ad8ef36d2783a42ee8e60fa8fa11baaab4afff236a79d1b0b32c406dcba5e62d7683480a26ddaff732399aade4d672f17c8d4a482561e85b349cd3f64385a2870109d15e1d83168b331a23589e7114fdebcbfd814529683341883c99c2c131f620f5970d0b633a9b9d05d8ec8fea0c51ce42c585eb3be2abb58b8d6b8d386e35aed1e6c3e13cbe994424e4903e52869de357a0bffdd5b76a5803f7480426b4960b2b086faa3a13c17445dfaf412c97281d01a06b933d49c04fd4e529d16b39e8f2cc7f29b0278a1c3ac3c11e727752c50532e6a265d1a29ad952cc56aca830c9100dacf6d597fb05becf4d0ff727a8b5254161ba8a0b4a2ff8f02061f255d84e4fe9eae76d332f5e9be2b0fcf1a9112d6fb9b5b55f14054fa5b83b5d5658bf4ae4b02679bb4befc9cbb07a5b92bb06ce2f3aaa29e25f344941c484e1f3488e2cc0b063e3b5c29f4aacdc1345cfd952b8b8c1ddc72ace8ca40301ed5f8b5026c4e01f7a91c0aba33aae5c2b1c49f1e5622276c5c4f94a4ab56b5d5f46cdc660ed5e4940aa3727052913196655d4d80a6d94661215c748c139856de64b2aea82fd80b481d2a6b647f29e9dea0acb061c62f0a170e0dee8a62c5c5bc9e71729ecfeed7111eae63c646fed35c16a98133f87a5066861e3f10ea68eb7f126784c6c106bfe6aa8878c82ff72aa259a37636a8d5c53f3d06a46a37627f1cdcf3a4bfcf497550c12674f9b2247f3a2370b4d5c2fea28485adb8dc7f27d89e4b1e544974dde6c5adcc3c268c835ca3162de001bc11aa158c04d8e3a5df74d2b3c0c5e8dddffb0f2786f9c3f60b97d13f06615f50a6002f7fdf7e23e50df65c3258bd86b0047bc2ef54adefd759a12bae761460adb64ef42e50ba26c5656eec9e6b2201f6bf57a70eca299317ceef5fb342d30c7ed6aa881761c1f7239b5e70fa9eb775f0b6775b43f98edc3f453a8b674cc3fd87eb97e35d70c0ee9897acb37bcdc0d0c3d6897be7c5419744322253859c1137bab31b306fd16d8d829fb7a915e92f658ee698bda49aea28a52db63483f78feea5f680cbe688e4ee6eaf369e229c0ebf965b854c3ae0a8e0817bbf7910eebd16419f647c0af4fa11feb073d2d739245265efc6941f87265aa02b64ea867294809ac70c50eb0ae766d422af210de1b1ec92bcec7983e583883e92d444d1263b513a32f616b7c83a9bc2860e9df16464e6434e44aea55311730ca339062c4ce9d05cab9fd618e19501e932dc56001301090ef9b9b58fe20fb7c3806d13a6ca1c8fe3e969f94534bd6e2834163e7fe8cab6d989dce9c4738bb6a1f05c93cdf834e2017cd453ceefe1581c70640f841d4e2f4c88e34000682af4987e595d781aec17f3ea42e6ca7c69eceef90717bf62031f0d9f4826d3e241bf1eb3351c06636ad53ed548b9191927fec0fb0b1be632a0bec6", 0x1000}, {&(0x7f0000002440)="f651ec6317578ed74ad2fdd5efa172945a286b0aa646375deb828d8c0519b0832b6ebb4110d20d897b596d1ccdb6564cb35e9810c28bab76510b3956875aaeb6d964d2165dfec409c5831759c258fc29802750bbeabeaeb03876e60a9bb082b73c2cc1edbf42c0310ea63a26e4e5d2c95c5e30909ae542842580965eae42704ca25407218445d5f384e115be1bb80e45ba67c6b496375321d46bb3fa6edf", 0x9e}], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) accept(r0, &(0x7f0000002580)=@un=@abs, &(0x7f00000025c0)=0x8) dup(r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80047476, &(0x7f0000002600)=0xc6000000) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) acct(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000240)="c0c6f1ea75e15e84ec31f085d8185fcbf23b4641ab74") r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x708) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x20000000000002ac, &(0x7f00000001c0)=[{0x3, 0x0, 0x4, 0x9}, {0xfffffffffffffffd, 0x0, 0x7, 0x2}, {0xffffffffffffffff, 0x1ff, 0x0, 0x1}, {0x1, 0x7, 0x6, 0x36c}, {0x7ff, 0x2, 0xff, 0x99}, {0x6, 0xfffffffffffffffd, 0x45e, 0x4}, {0xffffffff, 0x6, 0x1f, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/28}, &(0x7f0000000240)=0x1e) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x19e) getpgid(r4) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x8100, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000180)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x28}, {0x804006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x20}, {r1, 0x80}, {r2, 0x2}, {r4, 0x410a3cd7838a1a92}, {r5, 0x40}], 0x5, 0x10) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000100)) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r2, 0x4}, {r1, 0x8}, {r3, 0x20}], 0x4, 0x0) chroot(&(0x7f0000000000)='./file0\x00') close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x100, 0x2) renameat(r1, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000240)="d40778546eb9d259a55d8f3d441b6ce06f58a60c61c98a4640f5c0ea7417d1887d501d09fd04f0e48dee57f873cd3f29b3a2956d39f63e155fd8e2d21fd5597a7006b976d065f83ba56773e8027eb0c378d581d213d0e40833181dc8a1363c8ded398e0d061976cd955c0542b4dd9d2c88873056236399ac99bc1f66273f8fefd5f4e3fce04aa4f66d1d8432de6f08a5a60cdbbd9d93fa8ddb6cc6ebbf951df980aa4dce155202eba646e8441c2d1fbdf8fa554c57d6c12d90266afd9b6f1758143091bc1accb4129f9184426a69a467563a2969c3b214d9ef84b67c7bb7a5098893ede6904d9acb8ea41d4151f5f5da97df18b3c65e7bc327ab7da5733d03", 0xff}, {&(0x7f00000000c0)="f1e0ac4ecef34e47860f55b441b5443a6e213a529d5d4b82e3ac3a", 0x1b}], 0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10008, 0x14) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x84c0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f00000001c0)={0xbd, 0x0, &(0x7f0000000100)=""/189}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x202, 0x0) fchflags(r2, 0x80000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, &(0x7f0000000140)="f1f059f3af62250fe4a5af18c248c080a46957e691699451c55029bd3594a6fddbfc4b449c69a421e7dbb67cc3526d47d8cbbce6925ad5237a3ae89c6ffbcaba385df61a89b6cb2714ddacc8fcd049e3787c1d88bf165ecb71bb4fd9dec67565891efe0fa12808340b43d094a07b0c55385f875bc342d9b4cb6e4d69f819f02e42cd49417996ac1e206e14601d2225c25664d29207a075960390e6c5546e057b3f830f36f72a81c1fb3959a10dc4edf6b7067883cae5a7550c0da1338827", 0xbe, 0x4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x6}, 0xc) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000140)=""/210, 0xd2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0xffffffffffffffb3) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x48) open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x10) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x4000000000000003, 0x3, 0xfffffffffffffffd, "85572ed3726ffe4dc90200"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() socketpair(0x2, 0x3, 0x10000, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe85) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000], [], [], [], [{}, {0x800}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='O\v+wsk{d0\x10\x00', 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x13) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) msgrcv(r0, &(0x7f0000000740)={0x0, ""/183}, 0xbf, 0x0, 0x1d12fd75ac936e73) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x499c8571, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x906}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xef49}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1000000}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r5, &(0x7f00000006c0), 0x0, 0x0, 0xfffffffffffffffc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0xffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x3, 0x80000001}) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0xa, r1) fcntl$setstatus(r1, 0x4, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, 0xffffffffffffffff}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0xfffffffffffffe4b) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) sendto$inet6(r1, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x5, 0x6) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8004667e, &(0x7f0000000040)={'tap'}) 16:00:30 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = semget(0x3, 0x4, 0x185) r1 = getuid() r2 = getgid() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x400, r1, r2, r5, r8, 0x10c, 0x4}, 0x1f, 0x2, 0x1}) acct(&(0x7f0000000200)='./file0\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2f, &(0x7f0000000380)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f0000000200)="31a0aaefecc8fd32c2955423c9055d8a9e1c9302a19e60718c2c2e7e5942c765bbce53418bd4a76fa71030af8ce4c552110a624362dcdd4561e3f00dcdd9da4f1d5dadb00c938b421bf30489a3b9774743178c6a623e969693b5d9de66f6d7fd8b9506e186fd003777a5dedc40eae6ecce260ba4b9eb6f04bc950fec0a364e73ddb040c711", 0x85, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000001c0)=0x3) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x1, 0x10) kqueue() ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000180)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) recvfrom(r1, &(0x7f0000000040)=""/47, 0x2f, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r2 = 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(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) socket(0x1, 0x4000, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x87, 0x0, 0x2, 0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:31 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) setsockopt$inet_opts(r3, 0x0, 0x6, &(0x7f0000000900)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8be1a17e14cd8958f5ae0acd13bacde692630cf2ab44c67c1ccd259331de2e5f3f0dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf0093dfbc9ba3e04739016e94a8bdfa88a3fc347204000000e0c29568e17a7f47297e1758f326f8a95622c71158ef8d54056aac74659fb88d40105ab1fc44dde28db7b4366a000004c067efac05167f9fde5ae56f04feaeb993e7e31b929d078799", 0xfffffffffffffde9) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xf, r1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) r6 = dup(r5) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xb) semop(r0, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000580)=0x21) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x100000000000007) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r8 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r9 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r9, 0x0, 0x5, 0x0) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f0000000000)=""/69) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r8, r4) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000280)) 16:00:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(0x0, 0x1, 0x400, r1) socket(0x2, 0x3, 0x0) symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f00000004c0)='./bus/file0\x00', &(0x7f0000000480)='./bus/file1\x00') r2 = semget$private(0x0, 0x7, 0x10080000000) semop(r2, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000005ec1868000000b24cf51a86c9bb3ddf5ed11d4786385d86c984a4421c1705d73ad3abc760edda2a1abe68f3059b71be133948a47787d89f3183a6af8cc52b7f978019b20ce00300000000000000ae1da9b93c9d0a7692a5089e7f944544e4d57f68dea859c02ee585acc854996b000203a953c9"]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000340)="68895eaf9a4b7adf99d304e634556163cd9fe738ba9323aa32304d7f56d3c6e0e1a47a874d8c1bbfa099b1b0537d338ffc5d65b773158565196a17851bb7f7b85185619b2ce9aa8253cf5d751f92bc31a2cd7f79d6b6f2ef65b73bcc48341295ee07879269b724566da5b10693f80e904dbdfd5ac9935bbd10c6c11c7342da70b1fff42379ddcb26", 0x88, 0x1e13fa963ac8e23c, 0x0, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r5 = semget$private(0x0, 0x6, 0x10) semop(r5, &(0x7f0000000000)=[{0x0, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r5, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x0, 0x74, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000800}, {0xe764d855667ec466, 0x4, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x1, 0x1000}], 0xa) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000280)) socket(0x18, 0x1, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000055, &(0x7f00000001c0)=[{0x40}, {0x5c}, {0x4006}]}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) sendto$inet(r2, &(0x7f0000000240)="f3f6255b1424b4e1298f06eafbd5d87fcbb5c0b47eefd9a4ba8bb9af5182a9cd6e7cc081454499bdbd73fbd644655e1baa3faa5106149b5a75c40312c51735a0a54d4f13eea11f43644bc357fcda1f8d61438f7e804e25267ad0e10e8e515368cdd66eabfb0b2366dfa693c5a41d2018b95ff7ae4a0cbdc6d19cf09c578698ccca133e56429d292d3c96d02b8b6fe0cfe76b91f01a0aa1ec08aa527448a702fd", 0xa0, 0x40c, &(0x7f0000000140)={0x2, 0x1}, 0xc) fcntl$dupfd(r1, 0x0, r1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0xe0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r3, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1, 0xfff, r11}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r13 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000180)=0xc0000000000) 16:00:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x9, 0x4, {0x9, 0xfffffffffffffffd}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 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(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) r2 = semget(0x2, 0x0, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200), 0x35f) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) setrlimit(0x4, &(0x7f0000000180)={0xb5f2, 0x5d6}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x20) fcntl$lock(r1, 0xb6345b8a3c95722f, &(0x7f0000000300)={0x1, 0x6, 0x2, 0x1ff, r2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x100000000, 0x2, 0xffffffffffffffd7, 0xfffffffffffffffa, "d87daedba77d51821bb0c29601825f914d8dc1e4", 0xd64, 0x7}) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, r1}) 16:00:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$setstatus(r2, 0x4, 0x80) 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) fcntl$getflags(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") read(r2, &(0x7f0000000040)=""/32, 0x20) 16:00:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x8000000000000001}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000080)=0xffffffffffffff63) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x9e, 0xffffffff, 0x4, 0x0, "3f68df4dd96fa32b0e935f14e734024cca78d45c", 0x80, 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 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", 0x23c) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x400000) 16:00:31 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x58402d4949d4da81, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) msgget$private(0x0, 0x40) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/237, 0xed) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x3ff}, {0x18, 0x1, 0x7f, 0x401}, 0xa9, [0x100, 0x1, 0x100000000000000, 0x5, 0x8, 0x0, 0x3, 0x9]}, 0x3c) poll(&(0x7f0000000080)=[{}], 0x1, 0x2a6) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x0, 0x4, 0xec8a, 0x7}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x6) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x28cd2d094edd65ac}, {}], 0x2}) r1 = socket(0x2, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1f, 0x0, 0x3, 0xd053, 0x80000000}, 0xc) 16:00:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffe) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r2, 0x9, 0x80000000, &(0x7f00000000c0)="4b3c48ddfe461c8dab8eb139070dc5ae8a817455ca278daf478132efe3e8d4099f63142248765064762903103fa6550e6c90ba22768500d59eb1e0fa95fb83c6ab3da266e0ef602a57d467c8915de56d8f3d2177683022a6fddff07fcb2eb21f39156e48f9cb05419f52f410c2e82e00c8c49405a949e9d02003332180c4646b2e287a0c8f74089ea2d36b3c081b06e792d2ff04cc95ef4d15dcb64ff01a5a408e047ae4fba918e485c33bfd4bdd83426a719c75595691c266b6ad4428151a4de701c53536d6", 0xc6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r3 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x800) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="e278cfc0d1ec05bdcf977e40991e") 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x8000, 0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:32 executing program 1: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000100)=""/113) semop(0x0, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x2, 0x3, 0xc00}, {0x4, 0x3f, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0xc00}, {0x3, 0x7, 0x1800}, {0x2, 0x100, 0x400}, {0x4, 0x20, 0x1000}], 0x8) r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0xed0105befb045421, 0x8, &(0x7f0000000000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/156) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1206922, &(0x7f0000000300)) 16:00:32 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = semget$private(0x0, 0x3, 0x2) semop(r5, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socket(0x28, 0x4, 0x6) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x3) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r2, @ANYPTR64, @ANYRESDEC=0x0, @ANYRESDEC=0x0], 0x4, 0x0) r8 = syz_open_pts() close(r8) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x400000}], 0xfffffffffffffffb, 0x0) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16=r5], 0x3, 0x1, 0x1000) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) fcntl$dupfd(r11, 0x5, r9) fcntl$lock(r9, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x0, 0x800, r5}) ioctl$TIOCCDTR(r1, 0x20007478) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f0000000340)=""/164, 0xa4}], 0x2, &(0x7f0000000400)=""/248, 0xf8}, 0x1) r3 = syz_open_pts() close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r4, @ANYRES16=r1], 0x3, 0x1, 0x1000) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r5) select(0x40, &(0x7f0000000240)={0xfffffffffffffffd, 0x3, 0x0, 0x0, 0x0, 0x0, 0x3b4f9432}, 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000540)="e3445395ec238778d6513415651adf501810a63efae735c5ebd22f9d94873423d5d87161ba211fb7be708573eee0003398eb2f6d8232d8b838b728064583bebfae606fb0ba0ade2897d1b9c6d5c1e6d78fb53b47fa7cb9b38278271ee7c5f35801f95778b245c0dc1d7f56959c272c17df69f803bd6f6c1ac5a1b4dd3ad8ee96c4001bdf28cb3a491e22d64e7196c751853416f7c21fa7534ae5a90a1e93dfd8b1547b4d7c52d64769fb5620221218b55ed0f55802e7ae343480c6159711ed7134ee5c229c5c8f55d6c99a13df716010a205008366b3dac071c720dbf63221d91077d52e156b828f0ff9eab9640ca84b", 0xf0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) mknod(0x0, 0x17101, 0x958) rename(0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x1, 0xc) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x401, &(0x7f0000000040)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r2) r3 = socket(0x10, 0x4007, 0x20000000) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(0xffffffffffffffff, 0x0, 0x0) r5 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r5, 0x0, 0x200000000001f, 0x0, 0x0) r6 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x2, 0x100}) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:32 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) 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={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) 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) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/208, 0xd0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4}, {0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:32 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) socket(0x18, 0x8000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) ioctl$KDDISABIO(r10, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = syz_open_pts() fcntl$setflags(r11, 0x2, 0x1) r12 = dup2(r11, r11) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r13, r14, 0x0) getgroups(0x2, &(0x7f0000000200)=[r14, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r16 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r20 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r21 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000100)={{0x1, r22, r23, r24, r25, 0x5, 0x8000}, 0x1e3c, 0x8, r26, r27, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x1, r17, r18, r19, r23, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r15, 0x1f, 0x7, 0x2}) setpgid(r20, r20) r28 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r29 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r29, 0x0, r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000100)={{0x1, r30, r31, r32, r34, 0x5, 0x8000}, 0x1e3c, 0x8, r35, r36, 0x1f, 0x7, 0x2}) setpgid(r35, r35) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r37, 0x20004b3d) ioctl$KDDISABIO(r37, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r38 = syz_open_pts() fcntl$setflags(r38, 0x2, 0x1) r39 = dup2(r38, r38) symlinkat(&(0x7f0000000000)='./file0\x00', r39, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r39, &(0x7f0000000180)='./file0\x00', r40, r41, 0x0) getgroups(0x2, &(0x7f0000000200)=[r41, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r46 = getppid() r47 = fcntl$getown(0xffffffffffffff9c, 0x5) r48 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r48, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000100)={{0x1, r42, r43, r44, r45, 0x5, 0x8000}, 0x1e3c, 0x8, r46, r47, 0x1f, 0x7, 0x2}) setpgid(r46, r46) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="01"], 0x1, 0x0) 16:00:33 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xde2c, 0x30, &(0x7f0000000140)="ebff", 0x126) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x3678214e9fab956a, 0x400000000002, 0x3f) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0206925, &(0x7f0000000300)) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xe54) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, &(0x7f0000000480)=@in6, &(0x7f0000000580)=0xc) pwritev(r5, &(0x7f0000000400)=[{&(0x7f00000001c0)="769791c7217be458e658496009c7151c9ac708873b4dc2cf2504aa9afa0e603575a6c2ec92d4090dbddc06e2fc18eeb5f06cd067d8fd238faede58d46bea6fd90f1323e2939d2b6f7ec387171c34ebc7a266b2b8ce404b6f7437802cfecf9fc7a46a56ec4e52cd0360d66b7c7c7c2dd54461f40e2451944dde5c0bb8c40fe02033", 0x81}, {&(0x7f0000000100)="706c4490b7ef9861d96db40e09668f1e27d1e0301f7a30966fc986f182867b5b48be469fab3c2f317bce9a7c", 0x2c}, {&(0x7f0000000280)="dba48814b2f9208df3f09e57cc08b55d4cbe8703126da19e500013adf31e4138f47d4478af686835907aad89f89a5e05ce6a4c3caacc8e952fcc08f94ad2b938f23af951377cc37f85f2529dbeb010ef0b7f28472685", 0x56}, {&(0x7f0000001000)="407cc44c3b14c9a20e420da8ecbbd89531367ac769261afb9cc9bf08ea901fce7ec34a34cd9f0dbbd93442c69b46747c5eda495838f33606dc95cf0639cee08caa1d5674f069c35dd385276afb092847f2c08cf67810263fed67f398ead3d24f59f6cccab3556b2e202934c156460f20fcec72698cf6970b080c82420528604c19a1ed4a32352bfc186df4678eaa32ea4719d634e829a450fa2d00ba4cc52c41c33df4f77d80555cba22032db81c6929d98af7144fe8c49cc3742b29bc9eb15f253550cd8b84f74c2c6e40f97469320fd914cc43d8687e26eeeadbd67aa75161e22d82a1a8d3cb84419b0dff30fa7cafca077d7d7f9b6297f725fc68eca7ca7c8b567e8165a4db37d44a97a228bc6055bcaf589a5588bc3547635567e4d631013d0f8713a4ba73ed2f0097279a71b8dcb9c787be468d892b1bd51085d67db95188f2961e26bd310cd24d85dac27f546e174e9ecd0b8230e5d8b8dd0dc2446a310f07dc26bd8197628daf36189d956dcd5dba2c42717541fd032a36f29d5d280b38eba262d55c5d6f082b9c30215dfdcb37897bfc5e5618be9a43dd722b16c14f1e32e1799b9ae27391459d74f1cdf22b1062059961d46da3ae882663042398e6a6065f3b7644f7e8ed58c10a85c856756f055584eb7ab068b870fff7e80dcb0c7c8d22d5a96786a5f7ce1bfa50aa3dc02a681e0428242e1443883ab83b602cf87e65845e17d67707200cd7f589799abb1ae3228736c3f19abed85d0444c70c606869a376db8e7d3979bf13bdcf1966acafc7072172aa88dd396bab63b52fa184e5b21259777e80c3246c0d8d495603aca325b1462e16c9b0351a730bedc57894ebdc9adae1d4243f27e660cac99bda9c688acf464cd87d342b4cb821a9bc63ec90a7eef9e17e301b3145f0d23811d986e58144db560c633a05d832d6ff01eaa7e88dfd6b6621b3eb43c1aed97c535eb310aa295989c1dacfda84de8748c41d4c22dd2db8eecc028dcde3497da9134495d21870ec320d50fff5709ac633e5156f175c5087b91776c9d5acd88da21bf7132653c20bff4eb880d3f78868c07deb01fe1e5f9c847e81e93746b5f3d5a58905827679d347db723a7b4c3694933ad9bff06bb0ae0b2e0f1d08ffd1d16e77d6e67534ac7cde59b46b2455968d64207a48d93169b0f43e2eca79476adc5e32df6b8c623091f5da1577e820d5f93413d28e0222a716ea0a4d9efaccbd9cc74d1b34444376ef629d0a6ca37d4d45a0fa9d18abef9d7301bfc6ac35c374539262991cb3176634876aa94bf042cbc750f26361797ba06a98881836878bb2f456536f01f6875a08ed97068ca421ce711ee7856dbbedd1e7db2124677f109d7b1cb5917a064e1f9f2d30c905b803d6e6dad21e7c81747b4649907d592a91a1bb2431b14cf99259afded2d5100db31f03a4636b164607cd5da5e1c14ac6706c7936b3a9fb6303b8c170f1212f725eaaba166e8b300ce2b1ef183ec460933d56bb5ceab048c545ef9b28bb96c78e07f7bade3a835374980a56e365feab39404fe737a2e0a5b1f83591d423527252b3ffa63c8b2a5ed010c148676ce13684c0165e72cfcfec7225a9ded9dca40c7758d10163d3ae839ee7b9517ddfd7842cb63a1c5e07a64ce0b2100f1d899d0018e026298333e67ecfc570deb2072eceb8fed0141d539e06862ac1ce8162384d50fb969fbacee75add90613cdd12d62e7204ec970df883edf78a331dc0585650b4373146387fa22122f548011d5d4bfb4ba9d60ff8b35903fec54fd152acca82315d68a0bd0ed99adaf6febfd191be19d1bb8c9b5602177bc16f61571f80b09bcfa4f7b43d53ffcbd991bba68e737fef13bbdb54cd5a035e487ccee4fd683db9d02e038aa1715ac7a516cda9b39e846c74669599d6d64daaa636a309a59ce6d1a2c1a8106523a3dec31194b910550d8ab908a6d54cc690add44ae40824daa75d82ba54aa984b8fbf5822d3b40ce9f9ac0c48293f7939ba23b84a6498ab324afcd9c2449f3dd9507f7d4962054d4c54164782bd855c639f73e1005766b8c87f16ee8df80528efe2a1292d41acd8ce0033190e975eedd5022b9e5480c4d9e87f7aabc0498c92aa112edc95fd35dd86048b13288bc4a8d19c56388929d06cc7a93c3e177026015b15d27f9e30e8596ae3520ee451bef42d0fcf2235ffec57d81e623aa02daa83dc6fd26892573d7943e72fab6c20146acece061af930e8d7587937f2e9a2b526ecd785d3c4c218747ac1684b71ea28bb53be535afec5ab7b88af911f936939fd41ed93b2749449eb66e6ac410f3bdfc40e1f07e17bd305ab32857fe863c2bd43d8f69d90863afc46e83a3a9ad975b0944894540547befc6fa3b087b403030879fc8c2ebbc2a147fda9dd843d29a97b421d7e0277b3db3729a0bea6ca4729f91086c17083a248bfd39aff03d604eb6ad4f7dc54c7d20c1b887ddb778beb0ffa329b58a01357a6fea3b16dab31e6dca89439f6f1e1eda51bbe7b861c6c39520ff88f506c1ca967dcd79a96613a0e2b8d79a0629cfd406db14a92b8344da5830b8cdc88ed5f8471ddff2d06906726383aa306c9675d9cb01795cf939c67ddb358940df0f1fb62fa4e462254c4e0c8f89b697ff0d54a239614c53efdf3c5b312a73694ed994a59be963d3aa2814dac2fc03b15bcaf0214cbb4c99b01b65139c47933c4daf8999d2261782b21993ac3b78f1846363f195f6a376583a20a699e631722ee10396ad2f1719bf40f25ee499dd9dfc6a733655ecc46e4e37b8045e53a0f9fe5fc42130c6deb8d362a77af711c75c0a13496ba67aa6d997af781bd2baf83b663b735779a861804822ae7c0b52a8834ecbf10eb77ef5130eeae476d75861a82e4b9743b43f3f3681391cd9f2abfae729703316c73101fa557b184ee3213547d5c428bca3eed46804bc6d242e50371e08f082642df484bc57ea7b250b0b3cae4b435a6fc5bd18d9d9a5ba6c4f3a15c2a3163287a25336616ef5f92db51effaf67f526f747b0bf07fa8900cd7177207d445630fcf4945156e5b9cdd217a56b29cabe825415a5145f7b1cbad22714e2e4801caf4f1c985fab9f1621483dd79de7cefcc0a03dc77deb227eced7c53c61f6ae1416a38307e6cfa4a852eb857839a1acc5a59a7faa8b7adca90bd8f81c5fe1dbeeddebee611191d13b512db712f5f4db63ec41cf564f055d4b5915a33dc43cc4bb8bd7c3597f6bbb509deeac3bda485c01b7ad38dbfedfa0e72eb7017f1c83700e63028167b1c9327ba5c15c823cf35340886d3b532e3baa45a8889da9de84c5ab0095ed65975c35bc352bd51e0350c39301c7de8ddecfd322ad8982d594703dba61694a177900824b6c7e0160299ec7a9d7fd2e1010a01ac519aa107de689a591b4fb0e12c568237dcdeb15b23ffe35d33c3944027444374ec030459b4fab8661245c1f272e6148b4d328ad6cae23b38f2c657ec18cc1d0db643dd7b78e35e6cc5162d99f13c1db01bb2a18ffafcb3587a8cc3f6c6bca69ccbd2dbe818beafd77b5d6d73ae7153ae80e1f654faf8c3f8b6867be14889443eacf0d6930147a683f55824862cca74f8df1e2fbe4bfe31dc8523906da732eacbdaf828889c9c6b2cf480d9a0d4a3d0768eb8d1ab2690ae3443fa3d95010853be9f69cd313ee47069cac3ee7e22cc5db12518b3385e544c048f27a3e4ee5ef7ee428307e7da1422cb4a1b946d390edaab79984e1f48db2cbc4fe1598795dfa39af256f19fc47431f0ac0af3e201a662b23140cdb45c5cc4dce5e58e9d27aca249091ec3b4cc038eec8375a2dc8cecc3eb273db4b72498afed0c0fa0937f10806f3212262c33f4139f616deb8a522ebb7ca09294cc766f62b0db3992398970e5adbcf2c91496cf42176849d6090c34184379ed4d319ab46a97fcbdb7bfb8a6231f5ca353448243fa8eeca85001db027ba7522fce50727d37728ef9349b65dff160e65b71f6ddb6df7347bd530fdaa17d70f9934fab22b769c5869b7a8157816e61331e3996aa444e9c1201e14eae1f1b08d17adbfc908b9aae2ee6b8536e78a01243804c8f7c2aa004c10c5d3bdaaa1301cc2d46c58c60d53d461da9535a341c4d96eaaf3fe77fdc13ed77f7d4a428065ef6071f156efaa8397780c025c5bb4abd3bbb1a6b9da8b675e543bbe812eb08659bc770a3ead93dbf09005d80c9891fedc4bf6b0dff28745504a0b1182388343737122928c5206fb11e344eed9554db0d16419a733410c87d008b1abe900ca8c18b6d4eec137a2c75dafc8afd4e50a904477d47012c531b7cddbeaf29a5cd317151e67a1d27be7cec54449468cdf80f32ea2fab4633d0eafc88bb9226d8828f0c1388ea6cf2900f5a000ab419cb813e4943d47b676ad28ee422f40f28f3ab30ef432a72348e6d3c05228ee329d8f25ec7f9a70edd44360f9007526de51de3707f31733e988eae072528527a056dc575edf9f5b5e361f78cc9be20bd7df72baaab056796d6d096b41f0e2a0df9ddf7e7a5c7c4385dfadf6372fc65fee2f2236d70d6eff478c0e9ac469d8928aa460ad94be8a2ae4ab80ca587da9d6e978fa335998612deb3e82ce4c4365d2846f7c722278e29b2ee9cf6101bbc11175093f8070c4de3f6f6cff9edae628f29426b3256b2e04f221bf0a266b0eb7dd916e9113bd042fb356c9adb41278c7e522f39263d63837812ae123b5ddd5940cfe7978974b0c47ffc21b59581c5361bf41c97bd304bffdd9c803c34a777a4d614c14ee3c5b8369006161cd46a8ba2dab3c8ce16ca8c93976ef57789fb29ae728fbe2b5399b1f7c7f7805b7ba89d8a3ceed2c40f4457dba3691b4e6e224ee27b6154a7ea356f8149a0d89acbbd136538a215fe668cdec93ffe401b1e32c621ef79bb19f800b820a3c0c9e8948e9259b4b96d5b9336b0f0227e70a360ee6e52fbc40354590ca5782f683bab8d4aeca584f1c8cbabf0cb833552c633c43fd23b2e32cd6ffe25192ead3f21e8452f879b7c37dc0bdeb542c8674e939e866ed3f21e773c2d7497f17950f20cf52d616fb149fda2a009ffff90ad0835940e3045c83d9675b76e5d7476aca0d8ce81ec7c12a82d653b72978bf15ff230327e13825151d98429407fbcb84ec9affb69aa82742ed46211f8e70c367e9132693850474a5203589500871c730eb496b4f475506e42db5db73b8684e1a30e2b50457831581d62c655531b57dfc5105bab5dc8225997952cd6e5337844fdb10aaa29afdf07746195c02f55d0083c738dad57245454041951ae77c0fa602e8005fff72595e4c699d650cc1367232ebb0d1faa8516c0cc0032c8ca47069b2e13c9333856080d6201e8f37656f633190c225de7e44dfd49280fc456a3eddd670b39004cb82ced995e2aff794e8b31bcdf0e7d4bcc0c5d1ac8bd4706bf8094289bab199bb53c0d1fe08d46d6a285126f61f16178d267a2f1848d3dda95ec9e299b3dcedf9ca88e29f8c15d427fe46fe855c22a1f2d76117b9345b67ff25f0bdb6aba52621996ff4d45be744cc92a086cea2c0eaa5fddc59c813d7fd3640b9485bcc7d112d1cf903e2972e72cec4a04ddc4c3c1d20baf4c4d3af983859e1b347b464d9053d56df96d58e30f9b9e6a084b13cedf14b552baba3d30ac8bbbe9677731eb16a981d2c7e4c345a54828b7c158aedb80a895b0d1d2995ee59523ee0a8d490a7c41f868912121a71dfe39c94f3b06ad94f04bbc41af78004f80542035325a27418fae063d76044107c50fc4909d30f3ce8ede12e0a6", 0x1000}, {&(0x7f0000000340)="352a3faeb02d836f6bb91f07221d1c1753ac37affc64463863875ac0fee8ac3837a226bb643694b6a14b0e96d5bef38c62f3c399dd4b8383fe663824c505049f1384474bbe7cf44999f31f9488b7c1b94e706cb0fee85fe8b3d1cbe0fdefe6c7734c59d710a17e3a3eef281a5c1239abdd47dbb8345e8b48bd8ee478bda365e57eb7dda9f70ef742d4545c0026d2633a03415769fe2b41b63bd5499bcdd069dcf7a8d4e89a7e7c06305bffa4bd13d33134a72ef71c0de5df8cf9ef14a2", 0xbd}], 0x5, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x3ff, 0x6, 0x32]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x200, 0x141) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSDTR(r6, 0x20007479) r7 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x2, 0xffffffffffffffa0, 0xfffffffffffffffa, r7}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x322, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x1, 0x2, 0x81, 0x3ff, &(0x7f0000000380)={{0x0, 0xfffffffffffffff9, 0x7, 0x6, 0xa0000000, 0x7, 0x9}, {[0x0, 0x1, 0x1294, 0xb2f3, 0x100000001, 0x5016, 0xfff, 0x6, 0x10000000000000, 0x5, 0x3f, 0x2ba2f2bf, 0xff, 0x4, 0x4787, 0xff, 0x7, 0x100], [0x5, 0x100000000, 0xe00000, 0x2, 0x5, 0x6, 0xa5e, 0x45e, 0xfff, 0x1000], [0x7fffffff, 0x6, 0x1, 0x8001, 0xffff, 0x3, 0x1], [0x8, 0x6, 0x80, 0x80, 0xa67, 0x2], [{0xdd, 0x8, 0x4, 0xd1}, {0x2, 0x8, 0x8, 0x46}, {0x8, 0xffffffff9e54b02a, 0x80}, {0x6, 0x2, 0x4, 0xfffffffffffffffb}, {0xf94, 0x1a7a, 0x4, 0xabe0}, {0x4, 0x81, 0x6, 0x6}, {0x1f, 0x3, 0x6, 0xef2}, {0x0, 0x4, 0x80, 0x5b5}], {0x2, 0x9, 0x101, 0x10000}, {0x10000, 0x1, 0x7fffffff, 0x10001}}}, 0x10001, 0xe8a}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x38e8233c5ae68b84, 0xd7) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x1, 0x1, 0x100000001, 0x4c1, r2}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x200, 0x0) pread(r3, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0xffffffffffffffff, 0x40000000, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {}, {0x0, 0x1}]}}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x400000003d}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000140), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x3) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x165a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x100, 0x101) 16:00:33 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x3, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 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) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x84) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x9, 0xdcd, 0x4}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x3f) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f00000000c0)=[{r0, 0x11}], 0x1, 0x5ae8004f) poll(&(0x7f0000000100)=[{r1, 0x2dbb18f79a7e5dde}], 0x1, 0x0) r2 = dup(0xffffffffffffff9c) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r5, 0x2) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/84, 0x54}], 0x4, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x342b009263a777ee, 0x9c1112af9732d370) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0xa, 0x1000) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)="0c8d013e1882b8db76ceb37d3600d876052bf7c19a8c3d4fa8f556e3eca2cf8c12efaab1b17005c57d03e281bc6cd700ee3dc6995e27873ac58574880782b96dd118bcdc9b1e1b33107c706c9f0464815a46ec8569e2556e21eb5421891bd92e299e45d0222dd03b20fef500", 0x6c}, {&(0x7f00000000c0)="570e9b60be17439d3333ad2ec3c8ca576df1296ce5850fa3476d1d928489575bc6e674ebc43ea47e6612641527f827ed0c646f76e1f97f7eb4c0bb72c5609bf236b38ab962256b12e18b2e69f352551de00996e2862ccde3ad7f5d205cb41fa211950baab36b70083990797f56416a5fce9851a906120581867127690a6d1a803e90231a74e37731c0ea36b6dcfee4b0f6494bab19e7eeb86110429b61c52f7cdc", 0xa1}, {&(0x7f0000000180)="a8d3b9e9ac7cf28c66665d55ea8c58293ec3146adbb4bafe536a0636449fa5dd7492", 0x22}, {&(0x7f00000001c0)="9c47d5ca40b88b517d3915a166183a3756df9cffbd1c3aa2134e71b402e0deb816f50f966e88758bae4a72f53134480754bff0d2996f8a31bc14fe369ae08c49227ade9a9da29152597bc06f6e09c2acf9350fc43acb24e07776f56d815bd077046eb659484ff375b0b4a01c335058891abee5852bd536e3e08f01a82f9e3f7e28dffd616f485fc6c996a46657b31f3a7885d598caf8ae0e058d7865f8647d29bb5a4a3e4b88d337c690470d6416c58a9841e53fc0a2d42df471c9fb7cb34defebee844682b97f0c71832cf7248d87eda0df142a8bdc3ef1dc8ece42107552f3f79692c03690ad55be6b469f96e7fb599921c194189797e46c2e64471d59a0ef83f3fd6a9d35f7bcc467c596def53e566f69858de576fc58a15f931868e28391c0c4920eeeb788472f148c8a37babc5587c972469646ff7bb6a60c0c816f84f0fcaba2dc7568fb9d2166c6afa6a0a60a4d04fb9b0675a2809020151e97f54487326ebd1746f338f5f93452918c9c8ee1f374da565dadd04dbc9d390afe89be79756ee06ea005046081266024d600d9607c1ddfcb6f10a06d622955bba9f5e653e7a6489d6222669f387172fe759babea464ddfd395a64ebaacb15585b2e27cd8efae69dd66aeaf399d6a53c27afa680daa5db4e5e274f033962be65163366e131c0ad2667fa9bc4788bf15fa10f422d25018f247dfd9a24361691fb2109f208cd3187703fe77662f361634774d9fdf1117edfe6b851e7387dfdedba80e10b5288d26458472966d45a44c787a07204494d35b26573d6b941c8951bd604420673847142fd9a4ec318bd4e0e4cf21ec4b39abfbfe0ce2acad9a43feda59a99c9d435122ce3b5491c620b9a5c17b36d22d9a66ce6e7a3381964b446ae855726b55a4d6030b48ded3387f982f926b3f47901339654079dd2b36c075805cfa056349fbda5bb77d6e0162f9e92299c3c56ba1e088f66a82688703de162ddff3594513b058fca72722891cff6e4cce89d60a6b9697d43395b29d9190c99f138261b97990eda8bf232e413ab9ca3b913d048371e698f1a29d5f2eb8c2d400240e5e8d1ddd2c9a573ecfb31069d4a87683c9d629b9cdb85838a5d3a55ba0ff11b02a9a8ecb009c338024042ae50b0cd6ff3695fd5608a150d161b1874ad4728f89ef5a143b2a661b5de8ebc05287cff154473f7a005a08a848713bd09db939280229c2dbcf2da9669b42da6871010995b94fe8f30dacd7b0b4b250ea67804dbe295db963ed5ff9dc5c32bcc9c660d0f520102ec0dc6e4949a28fde4fef25a43c14dbc3388dbedc41b6e2d8c858263b30029bac6d9600d5f7bdf31181f21afe4030b909f3d34f460db176a17cfc1269be6c90e7260624335205d5f3d7d89ca857cd129583e0057742d39ab6fd13b629c3ea823a1af6aecc742e34ceaf9de21ff73b32ebd6588de18e05bfc5cdf03447fe99aa0a78632b0b6eece51e6dbd1b2a2e286545ae18673695bfe6540c42c6f4c28bab93a83929b48215f51437c110f15e3a36a4a91961da08d07b1ef90f09ea6c9f7d122c64541dadfb368b2e21bba68202f468cb4d19d10ca7c0d76a07b4eeb075a209d4f3bc2b14ebbab6624850dcb1a3c905118133f25b224b1f968eb4f8c7c64aa14d364885511ac7c6d852181e313940776707f09e22ed8ec06924d00a745d0026fce388bce824628f720b560195da9f39efbfb9cf114b4fb9313b98db7a7703e6a45aa1bdc040330dedc167fabe30d7e58cfd0a307b31d80e726f072f149614a2a8bc4645f11ffed17773931224c94dcc36f4516649e22f97c898bf7ce2bca7d3cc5f4ef864f78cc3a3e41e133a58dfbdbad15fd2339176011ddc0ae9b40432d1dc45ed9acb485d78e4d6e1d9772345242395e1e9d7b15730ce01fca22f63bda78b410a037867fe34e0ce102ef8cb2d9af058ffab5b7cae47f403ca322a4bd81d2299057209b17a65320b06c69fdb1031d4d48ff0ac38f0e49b6d5427dce839c65c192384c4bdd4d26a6a004381b7205edd789c64e23a06881960220a737878bb78c11099e693295e5e235df90c9d20dcf5298cef582bfeca017414ebbbe5c292479c966983c49c3921b1885705d83066d303547e19f2fcfcd44e925c1bce5f97c2fa4753d20b0f28fe97144343ef594d30669987fcd3f8c6299eafc315bf75ba6336ca48243cf3b18ae39600ad9cc69aa71ba55caadb9909bfb54ddd80ca4006c4df04b2d808844ddaba8561b7c699b6b2e1bd2f6e66ff5b8b9affa5c4f95e601bd26255170c7f06cdb121f3dd614f94ff19239909382dcc2415150fc7a2d5a6fd1b646e98419b1c040f2ef85a8f9186368acf9b31f00687a8f8ffc9524b6eb86afe881206a14d28a6ab5fb261128de2e0bdf42b5540dbcde273546ce3ffca4cc332964a6018c634aad507a40c67e1440892921d40a66b936613120d6eafa6f4cfb255a0da12e160125251c68f84ead3137b8ff28ccee432c7d6aa4f1d507a7e9d1c89a699e1b9d54fec6dc3955b46c69fb398694160cc794ccea188a144165530b82382ab5e636bd1809f449db4f9657a1c05dc9473f624ec22be1177b0826af448d8669ddde986ca26b00b0e57b0cc04ce0f80e4b117f7bce2e999f7cc694273f827af4f6c3776ce1fad236f11c695556d38ac3747a3489f8c2d04b084351bf44e11879195fbd0b143294f67a76090775dee97ff0e42b8f90ef9e2fc8d616ecc23249be48f68eb5d8ad276ec9870924e4be760c35dd21c2aa34d8e151fb91824eac06d925374bc9bf3a14c371199baa5c3ddf2c70e5fba38740731f0e58504dd0e049ccebb0c9d9f6cd9b1e97fe07bc85fa201d9cbf77cce67792daec94b46ed36ff54b060a14e9cc71a2c073dae58f73a816be09f69d23571f6e03c0e17bf88b04d7ffd6abf2a9da9c7ae26c1200c7fbda87cadaa2865dfe66c5a2960474002108589a030ac18d6747ac4e9a816566e48c7f25999dabdd45c83cbda6dee73c74b22e28cf4d9158ed0262d89501999a90c7f2383473261147de2c2e3e4cb29cc20b55ce92bf82d2b368cdba0761edc379aaabc632a9fbb86fe20a91aa7ad24707b10c6a0845b1d727e70b0a99643134f8a539201e3eaf4865c2f96704bf88b64b0a1ff6c43649fcd4b962af064b4b8324784caa5c02099d1b10269ef0db797d609317533622b64ca666c62c0826bbc8eadaa368cd542b4969e352bfd57374b795071a8a326f39e282e19da3f3bac2b03e26254948b2e84c1f134fd2bd18a728a8e84e184a6d413a83c1603481d5320511bcd8d2668fe253eafb7365dcdb5f0bed45e838f8e0b3bb730acfbdf14345bbb91031158846373ee80c497146327b473f7ee60d3126e29a94120182720348e265fb46342586d25e33059c7729fa64952cc8e2b81e6b204e1b4c18077dd4a4545d2fc4acfdf50e550ea47048b23e113250f00479a4cb06ae2370a2f00cb74b1f380fcf477b77b18ff5c18677c12d8b70b7739a2ff395ab81333809ea736e14df89c5cd9460f8b032cfb4f47af2680a80744cf1560a090d1dcfa016a10509e2ef4c5a03184761a2473c44869ef21f038e0b3488ec5f5c0a03e681522c36dea869761b0340675431d4175bc2ff9f954d016c44ff5a80847c977633e6c0fc48c2f3667804bf0e4610c88af6e07e8cd21302f56b79c4932069d921761a1b53e487e4f60d6374e870bdaa2305e5bc52a5a2291bbe5b372fad2003b09accbd5c3bc1eeef463cf003de5a49ba0225c263edfbd3f73dfb1cd02830bcfabdf7f8992ac2507fb493bd6aa4c92eb4d0febe1be1d4d56cb5b9d7b7cf82659caae31aca27a4f5bed0259e1740985c66503e49cef3e3bfc156288e851cc0ae9258aa1b896ac81c38b9bbce9329b6e35f6f564837360ad6daef945043f3db739b8d6f0bdcd02b742b2003340ff5c17d0fda31b11be740eaa058c40b5e0938da3e375f1ff333540c233454a72b0e946fc6eff866ebcf84e3638601d776a151168d8a0ad94adb186189a8ff5b5c9a1197b79cc2d7ac65c623967ddb3ad1b482c73f5112e895489afded98d44718be79c3cc8435ef9ed89c2cec109795e41253308bc0b9e9671565e04f3107a3fa07e94f16f06d79d603646ad72d6e876d4518de1b1a46a79795f31d80c01051acb28c1bb87e23d4c3f836af9657ed9cae1e604c39749eeff1519d9de5addb422deefe7a61d62c394d456ed474a4ed66c509eb3c7e77e2a05d17d659bb178a5e05677af3a42edfc415fe0ff4e52b71da39b377c23f7776c41ceb9a67f6af8c92555248da281bd62139fe028c743f99a7ff1693e4eda2ca4e78670678fa7f904f830f893e9bb4bf204d8ea41b7fcd54583cc68fc797d0da7bd4f0af0eb9311a72d036e410cb81f4fd31456b9cae8b0ef96469a7e137ce4dd7e18f55027d9996229c840bcf0bc5e01507a8c696326685339322b250551ea07cbe37320237ff60fefa15e66a9c5eb0597eb426c2254e8b882876af6f72fdb169c29906cae2dbec6cdd7e1d93d4fb88c389baa8e8790a94a372068bad91c28977b95bdd2cbd09dcc60d6bb883521f20e195a37ab95c40e4faef4de2bf052e9378650f344e1ab1a4e1351f43953ea43a569e58ebdd97a6345a86461475b1ac2778fed84e7fa988e8dc8ef2d22ca32e3582b5f1b1071db0774451e7b7e5750b26a048def3c15c99cdb0f887630a351bfc99325c16c7cf22fe255c43ae2b9745d0488b159aecd53b8be771e3b9ef26fe1911a1dfc779ee4d816e66abba8fae3a8dd1dd6cb996bcb1bf0eef25d6b7cb797f59cf227a055b41a4e42bd55e39f65ae5e3486ba4f9da971db032378289404d759c3c431aa59849d6d7a04b2c73e4a727fb349715b07b1499e8224a0e56fc45d55dcf88cc9d48ce16ce2160355cf4e7d42e0c14b886815d41bd61ebca5821c7b218505578c94d54afb0e8509c44440bf898070b83c9fa53f4ef02d89d09af72a8797bc97a0b7b894902364dfd5eaf754bd1fc81667cada7f7d11d0251dce3d570fb712587e4c7971596faef3f0b91321e26d4438fa6b4e9029533505219bb914473e5b7b3687649f092cad3b3e17217cc49b118a5c1ef5971038cc747525a6709f6368b0a80184705b5aae9b5f9669dc225fd4c37ce297adfe6b0bf85d29b745bc7cfefe93dc65659be15830ac45a95b7e7c0c5ab6474fb8127e3b503f9feb58b3361fc7724b72eef4a76c1ff2a5a1ab95a8ceb41d3d6b2bca71e846bf805e9a469409023c43b8a1dfe41da3b46153a2db6ed249b4a36dee0b3423d2f4112d4fcebc6d2baeafd0680e4d0144c1f66d244705f9267b0c8ae4399d6decb38930465674c2dddb90885ec1d55a2381ff760dc7b1282945cd757e6167043e1c24a3848c58c9579ef77325b79d7a8bff39f7d5d3a475e5244ee946d12f2b362812ac223b3ca5f0cebf799e3e1e3160f57485f19b98319f5ce2a1b3b25a21e68f285ac7e6a92ace63d6813b40749a14cf8fe81eff8de84fab408f12384b88d0659279c207817be43557ea0cf21ce7894faedb214a4a6b3a145c794074235888d4fe0472efa43d78d7a876310dd6b91d09b3fcefe06490ce94c504316513e30b12628732c6b2a4465302168212352c9140a3283bb71c60a36d075fa98fd141881f6bf9493ece96729f68bdbb30c88907715abf8c845577bdc95720ab6c31c62ad8c6cec6e80b37a37fffa9f85f3e50352afdfcaff99fe61de48dd926e0e6754093455dcceabf3df1fdd1aee161776b590d6aa2e6654ea452bfb4cb", 0x1000}, {&(0x7f00000011c0)="5a1f0e1cb5195ad9fc0179f998e5545738f07b69d136a2abf4e18f73fec88e6ca802faed9f0d89582fd157157631d61739f6d1877d17e6afc091983e56fe4c109ab7e30ce7f7d511e5669c24b1e882e63f798a79b35c2f4cba754f84e7135f2722092509c22360a5c5a2c179fb826d225f97a0f67ac90d002f9997cc408669da4b2e43b0239b52491538cf1936608b14af42a17c3ea9929a762128ebaf15ee1e2d8abaf7e8e5b8b61bf37fd26dfa8be802eecdc8c778c54a294cb9ee20d03a6c19c9a65cb272c3a31ce9093b461553d951b8d07a7263", 0xd6}], 0x5) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x4) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) syz_open_pts() 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x40000000, 0x3, 0xffffffffffffffff, 0x0) 16:00:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x80000000025, 0x4}, {0x6}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8000, 0x1, 0x3, 0x6000000000000000}, {0x80, 0x200, 0x2, 0xffff}, {0x6, 0xa9a, 0x7, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") socketpair(0x1, 0x1, 0x8, &(0x7f0000000140)) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000001780)='./file0\x00', 0x1800, 0xe0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001580)={0x80000001, 0x0, {0x1, 0x1ff}}) r2 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0xfffffffffffffe5b}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000001cc0)=[{&(0x7f0000001640)=""/215, 0xd7}, {&(0x7f0000001900)=""/240, 0x3b3}, {&(0x7f0000001540)=""/50, 0x32}, {&(0x7f0000001a00)=""/82, 0x52}, {&(0x7f0000001a80)=""/159, 0x9f}, {&(0x7f0000001b40)=""/13, 0xca}, {&(0x7f0000001d40)=""/15, 0xf}, {&(0x7f0000001bc0)=""/224, 0xe0}], 0x8) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) bind$unix(r2, &(0x7f00000017c0)=ANY=[@ANYBLOB="b06a7167228cb22ad0b5bae55898002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6ae2196aca9db6a2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b4e946d6832ecb7621f6ce07e17e6547cdec0dfe944684cd45fc7e81279e474e00b006f827433959985d271e09baf3b158f1550b0500cebd20b1b68303113df730596dfba83d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8059bb6600000000000000000000000077e15109751ad34d42dbb204ec47397a94ec5113ca32bcc04f6ab97396e5d111db77fb5295d236dd5e29b38c5fa4e205d82edc75bd30feade3e06fb1a1bfa46c88005e224f612fea550aa4140fc21120504f68fea812a6119e82122079387573f1ef"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r10) r11 = socket(0x10, 0x1, 0x0) r12 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r12, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r11, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001500)=0x1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xff, 0x7fff}) 16:00:34 executing program 0: getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 0: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001180)='/dev/speaker\x00', 0x400, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$dupfd(r6, 0xa, r7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f00000011c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x5) bind(r8, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r8, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) 16:00:35 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) rmdir(&(0x7f0000000040)='./bus\x00') munmap(&(0x7f00007e1000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x10003, './bus\x00'}) close(r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000002c0)="096749e4ad9b2ab5acbce3ca928abfc86180fdd3060f5c5e637acffb3a88fdb765", 0x21}, {&(0x7f0000000300)="128329cf636a92b71903a67dd1ad2c8f180fa7cfb8fb", 0x16}, {&(0x7f0000000340)="b4b48a918f84e81465ab72948dffcb1b07549bf1b8f15df9701f07a03fed5ca5f843ad61f0d5828491f59d970f37eb946699a90006ed58872ae7", 0x3a}, {&(0x7f00000003c0)="9268121ba28ac5cd352fe6fd135d0f2ec155614beb44506cabc9d6b4f22a864df98e0ea51a8fb1742fa5415907ed3c1914d2bcf548bf9bc4d439be34043977113eacfd4cd88be9050ae038cbadc980e1691e2617e4c301352a14af0798dd3f93121fa94da8b6812a7b70e5656e57eed81c00b4754e47fac189b53524c9f2eb9670328d5ce26643caa9f084782bce6849baffb34a415c104dbdd42892349a79cbd3c0fa1f5cdf081c8df3daba5c9714b3cd39a9538b23638f996cd06118963895564a3d3a8aa3bf6d418e04400e417cc63d2c4811332b7b0e09b625e6b78b2e342d59d9c2c063109c98962d76", 0xec}, {&(0x7f00000004c0)="9c33726f1d5c95aa6adc7c107d4dd8bdbb03bedd38a8f9d92b93ef0b4b9b36ac653e4e5dada238aa27674072415de3c742688f6a3ccef61a9346c2fda0c77e0e6832c70ca15e301718c47028e7be6be72d0e5e176334109d3d1a5f4878351b7ebc69295181801259ae29f4dabc2a6ca95cce6674fe73556b9a8997429f7ed8e2a9161f5cb40cd44a6ac8274e55b44553b21e3fe3e2d8b7a9385683962b8defa44dc62df14ad8f810f5fc5ad90535bf5a416525dc834acacf2c4159fc36129030f03914a9e3581c1951b57917c129c95a750f302f149e395e7ed93d31f64c8e882feb1a", 0xe3}], 0x5) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000280)) 16:00:35 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/\n\x00v/bpf\x00', 0x300c4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r2 = socket(0x18, 0x1, 0x0) flock(r0, 0x1) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16=r1, @ANYRESHEX=r2, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRES32, @ANYBLOB="e98a24bcb59415a787abd2d64c473bc33bd3d837a88f9e4e7a6793820ed2d9c7d3fef1ba2759eeefd4ecb214868aece75ba4ab1d5669eb88058997f9a07cbcd89f77a90a5326d827db2987df1b", @ANYPTR64, @ANYPTR64, @ANYPTR, @ANYPTR64, @ANYRESDEC=r0, @ANYRESHEX=r4, @ANYRES64=r0], @ANYRESOCT], @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYPTR, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRESHEX=r0, @ANYPTR]]], 0x2) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0xffffff3b) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x180, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x7fffffff, 0x6, "b3f0fbd9096e7cf462f6e293911685544c85bdea", 0x86e, 0x200}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000002780)=[{&(0x7f0000000200)="9969932d7e27903c4173dd1aa372477544a7d5a575341e01bb6d8861f087e18f9486a11f6bc2eeea9cca68f31b9b1e2ad2863a1cfd07e966262b3e6241b62cda5f6cd341c6d638a8e07d13c33845f8468d03f18fc72a980e7f1f9fddc7387fe4df41b9b31b2aad77c2c69d65f94fcee916c58072817702899b54cd156139f85600da10a78d2dd0a523352538d88f14172b2abbd3f4ffd7adab0c916e03e74f660261654c47c8b8", 0xa7}, {&(0x7f00000002c0)="195f9e7a7c34f5f4be55f884eabeff527d52f366fd49c5ed6e2312e2c0332163c33978961263c1495600d5b78fa9e0fb28eb9375fdd8163f31f79713848b2a738c3f9cfc48c1e17a367d0cd2cf9d51e4ee94e2da02f85b3186cf1a130880bdc69af3ed249206d71e9e08189746491b4be24cce8ebd0b0fae316a17b05f45cc58101d97f2d64f5e868f347ad66f983cf6e22bfd67fb19abf5d9999f7aea24b4ea8ade391d386c4690a76b736f80116dc839e1d45f497874b40fd17e116725b4a87a54899ed21a356a14228618bf611b8e997a6d558755e96072efb69383e1a8d10ac373079a9d7644878208d30bd7b7d64363cd355667a52288b071667cfd0a62101b2da4cefdaca618f29ba4618923dbfcd3e35c3e69f76e53f14912d38051a445836a441afde36e954b5e3b9f220815d0a39775ba7d79b8f07200294df03a0d769eaa48f078caaeb800fa516f218ba69ef894a1e12ca80409903a14f0888e41056ad7fcdd5c65ef2d50bab48b873cc61e938e959f0e350db24b4d1a362086805d0d37366b4bad89b8ed51e061b33293b10c4197040bf9ab579c6062425d27d6bd2ce59d33352f4292a4a787853d0c59c0e47923c4d1d5dabe269204acc2854be3dc531bd58d20495985069d1222933d0a6adb6a2e67a0d68980e574035b2c8381b5168c7f5adb237d70f79ffaa90ce6334c7aa0e1fa094a854d59417bec54cb997ca9c67ce46a97b250db0a74fc1daa3fd853ad89ad3f6659341c491c244fc040f523b145552e78e1d5684c9c6fd51ebaa6bc639b1bd8f31622782fe1c3572d4da933ac8ce6a8348ce572d7d7f9fdcc7b7986faaff2da2ffbffc9b293ed6ea4063d7310d5d720665a011425d2efdb0c94f8d1d446a249d3133f337ae8adeaffff9729a0f861588b0e8702dcc4161baf6bf082340f818bde814f01d66b8c27bfd34e098958e6852f29646f30ff9341166a9f06e7968f67b612adb8b0074304a64dad080b2a9bf073e3d6bed84ec70d6798b16a1127e43c51b4713565e2df7ba35ba15db2ba8ced300a0456540d3f520eae7f1c11a52b4fb5bd1debe1c4ae9496c56d69b20c288bb1b5f9bdda53e9b58eac6ddbf23ef09879693061432f29a597fec97726c7bf175488e04cdcab37b3e93bae4bab062eb5a1689868ec2d4440e0e12eae5700125f5f761ef6840699999b911bdf8913320930e5fd4ceed5e15b0de8a91d54f85b98f22297a42a3bb6c96b78e999b279cd457457a314e8a62393218ffe3debd22910de1e727bd39cf0c3bba3970ce41e711949fe0eb150cdff24914d163972adda3043df7ba071f7f633c5b867efeab601eb8fbf64785fb88ed54781429ce344fb7e9406cc62433744092239dc42a81a5fa8a3bf30f1f5f9d5476b75cfe8d55cd46ef43f0551971815732db09c3862bdb43845cc6b6698b135160f3b931c5047d56de25965a4711fd008547b3f912d83e10249d747fe699cd834986a0089b0805f3af2ff6fcd7465c267af01da33a58d6895a1d46d544f37d7ba349e513acb05e25233115f376395392b742c5bce9051095ce5add06071705b6433183be15b6e7ecabb81c007c0ebf28c9be63c57a70137c1f2263fe0c04f8b770a609b9ade07a845274ac0efb0577b414ec84c61d907ab1d270197a25d96f41e1064d64399cbc6a6a62f70e58949cacba00bd311e865870a2b43a82e345f669b39022b78c5c1d7684590d4894a4e949a6a405217e2858dce91d439474af1214309ba637d3b0972ebb62bc20db60b1584b35bf704f757e7b3ef4340dbbc2440d5467bba26914843e361a93b9b662cf34b80af417bb3dfae8b80901215acb423775601844abbc87455e620961f4c30aa40cc4ad511b095bcb0ee6334d4b054e166c2515f8cee317b98a0a62bc2628f8ae669b3bb63e0f654971050fc41fc1229d0f1e2950ddab8dcba11de6aaab35a25e910a1f42d204b07f833ebe20337ea90898a645e621f66198b4ad2731b8cf70274b2b9ac46a10dbd49adbfb3ad1cf5985b237c76a362eb670b9445f71ca8f63090b02c446057ccd4f78ba37b5fba6aa5d8b34a28280944fd7a2cc3e7d36aeb29d114239cdef192074bc0e8a5bc306ee2b52a697d3eea0c966ced03500ce43ab4dce6a1c6479bac23bceac5dc12dab530a7d2c9956ab1d1882b926be4b2d3b357058dae6aa4dc9233d2a3c6219a54f4023bccc34b24bfaf5d43924cf2564cf0bd46b133442c651b71171416128b19217815b59c32ab6e8503b1f0f4b4ccedc6c70e175f89c14aa269c0650b0cc47497a69a21fcd00caab56437f175f56d60cd1a7d4b3073c391bcbb269258dcd4478b8fbd54112aa5ae7f85f9f7a2b95769fa513f8b659803f087fbbb60b827c35364b2371304f3774c8360f05b0cf7164256210d887e4b06f56b484cb865a5698c045a63a8eb0e9fced5968f784cab3c4badf741beefa1d0294106f0a16ca3a822f5623432afbd7ae59ad72e9681d85613abb0317d76cb57459529bd6e85a5ada3d858c541bde560136153c9eb5bab655ca480d1b2a6da7dd039dbb36e3a9a1811394e9108b8263066b3fa7863774f6ce9e88e6d7b1edb2daa4d7def17cc933c476e34c70014b07f35d8072842d623c8972ea62b71ada029025638f3f431cf70f02d9b0e8ad1861b098d86cb69a0a773f167e32749637884eb5841e4c7038aa1218344717fcf7b2f8c0511a14628782905f1cc5c072a22db3a6b30745c2c7769ab4b601490eaf287356c209c618c7a8953de4b1bebce67d46ea01b7041584ef3286c2612ef1d8c26bfd226592b231059c4b2ee6b059d192eebd5ceca7b5a4fe226db3681a51c52c03643cc50c2148830a0256915eddef65f88a3e485ee492ef54bac07d4aef41a2d43ada0be0366a14ea4d36908f1851d3c2ce758de6d66bb65d0017c341bdbcee4c2ceb30876560d04043a0b62b4a49718c26dffbb6108347fdacc9eb8d6f95cc53941ba6bf268d87777fb4b1b68c75c4c2c5894f1ed1fe8fd7dc8d578f4061852fa8a81ca5fd9e3a324483328bcf57562ae3d5f2a918b3bfb67f4a2b0ea94873733499cd330b959d791dfcaf5a4c3fbe04bfd1c26b859b4914a7d0782f839d591613e1c206811f86530725978731aac3c2a9f2d85a86e51ee21f9786d18bcda1189d2d70ce536c6aec043ea724362e11de27af8b8b207f857e5546f437c3042c7ae71cfc56d34b1b9dd771bc1e73e20434832ff2d09ead8db94525c7d19e15643e3e8943f92e55f704c6cb98f52f9fa0f998bf95923a9cf2d53ff3712f4ff25ec12c376d12b19a30613c7423b24bdabf825c8be55751afe30f9666e3d12721f7cb29a9c953c395f482b8bfd1b2fa150a25b63ff28f098167c50cfc18dd84d276fae7f22804c988444a2fe99881ecf84e88bd63ef005faf2f4dd72d93ce1e225db16a9b5c3a2e1f725e4f6611ecec5c23285b138b39fc4f6a046c6a6ca09554331b952265efcdb214bc0f1a878309863d8e7993211523882e992cb81e449fa35b6c9b06a97264fe143560520c1d09040c66acbb69f0f70d8e83204b46941bf926d22f41c3fe12b30fd49b1b0776d9f0b7c33dfe52cf1e49e5d043d8bacacd9c655af69ce60ba84742bb9df6e484b80b5c4e4fe58d598e0d987dc737fa8addf1fb9e2bfe4257d330294df416b3caf0d2e10c1e08df22b7afbc9e14949e858767ee13cf2198169fd4b9f56637b5c1c09d2a72096208ade6a2faaf4325fab0f49cf934ffb22028e92e6ba4fb9d8b212f58a5456065e8fe707fe55461f33b563edb447b63fdfb54713fef62fe9d58ee078fae849166417ccd661d2f282af38172b8bfc733f1c2b1c783c6d9c91e10f9266a26f894d43137de5d99e1396699d7f49eb5e63686492ea35dca631c6f43dd9bf5ce3f329dafc22624a4837f9b50b5658c87310069ee75968486ac7fcfa592d3da0dd6b3e1ad49896bd7b7b5034a8b142306cbb50004e3dea49cfcf5eb6ffc75815f0f4dcef76cf0b739525324d870426923f96bb0a3d0c5e8f99cac6e5c20b8efc0233da78962d758be7e84f85e86df1d5dd8190a6fa26dd33d940fd0b302778bac7133b20226b42d8dff2b2e1953d734cb58fb4d6b26f3eda7b17aec1b2a50a59681e495546ac5ebf39b987cccdb238e19c17cdd789a88a0e111d885a57730ee5d90f759454d04644f85c9e26e80000f5ad82e5aba0512b1e8d5def9ededa67cee66073670dc332f48d3d5d1eb95cb9d550eeaccd90ac02297c9dad1e886d04317634a159698cdc2ab9190b02d620ff9b738ca9ec7dde19882e3f991784d1198a4d2549ba3eac4f098e306ec703af706e592f919d17b0b9e27d6d24c96441141a1706ee615286c0d3dc9b5042fff9fd0edfa05f7315c5b14fc99b45f41d1844edfd0a4d5b1aaee446c19e7f3026829dfb1ef7501a5ac15e73d49998c7f287786e08bc67bc97dfc53a3816ccaab80aedcd6930e19cdaa7df6d92bf60fb2c15f23730b4e7896f9349c5b7ee97576f91c4c33c28036ed279aff29f7b24c47bdae148a37da5bf0304a453f05b6771b3cef1ef21cc29f6fe511be59a5cd8fa43f2d2a71544a2708a0a80d613bfbd9bae28a9fb1de28276f69faaec4447161031afe60d2b574d3cb498ab58709bd0628176214be8b51457a07c8bd35aa2ef99e34e1be7e489f1c0b95340ec7ab1eed12eb05c16fe8c4274d6b6e8bda520127d596951dff8a673a51afc8958f613d7c148ad2c737d806a804c88626605a28f8e1cbf56e102087b5b957810f986c350504a76e0b8fd04a934b482f74f0ebe99d95d63227a665d1224b3f07ed9ee24cd417935b8e52a59bcb5fa8228950a96cdcc71111fddc2461f586be61a7592c40ce8ff53a832ceecbf2596cd22e2907ed35a62fd8dc7f717a09a9b480597dbef000c316dafbec934239fe6e1387d94ed6798992b88b8035dec4c61402afbd74c3d6d38b63f8836c91b55e0c8e4fceec2816f40b882121a6637c922545fe3a6cb13e3c269918325f92fd7e53fa6bd75f9f527d6905bfb5b5e4a6828e7c0842ff8c9d79ae344c869ca359111e472cd4a6a4fccab967e427672f44f3809ab75fb023fccda133fa2cea47404511d2606f6a3325f2f4ddfa2a81fdad40d29b21c8011a466ae1b5aca6eabf5f93aaf003e3920dad52164002ede46bee7e0048b86807d869d89cdd27baaf8fa29d46dd3fc4712ee31828e4fd0ec18ba0f3bba5605305bd8ccc66e1ffe7e21ba351d1c35e310d8b82a004440a63c1c48d9d47b14e48110aefadc00f9acbf4731fa5cf9bbd93073b7f394aadbb87b31f0bb7fac1c709461971fa286f9f2e9e5f9c6f341adbdbb38486a832bee703c1e538ae8298e9cea8519f001057cbe3a1dd40a42d147ff5fca908ebea4b23500cab832db89929718dc6aa9f6c7807dc7845448ba43cc5ae108f30cc96d8a5a0c0c3ac09b92bb868c0705fdf555919b24f9e8eaefe2f5efbc1113717cc1206bf91be0299dfd7596a1c606b4d55098c858bc777b5199fc0cbf6fab87b5ca023f545f6cae4d7a9b7bef27f109857e7affbb20bb959ec9c131a692fbe007daacca221e9d15255ec5c9101ed437dfae01cd51579907979e215ca7c0eaf48c1d4f2207fa7c50ae2d16bca7612903a0e1fd3eaae650fc5bcbca23a31ae90c5efe7b600ad16ce4ebdbd3aafefeb530284c90061138e6eb3da8412706612d0830c264bb39083d65ad0db64081c82147be2c5dbd5cfb43ea580b0c1f1bbedf7bee8fcd74d5dab77052486922ef5fd7c1fb6e", 0x1000}, {&(0x7f0000000140)="246a9f14140726847f7503d47f8083dab3d0b688e43ea4a71f752bc308f5c12427611a89808ea9480e7746b67767ab025cc20a3e4ec69bbbd0f5d6da0d44456428f3c56843baea8f97eedc44314bf426a2259f62111e2c058946456af9926b0989f07d93c047e5e53f", 0x69}, {&(0x7f00000012c0)="03c0f171af70f49f493fbc34e65ed5f3467d7b6e9722ef334c64bc6d427e0384bf51a9ed2b2ba6304abba16d4c26980fe6e7bdcdfcf3b6ffaf6c50dc82374b68a10fdb8569ce3100e7514aa12ab773d93079265805fa4052bfd71abcec3037bf771d7c1ecc4822a594ad7183df2ef47750c1e3dcf33e5b82e2f1c7183af2218bfed29ad9a5d417656def8d2fcab9bb7ce73b8cbc07d514690e219996a6526c6c", 0xa0}, {&(0x7f0000001380)="ad5adfe94b31849c871c9f178ace716968d37ac4f736a2faddef89f956b17931df78b24a43181c792e62ff784c3236a1c9d76605dc854e25664b5eb47a8d4345101d5bce4ffbdbd3c7fa40e4a4c4ae12787aeadfe32f6cff34f99610b2f5549f78444a8b104e46d4edeb3ce9f2319fe5eb5a995fd69439fcce4757da9614b176974fc0bfeca8e2058273f653541d87aa6564a77c402c577b1018d4db6212263b1c39ab40309b2a5c77ce8bbcc9e2a1cafb40ff6cfbc219f8dc9c0abf4e86fa9c44f51b209f1788e83891230fe6c0456ed3b8d3dfc0c7f055316dd3bb11c6", 0xde}, {&(0x7f0000001480)="5943ec88999f9828423e9302893c7c802aa130e3309193a819d617b9f748465e28ecc1ef3cb820984bd77ab9fcde381793451d918c588bfeb525cfdaef8aab72a63927d1ad7723c2fe374725b36fd62d23620a554f3737380ddded071aa60c7b8147b94d45a83d843e0d5a22dd09ac697abc70e357225f523cfe1564244889c6493173c421d3141eaa245919a8b678c7da5ed30b9ff78fe26432f2615adda141ad65d8ae9c30f4ccc41d32e8db5a169f8a142903a693729d71503a85a011ad4d8a04098e5e585c04575e3fd5f57e30c50cb73e0078810f9b6b6c2bc08a", 0xdd}, {&(0x7f0000001580)="6b349eb63a7f4ede3b72fe05cb02693366e44e6c03d4f52ab694a8ce3869329afe5e04297c685da15806e3a1f9833fc5d110439bf5e97b1a5f8da6351264c2e54e5ba218347b32bd608cb048331da04b59693e80c757750cc88396f2d678fc045fb5ebb13ffedc6a2da99c1f9bd2669eb001bb0ac274905eb4", 0x79}, {&(0x7f0000001600)="f74e487b023bc87745dd6701f1c95ad543a663135195b1c76fdf3ee4d7aa793249bcb707496308a167f3aa7cf25489e3d68eb15d400d28a9661bb004a8a37b0b92da96f17924a2eb281825f1e1dd7e2598fba778a8b3415efcc196402b7898bf2b206a33fa596325de795b6ddd56f4ff34b28a28386ae738fa5d8d559b6811342994f6741097c78c474c6ffbd8555e5d5f6fbf6d13cb0b32ef364d9535150913b74199b8f425d1f64f095669210ae8c556e3cf97417b9f3081f77976753369f5c8359f79711140dfc552604aa61c5689d6dc6002e5ba5765312c58cec81fda3743cf61966679085609af8f0630d86a5638454cb4d73f76b3a19430493ee8bb629264b0c0e29c8a55a95b9dd29c48224c8374ce721d321ef908d88681d80982521d89058bff1285ee808f7789bb5263751081d44a4d66f594faf2f25fa1c12e786d8101579667dfd5208adeaf3cf0c82f7a6807b9538479f223605033cfcfe499cca47728c0610187063a46d44d859a76c9d88ae4f06b3cba473ecc986bf3ba1948bd79d459ab2e090c0f7c377af581baeba25cd0d3e4a36684d72ed32dcab6b83b01b16dd2eb7aa763e30211b367fde46ecde124cc1d297889c1a7c7ba5c9088d704305a9c4a09fd89defcd1d5b5085e73f8faac30b012b961d5edccb6d1dce15de956cc37837191e4800b9341c725a639ac02c87bb5e60c2affda469ad8a6a2c06adf4b13db68f21cff36884f218ab4e5d22a81d026377f3e2476fc5f427d34b1455a1dcebf4b53743b96e70e8851b66fbed55ef53e934c45f59c400d524439ee0d85330039183593d65d1f093de1ca4bd420b1585271a24ab0e892cfff37bf7dc3e309f51cfcbfd08a6242fc29a428402fb7c8be71297067441e1e7fc7b8e33380dfd348f80ca4aef1babeecf4d790a8f91bb9e282559525bd1325daf50014948293d5f476cfcb7fa9c810b1acef4eb4e27a5920144a7769fa232e8a4c262905d901db7d304207f1e52f841eaf5cc43b612d68c48383045b17349839e7e931f36a6d0b43f83d5a05d0d0c521142f3c501c576a9843b560c8311540a94adbdce7d365f6ee4dab36168168fb50839dfd85900220c6b20ceaea9676acbbb81752e9854b9b931106fdd29f6e1c19b6cc541111483fd825247d80cc0a5f07e8bf9586d1553cd8fe949cfcd4fbcc1877a97c7e3ac25d7276ecbac9c3209b07c5a0732efb95034ee2a71afde78385dbf14bba344c35003c14150498560b3a4c7f7bc2b245bab7db435fa900dfceda70e23cc96407ca2d3a3e8d0797a0515c801b6d4511a950b120c158761f036c4f16a2257b7c9b3be75a6e68f32cd0dc98df9545bbf32b0b3abb219c50b1b0cf71b424c2f0028fbef146baeb8a46be7d9a78d8c9a482b4358714f38c9013d74eae8dbba1d5d44f3a41efe75fc13134a4fe90d8cd6a3d0189295612eb1943cb43c9a7a72e49a9c9f7311417c535f8bd482357e00c7401b6ea9f6bcfb096c8e7674c61c4178b4be4317c4ca6ca67d3bf6b25eef597293e67de80c249b709fd8b604b272c8ff941899ad1f1bf0abe9bd61b96a4be1a6ae75d86d639db6908ba004b6fbd927a8645597c65298662e53f74e4e2c85826fd008e6904c087678a402f3d19c39e35eb8188a3b0f56e90a49f9c1fdb2db51b2bd7ea3bca66537320def4bf5b9962e5b819325ba9049264a22708963b4f4d62a23e60a53103562d387d8e12d8c184be85ebabf3caabe4920395d0ce4e386c08f570e16306ea535e9a7b007d698f4f68719d9d6e18096988b24e27fc29a48ecf355767252fb7bfb3de6af94455ab8027814db85baa3ea089541367f9cd15ced03322aba47562571fb71a274267d2b4a548d62e1eae22efd30badfc7fa0334bf60af5b8f075748900cf38a4858d391d32e84595d276c378a97f3b12cb0995020877cca680881e9df5213f04d26b1942bba0faea7e4c8946c6549e30ac0728d4e5640b91f5107730833485ae90fe9994ad370f48cd412ae504e8574a8e45028233bbbdd6c47bae8a0b8d799a683753d6329a669a47ae41520d3de3fe90c72039d514b4af35a98babad628aaa8d712d9b0897ee7461e245195bc68f89c95f583d4771caa563ce0e0b8e93e263ab3e3075366dfd3b0f9d45775bf53acc5cfd85fd947a1bee4f8ed961dfa7b5ba7713ccc9094bd1934e809d1fb2dfae479124ebf03c1aad59f216cbdaf03b04e2d8adf2d8bed2c3e09ceb2f4ee1657597c2ba3f9b5827fc0cb532a2af80e7e2fcaa0d5cd420ca5a2ff9df5dd34a3103dca21666078870eacfbf2888ae91ed4a7edc73b1c44bb240c3d894a0e3d3eddf88272a4c26b6bd56e489ea1c39dc8e3c067c0dcc3f6030493d0d41b6419856f4f1d37ef331bdeb9fedc88f8be1ee0173b795b571917c754457a8b63ab848a66394300df66d401af8ec71818aaa5bc73d2f6e4d599ac01b6d30145f2fee91edd66f8d56ca5398082558782169aca39bf5cda28cfd8d29c8f96e55583d9eb02d2f013fd8f44ca00e58390575f0b8973aeafa27f65f6bb5aeac769753213e0406af4bf6c6602e6b48ac77c452d6cb582f6dc12053a9a97627c5a0249efb5edd850bd231111afbce2fb426e7863f8ee85d66f301510aa80df5c46b24be9c2a61ce0edf254f9b2b0a7831805eb19e10b2b52b48324d978d89d6284579fdc81203a454434cf24282f76e5de4393becbf9aed1521eff9def16e8deb7593acd9ef458a8abca6af59c24a55e939b382cab611d0fa7a7e0d9c2619038071638c08346029143fc12ab77a08481cc4e0c65430da88aa36004a4fb20d3b057638fbc750fff9f7e93797223effcbac62418c8fb323169c666d26ea778ba751f39aa3076e95fae58312a50f3049e79fbeea04e3482c2ac7983993ae27e606a9a0e747c8fef57b397ac24830357f6a5de22023ffcfa08eb03dbd246269c65abd0d590a6c3191e7b836207891f01a41cd296f32aa89f2c0e9b61161865069cb6ac4c32cfd9b832229c3f0874f9e2228e314fafe207bd2178985f2f118a577db0b8000fcd050ef60fdbd6d1d3ed4a836301b5c45d7b84d07872df13fca0155ba4efad0688acd251085d7dc2f9536186b99a0a7355c59d6278635c90284798da484e318105614e815ad9d91e415259603d23f9aec3a9921aba8f1b372ef032c490cf55980aa271eb911d2604c71066f631f8e615434a4de3bff74f704d7826f4809baa3f7ce270a18076fe56157a8632b951a822584f66f08b27b3983378ba58e3e477524bc2cef90bff8a62f00ef41def21a2171f223c532aba8c81ce3f051ed9a7242501190bc76fd3d938878fa71ebb2362fc2b70fcc87b45bc31d06bab914af2382add15ab722c2298f06ad275fc1047039b4e495d56e1d51ba50f2054ccf9f7a671b3c24828263804c532084ee2352d0d3d6c829805d221d1016c7b4fc6ed754b957a3b53e58dab83f0b3a99300ae0368010f6722a8c038729e6d7a22cddd6bd5e4360bd28e507ab84652e8ef2bf25e394b72008ca135ddfeb28729ffcbf494b3d62fe3d3e76eff5e3f5f4e6728a2e4530453f441533db01cc3f3ddf935ad8b33b3b44792e68f7a62450c621d85881bc3c6daedff80592867d828771ace39df8a68b59e520844873a5f1fd40d3c2521e0ec95597b49ac6bf43f6e10e2a46552b15e8c1f11dbd1ce33feb5be2bcfe4fdbfed10435a758dd6b647e0004a2c3de4cd937314c0ab20ac701d24e4fa159d2992765f5fd847ebbfbbc3e2d942e0861ecb701b3da110ee9df9aea86726fa9b2c09e66eadcb232bf21a4aebce6deab31acda3f085a1139944296a207e2f5c997478663e19675280fec1ac65ca4649acea4627eab7a95544ff40e7885f9ca0ff1d0bb7ebf32d5b16bfa9c9c0aa569fd3f25e065081069c7d1cafd29fc1bd52cdaa690141b4b45c5a4e034adf64aa1c184feaeba1365559b0ab8306175564b2dfa80e997951ba1b49ec0a9a8ca53c65c3c9acd928297f4a5a2236b93a71e747e2337e5e1247b90c875fbe694f52a89e0b7ac9fb8f17350c66c270cb4fc50714ad5b6804a8ca02d1d3214e7166eca2ac6b8f3d3ccf90e4dafc8c2ccbb27632f37dd61715d2da054bc2d444a385df4dde0a147bee491e48d4377612bbc2d6f732122825daa24780dbcb6b1fb7ddbd75f091bf410b0f7a752b07053a91ca92ed191e1616f914ed5e1c69557609c5dc1f6a5ed19f458be98b838519ff3c8edbb65690b0759471480e9b2a60a45007dd1c96a8a59ecf7a341b43831b74ebc21f8c9bcce13fca98e886d8be4e2e1c5def889ad8094fe34c95aa4207ee3eb6f47275482f7050fa52d3ef15822339f0703a23321ea59c44955bd00a9602226d736bc13ec40d052ed9b4caa52858e4cde32a3ddbeca619ae31f62f27fbe58f0db7b67b4b725e8f2defd06a62bc73866499490aa4afd11f2c4c4bb0924c35664ad384623ac82f56182abf213e0364644542dd347cc3083eccb434e259c2fd335487831b630ffaf11137c467f5303bb570cca58b6c84c386b1f9b4136299ff59d566098d5afe51ac615e59e00301cd4d2aa214bf1b0deba98a0dd5987ec8d962aaeecff1ac93f157ee955421773330ddd205c1bc4c656c2080c22258fd29240f4cb73ec7b7b2a28bfd7d455747459d5660aa300a4fa68a95204039fc202ce7b84e9a7d4c221f407f7dfca3f82b40d99a94813abc222275983ba1fc393414c31ac2401ceb125f2a6d8847c2a6e6ba3fdbf307da0ba521121355afe04137c1d83b748f908d0b8645b75b52f6428965ff206e7251d2838b6d3a2064452a1b1e4f799dc9fe0bda5cbe7a887e0666fa7e56dfe2f01ffa35f464f88e419a097b603a1d9ec72a1516b0415651147d3169a9816682b7201126ddd9e670287cc0ceb7b0f70545d3ca38c7fcd83f8c0c85f683d860c0b208a5e8ea2b9e6bf23324ec9f2e890f90e5083cf125018c6403215b431d8ce88a3cadfbb11fdfa10cee2868fd45eca0b90cf3ce749b46c2d852fe145838dbed0a3d2f697703bd8b77e2606e4c803f20f397491855bd83aa1d9e566575a2f18e1aa9e79af3be85fb6788277d353006197037915cd2980a1983b0875394b913129f6ca383c7ede9e7bc53163a023f2b9e029465d89650dcac4e36c90f85eff48964183b5514c628f3f0fd385a77a4b624d0e799f1f3dc578d04436abc4e583fe9d7ed302a8ff9031fe44e00fd0c90b4535ec14ebe42f993d2330c4f31d444f800c8f50601ccc9ef984733953d5f388f1e49227b93855cf7d65082ef8d424e15904e40887a09d719147b3c9ed22bea23445524437e083043b92b13713840f373dbecd551db353fe1c5b1465cf4588662047ba59fbdf6b221176574d368a4a2c6b94634698891fb4d4086fbb59813b21e41e687981dcb13650be557f5722b99aad135a2b257040f47818fa60d2f3ed84de05e0c468b8c5bad2b5f990f6abe03121beb3c83f6b90328dc3bdcadb087a405da515714663643eb572d13aa5bd7689fd5ce0cd41c632b812cd64a56e5f74e2e8f06a03a5a95844425a7f91879240249376f9d19bc679c17f9893d777f7f591a7ff6b30f8f44ed714ad28b34cb3cd883cc3d6a667fc0565f33b28444011a0fc987a145f09c577425328e99cd0b3c8f9701601ba5f6f0bf8d5c1b7aadfdccbbebef8e4a2ad538846f872ad2371d390bdd23644f6a37e300be8543349ee1626e923af601fc121c9b80f632f2b00675bf0919349ccc6d87dd22498436339b19aba80c8d107d218", 0x1000}, {&(0x7f0000002600)="94d1ce249708482d05a9c607249598f674f1a448490b4a94bb64defa37c158bab94b101503cbbc0c81cfc08079b6bfcaa0987f1fcb0aaa3cb18eefaf8920fc6013f39f0f5f95381001770c08b69f3df53499d81f6ec0689936d172529d9e6d59ebb3cafdc88e8cc4928fe4b3e091b8fabbddf765db93a1bc97ef0f9ec4471a59baa10910c38927bb9dcaa36c76d3ed53dade8c5370a5866865093330cd0acf2ad7a7b83d9e10e992dafdc9b055", 0xad}, {&(0x7f00000026c0)="63fc6e434bfe2a477f8fa0da9d3484c91af8626ec560ca5b3ccce74aace3b9443d53bdf33adfd6f3be4b30dad3176d2e191827673266a6f5b300c03b8dc0c23c839d8300f3f04cd424bb02041ca8fb382dc63b385e93f3bf65d059a76f89e8ea605ebef1e33a3c8d7f49e0a78a28d12ba8ab042857814809621181914d35ddb4ce1f", 0x82}], 0xa) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xb, &(0x7f0000000040), 0x2c) 16:00:35 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x2, 0x0, 0x200000000000cb5, 0x0) close(r0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:35 executing program 0: setitimer(0x0, &(0x7f0000000040), &(0x7f0000001100)) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:35 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x4, './bus\x00'}) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:35 executing program 0: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r20, r7, r8, r9, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r26 = syz_open_pts() r27 = dup(r26) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r29 = getegid() r30 = geteuid() r31 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r28, r29, r30, r32, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r33, 0xc0044266, &(0x7f0000000180)) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r34, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r34, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r33, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r35, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff45290429000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "6b0000b40000004e26d03f00", 0x0, 0xfffffffffffffffe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:35 executing program 1: pipe(&(0x7f0000000880)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x366f, 0x2}, 0x8) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0xf3, &(0x7f0000000100)={0x3, 0x4000000000, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x101}, &(0x7f0000000140)={0x7f, 0x0, 0x1, 0x5, 0x0, 0x80000001}, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) socket$inet(0x2, 0x0, 0x5a) accept$inet6(r1, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) flock(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ftruncate(r3, 0x0, 0xffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0xa757, 0x91}, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000a) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000380)={0x1, 0xffffffffffffff01}) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x2) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000400)) r8 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x40) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000480)={0x1, 0x2, 0x0, 0x4, 0x6}) r9 = getppid() getpgid(r9) chflags(&(0x7f00000004c0)='./file0\x00', 0x10001) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x62, 0x0) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000540)) r11 = accept$unix(r3, 0x0, &(0x7f0000000580)) setsockopt(r11, 0x40, 0x7f, &(0x7f00000005c0)="2be790f1124764ecab66a09daa9ce5158f5372d6f7eb1a9ced7cf161c2b2c8a4439734f4d04b22960104380855a88bd41a10", 0x32) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x200, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000640)=0x62a9) r13 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f0000000680)={0x0, 0x9, './file0\x00', 0x1, 0x100, 0x9c}) truncate(&(0x7f00000006c0)='./file0\x00', 0x0, 0x3) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000001c}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:36 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socket(0x2, 0x8000, 0x6) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) dup2(0xffffffffffffffff, r1) socket$unix(0x1, 0x5, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x4, 0x7fffffff, 0x9, "63edeffb3a06239e2ae1d25c2ea3eb4ccfd16462", 0x6, 0x7}) 16:00:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kqueue() setsockopt(r0, 0x100000007, 0x10000, &(0x7f0000000000)="4403016df2772c9c20baf90c2deff8dd00"/32, 0x12c) 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) shutdown(r0, 0x8b04ad53c4fa4434) r1 = socket(0x1, 0x4003, 0x0) getsockopt(r1, 0x0, 0x1d, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x19f, 0x6, 0x0, 0x5}) r4 = getpgrp() getpgid(r4) r5 = socket(0x2, 0x400000000002, 0x0) sendmsg(r5, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffe6}, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001500)=[{&(0x7f00000001c0)="b4858728a5ee026bf8bb7875c82a1287cc847d9c93b08ca7daf17663c82d0aefde2b988957d06ba0a24279807f86df54ed90dee21c530ed3b95f490a0e71a075d275a6b9dbb167b02e9e1b41f7da23961e13b9221551f77b74dad060a6a05afe9af3ef71520c4fda82893f9a84dd9b52ef1ad848d7fa4af99a5b48f4140a3085052cd3f5bbb3a938f0f9cf7190a1f46a843a3c0bdf669e0c2635eba651ac94b0c8b9d1e6ebd83965005cb893740b5a67721f7e1f9e0f51ccf75051e2b62c6f751bfcf368", 0xc4}, {&(0x7f0000000340)="e9ad5b3fff241b7c4e5c72ba6b310e085dd729ce5293ce160f4bb4656883cafa6b5de5ccdf3298edc9aab88e82f45cd54fded6765b8fe6918c7c2e9210babadfce80c317286a170daa5de3335cf8a58c4459cdaacfca6b3b72ce14e9dab52062006a972812f6a8baf745325f3cfd4d0b49deace5903c46f59dbed94e1dc3ca3e9dc2d64cc7f3e031b40798b8f78b2b03d4db26f7876274583d2bd9f026beda78cb253ee33e02805f33a51b9c237f35929b90caeeb42c3852ce199a133ca9f390874f14dc986412741a2d350fa8790d5ade2b2b20e26525b79e6f75eae5c3ec53897b6b1f1034261d9f4eadd3595838207a266a7ff8e6c19270ac0a6329e82c14f3a1aaa8dfd3c0fcd9fa849d99db2b37624bdc845a4d9d3b263a9b3960a282ac2794ba11484a565ec08af8a00d184b5d290652d3bde51e9923cc2aaa069ed339d03ea4998f1ef6a5ea242c70ff6200f488f677e8d28c87cb8e3f9be17fd03ca8a4c48a6e84b0ae1ecb703bbfda6c2cdca7f6adc1dfa0ba54c93b0e1205c8abadf66ac31a2e094667693039584398b66ef1dcf307185869a5e53a8ec05de58e97fb8f539bbfb174fb25c2a87584d64a8152bd9ba2ac6b0c6f3d5f3ea4f4f3ebd634de0a4a6d3b0b8c405ef77d3090b8c649e6981eea0a0588478fd3eeea5ae1be897d466c18bc88bcd5b22897ff36ba67c8634bcbc6b18f25b7923e1e2665a813a303660503d58114828a85523a243225ae4fe99ebde904460106cd79594c8564285c1b4d14fb4107c06076a619c6408fd35c7f6162f5df0626795cdf8be651b05d85bfe547c940860c434a494816efa0312190874fbc8e6cc1e717950e4b16e9a1e336770ced08d62701fa07128ed99a80cd92dd0252c7be6a7fd5a342a56697398dc28df4778e83ff81ca9106629efb8bcde11faa159ad2e497c24912fd7785eeb5f41c7130651402c86debb90272d2f0c93a23662bece7c93aab822ba5384bebeae5ad99542504b470be7aa241fe34b4e1c49a86b430a84b19ad1540face55891f336012ca3cb990df48cb79165db599af74cdce8c15c6e8aea34f55d9ae868d064789cd4610c2cad32f619e5bf844a46df11a313b284f2d1d9dc1fc2eb4ba74c22b8203cf5e1e73361676f367a6648f537cfdb23ab2e076354b5c6a051ac90a3e7c909589127e54d44db538c407cbd7c804b7cb095cb03216a67431752ae341dbc96f5a10b868674685b0713a8379357e6791c4aa292e10c23a5aa9953a002e3adfda2858b187496320e3bc8d028f9e8b6080721210b150292bd02fd99c6e3a3067703ea1bb85f61107c2ac13f1ff7c669ec7a8f9fbf4549daaedbcf6ab16967b37bed3144ab75705f985ef5781e04198acc44e53a9ef3fc382c3424deff59f78fbf3a4cc1c99d98472f0adf769c0327d264cb87c6f21f31fa0a5b108ad5945ed4b347f42883b8891242726a05b014328a9f3f5dab64e210977235489312d22aeb75f553cc869ae259acd51b5f5fea10de0168d0858a6ae472400d1d4262fe1d6bf94ba3bf688929fcc4a92246de22d560a424224aeca1192f3741be0d8aacf3dcd088c4d1dde3bb869e198649ad8322a7986595f56b96e34c0defcf79eabd550cb7b8d05b1e98f87685321e9250d5dae9b41cf075fd700a542abc90d3e60155e71a849b3981df49b7374e71e79cd8fcab7b72ccc0d7d6d0da6160ec2fd93e3b3ddabb5b1cf23f54ea5bd7b95902be329593a119ad3b4372da93c2a55efbb6d0425a03bddd7a8700a558925e0497ac28097a5083f9f00319cce84ee257c58752799987c1e9072ea610a5aa823da9e227f11b15f6b2a527534144fcd5feb46eb29d642481bde6bbfe084196553bee60ee7493e1486e513835b3adac8200a7e1dd46df3e1c9c1e885f7129e172f8ac0df56a48d20cf02df3635ef222441abfae974dfd88953e6799d40f491d013247c18c058fe44b59c4bfbd87a650f4d1f0e9b5ead7d56b87ecaef84abb346a35b2eff524e7eb540e6281edbe3d3593cb3304cd93f31cbe286b3ab4e5b7a70d0d9162819153db1a564cb339b10a5e91101baa9583a12c7e43574c3f2be1850913c32114a44a255dee0e0e630a94e53b695be66c2048192c2221c18571065c92de58e47ce8498b34c8f27d29cda8463c24f83ab2af1d647c4c49512395e7a98e025f9be14ee42917712e410954ec6505439711a5a3de4c6a92381576fb903a64e3f2ddf97ed2595f20a1e2e41a4c76754485d5e0adaed0b301fbf98f54ce8d231e03dfb4421256f51ebb508269dc3a6c589cfad2b8a23d0a90b8a705a5d15c27f42ee239267d5b23fa108831564481a0240472bd020ae3b0c1e4b7196a5cc1b044bc01b7c743a85ae5e2c1114857d886cd33d04bee608baacc878c8eb2576f7c61fe086561b81557aac97469fc2765a487ba854f622a28acf849f849c7da90984ea34e522df94711e9ea3a984d1bb0fef3d1182ddc6d1a706c870684e84cb3778c4f26d0204d489f19923c15a03da73088dfaecb976ce4c4c6984c34510c1a3dc8fdf4e63e11ea3544131a3b94f6d3d957408ac9cbfa3f4619a0833b552ca5ce07f1c9a73944e7f995e5baf01abe459950aad31053829026c9a7a2883cbc9a8b1cf0bdef6b0e32caa30515b677a3a0e4e89566495dd9d4300c3d617128045e68163ab4ebedde98ffafb80be84a92a74aec62d17f9d5aff091aa60e8082fc99cd9e84f2e750e35342120a1a6ab706dec25836995896f55034797e42424b39cac122cb293a84b07d8bc8bffaeb70d4ab7a3c10854652fa5d43cf449d83a3093897fc59369acf56657271b8078fe028cf629928593929f354cefe98e285538175f6b1d3d63d05c7c118e2fe74b4c21dd07eba811cbac33d0b60fa545711dd473ab4c1eb51402f72874b1179d1fd3eafad3a49738388875a903d8c9052462d1a0ff79c78653f03e1481d4428039dc04a580f19fe6df9ff52711a1b676b3bf6675113e23527cb59deb7591946d1703082e8cf8347b35cfcdf7a8f140438abae2121b3348486a52d86f1556e5d46b65d9d09a1ff27e068ca3a493b37c53ef78875079b4dba5c5051f6aa1fab0d9a28ccf971ee437475909621a6554e0b996f294429fcd637faeb6afdfa6effd9f0ac1e75a6135e1dade1dcb1cb0e347fc590ccdd0cafa91e49bbc3ae1e47644785f3c834b95cac7f1638a5b307276738c161dca1d9142eaae0207cc25e3ab1cfaa2aed2c08432a821fb4ad91629da06f8d271c219a326cb2e68e72e884a62a6ece434932fbc26f573ac37a482f7f8509b399c7cf47ebdd97d5b171ce7c8a17c738af51ee18f3c8b4a631ac2e61b4a44aacfbda73b1d45e30de8e3737e19aac578d1b69ad97d9f39100bf283ea37df1657b227c5ab0b1bd782de17ed704ce923e4fcda281fa78f3cf4e42af6ccd0b05f1889bd3035b1193c8df29adb233df10e2b549a5de1e584620daafd2e21d63c75d95d6d567748eef0153d0aed8fc596a53c20102da2912823c7158b54f3df6ac514b28b06cedbc5e12f99bb075b16ac6306800336427f9028a9de706c2b738fd72d808e061f247d19f56672bf8f5193171938878bb74315ab7f38715dd06c7b8f401f554a7ed2b1e53bc94752b1d3b5d9b5afe0bb7abd652e2094978d02c53fac7f2715c71daf82ba5f1fa19dfcaa1279c89a3c29731d11436c0ffb4c69d7b12fa4c8c20c7d4cac7aef1bc097d4744a318ff6f19aaf27c656afb91bb3298dbff03695a62a45269c554e12021af79b4f7c362b9d229850a3540f0b54c0f04815ef4747cd7a27996f1690e5233e77a0133198f58d62b12751ff1c2de7c2ecc5f368c1ebba0f6f1f09d6dec348e9a4b36baa8cdc659ce26f7c6925e40a01958006d92ff7022348d5d9708e1aedfa694ac53e307a8c5ca0eece44e7bc3d5f9a0e93ff537f0854b0f65b36edaefdda0e2624687aba4f2525045bc573ffc98c25e3324cae0cccca2a84a7945936e75104bf691b990106b0acb3b48bc359956303951ab133c17db185754e49cadccf7971790ab70cbbaa605ce876731de97bd110721d9f90e6655abbb507c04674dc203014f4acd1539a8391aff5ce7539f4d6c0ae7b420400b90b3ed5f2f5be97e7a4fe8c34abd56b28d5e76b1c0f0185b68412f0ebebb6d2a792a1562a20af26273b8892c5897a3c65af0a6424ba7aaba70959c2e5bd00559cc980f60b5ee8ffa065db968a6b397885948d0e5919e2d147332183c9c35cb4a111a7fe47ff483cd27b4d7fa4ead5091f22cbd812ce55b810bacb1aa9ddc8eeaac20dba2a5c368297619d8c1dbe53eedce939345968e1eadd1fb14a9cfdc5e810c76d13f471037ded5851bb896e6dbf396f5c53a86ea9e48bda316f847ecd2408d48b7295e4257f60f07aaff9213137f8bf30169df7283a48fbec005037379ac2ca85da016cda8fa90a23a38a36d718721c9ed06087f8b8d2ad8daba335cb279d195542953198bd8ca6a9768730f2e4bc34c8a30412895524ea693d39b3d2ea32468569267b2fa222b22e256ab486f3fc1aafb29a9630ab7390123ac16a513c49e2fbb7de14d53a427b7ea4f374b4f2f04bf0474cba1803b3c9f29a87c101dfa3cabb2963a72be5ec3ece7000ffeefad73a624a52560a9cfdc3c4636feb32a38446bb3beea2b378f6885ade4b42d355515be95eba46891d44832691f5dfaa0efd4c09430b382b29d481d31df528d92b84f337ea7d1a560d7e82d95794b8666fe3814436c4368997def425f6adb5f85a80a9c25ab67ca063dffbff0daf4ca03a8ba9b58b4c8aa6261556211169caf187c0e7cfe19f756ca31bceee56f03842a4e29da14565babedf09d76cf7c63d36d2d74acd0ace598a2e218f3bc327baf26f9541a917edceef59ce966373f5456e7d4b8f2efbdd4365aa7433254cc4fb9beb4db8d0b772e00b0dcba3a507e793bdecbfda92f185534dc9100329f9e7f7756efe2e21e33c0b52ffa8b25626465c2c2ab58a36d838642de269ff2fba5cb7d2968c78918c6a027d32d7865589ede92898528eaae0f5684e5a82504a409c4b976f1fd152f4bda2462a82201ab1fd2e572fa38b5a625ded09725cf5059ce052dd7b3c2bf17eeac5562889cc027d426ac28591ae59570419ef9a51aa0eced375a3a31c8e64edb6ecff37c47c881ccc033a7d23c5dd0ff42d758345c7a1bd0e2eb3024f2efbc352a2f259fc6d8977c55df87c133ff049b40f9e49ba3a46f17594623fa763bd62eef3d8eb1e9b3e35e559f1ea2fc658470f16093754bb97b4ab2de03048d06a3068b7d30eb498d7af829c130d08eb88303f6a98ddba594f483cb3bb5b05151d28221d11d96fb979b02adadc31a2c7d225f5c56077ea12f090da18475f703af45c536707509598249a6fe2aacfb13c2a2b229badf0c3eac016f43e26717b4e4589f4caa290d500f53eb5513e88bb10199fafd5a6faf475bba173fe0dfbfa5fb4be0a88d2f6b12b66069cce4cb5b69e7644d5f56254ec4d307169740e47cc4de947fab792e622ac885910a6cbf4ff05ed1f34400a44baeb0e7dfb761138c92c08e9472057490418e496e6e85937f5861978dea9b071dbd5c41e302bcddbfd5875b5803da77d3edf30f4a66eeee3e969bd73df8e56b8e71ea9ee8285937c93e452a4d1b53c1f8d75cc007f9cb4a01817b20aa5d45befdca3eec7e8c541f6aaa931eeeafd4aa1b526501686738593a5d21feb81ad4b3269ab7da16b1c4a72734cdebff4e41f2f0d4e85e5d5499692ef9f36d2a0b811", 0x1000}, {&(0x7f00000000c0)="e4e9950acef88781f49d0c2ea8799468f1a8aab12be54c0e3fcbdc4294b294fff9dd362abf3db6ddf355aa01d54ead4a9c01fe9f28c3863137ed23376b3cf5e1e5c2bd6f64d92d472ae146522739da41d71d5a920c60d5772ddfb0481214366dec24a5a816ebc651faaac27b6a8d64d49c0cab53a6b5c3238e65d65193b43e0ab5c4e8c4649663e705033e35d23a3edd530689f3b15f8a57b07ace6fd8f8274dae046a49110a714d577460dfc51b356f3a76f1bc02b74271f446", 0xba}, {&(0x7f00000002c0)="81e62f33db2e329f03cf13db05ac972d575c661ab325e14155359bf2e5fe894605dcfb18c6aae8b22cf662350ddf5a996acda8e162fb5d0679", 0x39}, {&(0x7f0000001580)="a4b5fe1c73eba4023112b679df6259cf9e8a74c6c6135a6a6786a817d6e410b23307a50b62d2e3b12e5b650c30fb693661e8ed1b046c0eb023b7135c62048903e91b0b78bf609dda761a45ff99fe7b8d8a542a8700d5197b54a5683e151558734d7cf443eb249b58cb5c800387af1b0021a952d9e8142caca275e430d2fbdff0a97f68765e0220760f0ab94ea01478e299eea9", 0x93}, {&(0x7f0000001400)="a410529335791a34d92cdaf8a089be876e4fbd7b973a7dac739faa316055faa5b0a7beab363e10105f6d8bb56b23800643ed36ed02f5cce34a5b3b6729913d9acbc519c48869958ae88cb9ae5d09082c21844bdef2bc3fadab507222a50784e40cefbe3499cb9c96b4d6149c36128089779663e88fda9a5e8a7065a3121daae9b8a582cec75791f615637573e563a3690222532dc79fc27f15ff9d315247c08923f937a1e0f8b2031a54b80e342084afeaaf1b3f0185cfafe349f7ce3a3a860de682b0bfb0d7ef39344d2e4366a60bbbba03105f7461c69709f5807b246dd7", 0xdf}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x7}, {0x6, 0x49b1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xf51) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$dupfd(r0, 0x14, r1) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:37 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xcd63) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x9) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) openat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x136) 16:00:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYRES32=r1, @ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRES64=r2], @ANYRESHEX=r3, @ANYRESHEX=r2, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYPTR]], @ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r4, @ANYRES16, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYPTR, @ANYRES32=r0], @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYPTR64, @ANYPTR64], @ANYRESDEC=r5, @ANYRES32=r7, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYPTR], @ANYBLOB="2ab4f913c4c7300797b544e7e857c39c246c6f10fd4b12a6ccc3bf515c64f19afb5b00d47c99895d03cb79bcca2197d6c207297c064aa734d795d41b8f03d8e983d98733a2b75776b48075001edc0f2e91de7dd96ce540cb16fcf13654d9e1b19a51a9a9f4587d18a98a5750efdbb8d70c6c9dc23c2f18d5600d6500c79abe9d355d4ec11288e26eaedb35f7d10e33452fba68084c623bafd5da58f938caafafb47f23676525407df6beb79caa6aad8a6429befb388c7e9d2d8053603f4b35010d488c60f28379a6", @ANYBLOB="bd463c386a47f9386f4ce2b4376fbb974122f1c60363cce7ac5b42913314ce380260219d58fa9fb4dafdcf06d0bba46b4f33e554b3c452a6613f72caf777358758a98360fdeba153d4fe70b65fcd259aac6d591ae0349827b1a43c6bc49ec05696462a5c94a5676e981575f74f498dcdf2569f4b7f96a73cbf6dbebe93806e94406dfe02d5f786d2b43ab28e895dbbf9e1d856cf680fd7dd61032e92c19533830a034ee785a834c3feeda6759360d9c0a6d0deab07651ea969f0b182e48b33ae254586c4d1932956fef28876984969dae9057f284175d5ad41b862", @ANYPTR]], 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x2, 0x4003, 0x0) getsockopt(r9, 0x0, 0x25, 0x0, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000001c0)=[r4, r5]) shmget(0x1, 0x3000, 0x14, &(0x7f00000b3000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) chroot(&(0x7f0000000540)='./file0\x00') select(0x40, &(0x7f0000000040)={0x800, 0x400, 0x5, 0x20, 0x6a, 0x8, 0x7, 0x4}, &(0x7f0000000080)={0x1, 0x8f10, 0x800, 0xffffffff, 0x1, 0x4, 0x3, 0x6}, &(0x7f00000000c0)={0x3000000000, 0x2529, 0x101, 0x4, 0x6, 0x3, 0x5, 0x1}, &(0x7f0000000100)={0x9, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x112) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:37 executing program 1: socketpair(0x18, 0x0, 0x5, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffde3) mkdir(&(0x7f00000001c0)='./bus\x00', 0x34) recvfrom(r2, &(0x7f0000000100)=""/87, 0x57, 0x80172d998eeebb82, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:00:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xaa57db2a12ce3f07, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) getegid() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x18110, 0x0) writev(r4, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000340)="94a2d2cdc4ed19d7853bc964dd4b0a715de23d7b5d323094c194eb3030ad2c9dac0ac7298135c5cb93843f4637e810acba8c7e777214742572dbe38a4b3f48272d891aafaf6f16bac8d5581792449626fd6721bdefdbcaac942cd085c323f581b8a4360599c50cbb8c44cf00fa5677b38d0d757812bfae2c5314dd27", 0x7c}, {&(0x7f00000003c0)="6ce5f66b207f1e2e47f0f7ca6100ee39d39c5f6ba99d5ae05fc3a778a60b4919bd5d4ec92c382b076ab62f2e64b000542f6b11ff16c6cd4327353574b7e1235aae0463dc454c535930ebbe48549cc64c03d4f4edbbea86e42c961cf12fc0864ecb1a5765fbc6eccadc646199481eb6d097dac0628ec11be098f48f0e04b5a3cb8ebb8f33f1a7a847f599a280531140c39a28818d50ed6518eb26101d2fe8c70f0f68e49581e4ef18df94dc25c7572f61bb9fc7daf7ef97f173dde873f7c3322d463439b342f1c8932245d7731c9ce796eccc0e32b653d3995793c59e6627cff8756cee7ac20c6b308f04b1e180409d68f3979b048972414b682c4fe679dc75e6c56e3a9b74f5e14ac07639e3832b1072f7761329c32dc0692da887c3aa85800f9a69b56d59a054e3881199486133bbd143a4faf8a7b92db974308064f8215e2215bb0af0991f8c4d92138c887801aa126ce9f721a5e69d6cc10ca84a84f99d809f77d291c6497f134799aa3b990ab53409b692af34205c054ecdde9626ef44e81205115b3ce7856e701dccf3bf43e2e62a93e56fc7919e9b4e483075e7ce9cc72e79b4d1ea79dd6e4d3295a1d0c3b4418e67cdf11118fd9784c88922d0fc54f3cac8b146a1f8bcf3bf220ab73a457c5a695f74ad11ebabbe369db67a067dca642a8f9fdbf6a46caa1e925d2a7cb131405658aa69d8f53cfff123efe2122e6d3a14fd5ec485bf370ddeed6c951d61ec21a151ecb10d886906bc9b5ac32fc27437a08190c3d932447a3103009f56ee1ba60d028a725c346a0177b5e11f0b85283c8ae8dbff926dc6e846b900805f4e9812af2231820259cdb9a1a7f1b340872517f8625418a0c314e45cb8d60a4b7233701cfee27c2f202aded7ee125046e3237391587fbfe86028c6bc7efb424727437454230427210a2bada4a69184d4e29e90ea8e702bbc1bebcf860d918412ae1a9f9c23666fbb705d09046924c4615712805be6cdc9b7fee2dafce661d24187cdebce8b2b3f07bcd954e84e300e6ddd100a15f8926555b932a058d81d0a8b4741648dab1cefc85cbd58d12fb08c1244c040a93aed2b4ec70d1c93ce49b73a428f28dadcd856b31db0abebc6606458508e3255da052fa3d51c8b4c930f766017586003aeb34716adcc9b0ef6a267c625e79013fb7c4c7fc765f90629976160a9ed1cd425ec6571d3b82f15959f795dd4355d80eabda577e3a38d30db8b74df50f91d8d0c8c1745612c428ce47c818fcb82cdd9d16b3b1c8404b2ef7036738402b566188b51277915199df73ce2f364a64959305e149e47ae58bec1302f0a857ff50a79e2af16115987acdb2f57157eb02fb9176fb52cb93a83a4a3afa4bece178b1c36ee9501e9130431a7db7c88c2856fdff1dfe668278d2a4a71b542f0514fc33b9efb685af7f35481e9894e05d8270e70de417c0768a6ca0a8a66d1804fc6854fa8762cff434b5f92e41df019b38e355af18b22794f701170cef57e9ba9d5abf892ca87161b4e945229030d16f32b7b82efa38aa9eb8357eb2e6b211e19f8663ee8bd655441bcc7571df60ba98fcde4011a33e97124a9e1961c822bbddb49f6d6af6d9ccb2ee0ea60298a9eba365387999e1dcf664a89db5e458d84d26fab728fcf6444c77087867b67d09042f8ad3f3f4ef48ae3943ffe6056f7bc4142fcb8f97b61e016f71468f966b2e46f91ab96ed6dcefa50d9263de465b23aa388b1204cb7f9ebe54de3185a92b5ffeba1f18b1c74b6ae7d6112dac0afa21ec4b005fac303f6070872523acff1033917d3efe0aec90f262575e3c3da8f7a0e60b4f2c7aa9344b13777c6afcf73af2a32d76147e135763fe4fd26255c7846f032a0817904e51cca2a3628c4f9beff04eb78bae0c0f12530ddcf4defed2a460d995d3590082d0c935306a9db291adef73362d9390f79d6e9b31c4fd85a2566ad45eb1ff5bedef2899d8ed555cc5d7ce6840d6a7c4bb0b49d3fa04a6c36f33900ffd18fb48b485165e5131625e955e7f44bf7573c868b4cb0c38fd5818ca5fe32f0ece6c913653a59fcb64d6e13f5f5711915775a39e3390758fa9ba298d5f126c4bf8bc823f9f9e53fb10668cac9e134ca6f0a7ffa1e23350869519507cbc92984ed5658a4a7c5de27927bafd2fc9196826af95e2a2118944fb7ca11fbff200dbf96c8fa59907925377efd909f0ae68f8c10e3acde1949716a71fb6b537e186df94a637d7dd0ca7829f70157cc37f5cfb2b710616be4cc85f2b8617336ae00ef553b3cf57fbb597f28d123cfd876784ce5c16ca56e4aaa13fbf9d1b3668feb5f47fae829e286a5d52cff7ce2bc78168061d4217ae649016cd80d9f4524c2dc179059b8620f1638cab88e359c9539014ff42a4c11a32fd2fb51686b02545476060d435e952544f1a1f27f562c9e83b1a8c1bdd0e7e4474eac7ea698e48a9620b24c630c4d09a77f043539e4fbcc2273ab5d1847256741c85f30c98d64ae574db3a375e19a4f5e62eba58ff0cdfdd85c0c22312c96a79832a9726790db05cab9d2d87f23f3da8b022e8b641fc477ade48f9e6b2db567288ac9ff5dbce1f551448a173d312f63d8052ebf4e8a56fe097e030fead57ff2337e48d93bd2c1066f55ba7fb8b1d36461ecd4f745f230643ae817c2451bebbf8ee17ef50b94fe5e5285d900d8881739b3fce28bc2a9a02715ba1e37a841ca5e58c689d35224d85b03684820e24d255f03142ca201d2990423c6c8904a39795334461599067d22c7dc469bac29ba553fb0c22501fa44941d324ca969e77d6d0efb2da4be4258b1520430f794e1b38ec6d6d0ec3b53fc6441077da5c0b6e058febd44bfa57fa51aef0523737cecccd36db9a6ae7347ee76b9964b98abfbb168269b0f267a7b117d72fc0a4cf808fb40fbe2f12f5fc0d6a4d1fa3bd3e84fda5cd614925b282706b79969d4a84f2a3450af610eca7b05c586aad6850ef922bc2c4e870d0d9810e39222c73202f165437926b811a6da55eba4be9705d8257917dcf57cf53b8cc256ee308448a7ae8b3f757b38b419fdf29b330845e211eae485673182246754862dfc1f3f82b3689a26bf9a29d0f081d4a9f11051d21a003143b80a2c8807e40474094705121c03cd40b835adb46fe7bdd6569940292c5c18cf28a0eac4be1ed3aeaa24099293a451105ff4b4d15aa33a241529698491cbb55b9ad8c743a9f9db9920261e1f0dfe7819ef6e3688fd4dda1c3b54f154179ec9fe700240b4f717de4942cb2f9c59dc0990d6ac173d02a5d1a8b00023a4cc0ac8f0df874a8e6fd5f8a4613af2ad8837f49de3035619c8940d22d2da0d1432c1964f9b9278c13e93086a74ddf88a2983dabd0b8bb072b39d88dee16a7ed455341efcea125961840e6b31f06f786ade57486cf167f8ab819fab86ce9c1413e613db41a79d0602b376bad390854dcff94f1c14e93f36b1e3b5dedd2b059e43919e3e1919f31972aa2c5496b061660b51d2b205a81af601804cd734d9432f1dd5611fb8ff47172ca97a7bbc34a81e1a2905e53008db9dcc4f80c773d5c0df27c93ce61b6fb8bb3da4acc8137f1892b2a57418dbbb9dedf3e6abcc749e43ede6af5838f26c24b54c2204cbfde4189b8c0141581f3e21c466b6f25b73667517d9064059779fd2dabcfb44fe82fab5311a38adbd57b6b65836cac3d25ce569b7976d3f174d9ba14815bf473a2811d8fd80911f8e69bc5439273485827f240a299036253543e4a79ad6ec2eaf0651dd74cbcc5d2f5ef8cc0388c144e51002ebaa4c532e31a44206fa53d4a8a6631f3771bd6210472cf008abd17db93c417e670b5bc81c0b4962704c4349f49970fff338a135f7e1b840d104c04d0017f95548663e30cae98efa250f318d42a3c5655d8bd7cc60a1943438fb30299c16afc57a8a2f050e8a4c618b000420d6aec493154292906462a5b69988acbf7956ba24d0eaacb3d6b8d1e6e726f4d8ea1fd5bba45609e97d98f12819d82433e0da21962441c8e91a1181c028e5828589a006976f07aa7e5851b86c53a43460366813ac643ac3e6ee09582f7ef90130a55df2830488c595e65807bbd12a45639a63757c022c151e5b1dfe6cfd09303e13cfc44a54a7826c40b60cf0fbe49d7cbed65f06758240d5954e0ee6425b735db9e9474af498338348cb15a7981fc2e7e1cb783d2d4ca37ff960e3be68c9ea648623b11f77f235dfa3da17d413e200e1d2d37ada7dc78dd554f4cbca993289cfb8310868cdb345967836dbf6f3d090d139c871627a7172eaa7a148323a3aafa7e470a6351249847f2222738b973de4baffb3daca3259d431ce7e7c98cf0b33d8130f061b8adc3b7f65dc60ecdce9a640af1ff919ebc12c6b093598383f45829faf9c0fcab53f6bcdce4a1a5d5df434034dfd75c67697d1e66474c070289148e1284ae82b3e16df37ffcac4f61c72dfacfd19fb3670ea371dced9c52b711e4c4a2e97478e178f2e57777a5b203063c0239a863539612dadc3c5b855dfcab8e0e17a40d1143790baee93ec04c43e7925363016cfb0028b06729b9566b7f0aedf0a2209dc513baeddc20d631c38f78ffe6fe70548bb4807285a15e6bebe6ee9cf2e90d824584f4894eb04b2ec98cd21f4ceb4c833f3131a0673c71d79e2f147a439779ce8a9d337d48332d39251de0bb868e425ee0e406e12a18a6b85e4d8db87d9536fb2cd03d38ecc1287be4d9d8f5833f00c654e82c80c0669f3d685fb0d76e8e4758457a4c28d8d0c9d69d134706f1eb55e628955e54479581baba65e61150ab112918b09092835490a2a59f9d450c237e26eb915ebc9b6efd1b0ac1c114acaccd2d5a08c7ad4b5b6bf01df0496512c25502d6ccfe0794868f93b8305b3e949c3a11da5410cac05147e24a983ff18174a8eec364efb76a9f7eb1c83bd40aacb942299d339c721eccba25138e13611796e9786df7e50cd39df0ccf1a4128ce113eab4f9c62cb74691022d6baa30c668d05efdf99da901e2a3912992ff4417fadb7fc13278c469d4f3eddc51201b42f8604f0da16f576b7cee31592fb1bc8703e8c95446500764eb67ba13f98c6d8bc59acce4a309591a8e2c0de515780275f1164f8743301c75e853d45e9ca568cdfafb156d7fec817ad352e55d0a40be417538e5c9375d3da64669ccca742e3421c14bd8cdcc3e4dd3af7b3c5a3fa652cac64d13efef995516b2f9250bd8d95c352f9e9c5ecc162b9e5ddea4ff84025863500c9341be2ac3bad48938356987839b636473867943d12f21179d4ee4d3acce0416232b92b4d2e327574bce139f59deda7e590590abd70e5efc591cec2562e804010b6259e6faca845b43b2cff7d024b699774e5b1ca0f8e3a216601a17284ede1ced7031729947eb2163ed7d8a81a77afc386ac16b393b938e5a594b5c0e1be5190e14116c4d339c431004d8a8b19385744d4508d6d29d1649c3960ae8195074d32d1269a792a7cad95ac771f7974f513da97ec884d083a26a2b627db11fbc5564c9affaa369d9ae009c1a6aeb0c44dfc797d6ad4e4e67beed121b07f1e6a1c70847059df9773aa4d7e7213408abe5f9c70378c80c1a157d42269d6b89b0cac366e6e1c9183ef46f27b54202db095a4ea5f2cbe70c7f0b406633e29b5fa8d446848d8c4709e65483c1ba32ee8218b8e1723d1eccf1617e422462569fe4a4068b97aba30e68491269baec671d258a85aa5913e23f57ee8f5113eefbf31b3664b0f0ab51a26bd7615a3b8461084a08a9b386fba0d5112a03e769d32c19518", 0x1000}, {&(0x7f0000000200)="d25d59e5ded47f85db36de76", 0xc}], 0x4) setrlimit(0x6, &(0x7f0000000100)={0x0, 0x2fc}) 16:00:37 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)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0x100000001}, {0x80000002d}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000001c0)="a8b86e5bd51adb265d1e5656548465af155cdc6a9a8ae5d17cfb2fc0b9d626610ee1e6e66277f943c0ab782a7b78d7b4b70573079d728c4e9049e04fb172d28c78779a98279889f6790682a90be7f43ff1e06e308dd72a5340a89d1e60bf0e6e9f9653968d5655742e4f6ab2d01cbde2038962cef9952e11eb4c818df6f8ef3b44f6bb4f4dfdb21f029d5d66e5d0936f92c65f4669612c", 0x97, 0x408, &(0x7f0000000280)={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7a, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0x10000}) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="67c8298f", 0x4) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgget(0x0, 0x261) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:37 executing program 0: socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fcntl$dupfd(r2, 0xa, r1) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x1) 16:00:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2c, 0x2) close(r1) 16:00:37 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x8, 0x80000200) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) seteuid(r1) r3 = semget(0x0, 0x1, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000000)=""/82) r4 = getpgrp() ktrace(0x0, 0x5, 0x8, r4) 16:00:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2}) 16:00:37 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8004, 0x3f) setsockopt(r0, 0x1, 0x40, &(0x7f0000000040)="ebffcbff13b9fd812eaa147785bac181ff964800", 0x14) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0xffffffffffffffff, 0x8}, {0x18, 0x2, 0x0, 0x140000}, 0x108, [0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x7446]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x80000000}, 0x10) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r1, 0x0, r3) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x10000, 0x2}, 0xc) dup(r1) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) geteuid() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r3, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) r4 = semget$private(0x0, 0x3, 0x232) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/19) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001040)=""/39) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff9) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x400000061}, {0x6}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$KDDISABIO(r3, 0x20004b3d) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/75, 0x4b}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/243, 0xf3}, {&(0x7f0000000080)=""/29, 0x1d}], 0x7, 0x0, 0x0) r4 = msgget(0x1, 0x80) msgsnd(r4, &(0x7f0000000200)={0x0, "f7143aa47acfae767b2fc3719feadb91f4038ca9ff6b7b7480c2c115dbf47bee19463674336a67fd31f53fff52667742e34194b4ccddf10741020cae1e952b10dea93864ae7a76c00717a7502c7279a0ebda508714a2af104218077bdeab384f1db606dd60d2b27f92160da5f8163ac4ea4bf0baa0fb1b4a4287a37a0cdbf919896ab4c8d49c9fa972f63c2d322b49bd43435b0db940f23fb020fdb6b04df496514de98a3613090ae4547d869aa01e23e53a045447546344355cdfe26151c1499867edbb92b8e1a22a2b71"}, 0xd3, 0x800) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000700)) dup(0xffffffffffffffff) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:37 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x40) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8dcf40eecb7f2b478055f8400a6fe5ffff0000497b73002547948ca62b60de7f2765b8ed67695e2250b94f3bbe59efb12a03", 0x35, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") read(r0, &(0x7f0000000040)=""/32, 0x20) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) listen(r4, 0x81) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) r2 = socket(0x7, 0x8000, 0x265) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000140)=[{0x8, 0xffffffff, 0xf60, 0x8}, {0x8, 0x7, 0x6, 0x10001}, {0x4, 0x2, 0x200, 0x200}, {0x81, 0x5, 0xfffffffffffffffa, 0x100000000}, {0x9, 0x4, 0x3a5, 0x3}, {0xe5ad, 0x7ff, 0x40, 0x1}, {0x5, 0xafa8, 0x54, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) syz_open_pts() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x8a8d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000e8ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x80000001}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'t\xe1p', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0xdd) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) lseek(r1, 0x0, 0x0, 0x3) pwrite(r0, &(0x7f00000003c0)="0000d7efeaa2acac914d33d923ed1a4b85c50000000000000000e76400000eeb195b1bf3290323708c1d639c4cac89e9592502a63430aea5af0a100053b9f1f70da318b600000000060055a68d55916984e6749983f1e72fe9f7b33bb873cf9477e6367f9b1c2a24000000000022634c7642eef7a888b3c63eb78d866bb4116e197749fca3b8bfaa387aa80f3147d2366003ee899de004d507de9fc5837044f7e24ac85437565c5239b774920546eb404532b6c6109ba9eae91340c2a31131c1fe3c70ab6b4df7671aa8ccfde570a1b1c1ea5cfa4cdd8227cde0a4", 0x44, 0x0, 0x1) 16:00:37 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000600)=0x8) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x40) recvfrom$inet(r7, &(0x7f0000000580)=""/22, 0x16, 0x2, &(0x7f00000005c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockname(r9, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r8, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000680)='./file1\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 16:00:37 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000100)=""/241, 0xf1, 0xc27, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x120) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x58, 0x0, &(0x7f00000000c0)=""/88}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x54d, 0xffffffff00000001, 0x9, "047c2ce62e26bcdcc58b62c200000100", 0xa91f, 0xf5e}) write(r0, &(0x7f0000000000), 0xa7) 16:00:37 executing program 0: setuid(0xee01) setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8000}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x4, 0x9, './file0\x00', 0x2, 0x80000001, 0x2, 0x9}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x18ff8000000000, 0x1ff, 0x5, 0x2}, {0xfffffffffffffffd, 0x1, 0x0, 0x6e0cbc9b}, {0x3f, 0x4, 0x1f, 0x6}, {0x4, 0x0, 0xeb, 0x7d}, {0x0, 0x5, 0x3, 0x5}, {0x6, 0xe1, 0x0, 0x20000}, {0x8, 0xe46, 0x80000001, 0x5}, {0x0, 0x1, 0xfffffffffffffffa, 0x8001}, {0x9, 0x6216, 0x2, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0xffffffff80000000, 0x200, 0x1, 0x1d}, {0x599, 0x8, 0x40, 0x80}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffdffffffff}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:38 executing program 1: shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x87, 0xffffffffffffff81, 0x37, "c6bfd7c6d912f5d391f4c6fb74dcc8614b4b3309", 0xf1af, 0x4}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000140)=0x3) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2, 0x1ff}], 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x8, 0x10000, 0x0, 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xec49d0612b915324, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000380)) r6 = dup2(r2, r0) chflagsat(r6, &(0x7f00000003c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0x15, 0x7ff, 0xfff, 0x5ae904f4, "0c67652200a5d71527fbb2a5b25af72f7ecb44e2", 0x9, 0x5}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0x1) r7 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0xe) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x8, &(0x7f00000004c0)=[{0xe43, 0x1ff, 0x7d, 0xffffffffffffffff}, {0xbce, 0x40, 0x5, 0x3}, {0x100, 0x0, 0x8, 0x1}, {0x0, 0x4, 0xd, 0x7}, {0x200, 0x5, 0x2, 0x1}, {0x6, 0x8, 0x8, 0x1}, {0x1, 0xbc9b, 0xffffffff, 0x7c8e1fa9}, {0x400, 0xe2, 0x3, 0x3}]}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x7ff) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) lseek(r8, 0x0, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCBRK(r9, 0x2000747a) 16:00:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) dup2(r0, r1) 16:00:38 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0x3fffffffc00000, 0x7, 0x800, "0878a7765a6c28b4515a27a939b7eae7229d59e1", 0x3f, 0x8ba}) fsync(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000400)=""/200) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x59, 0x0, 0x100000001, 0xf1a0, 0x1, 0x2, 0x2789000000000]) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x401) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) munlockall() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) fchmod(r1, 0x100) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) shutdown(r2, 0x4) getitimer(0x0, &(0x7f0000000100)) 16:00:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x2, 0x8000, 0x400) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = fcntl$dupfd(r4, 0x5, r0) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x5, 0x1) close(r2) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) sendto$unix(r8, &(0x7f0000000200)="a8c6dca4dde32b0a2294e9cf07a17bb96f7756c6a7f45cebef24d7f4c1bc6536b90a2f0ada2da36199305320e1b3d0fd9695124a739137d0f096b09efadef41ffc07f2916e5f9b00cb437826c943c4818e1ced5be3cd9b93f6a91b3d7b7c16fead3918e0660246a8763175b704d6444e33e25cdd386c49eea8ddffcb3d0afed22cb90ec5a19c0536751bd25da25157ee65e946b5e3ee5f3ee9fd7b51da3413788ab766bf48eb4cf1b6ce325d2cc7bf08b659de92805a7efc20694928347dbe7e5984abe093044eaa550fb400c51aee7248d7b9fb", 0xd4, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00P'], 0xa) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x100, 0x7fff, 0x400, 0x0, 0x4, 0x1, 0x2, 0x4, 0x1, 0x5, 0x353}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = dup2(r2, r4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffffff, 0x5}, {0x18, 0x2, 0x0, 0x5}, 0xffffffff, [0x1, 0x8000, 0x3ce, 0xffff, 0x0, 0x2, 0x100, 0xe5f]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) 16:00:38 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r12, r3, r7, 0x0, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = semget$private(0x0, 0x8, 0x80000200) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget$private(0x0, 0x8, 0x80000200) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r10, r15, r19}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x18, 0xc003, 0x0) setsockopt(r20, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) 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) fchmod(r0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xfffffffffffff800) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:38 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4000003}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) fsync(r3) setsockopt(r0, 0x9, 0x3, &(0x7f0000000080), 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="455c566cecefd89e1fce0f643b075f4123", 0x11}], 0x1, 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') chflags(&(0x7f0000000180)='./bus\x00', 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x94) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r11, 0x8004574c, &(0x7f00000002c0)=0x2) r12 = syz_open_pts() close(r12) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r9, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r13, @ANYRES16=r8], 0x3, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfff, r4, 0x0, r5, r6, 0xe0, 0x10000}, 0x8, 0x200, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x9, 0x5, 0xffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x400000003c}, {0x7ffffffe, 0x0, 0x0, 0x8000000000000000}]}) pipe2(&(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x118) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4000000000025}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x6, 0x2, 0x400}) 16:00:39 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) socket(0x2, 0x1, 0x3) read(r0, &(0x7f0000000100)=""/6, 0x119) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x6, 0x1, 0x1) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:39 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x90) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file1/file0\x00', 0x10f00, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x2, './file1/file0\x00', './bus\x00'}) mkdirat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) sendto$unix(r1, &(0x7f00000002c0)="935230d42fbc797d7cbb46cbb78b2cc019d868e9694b4c2028a5d4a1e4a5eb24e9f95fe734c82c2d64c9e328110026c221e8d353bc2a60862ecdfe0cc5555f663c7abb211ef9d6363231f36d374ee6a5290162107f5bcde4815b443dc5c54c298bce827abedeae5c900b8c55f6fedb529ace172d93ecd2e0a7aee9c9957d478c13d57af8bf57ba9594123ff2431c650cd4cbfa0fddea7fc3da7d90ab2de509f914b9eea169a3cc66f09dc41faaeaf9118c90b436f0000d9f1df9a33b2126d0192168ffdc5a55fc", 0xc7, 0x6, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) close(r0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x491, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f00000000c0), 0xabc, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8001, 0xffffffff}, {0x18, 0x0, 0x5, 0x632}, 0x9, [0x401, 0x6, 0x3, 0x8, 0x3, 0x1000, 0x10000, 0xfffffffffffffff7]}, 0x3c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = syz_open_pts() close(r7) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r8, @ANYRES16=r3], 0x3, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152e090000000000000040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000003, 0x6}) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = getegid() r17 = socket(0x2, 0x3, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8020691f, &(0x7f0000000300)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = semget$private(0x0, 0x8, 0x80000200) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000300)=[{0x4, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x5}, {0x3, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r20, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xfffffffffffffcfa) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r29 = syz_open_pts() close(r29) r30 = kqueue() kevent(r30, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r29}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}], 0xfffffffffffffffb, 0x0) msgrcv(r28, &(0x7f0000000900)=ANY=[@ANYRES64, @ANYRES64=r30, @ANYRES16=r24], 0x3, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r35, 0x0, r35) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r31, r34, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r36, 0xa5, 0x1, 0x100000003, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[@ANYRESHEX=r36, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r26], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r33], 0x4, 0x2, 0x1800) msgrcv(r37, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r41, 0xa5, 0x1, 0x100000000, 0x6}) r42 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r53, r54) chown(&(0x7f0000000200)='./file0/file0\x00', r53, r54) lchown(&(0x7f0000000780)='./file0\x00', r53, r54) lchown(&(0x7f00000001c0)='./file0\x00', r53, r54) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, r53, r43, r47, r49, 0x1e6, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x3, r15, r16, r19, r22, 0x10}, 0x2, 0xd2, r41, r50, 0x8, 0x0, 0x1, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x69, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x4, 0xfffffffffffffffd) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x10, 0x1, 0x24638e40) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/54, 0x36) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x35ddd40f38d86279}], 0x2, 0x0, 0x77, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:39 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = accept$unix(r4, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) chown(&(0x7f0000000200)='./file0/file0\x00', r21, r22) lchown(&(0x7f0000000780)='./file0\x00', r21, r22) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = semget$private(0x0, 0x8, 0x80000200) semop(r23, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r23, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r23, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r24, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r38, r28, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = geteuid() r41 = socket(0x2, 0x3, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8020691f, &(0x7f0000000300)) r43 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r43, 0x0, r43) r44 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd0\x00', 0x80, 0x0) r45 = socket(0x2, 0x3, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x8020691f, &(0x7f0000000300)) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) socketpair$unix(0x1, 0xe, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r50 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r50, 0x0, r50) r51 = socket(0x2, 0x3, 0x0) r52 = fcntl$dupfd(r51, 0x0, r51) ioctl$TIOCFLUSH(r52, 0x8020691f, &(0x7f0000000300)) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r54 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r54, 0x0, r54) r55 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r55, 0x0, r55) r56 = fcntl$getown(r1, 0x5) r57 = semget$private(0x0, 0x8, 0x80000200) semop(r57, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r57, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r57, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r58, r59, r58, r59, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="f8", 0x1}, {&(0x7f0000000140)="550f3d6d885675f296aabe6e4f689622c5a7271ff2a5da4e32ee22d986e3432861880c410b74e31e557f1ff9c4cea5471dfd045787c717dd0aa34b703c3996ee8b0c31dfde308e49a220ebccdf2453239c51cceae7ed", 0x56}, {&(0x7f00000001c0)="dc67ffa24bcc0ca0f9055247a049fbdf861c6b6c8939008748f82c140ee7ba6caa86ed3edc1ca2740a5dca39704c988aca66b47aa67745d62db2d72ed502503e39e5224375e78f1cbbe4", 0x4a}, {&(0x7f0000000240)}, {&(0x7f0000000280)="3a3a0517224543d5e9ee86a4c591dcd7067ce41c4ba2867fc332f3e570408f20bceb2eef0f367ea24cc076b868702855232c3bffdb22f7b61be2c199acbd59c97d349413e313e8f50dc7bc78d47b75abe1c504a2ec3b4a", 0x57}, {&(0x7f0000000300)="fc2236ead476b782b974cbeb9f7a0876c10737bda5a70bcdefbaab9af918f7bbf04d9e5109a0fae3dc93bd6e18b144a78b85bee433c1b718aec5f9e86753a7372e4020524b1657dd746fdd5894920c16665efd8fbe9be62101905915ca0e812ef468d95eac93a61994c0f7de71a4eaf7aa7aa2a6757a965bb010e3928ff79695dfdbafa6949a8e095e1cb191f7c158aec3505f1f9c8f38abedd3f8c8f842fd0dd47fc89f248d2df7f70af21b225e220ff1844cc7e5152335248de61e7c6593b4532179d5ce56e4b0637da6193190c4c21937d91d805ae6bf829e3d1ff405458398e8d683b5a41d3a18fdcbb4ba922d1ff420f0621bc6d04edbc378c9eb845e37d8bbd8569db1707862b516a75c92446fa9779fdb35cec857f6645da95a0b6b576fc59742274510360395c1db3f91ffbd4024ae5db7ac42238e81538b03fa0dd09a838ea2328824f676af532033a1f7f08ceba7a091344d58d5a09134ada3cf7a9fbcd4ef25695a55716a277cdb7136a0209a4227909ab680a078031f3ff9b02b021f5ec1fbf59a8f1f7fb62ab08cfcee1da6f38db137e5ff4598b29f1d04f2388cf4dfa8c1bc7a058a12261b654a0fe8f4c174c6ea01f52d9942d6febb1b63745792cd47a76c328fa2aec6e6a5c55dc0c86209344278ddd1ee4099488d3cee8ffc8a8472a74ac19b3a281582f521b71db26eeb26c1ee89407e8ee55bd076778b8d8739a3b95501d666fd08bb9fd472e4db9d4cb42da32e5494ae589d2620c437541ab72ffcf1b9f747059bdb4ca6cbe210d735bf974a714c36dfb7b8925a74c157ece1082634e0d73672943b8010c1ca496fff034d144d299862eb9d9b6212f412c3d67b1748b707cda18b31aeb61a9081d67a7997313749101c042194d32c26eebfeb4cc88b7e92135de71cd184a13bb1c1049183b30d495419671e7e58c32b2e3df93ea308145a6e23f04631291a59968a839e44a8de7c95e428f02ae6780351ce202159901a89ed912148a2a5120eeef93843c13dc7e39f864155de3b5b3c9b78099dcfd0813ceda0d2910ae5eab2df5ca92001dff6ae6e32f10ec5f32f8b9d7a0d0fb4efe5814a71a907baf286690fd94f1fb8dd8b26644c1c84213388c60555731b0b115492d23bc7892eebe2de6f2d38378ae2b13c9585258fe1922a64cae65beb63b4858a4a0193724bbf7a68e2474ffccef783bb9aaf3b7fc0df479a8521c69cb5bd8cb0deaf09472fdfd1bb6bb29e0b4ae0a0ad6c2a4ae63d1a0e89561818a1bea8683aded1f843b394916c4a9d1da2f80bae0c1366e8ea16de553bbf3f633719a7aa83f8a8399bbf75485016d6de8a73f161eafb00589eea01a3b9156b7aa9079efd4fe6bd6003626086999e94f6b1bc1010ba02f1b0604153d1152d4dbb34385ccde76256b0f1e2da2a78e38f05bad4b5cfc7d4a03fef95fd1e77a6be056bdd7ce580c1954e5658d4dc244d1241f810a91c7fc4217065221e67ddfbdd20f78ceb6c2ed42a33c14a7ef351290e89b594e9e343d26c8354c61d7adf69f39fdf824b7dec64aa071ab198afdcd3b60d1dd9edf504192f5d64e8c34b07f01cea0952cfcee9b9a26bdb5432c32237d2d5f440e412215e364c3067f41726d622e19afd04d7e8b30706978c09fd1e618cd8b0ec30f49e1a958a8a9e2755e8592ca543d7d9e2e57ea8a269fbd7a89eabbe43b14b67d043e6e346d4fdd2695b13ed51f6d22af82e8b863207540592259090e411da3fe70d6bebdef5d68e87755889e0be3c3aa22418ea0d81e5e28f82d632de3ee845a52200c9742e4aa60658b6ddcda8c3e9103eebc4e67118b056b402295c4914bbf87a65e986783cd0d82df26e339b892b330910e569130b352d56d73420e23553ce0cb4158011fda5bb8fc932ac59851625d1e3a4fe8e3ab1cf593b1314a1bf78faec1e56b9cd0ee0244d57e0c5c10cbf6e3f75c23717576f2c5ae1403ba3e6def53236d5278c0edcf9c977aaede1069476e55d26c07b1b4ad386530e5a6b7dae406d6dd896e72ab76ec804bc773b6571bb3fa0ad08d54a18903730a829733b5b957d94ba28624842722ebf715bf96ed817aff2f02a76b3cf8ed50db2f99cd673d76559d66c6f22628fe83da932a3ba4379c6df632e928968fbd112752cd9c9eb46b68a00d523603a1e4fc23a69f8e692c99eca396534a492f61c2e9567409a24d30b3e4463d172bc6a6c207cd264e8110bde38c5ede8d9c36976c1e81ff0ab99e635fbc146ab66dd4b5ba39269593e023b3062640762ec271e9f1ecfec800e55ddfa712394938b58287618417ef11da4f9bb816dac11a2ea05725f98d9d66a293e3261e5285a35be4c27380137c88f530cca5d6a97710a022d22d8015f81cae9d84852e17a8698952a3c7af3eedcb7fb9aa51875f34880d994417e12d951295a76d46efe11f199952080541bb27c420a454e1f00957c940c65a90095659bdd81fa76e63f20926acaf564f7ee4df6a0ae5b8b6c606df9781f81f07515591ed4afe2935c69eecdb9df5055feb7b904b3acd1c55f2c6ad0fb09d8c90e05ebb460b6d5b081110e63060eed090a808b3a6b93535e91704bb8d605e1fafc048dada3d01f77c917bac3766039c200a2a75c2b4ebdfe2008432b8df65f218d82d1519ee4253bfad7935109f27fd57cec78b06a1f93c9bf5795ac43e10d2ba0758b92ad151f5ea507e5e9e27a17f8e0933362029d324f18cbf8348f6214235c59e46c1b5d60c0e0de7b9417c691f754845be597f0babced506fb53767ef664f8e94ae55b1e8b9fbd1430129a527eb2244d3e611979aeb97a6156860c6f001c090be995a383d7b24478ca3598dd5dd54ed766b305367579ca6ba3cdd3d514973515acaa5e01bc964034797b0e6e786aded51be908fee8241643f38e64a1780fd272af55f4829667f878eb3126d37973a69fe5a8d7866c8a0ac87c23294e3fabb031c62ad43f8ad34fedf6d1b65ee1fa32ea848f11d96fedbf8a9442b72324b372d7c7148710548fff52ba366ac45225bf67ab7e46882f0755f0b37e4ff0fae6ae32d12d43d2ad10d22280869ad4d2da773da73a4b8f3572392efbead4cf1d9e00083dffce8d32e105e765f11dabdb8b6c5b2226f578ec325e84068bb3565b0c64105693a75ea2bdf81e4fa0e60de07a7ce7fb1534e6d6926a8e2e5ec2e188684fb1b3d0f50cafbd1c0004b27adee2803f8584dec67029ae6bbb996a686b0aedeb36f4155089cb938172d53d2077acb3d612e11c64086343e574bc87144276598873e7a1806645d815255d8ce06cb6b9bb0a46dffa4974966140423c07717372da005dcdc87ee4c08c13ef28d27f9dae908fabc1009ce640da2f8588d9c566335fd4d7cf7d3b1f267c9c563247cc73002f0312f1d193764746ac627ad3e75542747abdb6eba18040183c21246d1091a2ef61e98a5289bbc4258daff0d4ba8493235207d44c430bd6ede56661fe60ef17b885dae2db9e6f3365389045571fc4a3a871651079492889ab8394a5b3b0ae19d3ef26f89ce3fa983742e27db1b8b7e7d32602cc772ac12710c92c5600426f919b85d1ddb429fe2c6c9f490ad3cd04a81e76574ab4d27e278614fd05c377e04323999073110c58a0aa7cc64bac16dc959d21083c2aefa81058159746d983049aa6b6d5012b2f2fb0396bbb69ebe088bfb5a49fea53c20bb91f2b85db095546b25a30c362f43df8af2c3fe1b30de716c2c43d39f9d2cd23368543aa83e7422035086bbde0ce556f257a702abad3cfcc5582ce59177477fb6ec031dd894e4d6b0be26a13853d483b9b08845f5a629ccc51d4a58ccdb9dd5d0ba21c6f564fb6a4c78da7d129bdac20bb5182382d95131451ef7f9a5203202e6e962f7f0b09b935841b53ffbb9898407e8a6f01e496be975c4ca51c7acb39f4ccbac7d98d5284932f157a605e5bbcad0a461cb401151dd07f99c975905ae70b0403d29056b6bf4870f340ad4cb39104ccab9ca0b06c1e8444637a3d37d1c3ca40ceea2dac598c91497d88363d22f18212ae86646a3851fb544c5a97ca0ddaec3bb03e1e2638ce70b8453a73665a8d706764a895fe46044331f94e5613fccfd18a12016d023aaaaaece5b549ae02360118bb31cabed66dabb8a8f01d4e57042d745ac7fd0b278a79875fc9ae5350e90e6cbf026dd50ab1c0351c3027dc041208c7aef7bd31c9f04b5ce180768d5aa02e272b2795392bb5f9f49c55774e54ccd2ad57b7b48fea0823436502717be57967650af89a42e26efbb9fec90adb6d18e858baab836ef5385186be363f6ef486fe1a5a6ab8ae37e727b6812d5eac9157839affbc8eb261f42598f564bc413eca1a603ca417f7767b62f0e268512685dc1ab050403254611a3858338a72ca1bcc5bf193b167df651164647f8054bd57e428a2dbcadc64bca7f386da2e284bf3fbf758db0948f1e34d668f3e9c853838d8a5068c61be6966265766db89c1772045607c06e85d19190740380dede1749daa56692e5288a441eb08427f8df1387d76c466d00631e8eba04a3f2befb402256ca21d8844dd773a51641a75df932c1a0cc134f780babb18e0c30f9a2b8a495a8dd6a37ac5bb8c8b5beaf2605a4635a3b3e24d2d7262984fb66da611ce19e5e3e0e827a6e881d8905d6ade14124e481398a3e0ed19f5f60bc18a263c3af3e94c5192a036b9c10864ecaeb56e52470c58c212e51d37da13c5865615189fc6cf715d38b09fbbaf21a0bc0f7e44e213e9ced65aa51f6224d9030866750d4ff53e04108916c96d3eca63f84089dedfeeb06a04fe7ebf9fcbe1828d178d504fbe7332ff000b2b6b6fffb13bbe69dfebd938c94da550a33d122a87fa6acae118c1933aea862f662484a6a5aa50cdc0441b04762fbcf4ef92bcc1063d3f449d1757ff0359b284a4fe3c6ab76c688f79af461e8fa5d406c62e33138b7d835d68dbf38febeb86e3466482e565b3cda8b4e3c98c8f5b9681e5458491ea270493f27d989d49d1283d151a7d8a12b93dbd7fb0217adef25da73a04bd8c9a5082771e4bee526a2c5052e8aa4bcfe6472e6bb6a2c84e897a78bdd7dbf2ecbe5ee13b1ad5a09bc92b7f6a9cd1b7b42be8d9bb178a0bbc48d8c233a92a0e9180ac660e375fbd7102a73f1540a2c12a11649f24ab3cbef9c5023ae371821b76a19bbec1a73d8c8017ed9ffe2b3e423de5b8261cf21c90fd4d5d6f4cbf4362d67b142ca0c221026f14e3fdf590e5918334b0429e5553e2ed6f96dc29d0cdf3f9b81a1ec05e24f172f89ec298bfcc076968f9c40972c5634bfb0aa29d8dedf01fb82dfb972bfed78ef724ac60687487a939d2e46ee73a4313d55c678dcb938dabeca5fbcb86a6686726d5b4b4d47de9d67ce2798421e3a606140e4808434703692a6cf859ad33b246d7710fd5ec077bf7ddfe6b0856b177f85f2b6157e3935564a0a956b88730fc12dc602df38393688e38a9515185510b545fab689cecff69f77a899eeb89217fffad2100691c2af29eeefb8a8a108597d119b6982c3f4698cceb9b8acb5faf15fb4b57a271ad328a706350411d13ee39d5422ac2ad25f55217c43bcd4eacb8dc024a760dfef86e6503828a926182e60ad1456f891d57c5be949b9b355fee5a91e6fdf8ada5971f8867e1f893fda03cd55b77f70d72388bad89f6808724593148964afb15ddf8fdeda14b7687cb830537a0cc9c754f9d8a9f0fa3a4adc577a8dd8dfe6b8bcda2503a23563d63cc1f91bade86e3daa457913ef013bc37169b79e2b96fd692ed067fb1bac592fc6", 0x1000}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @cred={0x20, 0xffff, 0x0, r18, r24, r26}, @cred={0x20, 0xffff, 0x0, r35, r40, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r42, 0xffffffffffffffff, r43, 0xffffffffffffffff, r44, r0]}, @rights={0x38, 0xffff, 0x1, [r46, r2, r2, r47, r1, 0xffffffffffffffff, r48, r49, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r50, r52, r53, 0xffffffffffffffff, 0xffffffffffffff9c, r54, r55, r2]}, @cred={0x20, 0xffff, 0x0, r56, r58, r60}], 0x110, 0x16}, 0x400) close(r0) 16:00:39 executing program 0: socketpair(0x2, 0x8003, 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:39 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3c}, {0x10007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdc, &(0x7f0000000200)="d0") 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa02, 0xd) ioctl$KDGETLED(r0, 0x40044b41, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:39 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000100)=0x6, 0x4) getsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000180)=""/114, &(0x7f0000000200)=0x72) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$getown(r7, 0x5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10480, 0x0) dup2(0xffffffffffffffff, r8) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x4) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000780)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x86b2876d7633edc1) 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", 0x8) 16:00:39 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/136) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x6, 0x8000, 0x75) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x6) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x4000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000000)={0xb1f661cff49ec02f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000400)={0x4}) fchdir(r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r6 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r7 = semget$private(0x0, 0x1, 0x200) semop(r7, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8a) r1 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0xfffffffffffffffc}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x7f) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) fcntl$dupfd(r4, 0x0, r4) pread(r4, &(0x7f0000000100)="683f1e7dbde42ce905ba1e330690766285889f97e68ad221291cbf4949a58247eb56fc258b5865a084f59f1ee777dd14fb841f3df7ae36d0d343", 0x3a, 0x0, 0x51) ftruncate(r3, 0x0, 0x9a4f) r5 = fcntl$dupfd(r1, 0x0, r1) pread(r5, &(0x7f0000000340)="973df728c5713b2474d1f07d9709a75f9874d768638d92024a3783df1e5ba329ba10f0c4092cca0feb62eb3eeeb0c844531e9bdb23317269b4e08362e1118f52b814d5b3b2467bd583dc9448e371a50c8e97b5d966a1d69358e4e3163c418386489e6ea961799f7a4c6653121846e9dc663cf525ba8ee43a2a362bc5c7cd0ea54e0f2300363ec5de8e360708360aed4bf25f5f03fbfa14e4c25e2f08ec98b2a7f02c6404465381a3c5c56bf03754bc9fab75ec6554dd2e99361615996b3ac38cfaba3f934ed6d2018c8e132b5b9582323c3371e71bec122d94fbe1c2df461fe63f2e50474f966012deccc5d96afa08c9b538b25ccc77b1108361a9c78adee3e0b717e52ac513a7f294e5f3c2eb72078f4f1f7d0be00f0cfed3fec65fb38e2e4f659402628a103a67ddf7c36568cb97e668ca251ec55932e1c22d064361510ccd3ffbbc8ac27ba72df1fda91ce8dfb4dbf3923e774b7a6c641a85acf4e100e53870c86a0c074d71615fe1b07d443da4e0582ed832348d12515631e6218202b7da76a235554de52bda2161430b9f4f933c6319d13cbfe1878c74a46383c6a87a9f26f631c15fd8ac59dcac9870268dc3ea86cb1121f45d8b009758f5e637cbb23643d38aa8dd2a791cc6d90f062e5644726c9715cb50aa934e560fbafb0ee57437b2d012bf78b56e42f22f86735aa50df7b8e7f40419979f8abd98caa6cc1f8c847d568cd1ad4151646598beaceaeb48e6fa7c65148e09c284559f290953e9237419bb7bb05584ad764d961f9fbc34c9ec4b87959114702c7fe023a0a3ebfc6d3cabe347f76f5eabebce8ebdc4e1a23d4da79c406c72f02ec05d88015f166bae4b19eabb03e9869ee1360a0243fe885f7eac4830cd999a4fbc99e3c1cfd9e7675ff149f2e25efe9cfdb44170d5d24a460bf8117d5886c04fdfbba4c3251c2ea14c5039cd84833bb70b6909ec46f56cb50936dbcf9762356b043dc0c2d5b1a9140c89f474729b93d8d767ea6a0e2d20a8187339f94437c265a352f29ed6d43cfc928290974c09158922845e18f105fb31679712d30eb98d9a31a02238730c0d4cfd231cec3a589b3b644f298902fb89bf37fa6abbe1afdbda877b7b312ae7ad7842a1390fb4eb610a4f1368ca859ed61c60a88ba3969d68b142722f59fee6db1b081a9bcee42874820a4ba5fc0b9df3c623745d3f136e216f2e4c775548a3c583f5648dc6058019e2c2a6504aecd21efbfe6b97f59b12f68472e0fc6ab5d22dd7c413aeabbbded3012cb35c482a9a71cecf2a1667b83c90e05f2bbb84d226de188607b49b40d42eed40dc64c1ac04d00a94df8fb018fef0a0d19015fecd47dba425d1a1e7d7e4d497cbe6ee3e0613568a6c3a6226a8ffaee52f094e0cec10e5fa1ebaa88e472a629d860596fd3d2567785fac54cd572e91a2fdc7e7e1df99809b575dc8d333e665e776dd38925e01cff7d3c8343ee198e39cd2bc440fc0cdaec0030a8413990b28f8a0608a8260802b20e4d9b7055f5e7eaf615ecd64d96a130dcf30ba4a1c4c0baaa471f8a2b3a4f3d2d3f00ea0e87bc7fe3fa2164bc92b29784479012fed54c086d4c60b244033ebac7e72caa1550f429d3761cf5a9ed6f59315bae6474b1fc06cd208ff9c26ea9b19234ba840bf2b0a53e1505400342708ad79b3710dd716e77caeede87f6675642bbf2247210d3002ef4bc9dec4d817b31c237f9a929a9f9cd1d6dc9258fc56a759516e016f8171349031aea8bd17ee7ab57bb62c4585a79bab99707923de3757f0f330380115077941582bc8bb1a6cc7b4c99979d85193e59d0b07b32ed64b4f89d2322d5f3669516a2537a00d430815db81c83da6d97571bb03bd27523de076c6333c03c94a5c71cc4a92ff61569d7cbea27570030e75e8a133bf77be69d59c7aa4e104c803aae63d4ac7aa6caec0f1f0f6efdc49f883b62b4d692b184752ea6072ae35e2dec92e470150f8350bedab2d4db7827e8cb71991b1a02c55f974f3553ba05d7de4b3d102de0161fe820105a433bf1a8d6833ad149e864c5f9d28ed2b22d7f2857cf88515c9264331232bf859904ce94da12713c5959c14cb96f613b188bb7535a590240eb1d347472b2a2d6c6c0019bd4e557360448ef7d35888bc49df911de5811687fad754f54b49bc4fdef7a8cb79d643f5ba1ebded74c0ea765c93594a92d64133b72d20058175b1ef745a731a04440a001c511375a6219a938216e3efe6a5875aa0c451c9146322db9581dbcb4af4adf9f7d1e18f3d87be16dc6bf643c832a018e6681ba05658ea70f3d86db537ae69915d1a8359096d7eb8c4b92b2dbee1db1f89e89278ece6f512ee6bf6c1cfed06c1cfa88bd259b5370e900705bde2dd0b667af07e0405c00d82c386f5ea7ac9f05d7574d7a415a276d4d894425f03082f32edb7b4d2168ac7a031a52407e0d93c7f5adcd44a83650ed777cb5aed3f5ce3c54a2665f6b2a28c8a296b6e02c05466fdf617b06f6e31c74451b71540d9e858a854b0988e2bfa603636fc519ff4fb689236e8c0d45bc0ade80e003fc9d9aad8334083fd82c58c73079adb2dece43172120a94c07902d71c0b41e35ce39b75789b31cbf9d18d949b500e384229748d4133f4103e75a84bbb13cfc5badde0526def5223999ca9a94e72e075e5cf955b173e24ed1c4976a2a773422605cdeca100d3b794ba919d12825a3a8cf6d207335296234610e5b6cc5cbc462a6ec00c2b5fd30b61a8ed28f632f6b1067709cc57c5ad9a39673d6eda5c8827a58abeee24b02da73c1e4353d59367cac8718b5787bf5b8056e3cd1a69752712e0da06e6a9088480aad4095671113c252f4dd87af6757576ea53baf02796e2c5c9c9ece7742669dbf878aef270376b7710d2a2a80c966d47dbfdf82b53e88c590eefd61ced817e5b5c2bf1f787b907785bea8c6b00bd9dc8dc97c819bca0258f55516292755681c3dedb07a42c05887741fd1931f0e8d9e0bfc2cc291551e52fa05527aa8a153c0b48068abf659b990b779033b32447280e10100e5c941faa0539bf77a5d68ece6b45f29ebe28921cceb5400912f7a11d24cb0a61b237a504701e7cdc788f8ef25b75102549d9a8f13d21f5b9b4b92456a4edf0e574e60c0e61a84a403b6c70ac16b6dabe96584b5060945bc26c57b60d482a9628b1d18e5820f6f62f6c32a7484412cfcfb30f7c639209a2aaf4ed6ad72c0c7c2dbf8d7fa2432aec2fb6855df065f5ee597bfdaa5968bbb443b5d8d19bddb29d8d5168441000ba6fd6abd83f8324fcae1383f3f31a317d16cfb0586cdc5a2fa7ae56065e30d3d24929e94ec607c42ed34a6ba546c991fe5712b7f8724d99744e49396c7056408d81d60289993d89794eeec78a4c88e281404a23121d4b24cb1d624b6c4ea99a4b416add8c5787ac0b92d59bd09cb9863226a3a918e999622bbef575db33d3002b99db7f8a93d3e81e9c97f64d87b33cb347f06ab9c3820399eab87004ec77b7f7ffd60b22a876793e899a8fc258ed834677df9b52aa949932ff51613ecc8d76656247636d2a6da203bc333a332cc8e517c8fe63bfc9ca8f54f7859c10cbc28d01caaed553c07639d5f9a524f18330a8bb33b8877c33f82acd335c34d885d1fff379a268660579d8fcf6f063e4cf0fd87245c65d6b34bfda08c9c87cf81a06fa0c83fc79b9dcec862f38fd1f6743845f21abc3205ec43df218e9c37201870c925aea3f86dd614e45112340b971d7e866132f2ae398f7e01987717a42b016a697d2585c37a59078a74fbc15e90474c60484d7ac6b9b29206444d4ab923bf52b0fd894b819ff9aad773e3363217b63ab14fd45cacc68647393abebc6ad4732b75492dbf17b7ff5cecb0924a91e0c9ef8ef472bb2fa534bb6868a4de62eaf6d5d2642be1cb52a2116d98cd0be79f35a9a43b66e743f058a4f39ad646e6bdf389de661f4408df1b2253f9f79405e450209e383bb7e68f9aa646329ba6d8c31ffe5d8f3fb6e25f72849ae048cc9b57f28e6665ab6e6fa1e744ea46f25a7c2f23cf005cfa2b1f904b478d1a9d77dd7f85bad109db677e9e39009f8035df88b9f0987ae4c5162497d4f2932e07164c11c5af0c7479ea01758793f01e29f74a9fe81d8a2d6e9db02221c1bdcc79af56d36ca4823ada208b5a481eba84efd131c483547994daec0fb31a2ee4f378f3f51d804872a66ea4bb18b4c3321c5876dcf92d1a33896d3475465a5edece199b350fad0143994dcff0499ca1999e86b6f166cb5394330b1093e52dbf7c2195fe8b6ca69f4904ce667359fc4834298814699adc75bc6dc92eefed2d8726dd5445bbbf39375502e525efa5073b5bf2a58ea454bbcb900e359c7a0107023a3edc44a2fe51e822b4fd297c1cf8cc27bae56ed07810c9e4bc8a21953258c175160a35fdbeeba2207cecd0571c2ce43cdc92f738da3bae9afda4b8bcbaa59c9def2a981e90fcfb242e204d8de7c7679f6663da53c47ed59e341ea06061dd1513cf7d30359790d5a4ae79c464637e1f623a68f17ed873cc554a7aa1bc29291081ae14c1d7b5fcc95684511ce1fbf6e950738fa0140d8e597e114a6712912d99245450641dea77b38b668c0b7e04b45be745e5bdb6367a068e791f014a49412726856fe55748a33babd1bdc1da468733f3c96c5f223acf678cd2505ff67cf4c3bc175fca3c1fd59dc580ba75f5662456c1e599cf2a3eeaae7082b1fcedeef1e3fbfe3d377f6e444ac012b95541aebc7f7aef0d3f3f99d4245c5e96c88c1e2e6654e4c6cd0e1621c5055ba3ce11fde74c6c4b6ce0e3e148ca183fc0e5af723e80ee3470a8eb890ac9e6d6b59b485750fbdf3995f35b3e8f4a8a63e5129d006c5247e832ff325652d54b49927e4257b6b75c1619f95f5956a132aed99964afaafb3a0fb23671049354d630b1f94fe539b8a0c78d9d7bd85e67be1b9a75b4c6fe8a176789cbb1d9bc9acde80b5bdc9a252da75e5b9b03f60801e0ea044c3d9fc6722860f53c9112eafc416899aa6b82680bac066691a9da9d2cc086bdcd74e4757c276cbd616cb273321dfb870b68bb4036e0149e3cc3693a192722c53fbc4fc50324eb80cecec7303e37ce42a2367a909b8272b52e9e3ac1d87dcb335d4a7f6e389100dd88abe6392d392ac51a227856628fdd093067da9bde22ce8a83bb3f851e29c09128902d28adcd0d55a08ab6bd9a7383c3150da754aad81c632f9c4f698b2aab8e48f1ad16b20f878d513f95cc841d2d57037743103791c56b37b0ab292bdd564c07b84b0b771e1f7f30a58193e7d7dcf6fb10acb32e527ae97ea3e581d7a7cb5fac2e78d37295ee69285d7c2e8df08b31ed9030af5acedc986bbda9af48fd248e912294dbacb06aae68afabbf28bc8152640514ef4046bc0a45c38492e9b9c0d84e4796a3f3a11193afb97bddc5efb71cc17efb0bf153585299ac9654648b3088ac173b1cb58fa33e333470abbc590aa946f548ddcea756df8cfb8791b710e2580c6741767daa3b9d0d93d1a351f20d500fc37b4db5ff897acb87274c1289ef9735503d78516eed347ff9ef9646f3b38fcb578acba9208efa439f8caaa988a0cb428341e224bd9171b4de58ced47a37dabdd2d5d163109640197f5dfc2178e3fa5529a908159335937d2597e785674a373ff8f10523b6df052ea2d412821c4885d2841b769a05080621c5f4d151114dbebadabdb35dd67af0f638c9de7676237a6433e305fa94615aeab364610b5f072dedea89360e4b8a0403185aa6f9286eb7c378a869b570f8a", 0x1000, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80047001, &(0x7f0000000080)=0xfffffffffffffffd) 16:00:40 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = semget$private(0x0, 0x8, 0x80000200) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x6, &(0x7f0000000080)=[r5, r8, r11, r1, r14, r0]) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) 16:00:40 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x140) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x61}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x2, 0x0, 0x3e91) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000500)=[{0x80000001}, {0x3c, 0x0, 0x400}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000004c0)='./file0/file0/../file0\x00', 0x10, 0x61) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') r5 = socket(0x2, 0x3, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000540)=0x101) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x5, &(0x7f00000002c0)=[{0xdc, 0x5, 0x10000, 0x68}, {0x9, 0x7, 0x5, 0x7f}, {0x3f, 0x0, 0x0, 0x8000}, {0x1, 0x7, 0x8, 0x5}, {0x0, 0x100, 0x1, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x1, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x10000000, 0x40103}]}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x106) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x626b, 0x3, 0x0, 0xd08, 0x62c2, 0x2, 0x3, 0x2, 0x0, 0x3}) 16:00:41 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0xfffffe26, &(0x7f00000002c0)=[{&(0x7f0000000180)="f27fee76791ba4d7026f198a1e85221599080be3a3a0c177b1729ac98d3c944eea1c634eb1954caa4bd6b67c8c3c902b9e0b76e551413a220fee4b240d298d58f76fe11ce824b3567f6a496da2e5b2c0634c055bfabb5886416a", 0x5a}, {&(0x7f0000000200)="f38ceb4ce827d45684cf05ac5fc5f11822e26e891c5db2e80a81e97baf7f3876d66a57d457c7dc7e165e14fc57d5166ff30101d38da2a7a452d69d8c07dea1a8f32223ffa990db55d8b6f17ce63e36adb9d912e2e5c155d620ddf394305fd9f459b80a5796270d524ff36b99abe29e0b9e2976abdde3668d093e6466af34cd168040b82c8615c61e13f63e5428a37426da8ca17afb3c6a", 0x97}], 0x2}, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = dup(r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="392598b5567c9cbeab8c579618ed12fc7c3bf10f991250297aac15c456facbc9550bb4ee8a300b2da912cc415ed87fe3996c036fdf2be1527af2ab395df5f63764e00fd29ff0ba456e548789a7121ca06e19299c68ddea6f9d4dfefe53e6ca9f8134f5df2b194b6d8ac121d8b9832ec3eb69d297f254823ab003b81eda4a1d", 0x7f) msgget$private(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x400000000002, 0x8000000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x1f, 0x20}, 0x8) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206980, &(0x7f0000000300)) 16:00:41 executing program 1: syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x46583af211bce4f4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_open_pts() ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x1, 0x9, {[0x3, 0x100000001, 0x100000000, 0x3ff, 0x7, 0xe91, 0x3, 0x1f4c0000000000, 0x9, 0x7, 0x8000, 0x4, 0xa20, 0x800, 0x1, 0x5, 0x3f, 0xfffffffffffffffc], [0x0, 0x8, 0x1a, 0x734cdadd, 0x401, 0xa11, 0x9, 0x800, 0x100, 0x4f], [0x5, 0x7, 0x3, 0x7, 0x2, 0xce, 0x2], [0x100, 0x9, 0xf9f, 0x13800000000000, 0x6], [{0x3f, 0xffff, 0x10001, 0x1}, {0x2, 0x1179, 0x6, 0x4}, {0x100, 0x7, 0x8, 0x9252}, {0x9, 0x7, 0x57}, {0x401, 0x1, 0x0, 0xea}, {0x6, 0x7, 0x0, 0x7}, {0x0, 0x0, 0x7d7, 0xffffffffffff8000}, {0xec60, 0x9, 0x403, 0x3ff}], {0x7, 0x8, 0x20, 0x1}, {0x8, 0x3, 0x3, 0x9}}}) socket(0x10, 0x3, 0x3) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x5, 0x4, &(0x7f0000000000)="613de0de53106621251935e07b4ed66758bc0f1e911029a430cbf36b5573209263a0d8e5598fd759e27ade14900037b68780cbc40175ad06cd14ead04cac73c17cd4d8dd54ba6d9df1664b845b874bfdafc82b8844d69dd1313fb1971621f0c4bca9411d2a068865587dfbaae4cd1af8239ab398c552ce60c331a624cbac6d84c024c37c4fbaa3b998d45f11ff7865df78086794fe1433033c5680bf83248d26f622804daf0a2488400304aaca547bb07e9b3ecef1ed5874a7039492d56e2a464665", 0xc2) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:41 executing program 1: r0 = socket(0x2, 0x3, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d0dec6650cb5c7ed89177b53908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1a"], 0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5a64c45b70fdc4ac) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x20) r1 = dup2(r0, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) pipe(&(0x7f0000000040)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x40}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x100000000000001d, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r4, r5, 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) preadv(r6, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000000)='./file0/file0\x00', r7, r8, 0x2) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000140)="220e22", 0x3) preadv(r9, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r10 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000000)='./file0/file0\x00', r10, r11, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r13 = getpgrp() setpgid(r13, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r12, r14) r15 = socket(0x18, 0x3, 0x0) bind$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f61738", 0xf00) login: panic: attempt to execute user address 0x20ffc000 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *355643 9070 0 0 0x4000000 0K syz-executor.1 36614 28062 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800022d68bd0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021754000,fffffd80653dc698,10,ffff80000005b420,ffff800022d68e38) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff800022d68d98,83,ffff800022d68e38,0,b) at 0x20ffc000 rt_clone(ffff800022d68ea8,fffffd806f6ccb70,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ccb70,fffffd8007dcb074,0) at rtalloc_mpath+0xba ip_output(fffffd8071a94600,0,fffffd806f6ccb60,20,0,fffffd806f6ccaf0) at ip_output+0x4f2 rip_output(fffffd8071a94600,fffffd8074222c10,ffff800022d690b8,ffff800021754000) at rip_output+0x252 rip_usrreq(fffffd8074222c10,9,fffffd8071a94600,0,0,ffff800020abe2b8) at rip_usrreq+0x46a sosend(fffffd8074222c10,0,ffff800022d692d8,0,0,0) at sosend+0x645 dofilewritev(ffff800020abe2b8,3,ffff800022d692d8,0,ffff800022d693c0) at dofilewritev+0x1b7 sys_write(ffff800020abe2b8,ffff800022d69378,ffff800022d693c0) at sys_write+0x83 end trace frame: 0xffff800022d69430, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic attempt to execute user address 0x20ffc000 in supervisor mode ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800022d68bd0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800021754000,fffffd80653dc698,10,ffff80000005b420,ffff800022d68e38) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff800022d68d98,83,ffff800022d68e38,0,b) at 0x20ffc000 rt_clone(ffff800022d68ea8,fffffd806f6ccb70,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ccb70,fffffd8007dcb074,0) at rtalloc_mpath+0xba ip_output(fffffd8071a94600,0,fffffd806f6ccb60,20,0,fffffd806f6ccaf0) at ip_output+0x4f2 rip_output(fffffd8071a94600,fffffd8074222c10,ffff800022d690b8,ffff800021754000) at rip_output+0x252 rip_usrreq(fffffd8074222c10,9,fffffd8071a94600,0,0,ffff800020abe2b8) at rip_usrreq+0x46a sosend(fffffd8074222c10,0,ffff800022d692d8,0,0,0) at sosend+0x645 dofilewritev(ffff800020abe2b8,3,ffff800022d692d8,0,ffff800022d693c0) at dofilewritev+0x1b7 sys_write(ffff800020abe2b8,ffff800022d69378,ffff800022d693c0) at sys_write+0x83 syscall(ffff800022d69440) at syscall+0x4a4 Xsyscall(6,0,c,0,3,8187351e010) at Xsyscall+0x128 end of kernel end trace frame: 0x81b52b331b0, count: -16 ddb{0}> show registers rdi 0xffffffff81d142c7 db_enter+0x17 rsi 0x24d4 __ALIGN_SIZE+0x14d4 rbp 0xffff800022d68a40 rbx 0xffff800022d68af0 rdx 0x24d5 __ALIGN_SIZE+0x14d5 rcx 0xffff800021754000 rax 0xffff800021754000 r8 0xffffffff81c7878f kprintf+0x16f r9 0x1 r10 0x25 r11 0x6a72dc77c87cc8b7 r12 0x3000000008 r13 0xffff800022d68a50 r14 0x100 r15 0x1 rip 0xffffffff81d142c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d68a30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=355643 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020abea20,0xffffffff82638a28 process=0xffff800020a8ae10 user=0xffff800022d64000, vmspace=0xfffffd807f00b170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9070 33841 89882 0 2 0 syz-executor.1 * 9070 355643 89882 0 7 0x4000000 syz-executor.1 89882 4014 82280 0 3 0x82 nanosleep syz-executor.1 31671 180449 1 0 3 0x100083 ttyin getty 2137 465205 82280 0 2 0x482 syz-executor.0 33944 386904 0 0 3 0x14200 acct acct 21506 238670 0 0 3 0x14200 bored sosplice 82280 114085 83966 0 3 0x82 thrsleep syz-fuzzer 82280 454984 83966 0 3 0x4000082 thrsleep syz-fuzzer 82280 49933 83966 0 3 0x4000082 thrsleep syz-fuzzer 82280 65590 83966 0 3 0x4000082 kqread syz-fuzzer 82280 389743 83966 0 3 0x4000082 thrsleep syz-fuzzer 82280 249989 83966 0 3 0x4000082 thrsleep syz-fuzzer 82280 231548 83966 0 3 0x4000082 thrsleep syz-fuzzer 82280 114253 83966 0 3 0x4000082 thrsleep syz-fuzzer 82280 147006 83966 0 3 0x4000082 thrsleep syz-fuzzer 82280 131638 83966 0 3 0x4000082 thrsleep syz-fuzzer 83966 451874 17818 0 3 0x10008a pause ksh 17818 228669 47970 0 3 0x92 select sshd 47970 463780 1 0 3 0x80 select sshd 63453 114933 66572 74 3 0x100092 bpf pflogd 66572 361612 1 0 3 0x80 netio pflogd 3102 167642 54856 73 3 0x100090 kqread syslogd 54856 205879 1 0 3 0x100082 netio syslogd 42803 108020 1 77 3 0x100090 poll dhclient 89342 80731 1 0 3 0x80 poll dhclient 15669 12789 0 0 2 0x14200 zerothread 83706 27500 0 0 3 0x14200 aiodoned aiodoned 22889 39457 0 0 3 0x14200 syncer update 68241 496538 0 0 3 0x14200 cleaner cleaner 28062 36614 0 0 7 0x14200 reaper 91213 256251 0 0 3 0x14200 pgdaemon pagedaemon 54408 396325 0 0 3 0x14200 bored crynlk 93566 406889 0 0 3 0x14200 bored crypto 34358 156731 0 0 3 0x40014200 acpi0 acpi0 45147 310343 0 0 3 0x40014200 idle1 53298 461803 0 0 3 0x14200 bored softnet 56860 467588 0 0 3 0x14200 bored systqmp 52837 456726 0 0 3 0x14200 bored systq 12118 449777 0 0 3 0x40014200 bored softclock 95297 518684 0 0 3 0x40014200 idle0 91301 259213 0 0 3 0x14200 bored smr 1 296993 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 9070 (syz-executor.1) thread 0xffff800020abe2b8 (355643) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82636130) #0 witness_lock+0x52e #1 rt_clone+0x5c #2 rtalloc_mpath+0xba #3 ip_output+0x4f2 #4 rip_output+0x252 #5 rip_usrreq+0x46a #6 sosend+0x645 #7 dofilewritev+0x1b7 #8 sys_write+0x83 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff824eed78) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9642 6478K 14654K 78643K 36045 0 0 pcb 14 11K 12K 78643K 1584 0 0 rtable 135 14K 15K 78643K 5456 0 0 ifaddr 104 26K 31K 78643K 1494 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2008 0 0 iov 0 0K 48K 78643K 1250 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 11147 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 194 0 0 VM map 2 1K 1K 78643K 48 0 0 sem 12 1K 1K 78643K 467 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 11659 0 0 sigio 0 0K 0K 78643K 216 0 0 proc 62 63K 95K 78643K 3122 0 0 subproc 32 2K 2K 78643K 762 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 1176 0 0 in_multi 31 2K 2K 78643K 2060 0 0 ether_multi 1 0K 0K 78643K 44 0 0 mrt 0 0K 0K 78643K 37 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 1605 0 0 pfkey data 0 0K 0K 78643K 1 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 140 24K 33K 78643K 40441 0 0 UVM aobj 130 7K 7K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 4424 0 0 NDP 24 0K 1K 78643K 603 0 0 temp 256 3557K 4197K 78643K 132196 0 0 kqueue 0 0K 0K 78643K 59 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 97 0 90 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 608 0 606 1 0 1 1 0 8 0 rtentry 112 1310 0 1264 2 0 2 2 0 8 0 unpcb 120 7384 0 7356 27 25 2 2 0 8 1 syncache 264 44 0 44 22 22 0 1 0 8 0 tcpqe 32 5857 0 5857 3 3 0 2 0 8 0 tcpcb 544 10017 0 10013 121 120 1 15 0 8 0 inpcb 280 29197 0 29186 95 92 3 10 0 8 1 rttmr 72 12 0 11 6 5 1 1 0 8 0 nd6 48 283 0 280 1 0 1 1 0 8 0 pkpcb 40 69 0 69 17 17 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 183 0 183 40 39 1 1 0 8 1 pffrag 232 26 0 26 15 15 0 1 0 482 0 pffrnode 88 26 0 26 15 15 0 1 0 8 0 pffrent 40 68 0 68 17 17 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 356 0 337 1 0 1 1 0 8 0 pfstkey 112 356 0 337 2 0 2 2 0 8 0 pfstate 328 356 0 337 6 4 2 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 7321 0 7037 34 15 19 19 0 8 0 art_table 32 7324 0 7039 4 1 3 3 0 8 0 art_node 16 1299 0 1256 1 0 1 1 0 8 0 sysvmsgpl 40 103 0 80 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 465 0 455 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18603 0 17173 47 0 47 47 0 8 0 ffsino 272 18603 0 17173 96 0 96 96 0 8 0 nchpl 144 34731 0 33050 63 0 63 63 0 8 0 uvmvnodes 72 7328 0 0 134 0 134 134 0 8 0 vnodes 208 7328 0 0 386 0 386 386 0 8 0 namei 1024 119629 0 119629 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 46 0 46 17 17 0 1 0 8 0 scsiplug 64 19 0 19 13 13 0 1 0 8 0 scxspl 192 101786 0 101786 63 62 1 7 0 8 1 plimitpl 152 1022 0 1014 1 0 1 1 0 8 0 sigapl 432 11743 0 11728 3 1 2 3 0 8 0 futexpl 56 247625 0 247625 1 0 1 1 0 8 1 knotepl 112 2962 0 2943 12 11 1 3 0 8 0 kqueuepl 104 4982 0 4980 32 31 1 4 0 8 0 pipepl 112 6288 0 6267 18 17 1 2 0 8 0 fdescpl 488 11744 0 11728 3 0 3 3 0 8 0 filepl 152 100783 0 100679 120 114 6 14 0 8 1 lockfpl 104 3693 0 3692 1 0 1 1 0 8 0 lockfspl 48 1263 0 1262 1 0 1 1 0 8 0 sessionpl 112 70 0 59 1 0 1 1 0 8 0 pgrppl 48 202 0 190 1 0 1 1 0 8 0 ucredpl 96 15895 0 15886 1 0 1 1 0 8 0 zombiepl 144 11732 0 11731 3 2 1 1 0 8 0 processpl 896 11765 0 11731 4 0 4 4 0 8 0 procpl 632 37414 0 37369 9 4 5 5 0 8 0 srpgc 64 71 0 71 27 27 0 1 0 8 0 sosppl 128 146 0 146 33 33 0 1 0 8 0 sockpl 384 37864 0 37825 154 147 7 16 0 8 2 mcl64k 65536 437 0 0 52 34 18 34 0 8 1 mcl16k 16384 23 0 0 3 1 2 3 0 8 0 mcl12k 12288 57 0 0 3 1 2 2 0 8 0 mcl9k 9216 34 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 242 0 0 27 5 22 27 0 8 0 mtagpl 80 248 0 0 2 0 2 2 0 8 0 mbufpl 256 1153 0 0 34 0 34 34 0 8 0 bufpl 256 32442 0 25114 459 0 459 459 0 8 0 anonpl 16 1099154 0 1086227 301 229 72 82 0 124 4 amapchunkpl 152 76496 0 76362 96 85 11 20 0 158 2 amappl16 192 55575 0 54686 269 223 46 58 0 8 0 amappl15 184 950 0 946 3 2 1 1 0 8 0 amappl14 176 2445 0 2442 2 1 1 1 0 8 0 amappl13 168 1117 0 1117 6 5 1 1 0 8 1 amappl12 160 2000 0 1998 1 0 1 1 0 8 0 amappl11 152 3378 0 3363 1 0 1 1 0 8 0 amappl10 144 486 0 482 1 0 1 1 0 8 0 amappl9 136 2517 0 2510 1 0 1 1 0 8 0 amappl8 128 2126 0 2080 3 1 2 2 0 8 0 amappl7 120 643 0 635 1 0 1 1 0 8 0 amappl6 112 3232 0 3216 1 0 1 1 0 8 0 amappl5 104 2491 0 2477 1 0 1 1 0 8 0 amappl4 96 10600 0 10561 1 0 1 1 0 8 0 amappl3 88 3719 0 3710 1 0 1 1 0 8 0 amappl2 80 91941 0 91858 4 2 2 3 0 8 0 amappl1 72 267052 0 266597 26 16 10 20 0 8 0 amappl 80 38482 0 38436 2 0 2 2 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 11790 0 11728 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11790 0 11728 1 0 1 1 0 8 0 vmmpekpl 168 88059 0 88025 2 0 2 2 0 8 0 vmmpepl 168 1447204 0 1445074 619 494 125 138 0 357 25 vmsppl 368 11743 0 11727 2 0 2 2 0 8 0 pdppl 4096 23587 0 23546 7 1 6 6 0 8 0 pvpl 32 2961619 0 2945511 663 489 174 198 0 265 18 pmappl 232 11789 0 11773 17 16 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 853 0 182 20 0 20 20 0 8 0